@media only screen and (min-width: 768px){.p-search{padding-top:2.76rem;padding-bottom:2.76rem}}@media only screen and (max-width: 767px){.p-search{padding-top:3em;padding-bottom:3em}}.p-search .c-search-best{max-width:76.92rem;margin-top:0}@media only screen and (min-width: 1025px){.p-search .c-search-best__inner{width:calc(778 / 1000 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-search .c-search-best__inner{width:100%;margin-right:auto;margin-left:auto}}.p-search .c-search-main{background:white;max-width:76.92rem}@media only screen and (min-width: 768px){.p-search .c-search-main{padding-bottom:1.84rem;padding-top:1.84rem;margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-search .c-search-main{padding-left:1em;padding-right:1em;padding-top:2em;padding-bottom:2em}}.p-search .c-search-main__title{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@media only screen and (min-width: 768px){.p-search .c-search-main__form{margin-top:0}.p-search .c-search-main__form .c-search-form>.inner{width:calc(860 / 1000 * 100%);margin-right:auto;margin-left:auto;justify-content:space-between}.p-search .c-search-main__form .c-search-form .js-yprox-searchForm__wrpCheckInn{width:calc(430 / 860 * 100%)}.p-search .c-search-main__form .c-search-form .js-yprox-searchForm__wrpCheckInn .flatpickr-wrapper{width:calc(330 / 430 * 100%)}.p-search .c-search-main__form .c-search-form .js-yprox-searchForm__wrpCheckInn .js-yprox-searchForm__boxNoDate{width:calc(90 / 430 * 100%);margin-left:calc(10 / 430 * 100%)}.p-search .c-search-main__form .c-search-form .js-yprox-searchForm__wrpAdults{width:calc(90 / 860 * 100%);margin-right:calc(30 / 860 * 100%);margin-left:0}.p-search .c-search-main__form .c-search-form .js-yprox-searchForm__wrpAdults label{white-space:nowrap}.p-search .c-search-main__form .c-search-form .js-yprox-searchForm__wrpRooms{width:calc(100 / 860 * 100%);margin-left:0}.p-search .c-search-main__form .c-search-form .submit_btn{width:calc(190 / 860 * 100%);margin-left:0}}.p-highlight{margin-right:auto;margin-left:auto;margin-top:7.69rem}@media only screen and (max-width: 767px){.p-highlight{width:calc(348 / 428 * 100%)}}.p-highlight__list{display:flex;flex-wrap:wrap;margin-top:3.69rem}@media only screen and (max-width: 767px){.p-highlight__list{margin-top:3rem}}.p-highlight__item{width:calc(1 / 3 * 100%);display:flex;flex-direction:column}@media only screen and (max-width: 767px){.p-highlight__item{width:100%}.p-highlight__item:not(:first-child){margin-top:3rem}}.p-highlight__img{order:-1}.p-highlight__subtitle{margin-bottom:1em}.p-highlight__subtitle .num{font-size:1.08rem;display:flex;align-items:center;justify-content:center;height:2.53rem;color:#fff;font-family:'Cinzel';aspect-ratio:38 / 33;background:url("../../rooms/images/bg_num.svg") no-repeat center center/contain;margin-top:calc(2.53rem / 2 * -1);margin-right:auto;margin-left:auto;margin-bottom:1em}.p-highlight__text{width:calc(373 / 413 * 100%);margin-right:auto;margin-left:auto}.p-plans{margin-top:10.76rem;padding-top:6.15rem;padding-bottom:6.15rem}@media only screen and (max-width: 767px){.p-plans{margin-top:6rem}}.p-plans__inner{width:calc(1144 / 1240 * 100%);margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.p-plans__inner{width:calc(348 / 388 * 100%)}}.p-plans__title .c-title__jp{margin-bottom:.25em}.p-plans__bestrate{margin-top:.61rem;display:flex;align-items:center;justify-content:center;column-gap:.46rem}.p-plans__bestrate::before,.p-plans__bestrate::after{content:"";display:block;width:1.61rem;aspect-ratio:21 / 20;background-repeat:no-repeat;background-size:contain;transform:translateY(-0.5em)}.p-plans__bestrate::before{background:url(../../rooms/images/ic_bestrate.svg)}.p-plans__bestrate .c-title__en-sub{color:var(--color-accent-2)}.p-plans__list{display:flex;flex-wrap:wrap;margin-top:3.69rem}@media only screen and (max-width: 767px){.p-plans__list{margin-top:2rem}}.p-plans__btn{max-width:36.92rem;margin-right:auto;margin-left:auto;margin-top:3.69rem}@media only screen and (min-width: 768px){.p-plan{width:calc((100% - 1.84rem * 3) / 4)}.p-plan:not(:first-child){margin-left:1.84rem}}@media only screen and (max-width: 767px){.p-plan{width:calc((100% - .92rem * 1) / 2)}.p-plan:nth-child(n+3){margin-top:1.53rem}.p-plan:nth-child(even){margin-left:.92rem}}.p-rooms{width:100%;margin-top:10.76rem;overflow:hidden}.p-rooms__title{margin-bottom:1.84rem}.p-rooms__catch{margin-bottom:.92rem}.p-rooms__text{margin-bottom:3.69rem}.p-rooms__anchor{margin-bottom:3.69rem}.p-rooms__item{margin-top:3.69rem}.p-rooms__item+.p-rooms__item{margin-top:9.23rem}.p-room--highlight{background-color:#f4f6ef;padding:3.69rem 0 3.69rem;background:linear-gradient(0deg, rgba(237,231,213,0.2),rgba(237,231,213,0.2)),linear-gradient(0deg, rgba(255,255,255,0.8),rgba(255,255,255,0.8))}.p-room__title{margin-bottom:1.84rem}.p-room__slider{margin-bottom:5.07rem}.p-room__flex{margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap}@media only screen and (min-width: 1025px){.p-room__flex{width:calc(900 / 1240 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-room__flex{max-width:calc(900px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-room__flex{max-width:calc(900px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-room__flex{width:90%}}@media only screen and (max-width: 767px){.p-room__flex{width:calc(348 / 428 * 100%)}}@media only screen and (min-width: 768px){.p-room__flex{max-width:58.07rem}}@media only screen and (min-width: 768px){.p-room__info{width:calc(320 / 755 * 100%)}}.p-room__link{margin-top:1.53rem}@media only screen and (min-width: 768px){.p-room__table{width:calc(412 / 755 * 100%) !important;margin-right:0;margin-left:auto}}@media only screen and (max-width: 767px){.p-room__table{margin-top:2rem}}.p-room__table th{width:10em !important}.p-room__btns{width:100%;display:flex;flex-wrap:wrap;margin-top:1.84rem}@media only screen and (max-width: 767px){.p-room__btns{row-gap:.92rem}}@media only screen and (min-width: 768px){.p-room__btns .c-btn__link{width:calc(366 / 755 * 100%)}.p-room__btns .c-btn__link:not(:first-child){margin-left:calc(23 / 755 * 100%)}.p-room__btns .c-btn__link:only-child{max-width:38.46rem;width:100%;margin-right:auto;margin-left:auto}}.p-information{margin-right:auto;margin-left:auto;margin-top:10.76rem;margin-bottom:10.76rem}@media only screen and (min-width: 1025px){.p-information{width:calc(900 / 1240 * 100%);max-width:calc(900px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-information{max-width:calc(900px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-information{max-width:calc(900px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-information{width:calc(1144 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-information{width:calc(388 / 428 * 100%)}}.p-information .c-info-group{margin-top:3.69rem;border-radius:.3rem;border:1px solid #91A690}@media only screen and (max-width: 767px){.p-information .c-info-group{margin-top:3em}}.p-information .c-info-group+.c-info-group{margin-top:1.84rem}.c-info-group{--gap-x:1.84rem}@media only screen and (min-width: 768px){.c-info-group{display:flex;padding:3.69rem}}@media only screen and (max-width: 767px){.c-info-group{padding-block:3em}}@media only screen and (max-width: 767px){.c-info-group>*{width:calc(348 / 388 * 100%) !important;margin-right:auto;margin-left:auto}}.c-info-group__subtitle{width:16rem;flex-shrink:0}@media only screen and (max-width: 767px){.c-info-group__subtitle{text-align:center;margin-bottom:2em;width:100%}}.c-info-group__content{width:100%}.c-info-group__content--breakfast{column-gap:1.84rem;display:flex}@media only screen and (max-width: 767px){.c-info-group__content--breakfast{column-gap:1.23rem}}.c-info-group__content--breakfast>.img{width:14.07rem;flex-shrink:0}@media only screen and (max-width: 767px){.c-info-group__content--breakfast>.img{width:7.69rem}}.c-info-group__content--breakfast>.content{width:100%}.c-info-group__cols{display:flex;gap:1.84rem var(--gap-x)}@media only screen and (max-width: 767px){.c-info-group__cols{flex-direction:column;gap:0}}@media only screen and (min-width: 768px){.c-info-group__hz-list{display:flex;gap:.92rem var(--gap-x);flex-wrap:wrap}}.c-info-group__facility{margin-bottom:1.23rem}.c-info-group__table{margin-top:.92rem}@media only screen and (max-width: 767px){.c-info-group__table th{width:8em !important}}.c-info-group .att-txt{font-size:.85rem;color:var(--color-text-sub);margin-top:.3rem}.c-facility{display:flex;flex-wrap:wrap;column-gap:1.84rem}@media only screen and (max-width: 767px){.c-facility{column-gap:0;row-gap:1.6em}}.c-facility__item{min-width:6.15rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.61rem}@media only screen and (max-width: 767px){.c-facility__item{gap:.38rem;width:calc(1 / 2 * 100%)}}.c-facility__icon{width:2.84rem}.c-facility__text{font-size:.92rem;line-height:1.6}.c-facility__sub{font-size:.69rem;line-height:1.2}.p-modal-amenity{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;transition:all .3s;background:rgba(0,0,0,0.7)}.p-modal-amenity.is-fixed{opacity:1;z-index:40}.p-modal-amenity[aria-hidden="true"]{visibility:hidden}.p-modal-amenity[aria-hidden="false"]{visibility:visible}.p-modal-amenity__inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:88rem;max-height:90vh;overflow-y:auto;background:#fff;padding-top:3.69rem;padding-bottom:3.69rem}@media only screen and (max-width: 767px){.p-modal-amenity__inner{padding:0}}.p-modal-amenity__inner .c-info-group{max-width:69.23rem;margin-right:auto;margin-left:auto}.p-modal-amenity__close{position:absolute;top:.76rem;right:.76rem;width:3.07rem;height:3.07rem;cursor:pointer}@media only screen and (min-width: 1025px){.p-modal-amenity__close{top:1.53rem;right:1.53rem}}.p-modal-amenity__close span{position:absolute;top:50%;left:50%;width:1.84rem;height:1px;background:var(--color-text-body)}.p-modal-amenity__close span:first-child{transform:translate(-50%, -50%) rotate(45deg)}.p-modal-amenity__close span:last-child{transform:translate(-50%, -50%) rotate(-45deg)}.p-modal-amenity__content{min-height:23.07rem}
