@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}@-webkit-keyframes maskAnimation{0%{-webkit-mask-position:200% 0}100%{-webkit-mask-position:0 0}}@keyframes maskAnimation{0%{-webkit-mask-position:200% 0}100%{-webkit-mask-position:0 0}}.p-anchor{position:relative;margin-top:4rem;padding-bottom:2.6666666667rem}@media only screen and (max-width:767px){.p-anchor{margin-top:2.6666666667rem;padding-bottom:2rem}}.p-anchor:after{content:"";width:100%;max-width:1200px;background:url(../images/home/shadow.webp) no-repeat top left;background-size:100% auto;position:absolute;top:100%;left:0;right:0;margin-inline:auto;pointer-events:none;aspect-ratio:1200/29}.p-rooms-wrapper{margin-top:2.6666666667rem}@media only screen and (max-width:767px){.p-rooms-wrapper{margin-top:2rem}}.p-rooms-wrapper .p-rooms:nth-child(even){background:#f7f7f7}.p-rooms{padding-block:4.6666666667rem}@media only screen and (max-width:767px){.p-rooms{padding-block:3.3333333333rem}}.p-rooms .c-title1{text-align:center}.p-rooms__anchor{margin-top:1.0666666667rem}.p-rooms__card{margin-top:3.3333333333rem}.p-rooms__card{margin-inline:auto}@media only screen and (min-width:1200px){.p-rooms__card{width:90%}}@media print{.p-rooms__card{width:90%}}@media only screen and (min-width:768px){.p-rooms__card{max-width:1595px}}@media only screen and (max-width:1199px){.p-rooms__card{width:89.7435897436%}}@media only screen and (min-width:1200px){.p-rooms__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:2.5078369906%;-moz-column-gap:2.5078369906%;column-gap:2.5078369906%}}@media print{.p-rooms__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:2.5078369906%;-moz-column-gap:2.5078369906%;column-gap:2.5078369906%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:2.6666666667rem;margin-top:3.3333333333rem}}@media only screen and (max-width:767px){.p-rooms__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:1.3333333333rem;margin-top:2rem}}.p-rooms__card+.p-rooms__card{margin-top:6rem}@media only screen and (max-width:767px){.p-rooms__card+.p-rooms__card{margin-top:4.6666666667rem}}.p-rooms__content{width:100%}@media only screen and (min-width:1200px){.p-rooms__content{width:26.3322884013%}}@media print{.p-rooms__content{width:26.3322884013%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:2.5%;-moz-column-gap:2.5%;column-gap:2.5%}}.p-rooms__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:1.3333333333rem;-moz-column-gap:1.3333333333rem;column-gap:1.3333333333rem;width:100%}.p-rooms__heading{padding-left:1.3333333333rem;border-left:2px solid #001c52;line-height:1.8}@media only screen and (min-width:1200px){.p-rooms__heading{font-size:1.6rem}}@media print{.p-rooms__heading{font-size:1.6rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__heading{font-size:1.3333333333rem}}@media only screen and (max-width:767px){.p-rooms__heading{font-size:1.2857142857rem}}.p-rooms__info{margin-top:.5333333333rem;padding-inline:1.0666666667rem;border-radius:1000px;background:#e9f0f4;text-align:center;line-height:2}@media only screen and (min-width:1200px){.p-rooms__info{font-size:.9333333333rem}}@media print{.p-rooms__info{font-size:.9333333333rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__info{font-size:.8666666667rem}}@media only screen and (max-width:767px){.p-rooms__info{font-size:.8571428571rem}}@media only screen and (max-width:767px){.p-rooms__info{margin-top:.4rem;line-height:1.8}}.p-rooms__data{width:100%}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__data{width:60%}}.p-rooms .c-txt{margin-top:2rem}@media only screen and (max-width:767px){.p-rooms .c-txt{margin-top:1rem}}.p-rooms__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:.2666666667rem;margin-top:1.7333333333rem;padding-top:1.7333333333rem;border-top:1px solid #c4c4c4}@media only screen and (max-width:767px){.p-rooms__detail{margin-top:.8666666667rem;padding-top:.8666666667rem}}.p-rooms__detail-item{line-height:2}@media only screen and (min-width:1200px){.p-rooms__detail-item{font-size:1rem}}@media print{.p-rooms__detail-item{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__detail-item{font-size:.9333333333rem}}@media only screen and (max-width:767px){.p-rooms__detail-item{font-size:1rem}}.p-rooms__note{margin-top:.2666666667rem}.p-rooms__note-item{padding-left:1.1em;text-indent:-1.1em;line-height:2}@media only screen and (min-width:1200px){.p-rooms__note-item{font-size:.8666666667rem}}@media print{.p-rooms__note-item{font-size:.8666666667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__note-item{font-size:.8rem}}@media only screen and (max-width:767px){.p-rooms__note-item{font-size:.7857142857rem}}.p-rooms .c-btn3{margin-top:2rem}@media only screen and (max-width:767px){.p-rooms .c-btn3{margin-inline:auto}}.p-rooms__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:1.0666666667rem;width:100%;margin-top:2rem}@media only screen and (min-width:768px){.p-rooms__btn{max-width:260px}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__btn{width:35%}}@media only screen and (max-width:767px){.p-rooms__btn{row-gap:.6666666667rem;width:89.7435897436%;margin-inline:auto}}.p-rooms__btn>*{min-width:auto;width:100%}.p-rooms__image{width:100%}@media only screen and (min-width:1200px){.p-rooms__image{width:68.9655172414%}}@media print{.p-rooms__image{width:68.9655172414%}}@media only screen and (max-width:1199px){.p-rooms__image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.p-amenities{padding-block:5.3333333333rem 3.3333333333rem;border-radius:20px;background:#fff}.p-amenities{margin-inline:auto}@media only screen and (min-width:1200px){.p-amenities{width:90%}}@media print{.p-amenities{width:90%}}@media only screen and (min-width:768px){.p-amenities{max-width:1400px}}@media only screen and (max-width:1199px){.p-amenities{width:89.7435897436%}}@media only screen and (max-width:767px){.p-amenities{padding-block:2.6666666667rem 2rem;border-radius:10px}}.p-amenities__inner{width:78.5714285714%;margin-inline:auto}@media only screen and (max-width:1199px){.p-amenities__inner{width:89.7435897436%}}.p-amenities__item{padding-block:2rem;border-bottom:1px solid #c4c4c4}@media only screen and (min-width:768px){.p-amenities__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:767px){.p-amenities__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:.6666666667rem}}.p-amenities__item:first-child{border-top:1px solid #c4c4c4}@media only screen and (min-width:768px){.p-amenities .c-title3{width:17.2727272727%;padding-right:1.3333333333rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-amenities .c-title3{width:19.0909090909%}}.p-amenities__detail{width:100%}@media only screen and (min-width:1200px){.p-amenities__detail{width:82.7272727273%}}@media print{.p-amenities__detail{width:82.7272727273%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-amenities__detail{width:80.9090909091%}}.p-amenities__list-item{line-height:2}@media only screen and (min-width:1200px){.p-amenities__list-item{font-size:1rem}}@media print{.p-amenities__list-item{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-amenities__list-item{font-size:.9333333333rem}}@media only screen and (max-width:767px){.p-amenities__list-item{font-size:1rem}}.p-amenities__list-item+.p-amenities__list-item{margin-top:.9333333333rem}.p-amenities__note{margin-top:2rem}.p-amenities__note-item{padding-left:1em;text-indent:-1em;line-height:2}@media only screen and (min-width:1200px){.p-amenities__note-item{font-size:.8666666667rem}}@media print{.p-amenities__note-item{font-size:.8666666667rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-amenities__note-item{font-size:.8rem}}@media only screen and (max-width:767px){.p-amenities__note-item{font-size:.8571428571rem}}