*,:after,:before{box-sizing:border-box}.contentAreaInn{width:100%}.mainContentArea{padding-bottom:0;width:100%}.pankuzu{margin:18px auto;max-width:1000px}.sideArea{display:none}table{border-collapse:collapse;border-spacing:0}h2,h3,h4,h5,ul{margin:0;padding:0}li{list-style:none}@media screen and (max-width:640px){.contentAreaInn{margin:0 auto}}.pc-show{display:inline-block}.sp-show{display:none}#new_foresttherapy{background:#fff;color:#333;font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.5;width:100%}#new_foresttherapy a{color:#074f13;font-weight:500;text-decoration:underline;transition:.3s}#new_foresttherapy a:hover{opacity:.7;text-decoration:none}#new_foresttherapy h2,#new_foresttherapy h3{font-family:Shippori Mincho B1,serif;font-weight:400}#new_foresttherapy p{line-height:1.9;margin:0}#new_foresttherapy .column_01{margin:0 auto;width:1000px}#new_foresttherapy .column_02{margin:0 auto;width:1300px}@media screen and (max-width:1300px){#new_foresttherapy .column_02{margin:0 auto;width:100%}}@media screen and (max-width:640px){.pc-show{display:none}.sp-show{display:inline-block}#new_foresttherapy{font-size:14px}#new_foresttherapy .column_01{width:90%}#new_foresttherapy .column_02{width:100%}}.mainvis{background:url(https://akagishizenen.jp/hubfs/cms/images/therapy/mv-bg.png);background-size:cover;display:block;height:calc(100vh - 200px);overflow:hidden;position:relative;width:100%}.mainvis .mainttl{left:50%;margin-top:-20px;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%}.mainvis .mainttl h2{color:#fff;font-size:50px;padding:0 0 0 24px!important;text-align:center}@media screen and (max-width:1100px){.mainvis .mainttl{width:82%}}@media screen and (max-width:640px){.mainvis .mainttl{width:100%}.mainvis{height:40vh}.mainvis .mainttl h2{font-size:8vw;padding:0 0 0 4vw!important}}.sec01{background:url(https://akagishizenen.jp/hubfs/cms/images/therapy/sec01-bg01.png);background-position:0 0;background-repeat:no-repeat;background-size:92% 100%;padding:60px 0}.sec01 .column_01{align-items:center;display:flex;position:relative}.sec01 .column_01:after{content:url(https://akagishizenen.jp/hubfs/cms/images/therapy/sec01-bg02.png);position:absolute;right:-150px;top:24px}.sec01 .column_01 .lead_area{padding:0 0 0 60px}.sec01 .column_01 .lead_area h3{color:#074f13;font-size:26px;padding:0 0 20px}.sec01 .column_01 .lead_area p{padding:0 10% 0 0}.sec01 .column_02{height:auto;height:650px;position:relative}.sec01 .column_02 .merit_img01{position:absolute;top:70px;z-index:2}.sec01 .column_02 .merit_img02{position:absolute;right:-20px;top:140px}.sec01 .column_02 .link_fo-society{bottom:0;position:absolute;right:4%;z-index:3}.sec01 .column_02 .link_fo-society a{font-size:14px;padding-right:14px;position:relative}.sec01 .column_02 .link_fo-society a:after{border:0;border-right:1px solid #074f13;border-top:1px solid #074f13;content:"";height:8px;margin-top:-4px;position:absolute;right:0;top:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.bnr_area{padding:60px 0;text-align:center}.bnr_area a{box-sizing:border-box;display:inline-block}@media screen and (max-width:1500px){.sec01 .column_02 .link_fo-society{right:10%}}@media screen and (max-width:640px){.sec01{background-size:100% 100%;padding:4vh 0}.sec01 .column_01{flex-direction:column;justify-content:center}.sec01 .column_01:after{opacity:.5;right:-40%;top:24%}.sec01 .column_02{display:flex;flex-direction:column;height:auto;padding:30px 0 0;width:100%}.sec01 .column_01 img{margin:-18% 0 20px;width:34%}.sec01 .column_01 .lead_area{padding:0;z-index:3}.sec01 .column_01 .lead_area h3{font-size:5vw}.sec01 .column_01 .lead_area p{padding:0}.sec01 .column_02 .merit_img01{padding-bottom:50%;position:unset;width:90%}.sec01 .column_02 .merit_img02{position:absolute;right:0;top:40%;width:90%}.sec01 .column_02 .link_fo-society{padding:30px 0 0;right:4%;text-align:right}.bnr_area{padding:7vh 4vw;text-align:center}}.sec02{background:url(https://akagishizenen.jp/hubfs/cms/images/therapy/sec02-bg.png) no-repeat 50%;background-size:cover;height:520px;padding:100px 0 0;position:relative}.sec02 .about_healing{background:#fff;left:0;margin:auto;padding:60px 100px 40px;position:absolute;right:0;top:100px;width:1000px}.sec02 .about_healing h3{font-size:30px;margin:0 auto 40px;position:relative;text-align:center;width:500px}.sec02 .about_healing h3 span{display:inline-block}.sec02 .about_healing h3 span:before{content:url(https://akagishizenen.jp/hubfs/cms/images/therapy/sec02-ttl-bg01.png);left:-40px;position:absolute;top:-6px}.sec02 .about_healing h3 span:after{content:url(https://akagishizenen.jp/hubfs/cms/images/therapy/sec02-ttl-bg02.png);position:absolute;top:-5px}.sec02 .about_healing .txt_quote{font-size:12px;padding:14px 0 0;text-align:right}@media screen and (max-width:640px){.sec02{background:url(https://akagishizenen.jp/hubfs/cms/images/therapy/sec02-bg.png) no-repeat top;background-color:#f7f9ee;background-size:auto 90%;height:auto;padding:60px 0 0;position:relative}.sec02 .about_healing{padding:20px;position:unset;top:60px;width:90%}.sec02 .about_healing h3{font-size:24px;margin:20px auto;width:100%}.sec02 .about_healing h3 span:before{left:-3px;top:6px}.sec02 .about_healing h3 span:after{right:10px;top:4px}}.sec03{background-color:#f7f9ee;padding:100px 0 0}.sec03 .column_01{text-align:center}.sec03 .column_01 h4{align-items:center;border-bottom:1px solid #c8d1c9;color:#074f13;display:flex;font-size:26px;font-weight:500;justify-content:center;margin:60px 0 30px;padding:0 0 14px}.sec03 .column_01 h4 span{font-size:16px;padding:4px 0 0 20px}.sec03 .column_02 ul.five_senses{display:flex;justify-content:space-between;padding:30px 0 0}.sec03 .column_02 ul.five_senses li{background:#fff;margin-right:10px;width:248px}.sec03 .column_02 ul.five_senses li:last-child{margin-right:0}.sec03 .column_02 ul.five_senses li img{height:auto;width:100%}.sec03 .column_02 ul.five_senses li h5{font-size:20px;font-weight:500;letter-spacing:4px;padding:16px 0 0;text-align:center}.sec03 .column_02 ul.five_senses li h5.shikaku{color:#f29c9f}.sec03 .column_02 ul.five_senses li h5.choukaku{color:#f6b37f}.sec03 .column_02 ul.five_senses li h5.kyuukaku{color:#acd598}.sec03 .column_02 ul.five_senses li h5.shokkaku{color:#7ecef4}.sec03 .column_02 ul.five_senses li h5.mikaku{color:#aa89bd}.sec03 .column_02 ul.five_senses li p{font-size:12px;line-height:1.7!important;padding:10px 20px 20px}@media screen and (max-width:1024px){.sec03 .column_02 ul.five_senses{margin-left:5%;overflow-x:scroll}.sec03 .column_02 ul.five_senses li{min-width:30%}}@media screen and (max-width:640px){.sec03{padding:10px 0 0}.sec03 .column_01 h4{flex-direction:column;font-size:23px;margin:40px 0 30px}.sec03 .column_01 h4 span{font-size:3.5vw;padding:10px 0 0}.sec03 .column_01 p{text-align:left}.sec03 .column_02 ul.five_senses li{min-width:76%}}.sec04{background:#f0f2e7;padding:60px 0}.sec04 .organizations{margin:0 auto;position:relative;width:88%}.sec04 .organizations .org_txt{background:#fff;padding:60px;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:500px}.sec04 .organizations .org_txt .reserve{display:block;margin:60px 0 0;text-align:right}.sec04 .organizations .org_txt .reserve a{align-items:center;border:1px solid #333;color:#333!important;display:inline-flex;font-size:14px;justify-content:center;padding:14px 0;position:relative;text-decoration:none!important;width:260px}.sec04 .organizations .org_txt .reserve a:after{content:url(https://akagishizenen.jp/hubfs/cms/images/therapy/btn-arrow.svg);position:absolute;right:16px}.sec04 .organizations .org_txt .reserve a:hover{background:#074f13;border:1px solid #074f13;color:#fff!important;opacity:1!important}.sec04 .organizations .org_txt .reserve a:hover:after{content:url(https://akagishizenen.jp/hubfs/cms/images/therapy/btn-arrow-hover.svg)}@media screen and (max-width:640px){.sec04 .organizations{width:100%}.sec04 .organizations .org_img{padding-bottom:50%;width:90%}.sec04 .organizations .org_txt{padding:30px;right:0;top:46%;transform:unset;-webkit-transform:unset;width:90%}.sec04 .organizations .org_txt .reserve{margin:30px 0 0}.sec04 .organizations .org_txt .reserve a{width:100%}}.sec05{border-top:1px solid #c8d1c9;padding:100px 0 120px}.sec05 .experiment h3{font-size:30px;margin:0 auto 40px;position:relative;text-align:center;width:70%}.sec05 .experiment h3 span{display:inline-block}.sec05 .experiment h3 span:before{content:url(https://akagishizenen.jp/hubfs/cms/images/therapy/sec05-ttl-bg01.png);left:-12px;position:absolute;top:-5px}.sec05 .experiment h3 span:after{content:url(https://akagishizenen.jp/hubfs/cms/images/therapy/sec05-ttl-bg02.png);position:absolute;right:-10px;top:-10px}.sec05 .experiment .toggle_wrap{border:1px solid #005645;margin:30px 0 0}.sec05 .experiment .toggle_title{background:#005645;color:#fff;cursor:pointer;padding:16px 20px;position:relative}.sec05 .experiment .toggle_btn{background:#fff;border-radius:50%;display:block;height:24px;overflow:hidden;position:absolute;right:20px;text-indent:100%;top:50%;transform:translateY(-50%);white-space:nowrap;width:24px}.sec05 .experiment .toggle_btn:before,.toggle_btn:after{background-color:#005645;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.sec05 .experiment .toggle_btn:before{height:10px;width:2px}.sec05 .experiment .toggle_title.selected .toggle_btn:before{content:normal}.sec05 .experiment .toggle_contents{display:none;font-size:14px;padding:24px 40px 30px}.sec05 .experiment .toggle_contents .link_pdf{text-align:right}.sec05 .experiment .toggle_contents .link_pdf a{display:block;padding-right:12px;position:relative}.sec05 .experiment .toggle_contents .link_pdf a:after{border:0;border-right:1px solid #074f13;border-top:1px solid #074f13;content:"";height:8px;margin-top:-4px;position:absolute;right:0;top:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.sec05 .experiment .toggle_contents section h4{border-bottom:2px solid #074f13;color:#074f13;font-size:18px;font-weight:500;margin-bottom:10px;padding:4px}.sec05 .experiment .toggle_contents section dt{float:left}.sec05 .experiment .toggle_contents section dd{margin:0 0 0 40px;padding:0 0 6px 70px}.table_style2 tbody tr th:nth-child(2){border-right:1px solid #fff!important}.table_style2 tbody tr th{font-weight:500}.sec05 .experiment .toggle_contents section .therapy_list2_wrap,.sec05 .experiment .toggle_contents section ul.therapy_list2{display:flex}.sec05 .experiment .toggle_contents section div:first-child{padding-right:10px}.sec05 .experiment .toggle_contents section ul.therapy_list2 li{padding-right:6px}.sec05 .experiment .toggle_contents section ul.therapy_list2 li img{width:100%}.table_style3{border-collapse:collapse;width:100%}.table_style3 td,.table_style3 th{border-bottom:1px solid #bababa;border-top:1px solid #bababa;font-weight:400;padding:10px;text-align:left;vertical-align:top}.table_style3 th{font-weight:500}.sec05 .experiment .toggle_contents section h5{font-size:14px;font-weight:500;margin:0 0 10px}.sec05 .experiment .toggle_contents section div.fl_left{width:40%}.sec05 .experiment .toggle_contents section .therapy_ending_text{padding:0 0 0 14px;text-indent:-14px}.sec05 .experiment .toggle_contents section .therapy_ending_text_green{background:#f7f9ee;border:1px solid #074f13;color:#074f13;font-weight:500;padding:14px 20px}@media screen and (max-width:640px){.sec05{padding:7vh 0}.sec05 .experiment h3{font-size:6vw;margin:0 auto 30px;width:100%}.sec05 .experiment h3 span:before{left:0;top:8px}.sec05 .experiment h3 span:after{right:0;top:2px}.sec05 .experiment .toggle_btn{right:15px}.sec05 .experiment .toggle_title{padding:16px 15% 16px 16px}.sec05 .experiment .toggle_contents{padding:20px 20px 10px}.sec05 .experiment .toggle_contents section .therapy_list2_wrap{flex-direction:column}.sec05 .experiment .toggle_contents section div:first-child{padding:0}.sec05 .experiment .toggle_contents .table_style2,.sec05 .experiment .toggle_contents .table_style3{font-size:10px}.sec05 .experiment .toggle_contents .table_style2 td{text-align:left}.sec05 .experiment .toggle_contents section div.fl_left{width:100%}.sec05 .experiment .toggle_contents section div:first-child{padding:0 0 10px}}