﻿/*! --------------------------------------------------------------
　　このCSSファイルは .scssファイルからコンパイルされたものです。
　　修正する際はscssファイルを編集するように注意してください。
--------------------------------------------------------------- */.main_page{height:320px}@media(min-width: 1200px){.main_page{padding-top:60px}}@media(min-width: 768px)and (max-width: 1199px){.main_page{height:30vh}}@media(max-width: 767px){.main_page{height:30vh}}.main_page .bg{width:92vw;height:100%;padding-top:120px;border-radius:1.2rem;margin:0 auto}@media(min-width: 768px)and (max-width: 1199px){.main_page .bg{padding-top:50px}}@media(max-width: 767px){.main_page .bg{padding-top:10vw}}.main_page .bg .txt{height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;position:relative}.main_page .pagettl{margin-bottom:0}.main_page.main_clinic .bg{background:url(images/clinic/bg_main.png) center center/cover no-repeat}.main_page.main_history .bg{background:url(images/clinic/bg_main.png) center center/cover no-repeat}.main_page.main_medical .bg{background:url(images/clinic/bg_main.png) center center/cover no-repeat}.main_page.main_meal .bg{background:url(images/clinic/bg_main.png) center center/cover no-repeat}.main_page.main_shelter .bg{background:url(images/clinic/bg_main.png) center center/cover no-repeat}.main_page.main_communication .bg{background:url(images/clinic/bg_main.png) center center/cover no-repeat}.main_page.main_hospitalization .bg{background:url(images/clinic/bg_main.png) center center/cover no-repeat}.main_page.main_short .bg{background:url(images/clinic/bg_main.png) center center/cover no-repeat}.main_page.main_access .bg{background:url(images/access/bg_main.png) center center/cover no-repeat}.main_page.main_recruit .bg{background:url(images/clinic/bg_main.png) center center/cover no-repeat}.main_page.main_voice .bg{background:url(images/clinic/bg_main.png) center center/cover no-repeat}.main_page.main_rehabilitation .bg{background:url(images/clinic/bg_main.png) center center/cover no-repeat}.main_page.main_nurse .bg{background:url(images/clinic/bg_main.png) center center/cover no-repeat}.main_page.main_contact .bg{background:url(images/contact/bg_main.png) center center/cover no-repeat}.main_page.main_faq .bg{background:url(images/faq/bg_main.png) center center/cover no-repeat}.main_page.main_news .bg{background:url(images/contact/bg_main.png) center center/cover no-repeat}.breadcrumbs{padding:.7rem 0 4.5rem}@media(max-width: 767px){.breadcrumbs{padding:.7rem 0 1.5rem}}.breadcrumbs ul{display:flex;flex-wrap:nowrap;justify-content:flex-start}.breadcrumbs ul li{font-size:1rem;font-weight:500;line-height:1.5;margin-right:.8rem}@media(max-width: 767px){.breadcrumbs ul li{font-size:0.8125rem;margin-right:.4rem}}.snswrap_cmn{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.snswrap_cmn p{font-size:1rem;font-weight:700}@media(max-width: 767px){.snswrap_cmn p{font-size:0.8125rem}}.snswrap_cmn .bar{width:35px;height:1px;background-color:currentColor;margin-left:5%}@media(max-width: 767px){.snswrap_cmn .bar{width:10vw}}.snswrap_cmn a{line-height:1;margin-left:5%}.snswrap_cmn a i{font-size:1.5625rem}@media(max-width: 767px){.snswrap_cmn a i{font-size:1.125rem}}.btn_naked{width:fit-content}.btn_naked a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;position:relative}.btn_naked a p{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.05em}@media(max-width: 767px){.btn_naked a p{font-size:0.875rem}}.btn_naked a p i{font-size:0.8125rem}.btn_naked a>i{font-size:0.625rem;color:#b49e78;line-height:1;margin-left:.8rem}@media(max-width: 767px){.btn_naked a>i{margin-left:.4rem}}.btn_naked.right{margin:0 0 0 auto}.topunit_cmn{margin-bottom:3.5rem}@media(max-width: 767px){.topunit_cmn{margin-bottom:1.5rem}}.topunit_cmn .ttl01{font-size:2rem;color:#f25840;font-weight:700;line-height:1.5;letter-spacing:.1em;text-align:center}@media(max-width: 767px){.topunit_cmn .ttl01{font-size:1.125rem}}.imgwrap_cmn{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}@media(max-width: 767px){.imgwrap_cmn{justify-content:space-between}}.imgwrap_cmn figure{width:24%}@media(max-width: 767px){.imgwrap_cmn figure{width:47%}}@media(min-width: 1200px){.imgwrap_cmn figure:not(:nth-child(4n)){margin-right:1.33%}}@media(min-width: 768px)and (max-width: 1199px){.imgwrap_cmn figure:not(:nth-child(4n)){margin-right:1.33%}}@media(min-width: 1200px){.imgwrap_cmn figure:nth-child(n+5){margin-top:2rem}}@media(min-width: 768px)and (max-width: 1199px){.imgwrap_cmn figure:nth-child(n+5){margin-top:1.6rem}}@media(max-width: 767px){.imgwrap_cmn figure:nth-child(n+3){margin-top:1rem}}@media(max-width: 767px){.imgwrap_cmn figure figcaption{line-height:1.5;letter-spacing:0}}.imgwrap_twin{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.imgwrap_twin figure{width:47%}@media(max-width: 767px){.imgwrap_twin figure{width:100%}}@media(min-width: 1200px){.imgwrap_twin figure:nth-child(n+3){margin-top:1.8rem}}@media(min-width: 768px)and (max-width: 1199px){.imgwrap_twin figure:nth-child(n+3){margin-top:1.4rem}}@media(max-width: 767px){.imgwrap_twin figure:not(:last-child){margin-bottom:1.2rem}}@media(max-width: 767px){.imgwrap_twin figure figcaption{line-height:1.5;letter-spacing:0}}.box_cmn{background-color:#fff;border:1px solid #70a375;border-radius:10px;padding:2rem 3.5%}@media(max-width: 767px){.box_cmn{padding:1.2rem 4%}}.box_cmn.small{padding:1rem 1.5%}@media(max-width: 767px){.box_cmn.small{padding:.7rem 3%}}.ttl_cmn3{font-size:1.375rem;color:#70a375;font-weight:700;line-height:1.5;letter-spacing:.1em;padding-left:50px;margin-bottom:.3em;position:relative}@media(max-width: 767px){.ttl_cmn3{font-size:1rem;letter-spacing:0;padding-left:10vw}}.ttl_cmn3::before{content:"";width:40px;height:1px;background-color:currentColor;position:absolute;top:50%;left:0}@media(max-width: 767px){.ttl_cmn3::before{width:8vw;top:.75em}}.dlwrap_cmn dl{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.dlwrap_cmn dl:not(:last-child){margin-bottom:2rem}@media(max-width: 767px){.dlwrap_cmn dl:not(:last-child){margin-bottom:1rem}}.dlwrap_cmn dl dt,.dlwrap_cmn dl dd{line-height:1.5rem;letter-spacing:.1em;padding-bottom:.4rem}@media(max-width: 767px){.dlwrap_cmn dl dt,.dlwrap_cmn dl dd{line-height:1.2rem;letter-spacing:0}}.dlwrap_cmn dl dt{width:80px;font-size:1.0625rem;font-weight:700;border-bottom:1px solid #f25840}@media(max-width: 767px){.dlwrap_cmn dl dt{width:20%;font-size:0.875rem}}.dlwrap_cmn dl dd{width:calc(100% - 80px);font-size:0.9375rem;font-weight:500;padding-left:1em;border-bottom:1px solid rgba(51,51,51,.1)}@media(max-width: 767px){.dlwrap_cmn dl dd{width:80%;font-size:0.75rem;padding-left:0}}.dlwrap_cmn dl dd b{color:#f25840;font-weight:700}.dlwrap_cmn dl dd em{display:block;font-weight:700;margin-bottom:.3em}.dlwrap_cmn.dt_wide dt{width:172px}@media(max-width: 767px){.dlwrap_cmn.dt_wide dt{width:25%}}.dlwrap_cmn.dt_wide dd{width:calc(100% - 172px)}@media(max-width: 767px){.dlwrap_cmn.dt_wide dd{width:75%}}.clinic_phil .content{background:url(images/clinic/bg_clinic01.jpg) center center/cover no-repeat;padding:3.5rem 0 4.5rem}@media(max-width: 767px){.clinic_phil .content{padding:2rem 0 2.5rem}}.clinic_phil .content .side_cmn figure{margin-right:-90px}.clinic_phil .content .side_cmn figure img{margin-top:-100px;margin-bottom:-80px}@media(max-width: 767px){.clinic_phil .content .side_cmn figure img{margin-top:-15vw;width:70vw}}.clinic_phil .content .side_cmn .ttl_cmn span.bar_left2{position:relative}.clinic_phil .content .side_cmn .ttl_cmn span.bar_left2 span.first_r2{color:#333;letter-spacing:.08em;position:absolute;top:80%}.clinic_message .topline{padding-top:4.5rem}@media(max-width: 767px){.clinic_message .topline{padding-top:2rem}}.clinic_message .content{background-color:#faf8f5;padding:100px 0 80px}@media(max-width: 767px){.clinic_message .content{padding:3rem 0}}.clinic_message .content .over_cmn{position:relative}.clinic_message .content .over_cmn::before{content:"";width:1080px;height:calc(100% + 4rem);background-color:#fff;border-radius:10px;position:absolute;top:50%;z-index:0}@media(min-width: 768px)and (max-width: 1199px){.clinic_message .content .over_cmn::before{width:780px}}@media(max-width: 767px){.clinic_message .content .over_cmn::before{width:94vw;height:100%;top:calc(50% + 2rem)}}.clinic_message .content .over_cmn:not(:last-child){margin-bottom:12rem}@media(min-width: 768px)and (max-width: 1199px){.clinic_message .content .over_cmn:not(:last-child){margin-bottom:7rem}}@media(max-width: 767px){.clinic_message .content .over_cmn:not(:last-child){margin-bottom:5rem}}.clinic_message .content .over_cmn figure,.clinic_message .content .over_cmn .txt{position:relative;z-index:1}.clinic_message .content .over_cmn:not(.reverse)::before{right:40%;transform:translate(50%, -50%)}@media(max-width: 767px){.clinic_message .content .over_cmn:not(.reverse)::before{right:50%}}.clinic_message .content .over_cmn:not(.reverse) .name{margin:0 0 0 auto}@media(max-width: 767px){.clinic_message .content .over_cmn:not(.reverse) .name{margin:0 auto 0 0}}.clinic_message .content .over_cmn.reverse::before{left:40%;transform:translate(-50%, -50%)}@media(max-width: 767px){.clinic_message .content .over_cmn.reverse::before{left:50%}}.clinic_message .content .over_cmn.reverse .name{margin:0 auto 0 0}.clinic_message .name{width:fit-content;letter-spacing:.08em;text-align-last:left;padding-top:.8rem}.clinic_message .name span{display:block;font-size:1rem;font-weight:500}@media(max-width: 767px){.clinic_message .name span{font-size:0.8125rem}}.clinic_message .name em{font-size:1.375rem;font-weight:700}@media(max-width: 767px){.clinic_message .name em{font-size:1rem}}.clinic_message .name i{font-size:0.875rem;margin-left:.6em}@media(max-width: 767px){.clinic_message .name i{font-size:0.6875rem}}.clinic_message .name b{color:#f25840}.clinic_overview .colwrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.clinic_overview .colwrap .col{width:47.3214285714%}@media(max-width: 767px){.clinic_overview .colwrap .col{width:100%}}@media(max-width: 767px){.clinic_overview .colwrap .col:not(:last-child){margin-bottom:2rem}}.clinic_overview .colwrap .col dl{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.clinic_overview .colwrap .col dl:not(:last-child){margin-bottom:2rem}@media(max-width: 767px){.clinic_overview .colwrap .col dl:not(:last-child){margin-bottom:1rem}}.clinic_overview .colwrap .col dl dt,.clinic_overview .colwrap .col dl dd{line-height:1.5rem;letter-spacing:.1em;padding-bottom:.4rem}@media(max-width: 767px){.clinic_overview .colwrap .col dl dt,.clinic_overview .colwrap .col dl dd{line-height:1.2rem;letter-spacing:0}}.clinic_overview .colwrap .col dl dt{width:15%;font-size:1.0625rem;font-weight:700;border-bottom:1px solid #f25840}@media(max-width: 767px){.clinic_overview .colwrap .col dl dt{width:20%;font-size:0.875rem}}.clinic_overview .colwrap .col dl dd{width:85%;font-size:0.9375rem;font-weight:500;padding-left:1em;border-bottom:1px solid rgba(51,51,51,.1)}@media(max-width: 767px){.clinic_overview .colwrap .col dl dd{width:80%;font-size:0.75rem;padding-left:0}}.clinic_facility{background-color:#faf8f5}.clinic_facility .lump:not(:last-child){margin-bottom:3.5rem}@media(max-width: 767px){.clinic_facility .lump:not(:last-child){margin-bottom:2rem}}.clinic_facility .lump .ttl_cmn{margin-bottom:.4em}.clinic_access{background-color:#fff}.clinic_reference{background-color:#faf8f5}.clinic_reference .area{max-width:640px;background-color:#fff;padding:1.8rem 4%;margin:0 auto;box-shadow:0 3px 6px rgba(0,0,0,.16)}@media(max-width: 767px){.clinic_reference .area{padding:1.5rem 6%}}.clinic_reference .area .side_cmn .ttl_cmn2 .txt_cmn{display:block;line-height:1.5}.clinic_reference .area .side_cmn p.txt01{margin-bottom:3.5rem}@media(max-width: 767px){.clinic_reference .area .side_cmn p.txt01{margin-bottom:2rem}}.history_first{background-color:#faf8f5}.medical_content.bg_ash{background-color:#faf8f5}.medical_content.bg_w{background-color:#fff}.medical_content.bg_w .over_cmn::before{background-color:#faf8f5}.medical_content .topunit_cmn{margin-bottom:5.5rem}@media(max-width: 767px){.medical_content .topunit_cmn{margin-bottom:2rem}}.medical_content .inner>.ttl_cmn{margin-bottom:2em}.medical_content .over_cmn{position:relative}.medical_content .over_cmn::before{content:"";width:1080px;height:calc(100% + 4rem);background-color:#fff;border-radius:10px;position:absolute;top:50%;z-index:0}@media(min-width: 768px)and (max-width: 1199px){.medical_content .over_cmn::before{width:780px}}@media(max-width: 767px){.medical_content .over_cmn::before{width:94vw;height:100%;top:calc(50% + 2rem)}}.medical_content .over_cmn:not(:last-child){margin-bottom:12rem}@media(min-width: 768px)and (max-width: 1199px){.medical_content .over_cmn:not(:last-child){margin-bottom:7rem}}@media(max-width: 767px){.medical_content .over_cmn:not(:last-child){margin-bottom:5rem}}.medical_content .over_cmn figure,.medical_content .over_cmn .txt{position:relative;z-index:1}.medical_content .over_cmn:not(.reverse)::before{right:40%;transform:translate(50%, -50%)}@media(max-width: 767px){.medical_content .over_cmn:not(.reverse)::before{right:50%}}.medical_content .over_cmn.reverse::before{left:40%;transform:translate(-50%, -50%)}@media(max-width: 767px){.medical_content .over_cmn.reverse::before{left:50%}}.meal_condition{padding-bottom:5rem}@media(max-width: 767px){.meal_condition{padding-bottom:2.5rem}}.meal_condition .area{background-color:#faf8f5;border-radius:10px;padding:2.4rem 7% 2rem}@media(max-width: 767px){.meal_condition .area{padding:2rem 5%}}.meal_condition .area p.txt02{margin-bottom:1.5rem}.meal_condition .area p.txt03{line-height:2}.meal_special .side_cmn{margin-bottom:2.5rem}@media(max-width: 767px){.meal_special .side_cmn{margin-bottom:1.5rem}}.meal_special .imgwrap_cmn{margin-bottom:3rem}@media(max-width: 767px){.meal_special .imgwrap_cmn{margin-bottom:1.8rem}}.meal_special2{background-color:#faf8f5}.meal_special2 .side_cmn{margin-bottom:2.5rem}@media(max-width: 767px){.meal_special2 .side_cmn{margin-bottom:1.5rem}}.meal_special2 .inner>.box_cmn{margin-bottom:2.5rem}@media(max-width: 767px){.meal_special2 .inner>.box_cmn{margin-bottom:1.5rem}}.meal_special2 .inner>.box_cmn .lump:not(:last-child){margin-bottom:2.2rem}@media(max-width: 767px){.meal_special2 .inner>.box_cmn .lump:not(:last-child){margin-bottom:1.2rem}}.meal_special2 .inner>.box_cmn .lump .side_cmn:not(:last-child){margin-bottom:2.2rem}@media(max-width: 767px){.meal_special2 .inner>.box_cmn .lump .side_cmn:not(:last-child){margin-bottom:1.2rem}}.meal_special2 .inner>.box_cmn .lump p{letter-spacing:.02em}.meal_special2 .inner>.box_cmn .lump p+.ttl02{margin-top:1rem}.meal_special2 .area{background-color:#fff;border-radius:10px;padding:2rem 3.5%;margin-bottom:3.5rem}@media(max-width: 767px){.meal_special2 .area{padding:1.2rem 4%;margin-bottom:2rem}}.meal_special2 .under .boxwrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-bottom:3.5rem}@media(max-width: 767px){.meal_special2 .under .boxwrap{margin-bottom:1.8rem}}.meal_special2 .under .boxwrap .box_cmn{width:23.6607142857%}@media(max-width: 767px){.meal_special2 .under .boxwrap .box_cmn{width:100%}}@media(max-width: 767px){.meal_special2 .under .boxwrap .box_cmn:not(:last-child){margin-bottom:1.2rem}}.meal_special2 .under .boxwrap .box_cmn p.txt06{line-height:1.5}.meal_special2 .under .boxwrap .box_cmn .ttl03{min-height:3em;line-height:1.5;margin-bottom:.3em}@media(max-width: 767px){.meal_special2 .under .boxwrap .box_cmn .ttl03{min-height:unset}}.meal_special2 .ttl01{font-size:1.375rem;color:#70a375;font-weight:700;line-height:1.5;letter-spacing:.1em;padding-left:50px;margin-bottom:.3em;position:relative}@media(max-width: 767px){.meal_special2 .ttl01{font-size:1rem;padding-left:10vw}}.meal_special2 .ttl01::before{content:"";width:40px;height:1px;background-color:currentColor;position:absolute;top:50%;left:0}@media(max-width: 767px){.meal_special2 .ttl01::before{width:8vw}}.meal_special2 .ttl02{line-height:1.5}@media(max-width: 767px){.shelter_guide .ul_gallery_cmn li p.txt01{line-height:1.5;letter-spacing:0}}.ul_gallery_cmn{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}@media(max-width: 767px){.ul_gallery_cmn{justify-content:space-between}}.ul_gallery_cmn li{width:32.1428571429%}@media(max-width: 767px){.ul_gallery_cmn li{width:47%}}@media(min-width: 1200px){.ul_gallery_cmn li:not(:nth-child(3n)){margin-right:1.7857142857%}}@media(min-width: 768px)and (max-width: 1199px){.ul_gallery_cmn li:not(:nth-child(3n)){margin-right:1.7857142857%}}@media(min-width: 1200px){.ul_gallery_cmn li:nth-child(n+4){margin-top:3rem}}@media(min-width: 768px)and (max-width: 1199px){.ul_gallery_cmn li:nth-child(n+4){margin-top:2.5rem}}@media(max-width: 767px){.ul_gallery_cmn li:nth-child(n+3){margin-top:1.2rem}}.ul_gallery_cmn.twin{justify-content:space-between}.ul_gallery_cmn.twin li{width:47.3214285714%;margin:0}@media(max-width: 767px){.ul_gallery_cmn.twin li{width:100%}}@media(max-width: 767px){.ul_gallery_cmn.twin li:not(:last-child){margin-bottom:1.2rem}}.ul_gallery_cmn.center{justify-content:center}@media(max-width: 767px){.ul_gallery_cmn.center{justify-content:space-between}}.hide-area{display:none}.modaal-close::before,.modaal-close::after{background-color:#ccc}.modaal-close:focus::before,.modaal-close:focus::after,.modaal-close:hover::before,.modaal-close:hover::after{background-color:#666}.shelter_season .over_cmn:not(:last-child){margin-bottom:7.5rem}@media(max-width: 767px){.shelter_season .over_cmn:not(:last-child){margin-bottom:3rem}}.shelter_map{margin-bottom:7.5rem;position:relative}@media(max-width: 767px){.shelter_map{margin-bottom:3rem}}.shelter_map::after{content:"";width:100%;height:7.5rem;background-color:#faf8f5;position:absolute;top:100%;left:0}@media(max-width: 767px){.shelter_map::after{height:3rem}}.comm_content.bg_ash{background-color:#faf8f5}.comm_content.bg_ash .area{background-color:#fff}.comm_content.bg_w{background-color:#fff}.comm_content.bg_w .area{background-color:#faf8f5}.comm_content .area{border-radius:10px;padding:3.5rem 5%}@media(max-width: 767px){.comm_content .area{padding:1.5rem 5%}}.comm_content .area p.txt01{margin-bottom:2rem}@media(max-width: 767px){.comm_content .area p.txt01{margin-bottom:1.2rem}}.hospital_status .status{margin-bottom:4.5rem}@media(max-width: 767px){.hospital_status .status{margin-bottom:2rem}}.hospital_status .status .txt_cmn.large{margin-bottom:.5em}.hospital_status .status ul li{background-color:#fafbfb;border:1px solid #d3d3d3;border-radius:10px;padding:.6rem 2%;position:relative}@media(max-width: 767px){.hospital_status .status ul li{padding:.4rem 1.5%}}.hospital_status .status ul li:not(:last-child){margin-bottom:10px}.hospital_status .status ul li i{font-size:1.5rem;color:#f25840;position:absolute;top:50%;left:2%;transform:translateY(-50%)}@media(max-width: 767px){.hospital_status .status ul li i{font-size:1.25rem;left:1.5%}}.hospital_status .status ul li p{padding-left:48px}@media(max-width: 767px){.hospital_status .status ul li p{padding-left:1.6rem}}.hospital_life .ttl_cmn2{margin-bottom:1.2em}.hospital_life .dlwrap_cmn{margin-bottom:3.5rem}@media(max-width: 767px){.hospital_life .dlwrap_cmn{margin-bottom:1.8rem}}.hospital_price{background-color:#faf8f5}.hospital_price .ttl01{font-size:1.75rem;font-weight:700;line-height:1.5;letter-spacing:.1em;margin-bottom:.6em}@media(max-width: 767px){.hospital_price .ttl01{font-size:1.25rem}}.hospital_price .ttl01 span{font-size:1rem;font-weight:500;letter-spacing:.05em}@media(max-width: 767px){.hospital_price .ttl01 span{font-size:0.8125rem}}.hospital_price p.txt01{margin-bottom:.8rem}.hospital_price p.txt_sub{width:fit-content;font-size:0.8125rem;font-weight:500;line-height:1.6;letter-spacing:.05em;margin:.4rem 0 0 auto}@media(max-width: 767px){.hospital_price p.txt_sub{font-size:0.6875rem;letter-spacing:0}}.hospital_price p.txt_sub:not(:last-child){margin-bottom:2.4rem}@media(max-width: 767px){.hospital_price p.txt_sub:not(:last-child){margin-bottom:1.5rem}}.hospital_price .box_cmn:not(:last-child){margin-bottom:2.5rem}@media(max-width: 767px){.hospital_price .box_cmn:not(:last-child){margin-bottom:1.5rem}}@media(max-width: 767px){.tblwrap_cmn{width:100%;overflow-x:scroll}}@media(max-width: 767px){.tblwrap_cmn::after{content:"※横にスクロールしてご覧ください";display:block;font-size:0.875rem;color:#f25840;font-weight:700;margin-top:1vw;white-space:nowrap}}.tbl_price{width:100%;background-color:#fff}@media(max-width: 767px){.tbl_price{width:700px}}.tbl_price col.tbl_ttl01{width:3.3928571429%}.tbl_price col.tbl_ttl02{width:18.9285714286%}.tbl_price col[class^=tbl_con]{width:15.5357142857%}.tbl_price th,.tbl_price td{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:.05em;padding:.8rem 1rem}@media(max-width: 767px){.tbl_price th,.tbl_price td{font-size:0.8125rem;padding:.5rem .7rem}}.tbl_price th em,.tbl_price td em{font-size:1.5rem;font-weight:700;line-height:1.2}@media(max-width: 767px){.tbl_price th em,.tbl_price td em{font-size:1.0625rem}}.tbl_price th span,.tbl_price td span{display:block;font-size:1rem}@media(max-width: 767px){.tbl_price th span,.tbl_price td span{font-size:0.75rem}}.tbl_price thead tr:first-child th,.tbl_price thead tr:first-child td{background-color:#70a375;color:#fff}.tbl_price thead tr:first-child th:first-child{text-align:center;padding:.8rem .2rem}@media(max-width: 767px){.tbl_price thead tr:first-child th:first-child{padding:.5rem .2rem}}.tbl_price thead tr:last-child th,.tbl_price thead tr:last-child td{background-color:#b9e5bd}.tbl_price thead th,.tbl_price thead td{border:1px solid #fff}.tbl_price thead th{text-align:left}.tbl_price thead td{text-align:center}.tbl_price tbody tr:nth-child(1) th{background-color:#f8cdc5}.tbl_price tbody tr:nth-child(2) th{background-color:#f8f2c5}.tbl_price tbody tr:nth-child(3) th{background-color:#cff8c5}.tbl_price tbody tr:nth-child(4) th{background-color:#c5e4f8}.tbl_price tbody th,.tbl_price tbody td{border:1px solid #70a375}.tbl_price tbody th{text-align:left}.tbl_price tbody th:first-child{text-align:center;padding:.8rem .2rem}@media(max-width: 767px){.tbl_price tbody th:first-child{padding:.5rem .2rem}}.tbl_price tbody td{text-align:right}.tbl_price tbody td[colspan]{text-align:center}.tbl_price tbody tr:last-child th,.tbl_price tbody tr:last-child td{padding:1rem 1rem}@media(max-width: 767px){.tbl_price tbody tr:last-child th,.tbl_price tbody tr:last-child td{padding:.6rem .7rem}}.tbl_price.tbl_price__fz16 td,.tbl_price.tbl_price__fz16 th{font-size:1rem}.tbl_price .bg__green1{background-color:#70a375 !important;color:#fff}.tbl_price .cell__center{text-align:center}.tbl_price .cell__right{text-align:right}.tbl_price .cell__left{text-align:left}.tbl_price .cell__symbol{font-size:2.25rem !important;text-align:center}.tbl_price .cell__nowrap{white-space:nowrap}@media(max-width: 767px){.tbl_price .cell__nowrap{white-space:initial}}.tbl_price .cell__size--small{width:12rem}@media(max-width: 767px){.tbl_price .cell__size--small{width:9rem}}.tbl_price .icon__state{width:2rem}@media(max-width: 767px){.tbl_price .icon__state{width:1.5rem}}.price__room{margin-top:4rem}.price__room .price__room__head{text-align:right;margin-bottom:.6rem}.price__room .price__room__info{margin:1.2rem 0 4rem}.room-wrapper .room-list{display:flex !important;justify-content:center !important;width:100% !important}.room-wrapper .room-list li{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;gap:40px !important;width:100% !important;max-width:1100px !important;background:#fff !important;padding:30px !important;border-radius:15px !important;box-shadow:0px 4px 10px rgba(0,0,0,.1) !important;margin:0 auto !important}.room-wrapper .room-list figure{flex:0 0 45% !important;margin:0 !important}@media(max-width: 767px){.room-wrapper .room-list figure{flex:1 !important}}.room-wrapper .room-list img{width:100% !important;height:auto !important;display:block !important;border-radius:10px !important}.room-wrapper .txt-room-list{flex:1 !important;text-align:left !important}.room-wrapper .txt-room-list p{font-size:1.2rem !important;line-height:1.8 !important;text-align:left !important}@media(max-width: 900px){.room-wrapper .room-list li{flex-direction:column !important;text-align:center !important}.room-wrapper .room-list figure,.room-wrapper .txt-room-list{width:100% !important}}.short_time .colwrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.short_time .colwrap .col{width:48.2142857143%}@media(max-width: 767px){.short_time .colwrap .col{width:100%}}@media(max-width: 767px){.short_time .colwrap .col:not(:last-child){margin-bottom:2rem}}.short_time .colwrap .col figure{text-align:center;margin-bottom:.8rem}@media(max-width: 767px){.short_time .colwrap .col figure{margin-bottom:.4rem}}.short_target{background-color:#faf8f5}.short_target .ttl_cmn2{margin-bottom:.2em}.short_target p.txt01{margin-bottom:3.5rem}@media(max-width: 767px){.short_target p.txt01{margin-bottom:1.5rem}}.short_target p.txt02{margin-top:.8rem}.short_flow.reha_flow{background-color:#fff}.short_flow.reha_flow p.txt01{margin-bottom:2.5rem}@media(max-width: 767px){.short_flow.reha_flow p.txt01{margin-bottom:1.5rem}}.short_flow.reha_flow ul{margin-bottom:1rem}.short_gallery{background-color:#faf8f5}.short_gallery p.txt02{margin-top:.4rem}.access_detail .side_cmn{max-width:1000px;margin:0 auto 2.5rem}@media(max-width: 767px){.access_detail .side_cmn{margin-bottom:1.5rem}}.access_detail .under{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.access_detail .under .col{width:48.2142857143%}@media(max-width: 767px){.access_detail .under .col{width:100%}}@media(max-width: 767px){.access_detail .under .col:not(:last-child){margin-bottom:2rem}}.access_detail .under .col .ttl02{background-color:#f25840;border-radius:9999px;padding:.6rem 4%}.access_detail .under .col p.txt02{padding:0 2% .2em;border-bottom:1px solid #cbcbcb}.recruit_message{background:url(images/recruit/bg_recruit01.jpg) center center/cover no-repeat}.recruit_feature ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.recruit_feature ul::after{content:"";width:30.3571428571%}.recruit_feature ul li{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;flex-direction:column;width:30.3571428571%;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16)}@media(max-width: 767px){.recruit_feature ul li{width:47%}}@media(min-width: 1200px){.recruit_feature ul li:nth-child(n+4){margin-top:2rem}}@media(min-width: 768px)and (max-width: 1199px){.recruit_feature ul li:nth-child(n+4){margin-top:1.5rem}}@media(max-width: 767px){.recruit_feature ul li:nth-child(n+3){margin-top:1.2rem}}.recruit_feature ul li figure{text-align:center}.recruit_feature ul li .txt{flex-grow:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:.4rem .2rem}.recruit_feature ul li .txt p.txt01{line-height:1.7}@media(max-width: 767px){.recruit_feature ul li .txt p.txt01{font-size:0.75rem;letter-spacing:0}}.recruit_voice{background-color:#faf8f5}.recruit_voice p.txt01{margin-bottom:2.2rem}@media(max-width: 767px){.recruit_voice p.txt01{margin-bottom:1.2rem}}.recruit_voice figure{text-align:center;margin-bottom:2.5rem}@media(max-width: 767px){.recruit_voice figure{margin-bottom:1.5rem}}.recruit_visit p.txt01{margin-bottom:3.5rem}@media(max-width: 767px){.recruit_visit p.txt01{margin-bottom:1.5rem}}.recruit_occupation{background-color:#faf8f5}.recruit_occupation .area{background-color:#fff;border-radius:10px;padding:3.5rem 6%}@media(max-width: 767px){.recruit_occupation .area{padding:1.8rem 4%}}.recruit_occupation .area:not(:last-child){margin-bottom:2.5rem}@media(max-width: 767px){.recruit_occupation .area:not(:last-child){margin-bottom:1.7rem}}.recruit_occupation .area .lump:not(:last-child){margin-bottom:2.5rem}@media(max-width: 767px){.recruit_occupation .area .lump:not(:last-child){margin-bottom:1.7rem}}.recruit_information{background-color:#faf8f5}.recruit_information .area{background-color:#fff;border-radius:10px;padding:3.5rem 6%}@media(max-width: 767px){.recruit_information .area{padding:1.8rem 4%}}.voice_staff p.txt02{margin-bottom:6rem}@media(max-width: 767px){.voice_staff p.txt02{margin-bottom:2rem}}.voice_staff .over_cmn:last-child{margin-bottom:5rem}@media(max-width: 767px){.voice_staff .over_cmn:last-child{margin-bottom:2.5rem}}.voice_staff .over_cmn::before{height:calc(100% + 8rem)}@media(max-width: 767px){.voice_staff .over_cmn::before{height:100%}}.voice_staff .over_cmn .ttl01{letter-spacing:.05em}.voice_staff .over_cmn p.txt01+.ttl01{margin-top:2rem}@media(max-width: 767px){.voice_staff .over_cmn p.txt01+.ttl01{margin-top:1.2rem}}.reha_middle .btnwrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:3.5rem}@media(max-width: 767px){.reha_middle .btnwrap{margin-bottom:1.8rem}}.reha_middle .btnwrap .btn_cmn{margin:0 2rem}@media(max-width: 767px){.reha_middle .btnwrap .btn_cmn{margin:.5rem 0}}.reha_middle .over_cmn{margin-bottom:3.5rem}@media(max-width: 767px){.reha_middle .over_cmn{margin-bottom:1.8rem}}.reha_content .over_cmn::before{height:calc(100% + 8rem)}@media(max-width: 767px){.reha_content .over_cmn::before{height:100%}}.reha_room .colwrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:4.4rem}@media(max-width: 767px){.reha_room .colwrap{margin-bottom:2rem}}.reha_room .colwrap .col{width:48.2142857143%}@media(max-width: 767px){.reha_room .colwrap .col{width:100%}}@media(max-width: 767px){.reha_room .colwrap .col:not(:last-child){margin-bottom:1.5rem}}.reha_room .colwrap .col .ttl_cmn{margin-bottom:.5em}.reha_plan p.txt01{margin-bottom:2.5rem}@media(max-width: 767px){.reha_plan p.txt01{margin-bottom:1.5rem}}.reha_flow{background-color:#faf8f5}.reha_flow .ttl_cmn3{margin-bottom:.6em}.reha_flow ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.reha_flow ul li{width:23.6607142857%}@media(max-width: 767px){.reha_flow ul li{width:100%}}@media(min-width: 1200px){.reha_flow ul li:nth-child(n+5){margin-top:1.2rem}}@media(min-width: 768px)and (max-width: 1199px){.reha_flow ul li:nth-child(n+5){margin-top:1.2rem}}.reha_flow ul li:not(:last-child){position:relative}@media(max-width: 767px){.reha_flow ul li:not(:last-child){margin-bottom:1.8rem}}.reha_flow ul li:not(:last-child)::after{content:"";border:6px solid rgba(0,0,0,0);border-left:13px solid #333;position:absolute;top:50%;left:calc(100% + .4rem);transform:translateY(-50%)}@media(max-width: 767px){.reha_flow ul li:not(:last-child)::after{top:calc(100% + .7rem);left:50%;transform:translateX(-50%) rotate(90deg)}}.reha_continuous{background-color:#faf8f5}.reha_continuous figure{text-align:center;margin-bottom:2.5rem}@media(max-width: 767px){.reha_continuous figure{margin-bottom:1.5rem}}.nurse_greeting .content{background-color:#fff}.nurse_greeting .content .over_cmn::before{height:calc(100% + 8rem);background-color:#faf8f5}@media(max-width: 767px){.nurse_greeting .content .over_cmn::before{height:100%}}.nurse_guide{background-color:#faf8f5}.nurse_guide ul li{font-size:1.25rem;font-weight:700;line-height:2rem;letter-spacing:.1em}@media(max-width: 767px){.nurse_guide ul li{font-size:0.875rem;line-height:1.5rem}}.nurse_guide ul li:not(:last-child){margin-bottom:2rem}@media(max-width: 767px){.nurse_guide ul li:not(:last-child){margin-bottom:1rem}}.nurse_guide ul li b{font-size:1.75rem;color:#f25840;margin-right:1rem}@media(max-width: 767px){.nurse_guide ul li b{font-size:1.0625rem;margin-right:.5rem}}.nurse_content .over_cmn::before{height:calc(100% + 8rem)}@media(max-width: 767px){.nurse_content .over_cmn::before{height:100%}}.news_list{margin-bottom:7.5rem;position:relative}@media(max-width: 767px){.news_list{margin-bottom:3rem}}.news_list::after{content:"";width:100%;height:7.5rem;background-color:#faf8f5;position:absolute;top:100%;left:0}@media(max-width: 767px){.news_list::after{height:3rem}}.news_list .wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:.3rem}.news_list .wrap time,.news_list .wrap .cate{font-size:0.875rem;font-weight:500;line-height:1.5rem}@media(max-width: 767px){.news_list .wrap time,.news_list .wrap .cate{font-size:0.6875rem}}.news_list .wrap time{margin:0 4% 0 0}.wp-pagenavi{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;text-align:center}.wp-pagenavi a,.wp-pagenavi span{width:28px;height:28px;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;background:rgba(0,0,0,0);font-size:0.875rem;font-weight:700;white-space:nowrap;text-align:center;margin:0 10px}@media(max-width: 767px){.wp-pagenavi a,.wp-pagenavi span{margin:0 5px}}.wp-pagenavi a:hover{opacity:.7}.wp-pagenavi span.current{background:#70a375;color:#fff}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:0.625rem;line-height:1;text-align:center}.post_content_wrap{padding-bottom:7.5rem;margin-bottom:7.5rem;position:relative}@media(max-width: 767px){.post_content_wrap{padding-bottom:3rem;margin-bottom:3rem}}.post_content_wrap::after{content:"";width:100%;height:7.5rem;background-color:#faf8f5;position:absolute;top:100%;left:0}@media(max-width: 767px){.post_content_wrap::after{height:3rem}}.post_content_wrap article{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:7rem}@media(max-width: 767px){.post_content_wrap article{margin-bottom:2.5rem}}.post_content_wrap main{width:73.2142857143%}@media(max-width: 767px){.post_content_wrap main{width:100%;margin-bottom:3rem}}.post_content_wrap aside{width:22.3214285714%;padding:2rem 0 4rem 2%;border-left:1px solid #d3d3d3}@media(max-width: 767px){.post_content_wrap aside{width:100%;padding:1.5rem 0 0rem;border-left:unset;border-top:1px solid #d3d3d3}}@media(max-width: 767px){.post_content_wrap aside .lump{width:80%;margin-left:auto;margin-right:auto}}.post_content_wrap aside .lump:not(:last-child){margin-bottom:3.5rem}@media(max-width: 767px){.post_content_wrap aside .lump:not(:last-child){margin-bottom:2rem}}.post_content_wrap aside .ttl_side01{font-size:1.125rem;color:#70a375;font-weight:700;line-height:1.5;letter-spacing:.11em;margin-bottom:.3em}@media(max-width: 767px){.post_content_wrap aside .ttl_side01{font-size:1rem}}.post_content_wrap aside .ul_cate li:not(:last-child){margin-bottom:.4rem}.post_content_wrap aside .ul_cate li a p{color:#868686}.post_content_wrap aside .ul_cate li a p::before{content:"-";margin-right:.5em}.post_content_wrap aside .ul_column li:not(:last-child){margin-bottom:3rem}@media(max-width: 767px){.post_content_wrap aside .ul_column li:not(:last-child){margin-bottom:1.8rem}}.post_content_wrap aside .ul_column li a figure{text-align:center;margin-bottom:.2rem}@media(max-width: 767px){.post_content_wrap aside .ul_column li a figure img{max-width:60vw}}.post_content_wrap aside .ul_column li a .date{display:block;font-size:0.8125rem;color:#b49e78;font-weight:500;line-height:1.5;letter-spacing:.1em}.post_content_wrap aside .ul_column li a .ttl01{line-height:1.5}.blog_single .top{margin-bottom:1.8rem}@media(max-width: 767px){.blog_single .top{margin-bottom:1.2rem}}.blog_single .top .wrap{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;transform:translateY(-50%)}.blog_single .top .wrap .bg{width:180px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;background-color:#fff}.blog_single .top .wrap time,.blog_single .top .wrap .cate{font-size:0.875rem;font-weight:500;line-height:1.5rem}@media(max-width: 767px){.blog_single .top .wrap time,.blog_single .top .wrap .cate{font-size:0.6875rem}}.blog_single .top .wrap time{color:#b49e78;letter-spacing:.1em;padding-right:1rem;border-right:1px solid #333;margin-right:1rem}.blog_single .top .wrap .cate{letter-spacing:.04em}.blog_single>p:not(:last-child){margin-bottom:2.5rem}@media(max-width: 767px){.blog_single>p:not(:last-child){margin-bottom:1.8rem}}.blog_single h2,.blog_single h3,.blog_single h4,.blog_single p,.blog_single figcaption{font-family:"Zen Maru Gothic",sans-serif}.blog_single .ttl_post{font-size:2.1875rem;font-weight:700;line-height:1.5;letter-spacing:.1em;padding-bottom:.33em;border-bottom:1px solid #333}@media(max-width: 767px){.blog_single .ttl_post{font-size:1.25rem}}.blog_single h2:not(.ttl_post){background-color:#f4f4f4;font-size:1.75rem;font-weight:700;line-height:1.5;letter-spacing:.1em;padding:.8rem 1.2rem;border-left:16px solid #70a375;margin-bottom:1em}@media(max-width: 767px){.blog_single h2:not(.ttl_post){font-size:1.25rem;padding:.4rem .8rem;border-left:8px solid #70a375}}.blog_single h3{font-size:1.5625rem;font-weight:700;line-height:1.5;letter-spacing:.1em;padding-bottom:.2em;border-bottom:1px solid #d3d3d3;margin-bottom:.8em;position:relative}@media(max-width: 767px){.blog_single h3{font-size:1.125rem}}.blog_single h3::after{content:"";width:24px;height:1px;background-color:#f25840;position:absolute;top:100%;left:0}.blog_single>figure{text-align:center;margin-bottom:1rem}@media(max-width: 767px){.blog_single>figure{margin-bottom:.6rem}}.blog_single .imgwrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:unset;margin-bottom:3.5em}@media(max-width: 767px){.blog_single .imgwrap{margin-bottom:2rem}}@media(max-width: 767px){.blog_single .imgwrap figure:not(:last-child){margin-bottom:1rem}}.blog_single .imgwrap figure figcaption{font-size:0.8125rem;font-weight:500;line-height:1.5;letter-spacing:.1em;margin-top:.4em}.contact_first{padding-bottom:3.5rem}@media(max-width: 767px){.contact_first{padding-bottom:2rem}}.contact_first .bnr{background:url(images/contact/bg_bnr01.jpg) center center/cover no-repeat;padding:2.5rem 5%}@media(max-width: 767px){.contact_first .bnr{padding:1.5rem 4%}}.contact_first .bnr .area{max-width:380px;background-color:#fff;border-radius:5px;box-shadow:4px 4px 7px rgba(0,0,0,.16);margin:0 auto}.contact_first .bnr .area a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:.8rem 4%;position:relative}.contact_first .bnr .area a::after{content:"";font-size:0.75rem;font-weight:700;font-family:"Font Awesome 5 Free";position:absolute;top:50%;right:3%;transform:translateY(-50%)}.contact_first .bnr .area a p.txt01{color:#beac8d;margin-bottom:.6rem}.contact_first .bnr .area a .tel{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.contact_first .bnr .area a .tel>p{font-size:2.125rem;font-weight:700;line-height:1;letter-spacing:.1em;text-align:center}.contact_first .bnr .area a .tel>p i{width:26px;height:26px;border-radius:50%;border:1px solid currentColor;font-size:0.875rem;line-height:26px;text-align:center;margin-right:.5rem;position:relative;top:-0.3em}.contact_first .bnr .area a .tel>p span{display:block;font-size:1rem;font-weight:700;line-height:1.2}.contact_form{background-color:#faf8f5}.tbl_contact{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 2.5rem}@media(max-width: 767px){.tbl_contact{border-spacing:0 1rem}}.tbl_contact .col_th{width:35%}@media(max-width: 767px){.tbl_contact .col_th{display:none}}.tbl_contact .col_td{width:65%}@media(max-width: 767px){.tbl_contact .col_td{display:none}}.tbl_contact th{font-size:1.125rem;font-weight:500;text-align:left;position:relative}@media(max-width: 767px){.tbl_contact th{display:block;font-size:0.9375rem}}.tbl_contact td{font-size:1rem;font-weight:500}@media(max-width: 767px){.tbl_contact td{display:block;font-size:0.875rem}}.tbl_contact .required::before,.tbl_contact .any::before{border-radius:9999px;font-size:0.875rem;font-weight:500;line-height:1;padding:.2rem .8rem;margin-right:.8rem;position:relative;top:-0.1rem}@media(max-width: 767px){.tbl_contact .required::before,.tbl_contact .any::before{padding:.1rem .5rem;margin-right:.6rem}}.tbl_contact .required::before{content:"必須";background-color:#f25840;color:#fff}.tbl_contact .any::before{content:"任意";background-color:#e3e3e3}.tbl_contact td input[type=text],.tbl_contact td input[type=tel],.tbl_contact td input[type=email],.tbl_contact td input[type=date],.tbl_contact td select{background:#fff;padding:3px 5px}.tbl_contact td input[type=text],.tbl_contact td input[type=email]{width:100%}.tbl_contact td input[type=tel]{width:100%}.tbl_contact td input[type=date]{width:30%}.tbl_contact td select{width:40%}.tbl_contact td textarea{width:100%;height:200px;background:#fff;padding:5px}.tbl_contact td span.wpcf7-list-item{margin:0 2em 0 0}.th_textarea{vertical-align:top}.th_textarea.required::before,.th_textarea.any::before{top:.8rem}@media(max-width: 767px){.th_textarea.required::before,.th_textarea.any::before{top:.5rem}}.check_confirm{font-size:1rem;font-weight:500;text-align:center;margin:0px 0 20px}@media(max-width: 767px){.check_confirm{font-size:0.875rem;margin:1rem 0 2rem}}.check_confirm label{padding:20px}.check_confirm span{margin-right:5px}.check_confirm a{text-decoration:underline}.btn_submit{display:table;margin:0 auto;font-size:1rem;color:#f25840;font-weight:500;line-height:1.5;position:relative}@media(max-width: 767px){.btn_submit{font-size:0.875rem}}.btn_submit input[type=submit]{width:270px;height:58px;background-color:#fff;border:2px solid #f25840;text-align:center}@media(max-width: 767px){.btn_submit input[type=submit]{width:84vw;height:3rem}}.btn_submit::after{content:"";width:8px;height:8px;background-color:#f25840;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);right:8%}.btn_submit input[type=submit][disabled]{opacity:.3}.btn_submit input[type=submit]:not([disabled]):hover{cursor:pointer;opacity:.8}.ajax-loader{display:none !important}.wpcf7-spinner{display:none !important}.thanks_first{background-color:#faf8f5}.thanks_first p.txt01{margin-bottom:4rem}@media(max-width: 767px){.thanks_first p.txt01{margin-bottom:1.8rem}}.faq_first:not(.recruit_faq){padding-bottom:8rem;margin-bottom:7.5rem;position:relative}@media(max-width: 767px){.faq_first:not(.recruit_faq){padding-bottom:3rem;margin-bottom:3rem}}.faq_first:not(.recruit_faq)::after{content:"";width:100%;height:7.5rem;background-color:#faf8f5;position:absolute;top:100%;left:0}@media(max-width: 767px){.faq_first:not(.recruit_faq)::after{height:3rem}}.faq_first ul li:not(:last-child){margin-bottom:2.5rem}@media(max-width: 767px){.faq_first ul li:not(:last-child){margin-bottom:1.5rem}}.faq_first ul li .q,.faq_first ul li .a{padding:1rem 3%}.faq_first ul li .q .mark,.faq_first ul li .a .mark{width:46px;height:46px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:50%;font-size:1.5rem;font-weight:500;line-height:1;text-align:center;padding-bottom:.1em;margin-right:1rem}@media(max-width: 767px){.faq_first ul li .q .mark,.faq_first ul li .a .mark{width:10vw;height:10vw;font-size:1.125rem;margin-right:4vw}}.faq_first ul li .q p,.faq_first ul li .a p{width:calc(100% - 62px);line-height:2.25;padding-top:.25rem}@media(max-width: 767px){.faq_first ul li .q p,.faq_first ul li .a p{width:calc(100% - 14vw)}}.faq_first ul li .q{background-color:#faf8f5;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;position:relative}.faq_first ul li .q .mark{background-color:#fff;color:#f25840}@media(max-width: 767px){.faq_first ul li .q p{margin-right:1rem}}.faq_first ul li .q i{font-size:1.25rem;color:#f25840;-webkit-text-stroke:1px #faf8f5;transition:all .7s;position:absolute;top:50%;right:3%;transform:translateY(-50%)}@media(max-width: 767px){.faq_first ul li .q i{font-size:1.125rem}}.faq_first ul li .q.open i{transform:translateY(-50%) rotate(180deg);transition:all .7s}.faq_first ul li .a{display:none;background-color:#f8e6df}.faq_first ul li .a .col{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:unset}.faq_first ul li .a .mark{background-color:#f25840;color:#fff}.btn__ver1{background:#fff;border:1px solid #b49e78;color:#b49e78;padding:1.125rem .625rem;border-radius:2.1875rem;width:19.375rem;text-align:center;display:block;position:relative}.btn__ver1::after{content:"";width:10px;height:10px;border-top:solid 1px #b49e78;border-right:solid 1px #b49e78;position:absolute;top:0;bottom:0;right:1.25rem;margin:auto;transform:rotate(45deg);transition:.3s}@media(any-hover: hover){.btn__ver1:hover{color:#fff}.btn__ver1:hover::after{border-color:#fff}}.btn__twin{display:flex;justify-content:center;flex-wrap:wrap;gap:8rem}/*# sourceMappingURL=lower-style.css.map */