.p-modal__inner,.p-plan__inner,.p-rooms__inner{max-width:1200px;margin:auto}@media only screen and (min-width:768px){.p-modal__inner,.p-plan__inner,.p-rooms__inner{width:90%}}@media only screen and (max-width:767px){.p-modal__inner,.p-plan__inner,.p-rooms__inner{width:89.7435897436%}}@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}.c-pnav{margin-top:6rem}@media only screen and (max-width:767px){.c-pnav{margin-top:4.2rem}}@media only screen and (min-width:768px){.p-rooms{padding-block:4.6666666667rem 5.3333333333rem;margin-top:5.3333333333rem}}@media only screen and (max-width:767px){.p-rooms{padding-block:3.2666666667rem 3.7333333333rem;margin-top:3.7333333333rem}}.p-rooms+.p-rooms{margin-top:0}.p-rooms.bg1{position:relative;background:#031639}.p-rooms.bg1:before{content:"";position:absolute;right:0;top:0;background:url(../images/common/dec1.webp) no-repeat left bottom/contain;-webkit-transform:rotate(180deg);transform:rotate(180deg);pointer-events:none}@media only screen and (min-width:768px){.p-rooms.bg1:before{width:20.8333333333%;padding-bottom:20.8333333333%}}@media only screen and (max-width:767px){.p-rooms.bg1:before{width:68.7179487179%;padding-bottom:68.7179487179%}}.p-rooms.bg1 .p-rooms__inner__list section .wrp_txt h4 span{color:#fff}.p-rooms.bg1 .p-rooms__inner__list section .wrp_txt .txt{color:#fff}.p-rooms.bg1 .p-rooms__inner__list section .wrp_txt .info{color:#fff}.p-rooms.bg1 .p-rooms__inner__list section .wrp_txt .info li{fill:#fff}.p-rooms.bg1 .p-rooms__inner__list section .wrp_img .c-slidernav1 .sliderNav-next svg,.p-rooms.bg1 .p-rooms__inner__list section .wrp_img .c-slidernav1 .sliderNav-prev svg{fill:#fff}.p-rooms.bg1 .p-rooms__inner__list section .wrp_img .c-slidernav1 .sliderNav-index{color:#fff}.p-rooms.bg1 .p-rooms__inner__list section .wrp_img .c-slidernav1 .sliderNav-index .swiper-pagination-total{color:#fff}.p-rooms.bg2{background:#f6f6f6}.p-rooms__inner{max-width:1400px}.p-rooms__inner h3{margin-bottom:2.6666666667rem}@media only screen and (max-width:767px){.p-rooms__inner h3{margin-bottom:1.8666666667rem}}.p-rooms__inner__list section{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.p-rooms__inner__list section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:767px){.p-rooms__inner__list section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.p-rooms__inner__list section+section{margin-top:6rem}@media only screen and (max-width:767px){.p-rooms__inner__list section+section{margin-top:4.6666666667rem}}@media only screen and (min-width:1200px){.p-rooms__inner__list section .wrp_txt{width:30%}}@media print{.p-rooms__inner__list section .wrp_txt{width:30%}}@media only screen and (min-width:984px)and (max-width:1199px){.p-rooms__inner__list section .wrp_txt{width:37.1428571429%}}@media only screen and (min-width:768px)and (max-width:983px){.p-rooms__inner__list section .wrp_txt{width:44.2857142857%}}@media only screen and (max-width:767px){.p-rooms__inner__list section .wrp_txt{margin-top:1.8666666667rem}}.p-rooms__inner__list section .wrp_txt h4{margin-bottom:2.6666666667rem}@media only screen and (max-width:767px){.p-rooms__inner__list section .wrp_txt h4{margin-bottom:1.8666666667rem}}.p-rooms__inner__list section .wrp_txt h4 span{display:block}@media only screen and (min-width:768px){.p-rooms__inner__list section .wrp_txt .info{margin-top:2rem;border-top:1px solid #d7d7d7;padding-top:1.3333333333rem}}@media only screen and (max-width:767px){.p-rooms__inner__list section .wrp_txt .info{margin-top:1.4rem}}.p-rooms__inner__list section .wrp_txt .info li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-rooms__inner__list section .wrp_txt .info li+li{margin-top:1rem}@media only screen and (max-width:767px){.p-rooms__inner__list section .wrp_txt .info li+li{margin-top:.7rem}}.p-rooms__inner__list section .wrp_txt .info li svg{width:1.4666666667rem;margin-right:.8666666667rem}@media only screen and (max-width:767px){.p-rooms__inner__list section .wrp_txt .info li svg{margin-right:.6066666667rem}}.p-rooms__inner__list section .wrp_txt .lnk{margin-top:1.6666666667rem}@media only screen and (max-width:767px){.p-rooms__inner__list section .wrp_txt .lnk{margin-top:1.8666666667rem}}.p-rooms__inner__list section .wrp_txt .btn{margin-top:1.6666666667rem}@media only screen and (max-width:767px){.p-rooms__inner__list section .wrp_txt .btn{margin-top:1.8666666667rem}}@media only screen and (min-width:768px){.p-rooms__inner__list section .wrp_txt .btn{max-width:360px}}.p-rooms__inner__list section .wrp_img{position:relative;overflow:hidden;margin:0;border-radius:.3333333333rem}@media only screen and (min-width:1200px){.p-rooms__inner__list section .wrp_img{width:62.8571428571%}}@media print{.p-rooms__inner__list section .wrp_img{width:62.8571428571%}}@media only screen and (min-width:984px)and (max-width:1199px){.p-rooms__inner__list section .wrp_img{width:59.2857142857%}}@media only screen and (min-width:768px)and (max-width:983px){.p-rooms__inner__list section .wrp_img{width:52.1428571429%}}@media only screen and (min-width:768px){.p-rooms__inner__list section .wrp_img .c-slidernav1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.p-rooms__inner__list section .wrp_img .swiper-slide i,.p-rooms__inner__list section .wrp_img i{position:absolute;right:0;bottom:0;z-index:1;padding:.4rem 1.0666666667rem;background:hsla(0,0%,100%,.8);line-height:1}@media only screen and (min-width:768px){.p-rooms__inner__list section .wrp_img .swiper-slide i,.p-rooms__inner__list section .wrp_img i{font-size:.8rem}}@media only screen and (max-width:767px){.p-rooms__inner__list section .wrp_img .swiper-slide i,.p-rooms__inner__list section .wrp_img i{font-size:.7857142857rem}}.p-plan{position:relative;background:#031639;padding-block:4rem}@media only screen and (max-width:767px){.p-plan{padding-block:2.8rem}}.p-plan:before{content:"";position:absolute;right:0;top:0;background:url(../images/common/dec1.webp) no-repeat left bottom/contain;-webkit-transform:rotate(180deg);transform:rotate(180deg);pointer-events:none}@media only screen and (min-width:768px){.p-plan:before{width:16.1458333333%;padding-bottom:16.1458333333%}}@media only screen and (max-width:767px){.p-plan:before{width:68.7179487179%;padding-bottom:68.7179487179%}}@media only screen and (min-width:768px){.p-plan__inner{max-width:700px}}.p-plan__inner h3{margin-bottom:2rem}@media only screen and (max-width:767px){.p-plan__inner h3{margin-bottom:1.4rem}}.p-plan__inner .txt{text-align:center;color:#fff}.p-plan__inner .btn{margin:2.6666666667rem auto 0}@media only screen and (max-width:767px){.p-plan__inner .btn{margin:1.8666666667rem auto 0}}@media only screen and (min-width:768px){.p-plan__inner .btn{max-width:360px}}.p-flex{background:#f6f6f6;padding-block:5rem 6rem}@media only screen and (max-width:767px){.p-flex{padding-block:3.5rem 4.2rem}}.p-modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll}@media only screen and (min-width:768px){.p-modal{padding-block:5.3333333333rem}}@media only screen and (max-width:767px){.p-modal{padding-block:3.7333333333rem}}.p-modal__bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.p-modal [id^=modal]{display:none}.p-modal:has(.wrp_img) .p-modal__inner{max-width:1400px}@media only screen and (min-width:768px){.p-modal:has(.wrp_img) .p-modal__inner__amenity>div .wrp_txt{width:63.28125%}}@media only screen and (max-width:767px){.p-modal:has(.wrp_img) .p-modal__inner__amenity>div .wrp_txt{margin-top:1.8666666667rem}}.p-modal__inner{max-width:930px;display:table;height:100%}.p-modal__inner__amenity{display:table-cell;vertical-align:middle}.p-modal__inner__amenity>div{position:relative;z-index:1;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.p-modal__inner__amenity>div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4rem}}@media only screen and (max-width:767px){.p-modal__inner__amenity>div{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:1.6333333333rem}}.p-modal__inner__amenity>div .wrp_txt section.amenity h3{margin-bottom:2rem}@media only screen and (max-width:767px){.p-modal__inner__amenity>div .wrp_txt section.amenity h3{margin-bottom:1.4rem}}.p-modal__inner__amenity>div .wrp_txt section.amenity ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:normal}@media only screen and (min-width:768px){.p-modal__inner__amenity>div .wrp_txt section.amenity ul{gap:1rem 2.4691358025%}}@media only screen and (max-width:767px){.p-modal__inner__amenity>div .wrp_txt section.amenity ul{gap:.6666666667rem 2.8571428571%}}.p-modal__inner__amenity>div .wrp_txt section.amenity ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:23.0864197531%}@media only screen and (min-width:768px)and (max-width:1199px){.p-modal__inner__amenity>div .wrp_txt section.amenity ul li{width:31.6049382716%}}@media only screen and (max-width:767px){.p-modal__inner__amenity>div .wrp_txt section.amenity ul li{width:48.5714285714%}}@media only screen and (min-width:768px)and (max-width:983px){.p-modal__inner__amenity>div .wrp_txt section.amenity ul li{width:48.7654320988%}}.p-modal__inner__amenity>div .wrp_txt section.amenity ul li i{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;background:#f6f6f6;border-radius:50%;text-align:center;line-height:1}@media only screen and (min-width:768px){.p-modal__inner__amenity>div .wrp_txt section.amenity ul li i{width:3.3333333333rem;height:3.3333333333rem}}@media only screen and (max-width:767px){.p-modal__inner__amenity>div .wrp_txt section.amenity ul li i{width:2.6666666667rem;height:2.6666666667rem}}@media only screen and (min-width:768px){.p-modal__inner__amenity>div .wrp_txt section.amenity ul li i svg{width:1.3333333333rem}}@media only screen and (max-width:767px){.p-modal__inner__amenity>div .wrp_txt section.amenity ul li i svg{width:.9333333333rem}}@media only screen and (min-width:768px){.p-modal__inner__amenity>div .wrp_txt section.amenity ul li em{width:calc(100% - 4.3333333333rem)}}@media only screen and (min-width:768px)and (max-width:1199px)and (min-width:768px){.p-modal__inner__amenity>div .wrp_txt section.amenity ul li em{font-size:.9333333333rem}}@media only screen and (min-width:768px)and (max-width:1199px)and (max-width:767px){.p-modal__inner__amenity>div .wrp_txt section.amenity ul li em{font-size:1rem}}@media only screen and (max-width:767px){.p-modal__inner__amenity>div .wrp_txt section.amenity ul li em{width:calc(100% - 3.3333333333rem)}}@media only screen and (max-width:767px)and (min-width:768px){.p-modal__inner__amenity>div .wrp_txt section.amenity ul li em{font-size:.8rem}}@media only screen and (max-width:767px)and (max-width:767px){.p-modal__inner__amenity>div .wrp_txt section.amenity ul li em{font-size:.8571428571rem}}.p-modal__inner__amenity>div .wrp_txt section.rental{margin-top:3.3333333333rem}@media only screen and (max-width:767px){.p-modal__inner__amenity>div .wrp_txt section.rental{margin-top:2.3333333333rem}}.p-modal__inner__amenity>div .wrp_txt section.rental h3{margin-bottom:1rem}@media only screen and (max-width:767px){.p-modal__inner__amenity>div .wrp_txt section.rental h3{margin-bottom:.7rem}}.p-modal__inner__amenity>div .wrp_img{border:1px solid #d7d7d7}@media only screen and (min-width:768px){.p-modal__inner__amenity>div .wrp_img{width:35.15625%}}.p-modal__inner__amenity>div .js-closeModal{position:absolute;right:0;width:2rem;height:2rem;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;top:-3.3333333333rem}@media only screen and (max-width:767px){.p-modal__inner__amenity>div .js-closeModal{top:-2.6666666667rem}}.p-modal__inner__amenity>div .js-closeModal:after,.p-modal__inner__amenity>div .js-closeModal:before{content:"";position:absolute;left:50%;top:50%;width:2.6666666667rem;height:2px;margin:-1px 0 0 -1.3333333333rem;background:#fff}.p-modal__inner__amenity>div .js-closeModal:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-modal__inner__amenity>div .js-closeModal:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-modal__inner__amenity>div .js-closeModal:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}