@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.p-kids-bnr{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:.46rem 1.23rem;gap:.92rem;width:100%;background:#b6edf8;border:2px dashed var(--color-cv-stay)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-kids-bnr{padding:.46rem .76rem;gap:.46rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-kids-bnr{padding:.46rem .76rem;gap:.46rem}}.p-kids-bnr .img{order:-1;width:calc(68 / 288 * 100%)}.p-kids-bnr .text-wrp{width:calc(208 / 288 * 100%)}.p-kids-bnr .text-wrp .att{font-size:.85rem}.p-kids-bnr .text-wrp .title{display:flex;align-items:flex-start;flex-wrap:wrap;line-height:1.4}.p-kids-bnr .text-wrp .title em{font-size:1.08rem;color:var(--color-error)}.p-kids-bnr{padding:.46rem .76rem;gap:.76rem;max-width:35.07rem}@media only screen and (min-width:1025px) and (max-width:1365px){.p-kids-bnr{gap:.46rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-kids-bnr{gap:.46rem}}@media only screen and (max-width:767px){.p-kids-bnr{max-width:100%}}.p-kids-bnr .img{width:2.84rem}.p-kids-bnr .text-wrp{display:flex;align-items:center;flex-wrap:wrap;width:calc(100% - (2.84rem + .76rem))}.p-rooms-intro .p-kids-bnr{margin-top:1.53rem}.p-rooms-guide{margin-top:7.69rem}@media only screen and (max-width:767px){.p-rooms-guide{margin-top:4.61rem}}.p-rooms-guide .c-anch{margin-top:1.53rem;margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-rooms-guide .c-anch{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-rooms-guide .c-anch{max-width:calc(1260px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-rooms-guide .c-anch{max-width:calc(1260px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-rooms-guide .c-anch{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-rooms-guide .c-anch{width:calc(311 / 375 * 100%)}}@media only screen and (min-width:768px){.p-rooms-guide .c-anch__list--width-auto .c-text-link{min-width:6.15rem}}.p-rooms-guide__item{margin-top:7.69rem}@media only screen and (max-width:767px){.p-rooms-guide__item{margin-top:4.61rem}}.p-rooms-guide__item-slider{margin-top:1.92rem}.p-rooms-guide__item-title{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-rooms-guide__item-title{width:calc(1360 / 1440 * 100%);max-width:calc(1360px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-rooms-guide__item-title{max-width:calc(1360px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-rooms-guide__item-title{max-width:calc(1360px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-rooms-guide__item-title{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-rooms-guide__item-title{width:calc(343 / 375 * 100%)}}.p-rooms-guide__item-title{display:flex;flex-direction:column;align-items:center;row-gap:.76rem}.p-rooms-guide__item-title .c-title{line-height:1.4}.p-rooms-guide__contents{margin-right:auto;margin-left:auto}@media only screen and (min-width:768px) and (max-width:1024px){.p-rooms-guide__contents{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-rooms-guide__contents{width:calc(311 / 375 * 100%)}}@media only screen and (min-width:1025px){.p-rooms-guide__contents{max-width:69.23rem;width:calc(1100 / 1440 * 100%)}}.p-rooms-guide__read-title{margin-top:1.92rem}.p-rooms-guide__read{margin-top:1.92rem}.p-rooms-guide__data{margin-top:1.92rem;display:flex;align-items:flex-start}@media only screen and (max-width:767px){.p-rooms-guide__data{flex-direction:column}}.p-rooms-guide__data-slider{width:calc(406 / 900 * 100%)}@media only screen and (max-width:767px){.p-rooms-guide__data-slider{width:100%}}.p-rooms-guide__data-tbl{width:calc(470 / 900 * 100%);margin-left:calc(24 / 900 * 100%)}@media only screen and (max-width:767px){.p-rooms-guide__data-tbl{width:100%;margin-left:0;margin-top:1.53rem}}.p-rooms-guide__data-tbl .c-table__th{--th:9.23rem;width:var(--th)!important}@media only screen and (max-width:767px){.p-rooms-guide__data-tbl .c-table__th{padding-left:.75rem;padding-right:.75rem;--th:36%}}.p-rooms-guide__data-tbl .c-table__td{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width:1024px){.p-rooms-guide__data-tbl .c-table__td{padding-right:0}}.p-rooms-guide__ame{margin-top:1.92rem}.p-rooms-guide__ame .p-ame-list__item{display:flex;flex-wrap:wrap;margin-inline:auto;width:calc(852 / 900 * 100%)}.p-rooms-guide__ame .p-ame-list__item:nth-child(n+2){margin-top:1.53rem}.p-rooms-guide__ame .p-ame-list__item-li{width:calc(203 / 852 * 100%);display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width:768px){.p-rooms-guide__ame .p-ame-list__item-li:not(:nth-child(4n+1)){margin-left:calc(13.3333333333 / 852 * 100%)}}@media only screen and (max-width:767px){.p-rooms-guide__ame .p-ame-list__item-li{width:49%}.p-rooms-guide__ame .p-ame-list__item-li:nth-child(2n){margin-left:2%}.p-rooms-guide__ame .p-ame-list__item-li:nth-child(n+3){margin-top:.4rem}}.p-rooms-guide__ame .p-ame-list__item-li .title{width:100%;margin-top:.76rem}.p-rooms-guide__ame .p-ame-list__item-li .img{order:-1;width:100%}@media only screen and (max-width:767px){.p-rooms-guide__ame .p-ame-list__bar{width:90%}}.p-rooms-guide__ame .p-ame-list{padding:.76rem 0 1.53rem}.p-rooms-guide__ame-btns{margin-top:.76rem;display:flex;justify-content:center;gap:.92rem}@media only screen and (max-width:767px){.p-rooms-guide__ame-btns{gap:2%}html:lang(en) .p-rooms-guide__ame-btns{flex-direction:column}}.p-rooms-guide__ame-btns .c-text-link{width:15.38rem}@media only screen and (max-width:767px){.p-rooms-guide__ame-btns .c-text-link{width:49%}html:lang(en) .p-rooms-guide__ame-btns .c-text-link{margin-inline:auto;width:-moz-fit-content;width:fit-content;min-width:15.38rem}html:lang(en) .p-rooms-guide__ame-btns .c-text-link:nth-child(n+2){margin-top:.76rem}}.p-rooms-guide__rsv{margin-top:2.3rem}.p-rooms-guide__rsv .c-btn{max-width:30.76rem;margin-inline:auto}.p-rooms-guide__contact{margin-top:2.3rem}.p-floor-map__overlay{background:rgba(33,33,33,.9)}.p-floor-map__contents{padding:3.07rem 0;display:flex;flex-direction:column;justify-content:center;width:calc(1360 / 1440 * 100%);max-width:84.61rem}.p-floor-map__inner{position:relative;background-color:#fff;padding:4.61rem 0;min-height:26.92rem}@media only screen and (max-width:1024px){.p-floor-map__inner{min-height:auto}}.p-floor-map__map{width:calc(1260 / 1360 * 100%);max-width:69.23rem;margin-inline:auto}@media only screen and (max-width:767px){.p-floor-map__map{width:100%}.p-floor-map__map .c-title{padding-left:1.15rem}}.p-floor-map__map .img{margin-top:1.53rem}@media only screen and (max-width:767px){.p-floor-map__map .img{overflow-x:scroll;padding:0 1.53rem}.p-floor-map__map .img img{min-width:800px}}.p-floor-map__close{position:absolute;z-index:10;top:.76rem;right:1.53rem}@media only screen and (max-width:767px){.p-floor-map__close{top:.38rem;right:1.15rem}}@media only screen and (min-width:1025px){#rooms_connecting .p-rooms-guide .c-table__td{max-width:16.15rem}}@media only screen and (min-width:768px) and (max-width:1024px){#rooms_connecting .p-rooms-guide .c-table__td{max-width:15.38rem}}@media only screen and (max-width:767px){#rooms_connecting .c-anch .c-text-link__text{white-space:nowrap}}@media only screen and (max-width:767px){#rooms_twin .l-header-lower__title-jp{font-size:2.13rem}}