@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.c-anch{margin-right:auto;margin-left:auto}@media only screen and (min-width:768px) and (max-width:1024px){.c-anch{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-anch{width:calc(340 / 390 * 100%)}}.c-anch{max-width:57.69rem}.c-anch+.p-fac-detail{margin-top:5.38rem}.p-fac-detail{overflow:hidden;position:relative}.p-fac-detail+.p-fac-detail{margin-top:10.76rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-detail+.p-fac-detail{margin-top:9.23rem}}@media only screen and (max-width:767px){.p-fac-detail+.p-fac-detail{margin-top:5.38rem}}.p-fac-detail:has(.p-fac-detail__bg){padding-bottom:6.15rem}@media only screen and (max-width:767px){.p-fac-detail:has(.p-fac-detail__bg){padding-bottom:3.84rem}}.p-fac-detail__title{position:relative;z-index:2;margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-fac-detail__title{width:calc(1200 / 1440 * 100%);max-width:calc(1200px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-fac-detail__title{max-width:calc(1200px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-fac-detail__title{max-width:calc(1200px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-detail__title{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-fac-detail__title{width:calc(340 / 390 * 100%)}}@media only screen and (max-width:767px){.p-fac-detail__title .c-title-set__en{margin-left:-1em;margin-right:-1em}}@media only screen and (max-width:767px){.p-fac-detail__title .c-text-set__text:not(.u-align--s){text-align:left}}.p-fac-detail__title+.p-fac-detail__flex,.p-fac-detail__title+.p-fac-detail__tbl-set{margin-top:4.61rem}@media only screen and (max-width:767px){.p-fac-detail__title+.p-fac-detail__flex,.p-fac-detail__title+.p-fac-detail__tbl-set{margin-top:3.07rem}}.p-fac-detail__title .logo{width:16.92rem;margin-right:auto;margin-left:auto}@media only screen and (max-width:767px){.p-fac-detail__title .logo{width:60%}}.p-fac-detail__slider{position:relative;z-index:2;margin-top:3.07rem}@media only screen and (max-width:767px){.p-fac-detail__slider{margin-top:2.3rem}}.p-fac-detail__slider .c-btn-arr{height:0;margin-top:0;padding-bottom:calc(640 / 1440 * 100%)}@media only screen and (max-width:767px){.p-fac-detail__slider .c-btn-arr{padding-bottom:calc(320 / 428 * 100%)}}.p-fac-detail__slider .swiper-slide>.inner{width:100%;display:block;position:relative}.p-fac-detail__slider .swiper-slide>.inner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.p-fac-detail__slider .swiper-slide>.inner::after{content:"";width:100%;display:block}.p-fac-detail__slider .swiper-slide>.inner::after{padding-bottom:calc(640 / 1440 * 100%)}@media only screen and (max-width:767px){.p-fac-detail__slider .swiper-slide>.inner::after{padding-bottom:calc(320 / 428 * 100%)}}.p-fac-detail__btn{margin-top:3.07rem}@media only screen and (max-width:767px){.p-fac-detail__btn{margin-top:1.5rem}}.p-fac-detail__btn .c-btn{max-width:30.76rem;margin-inline:auto}@media only screen and (max-width:767px){.p-fac-detail__btn .c-btn{max-width:auto;width:calc(340 / 390 * 100%)}}.p-fac-detail__tbl{position:relative;z-index:2;margin-top:3.07rem;margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-fac-detail__tbl{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-fac-detail__tbl{max-width:calc(900px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-fac-detail__tbl{max-width:calc(900px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-detail__tbl{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-fac-detail__tbl{width:calc(340 / 390 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-fac-detail__tbl{width:calc(1100 / 1440 * 100%)}}.p-fac-detail__tbl .c-table__th{width:15.38rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-detail__tbl .c-table__th{width:25%}}@media only screen and (max-width:767px){.p-fac-detail__tbl .c-table__th{width:30%}}.p-fac-detail__tbl .c-table .c-list:not(:first-child){margin-top:.5rem}.p-fac-detail__tbl .c-arrow-link{margin-top:3.84rem}.p-fac-detail__att{margin-top:1em}@media only screen and (min-width:768px){.p-fac-detail__att{font-size:.92rem}}@media only screen and (max-width:767px){.p-fac-detail__att{font-size:1rem}}.p-fac-detail__other{margin-top:6.15rem;margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-fac-detail__other{width:calc(1200 / 1440 * 100%);max-width:calc(1200px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-fac-detail__other{max-width:calc(1200px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-fac-detail__other{max-width:calc(1200px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-detail__other{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-fac-detail__other{width:calc(340 / 390 * 100%)}}@media only screen and (max-width:767px){.p-fac-detail__other{margin-top:4rem}}.p-fac-detail__flex{position:relative;z-index:2;margin-top:7.69rem;margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-fac-detail__flex{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-fac-detail__flex{max-width:calc(900px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-fac-detail__flex{max-width:calc(900px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-detail__flex{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-fac-detail__flex{width:calc(300 / 390 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-fac-detail__flex{width:calc(1100 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-fac-detail__flex{margin-top:4.61rem}}.p-fac-detail__flex__item{width:100%;display:flex;align-items:center}.p-fac-detail__flex__item:nth-child(n+2){margin-top:4.61rem}@media only screen and (max-width:767px){.p-fac-detail__flex__item:nth-child(n+2){margin-top:3.07rem}}@media only screen and (min-width:768px) and (max-width:1024px){#beauty_salon .p-fac-detail__flex__item{align-items:flex-start}}@media only screen and (max-width:767px){.p-fac-detail__flex__item{align-items:flex-start;flex-direction:column}}.p-fac-detail__flex__item__img{width:calc(502 / 900 * 100%)}@media only screen and (max-width:767px){.p-fac-detail__flex__item__img{width:100%;order:-1}}.p-fac-detail__flex__item__img .c-btn-arr--prev{left:.38rem}.p-fac-detail__flex__item__img .c-btn-arr--next{right:.38rem}.p-fac-detail__flex__item__img .swiper-slide .inner{position:relative}.p-fac-detail__flex__item__img .swiper-slide .inner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.p-fac-detail__flex__item__img .swiper-slide .inner::after{content:"";width:100%;display:block}.p-fac-detail__flex__item__img .swiper-slide .inner::after{padding-bottom:calc(334 / 502 * 100%)}.p-fac-detail__flex__item__text{margin-right:calc(80 / 900 * 100%);width:calc(320 / 900 * 100%)}@media only screen and (max-width:767px){.p-fac-detail__flex__item__text{margin-right:0;margin-top:1.25rem;width:100%}}@media only screen and (min-width:768px){.p-fac-detail__flex__item--reverse{flex-direction:row-reverse}}.p-fac-detail__flex__item--reverse .p-fac-detail__flex__item__text{margin-right:0;margin-left:calc(80 / 900 * 100%)}@media only screen and (max-width:767px){.p-fac-detail__flex__item--reverse .p-fac-detail__flex__item__text{margin-left:0}}@media only screen and (min-width:768px){.p-fac-detail__flex__item:not(.p-fac-detail__flex__item--reverse) .p-fac-detail__flex__item__img .c-swiper_ctrls{justify-content:flex-end}}.p-fac-detail__flex+.p-fac-detail__tbl{margin-top:6.15rem}@media only screen and (max-width:767px){.p-fac-detail__flex+.p-fac-detail__tbl{margin-top:3.07rem}}.p-fac-detail__tbl-set{position:relative;z-index:2;margin-top:6.92rem;display:flex;align-items:flex-start}@media only screen and (min-width:768px){.p-fac-detail__tbl-set--center{align-items:center}}.p-fac-detail__tbl-set{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-fac-detail__tbl-set{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-fac-detail__tbl-set{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-fac-detail__tbl-set{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-detail__tbl-set{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-fac-detail__tbl-set{width:calc(340 / 390 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-fac-detail__tbl-set{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-fac-detail__tbl-set{flex-direction:column;margin-top:4.61rem}}.p-fac-detail__tbl-set__text{width:calc(376 / 1100 * 100%);margin-right:calc(80 / 1100 * 100%)}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-detail__tbl-set__text{width:calc(426 / 1100 * 100%);margin-right:calc(50 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-fac-detail__tbl-set__text{width:100%;margin-top:1.25rem}}@media only screen and (min-width:1025px){#facilities_pool .p-fac-detail__tbl-set__text{min-width:26.92rem}}@media only screen and (min-width:1025px){#facilities_okinawaichiba .p-fac-detail__tbl-set__text{min-width:26.92rem}}@media only screen and (max-width:767px){#facilities_okinawaichiba .p-fac-detail__tbl-set__text{margin-top:2rem}}.p-fac-detail__tbl-set__text .c-table{margin-top:1.92rem}@media only screen and (min-width:768px){.p-fac-detail__tbl-set__text .c-table:first-child:last-child{margin-top:0}}.p-fac-detail__tbl-set__text .c-table .c-table__th{width:28%}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-detail__tbl-set__text .c-table .c-table__th{width:30%}}#facilities_okinawaichiba .p-fac-detail__tbl-set__text .c-table .c-table__th{width:32%}@media only screen and (min-width:768px) and (max-width:1024px){#facilities_okinawaichiba .p-fac-detail__tbl-set__text .c-table .c-table__th{width:34%}}.p-fac-detail__tbl-set__text .c-table .c-table__td{background-color:#fff;padding-right:0}.p-fac-detail__tbl-set__text .c-table .c-table__price{display:flex;flex-wrap:wrap}.p-fac-detail__tbl-set__img{width:calc(644 / 1100 * 100%)}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-detail__tbl-set__img{width:calc(624 / 1100 * 100%)}}@media only screen and (max-width:767px){.p-fac-detail__tbl-set__img{order:-1;width:100%}}.p-fac-detail__use{margin-top:12.3rem;padding:11.53rem 0;background-color:var(--color-bg-2);position:relative;overflow:hidden}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-detail__use{margin-top:9.23rem;padding:7.69rem 0}}@media only screen and (max-width:767px){.p-fac-detail__use{padding:4.61rem 0;margin-top:6.15rem}}.p-fac-detail__use__inner{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-fac-detail__use__inner{width:calc(900 / 1440 * 100%);max-width:calc(900px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-fac-detail__use__inner{max-width:calc(900px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-fac-detail__use__inner{max-width:calc(900px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-detail__use__inner{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-fac-detail__use__inner{width:calc(350 / 390 * 100%)}}.p-fac-detail__use__inner{position:relative;z-index:2}@media only screen and (min-width:1025px) and (max-width:1365px){.p-fac-detail__use__inner{width:calc(1100 / 1440 * 100%)}}.p-fac-detail__use__inner .txt{margin-top:1.53rem}@media only screen and (max-width:767px){.p-fac-detail__use__inner .txt{margin-top:1rem}}.p-fac-detail__use__inner dl.c-table{margin-top:3.07rem}.p-fac-detail__use__inner dl.c-table .c-table__tr{display:flex}@media only screen and (max-width:767px){.p-fac-detail__use__inner dl.c-table .c-table__tr{display:block}}.p-fac-detail__use__inner dl.c-table .c-table__td{width:calc(100% - 15.38rem)}@media only screen and (max-width:767px){.p-fac-detail__use__inner dl.c-table .c-table__td{width:100%}}.p-fac-detail__use__inner dl.c-table .c-table__th{display:flex;justify-content:center;flex-direction:column;width:15.38rem}@media only screen and (min-width:768px) and (max-width:1024px){.p-fac-detail__use__inner dl.c-table .c-table__th{width:25%}}@media only screen and (max-width:767px){.p-fac-detail__use__inner dl.c-table .c-table__th{width:100%;text-align:center}}.p-fac-detail__use__bg2{transform:translateX(-1);bottom:-2%;right:-1%;left:auto;top:auto}.p-fac-detail__use__images{display:flex;margin-top:2.3rem}.p-fac-detail__use__images>p{width:calc(1 / 3 * 100%)}@media only screen and (max-width:767px){.p-fac-detail__use__images>p img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}}.p-fac-detail__use__price{margin-top:2.3rem}.p-fac-detail__use__price .c-table__thead .c-table__th:last-child{border-right:0}.p-fac-detail__use__price .c-table__tbody .c-table__tr:first-child .c-table__td,.p-fac-detail__use__price .c-table__tbody .c-table__tr:first-child .c-table__th{border-top:0}.p-fac-detail__use__price .c-table{letter-spacing:0}@media only screen and (max-width:767px){html:lang(en) .p-fac-detail__use__price .c-table thead th{padding-right:.1em!important;padding-left:.1em!important}}.p-fac-detail__use__price .c-table__th>.inner{display:flex;flex-direction:column;align-items:center}.p-fac-detail__use__price .c-table__th .c-label{margin-top:.25em;display:inline}@media only screen and (max-width:767px){.p-fac-detail__use__price .c-table__th .c-label{padding:.2em .25em}html:lang(en) .p-fac-detail__use__price .c-table__th .c-label{font-size:.85rem;padding:.2em}}.p-fac-detail__use__price .c-table__td,.p-fac-detail__use__price .c-table__th{line-height:1.2;text-align:center;width:calc(1 / 4 * 100%)}@media only screen and (max-width:767px){.p-fac-detail__use__price .c-table__td,.p-fac-detail__use__price .c-table__th{padding-left:.25em!important;padding-right:.25em;width:26%}.p-fac-detail__use__price .c-table__td:first-child,.p-fac-detail__use__price .c-table__th:first-child{width:22%}}.p-fac-detail__use__price .c-table__td:not(:last-child),.p-fac-detail__use__price .c-table__th:not(:last-child){border-right:1px solid var(--table-border)}.p-fac-detail__use__price .c-list{margin-top:3.07rem}.c-lower-links{margin-top:12.3rem}@media only screen and (max-width:767px){.c-lower-links{margin-top:7.69rem}}