.room-info-wrap{overflow:hidden}.m-room-list-area{max-width:984px;margin-inline:auto}.m-room-list-area .m-room-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.8125rem 2.5rem;margin-inline:auto;margin-top:1.25rem;padding-top:2.8125rem;border-top:1px solid currentColor}@media screen and (max-width:991px){.m-room-list-area .m-room-list{gap:1.875rem 1rem}}.m-room-list-area .m-room-list .m-room-item{width:calc((100% - 5rem)/3)}@media screen and (max-width:991px){.m-room-list-area .m-room-list .m-room-item{width:calc((100% - 1rem)/2)}}.m-room-list-area .m-room-list::before,.m-room-list-area .m-room-list::after{content:"";position:absolute;top:0;aspect-ratio:1;display:block;width:.5em;background-color:currentColor;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.m-room-list-area .m-room-list::before{left:0}.m-room-list-area .m-room-list::after{right:0}.m-room-list-area .m-room-list.col1{width:calc((100% - 5rem)/3)}@media screen and (max-width:991px){.m-room-list-area .m-room-list.col1{width:calc((100% - 2.5rem)/2)}}.m-room-list-area .m-room-list.col1 .m-room-item{width:100%}.m-room-list-area .m-room-list.col2{width:calc((100% - 5rem)/3*2 + 2.5rem)}@media screen and (max-width:991px){.m-room-list-area .m-room-list.col2{width:100%}}.m-room-list-area .m-room-list.col2 .m-room-item{width:calc((100% - 2.5rem)/2)}@media screen and (max-width:991px){.m-room-list-area .m-room-list.col2 .m-room-item{width:calc((100% - 1rem)/2)}}.m-room-list{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);gap:2.8125em 1.125em}@media screen and (max-width:767px){.m-room-list{grid-template-columns:repeat(2, 1fr)}}.m-room-item{width:100%}.m-room-item .m-room-link{position:relative;display:block;width:100%;height:100%}.m-room-item .m-room-link .img-box{position:relative;aspect-ratio:1.3666666667/1;width:100%;overflow:hidden}.m-room-item .m-room-link .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-room-item .m-room-link .img-box.no-img{background-color:#474747}.m-room-item .m-room-link .img-box.no-img::before{content:"";position:absolute;inset:0;display:block;margin:auto;max-width:min(260px,65%);background:url("../img/logo_wh.svg") no-repeat center/contain}.m-room-item .m-room-link .img-box .room-num{position:absolute;right:-0.185em;bottom:-0.185em;color:hsla(0,0%,100%,.55);line-height:1;letter-spacing:.11em}@media screen and (max-width:767px){.m-room-item .m-room-link .room-name{text-align:center}}.m-room-item .m-room-link .room-level{position:relative;margin-top:.3125em;padding-left:.9375em;list-style:1.2;color:#b8b8b8}.m-room-item .m-room-link .room-level::before{content:"";position:absolute;left:0;top:.5lh;display:block;aspect-ratio:1;width:.3125em;background-color:currentColor;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transform-origin:right;transform-origin:right}.room-slider .room-slider-img{aspect-ratio:1.6533333333/1;max-height:32.8125rem;margin-inline:auto}.room-slider .room-slider-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.room-slider-nav{position:relative;padding-inline:35px}@media screen and (max-width:767px){.room-slider-nav{padding-inline:25px}}.room-slider-nav .swiper:not(.swiper-initialized) .room-slider-thumb{margin-right:0}.room-slider-nav .swiper:not(.swiper-initialized) .room-slider-thumb::before{opacity:1}.room-slider-nav .swiper.jc-center .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.room-slider-nav .swiper.jc-center .swiper-wrapper .swiper-slide:last-child{margin-right:0}.room-slider-nav .swiper-button-prev,.room-slider-nav .swiper-button-next{width:35px;height:35px;-webkit-transition:.3s;transition:.3s}.room-slider-nav .swiper-button-prev:hover,.room-slider-nav .swiper-button-prev:focus,.room-slider-nav .swiper-button-next:hover,.room-slider-nav .swiper-button-next:focus{opacity:.7;background-color:inherit}.room-slider-nav .swiper-button-prev{left:0}@media screen and (hover: hover)and (pointer: fine)and (min-width:768px){.room-slider-nav .swiper-button-prev:hover{left:-3px}}@media screen and (max-width:767px){.room-slider-nav .swiper-button-prev{top:30px;left:-10px}}.room-slider-nav .swiper-button-next{right:0}@media screen and (hover: hover)and (pointer: fine)and (min-width:768px){.room-slider-nav .swiper-button-next:hover{right:-3px}}@media screen and (max-width:767px){.room-slider-nav .swiper-button-next{top:30px;right:-10px}}.room-slider-nav .room-slider-thumb{position:relative;width:calc((100% - 24px)/3);margin-right:12px;aspect-ratio:1.6148148148/1;cursor:pointer}@media screen and (min-width:768px){.room-slider-nav .room-slider-thumb{width:calc((100% - 60px)/4);margin-right:20px}}@media screen and (min-width:1366px){.room-slider-nav .room-slider-thumb{width:calc((100% - 90px)/4);margin-right:30px}}.room-slider-nav .room-slider-thumb::before{content:"";display:block;position:absolute;inset:0;opacity:0;border:1px solid #fff;-webkit-transition:.3s;transition:.3s}.room-slider-nav .room-slider-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.room-slider-nav .room-slider-thumb.swiper-slide-thumb-active::before{opacity:1}.room-features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:2.1875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:735px;margin-inline:auto}.room-features-box{padding-block:3.125rem 2.8125rem;padding-inline:2.5rem}@media screen and (max-width:639px){.room-features-box{padding-inline:1.25rem}}.room-features-item{width:20%;padding-inline:.625rem;line-height:1.55;text-align:center;font-size:.9375em}@media screen and (max-width:639px){.room-features-item{width:33.3333333333%}}.room-features-item .img-box{max-width:5rem;margin-inline:auto}@media screen and (max-width:639px){.room-features-item .img-box{max-width:4.375rem}}@media screen and (min-width:768px){.room-point-area{display:grid;grid-template-columns:1fr 1fr}}.room-point-area .img-box{position:relative}.room-point-area .img-box .num{position:absolute;left:1.25rem;top:0;font-size:clamp(5rem,10vw,6.25rem);line-height:1;-webkit-transform:translateY(-65%);transform:translateY(-65%)}.room-point-area .img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.room-point-area .text-box{padding-inline:min(2.5rem,8%) 0}}.room-point-area.reverse .img-box{grid-area:1/2}.room-point-area.reverse .img-box .num{left:auto;right:1.25rem}.room-point-area.reverse .text-box{grid-area:1/1;padding-inline:0 min(2.5rem,8%)}.room-price-area{max-width:650px;margin-inline:auto}.room-price-area .price-info-text{padding-inline:.7142857143em}.room-price-area .room-level-title{padding-block:.32em .12em;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.room-price-area .price-table-title{padding-block:.48em}/*# sourceMappingURL=style-room.min.css.map */