.contents_inner{max-width:1100px;margin:0px auto}.review_section{padding-block:60px;padding-inline:5vw}@media screen and (min-width:768px){.review_section{padding-block:100px;padding-inline:30px}}@media screen and (min-width:980px){.review_section{padding-block:150px;padding-inline:120px 80px}}@media screen and (min-width:1280px){.review_section{padding-inline:120px 80px}}.review_section+.review_section{border-top:1px solid #c8c8c8}.review_box._type_a{--review-theme-color:#7A8FC7}.review_box._type_b{--review-theme-color:#E9779E}.review_box{background-color:#ffffff;border-radius:10px;padding:30px 35px}@media screen and (min-width:768px){.review_box{padding:50px 55px}}.review_box+.review_box{-webkit-margin-before:30px;margin-block-start:30px}.review_box_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}@media screen and (min-width:768px){.review_box_head{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}}.reviewer_block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.reviewer_thumbnail{width:68px}.reviewer_thumbnail img{width:100%;height:auto}.review_box_category{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px 15px;background-color:var(--review-theme-color);border-radius:100vmax;color:#ffffff;font-size:1.6rem;letter-spacing:0.1em;font-weight:700;line-height:1.5}.reviewer_info{-webkit-box-flex:1;-ms-flex:1;flex:1}.reviewer_attribute{font-size:2.6rem;font-weight:700;line-height:1.4615384615}.reviewer_handicap{font-size:2rem;font-weight:700;line-height:1.45}.review_box_conditions{-webkit-margin-before:30px;margin-block-start:30px;padding-block:20px;border-top:solid 1px #C8C8C8}.review_box_conditions_text{font-size:2rem;font-weight:700;line-height:1.45}.review_box_body{border-top:solid 1px #C8C8C8;padding-block:40px 0}.review_box_body_text{font-size:1.6rem;line-height:1.625}.review_box_linkblock{-webkit-margin-before:40px;margin-block-start:40px}.review_box_link{position:relative;display:block;padding:12px 56px;border:solid 1px #000000;border-radius:100vmax;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.review_box_link:before{content:"";position:absolute;width:16px;height:10px;-webkit-mask-image:url("../../..//img/btn/normal/arrow_black.svg");mask-image:url("../../..//img/btn/normal/arrow_black.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#000000;top:50%;right:20px;translate:0 -50%;-webkit-transition:background-color 0.3s,translate 0.3s;transition:background-color 0.3s,translate 0.3s}.review_box_link span{display:block;font-size:1.5rem;line-height:1.4666666667;letter-spacing:0.05em;text-align:center;font-weight:400;color:#000000;-webkit-transition:color 0.3s;transition:color 0.3s}@media (hover:hover) and (pointer:fine){.review_box_link:hover{background-color:#000000}.review_box_link:hover span{color:#ffffff}.review_box_link:hover:before{background-color:#ffffff;translate:3px -50%}}.review_link_area{-webkit-margin-before:30px;margin-block-start:30px;text-align:center}.service_list{border-top:1px solid #C8C8C8}.service_item{border-bottom:1px solid #C8C8C8}.service_link{position:relative;display:inline-block;width:100%;padding:20px 35px 20px 45px}@media screen and (min-width:768px){.service_link{padding:32px 35px 32px 85px}}@media screen and (min-width:1280px){.service_link{padding:35px 40px 35px 100px}}.service_link .title{color:#282828;letter-spacing:0.05em}@media screen and (min-width:768px){.service_link .title{font-size:1.8rem;letter-spacing:0.1em}}@media screen and (min-width:1280px){.service_link .title{font-size:2rem}}.service_link .icon{position:absolute;z-index:11;left:10px;top:50%;width:16px;height:16px;display:inline-block;overflow:hidden;margin-top:-7px}@media screen and (min-width:768px){.service_link .icon{margin-top:-15px;width:32px;height:30px;left:20px}}@media screen and (min-width:1280px){.service_link .icon{left:25px}}.service_link .icon:before{content:"";width:100%;height:100%;position:absolute;left:0px;top:0px;-webkit-box-sizing:border-box;box-sizing:border-box;background-position:center;background-repeat:no-repeat}@media screen and (max-width:767px){.service_link .icon:before{background-size:contain}}.service_link .arrow{position:absolute;right:20px;top:50%;margin-top:-6px;width:18px;height:12px;z-index:11;overflow:hidden}@media screen and (min-width:768px){.service_link .arrow{margin-top:-9px;width:28px;height:18px}}.service_link .arrow:before{content:"";width:100%;height:100%;position:absolute;left:0px;top:0px;-webkit-box-sizing:border-box;box-sizing:border-box;background-position:center;background-repeat:no-repeat}@media screen and (max-width:767px){.service_link .arrow:before{background-size:contain}}.service_link .icon._icon01:before{background-image:url("../../../img/icon/icon01.svg")}@media screen and (min-width:768px){.service_link .icon._icon02{margin-top:-18px;width:33px;height:36px}}.service_link .icon._icon02:before{background-image:url("../../../img/icon/icon02.svg")}@media screen and (min-width:768px){.service_link .icon._icon03{margin-top:-19px;width:33px;height:38px}}.service_link .icon._icon03:before{background-image:url("../../../img/icon/icon03.svg")}.service_link .icon._icon04{height:18px;margin-top:-9px}@media screen and (min-width:768px){.service_link .icon._icon04{margin-top:-21px;width:28px;height:42px}}.service_link .icon._icon04:before{background-image:url("../../../img/icon/icon04.svg")}.service_link .icon._icon05{height:18px;margin-top:-9px}@media screen and (min-width:768px){.service_link .icon._icon05{margin-top:-21px;width:28px;height:42px}}.service_link .icon._icon05:before{background-image:url("../../../img/icon/icon05.svg")}.service_link .icon._icon06:before{background-image:url("../../../img/icon/icon01.svg");rotate:180deg}.service_item ._arrow01:before{background-image:url("../../../img/icon/arrow03.svg")}.service_item ._arrow02:before{background-image:url("../../../img/icon/arrow01.svg")}.service_item ._arrow03:before{background-image:url("../../../img/icon/arrow02.svg")}.service_item ._arrow04:before{background-image:url("../../../img/icon/arrow04.svg")}.service_item ._arrow05:before{background-image:url("../../../img/icon/arrow05.svg")}.service_link{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.service_link .title{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.service_link .icon{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.service_link .icon:before{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.service_link .arrow{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.service_link .arrow:before{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media screen and (min-width:980px){.service_link:hover .title{color:#399D26}.service_link:hover .arrow{margin-right:-10px}}.facility_contact_head{position:relative;background-image:url("../../../img/common/facility_bg.webp");background-size:cover;background-position:bottom 5% center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:50vw;border-radius:5px 5px 0px 0px}@media screen and (min-width:768px){.facility_contact_head{min-height:40vw}}@media screen and (min-width:980px){.facility_contact_head{min-height:298px;background-position:bottom 34% center;border-radius:10px 10px 0px 0px}}.facility_contact_head .text{position:absolute;top:20px;left:5vw;width:60%}@media screen and (min-width:768px){.facility_contact_head .text{left:30px;width:280px}}@media screen and (min-width:980px){.facility_contact_head .text{top:20px;left:20px;width:310px}}.facility_contact_head .text img{width:100%}.facility_contact_head .logo{text-align:center;margin-top:5vw}@media screen and (min-width:980px){.facility_contact_head .logo{margin-top:30px}}.facility_contact_head .logo img{max-width:50%}@media screen and (min-width:768px){.facility_contact_head .logo img{max-width:210px}}@media screen and (min-width:980px){.facility_contact_head .logo img{max-width:268px}}.facility_contact_content{background-color:#399D26;color:#fff;border-radius:0px 0px 5px 5px;padding:30px 5vw}@media screen and (min-width:768px){.facility_contact_content{padding:40px 40px}}@media screen and (min-width:980px){.facility_contact_content{display:-webkit-box;display:-ms-flexbox;display:flex;border-width:8px;border-radius:0px 0px 10px 10px}}@media screen and (min-width:1280px){.facility_contact_content{padding:45px 55px}}@media screen and (min-width:980px){.facility_contact_title{width:240px}}@media screen and (min-width:1280px){.facility_contact_title{width:320px}}.facility_contact_title>.icon{width:24px;margin-bottom:10px}.facility_contact_intro{margin-top:20px}@media screen and (min-width:980px){.facility_contact_intro{margin-top:0px;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:767px){.facility_contact_intro .content_subtitle{line-height:1.6em;font-size:5.4vw}}@media screen and (min-width:980px){.facility_contact_intro .content_subtitle{letter-spacing:0.15em}}.facility_contact_intro_text{font-weight:600}.facility_contact_intro .btn_area{margin-top:30px}.facility_contact_intro .btn_area .btn_standard .text{font-weight:500}
/*# sourceMappingURL=index.css.map */