@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}.p-room-intro__inner{display:flex;justify-content:space-between;align-items:center}.p-room-intro__inner img{width:100%;height:100%}@media only screen and (min-width:768px){.p-room-intro__main{flex-direction:row-reverse}}@media only screen and (max-width:767px){.p-room-intro__main{flex-direction:column-reverse}}.p-room-intro__main{background:url(../../room/images/bg_light.webp) no-repeat top;background-size:cover;position:relative;z-index:-2}@media only screen and (min-width:768px){.p-room-intro__main .intro__img{width:calc(834 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-room-intro__main .intro__img{width:100%}}.p-room-intro__main .intro__img{aspect-ratio:834/734;clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}.p-room-intro__main .intro__info{position:relative;text-align:left;box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;margin:auto}@media only screen and (min-width:768px){.p-room-intro__main .intro__info{width:calc(606 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-room-intro__main .intro__info{width:100%}}@media only screen and (min-width:768px){.p-room-intro__main .intro__info{max-width:680px}}@media only screen and (max-width:767px){.p-room-intro__main .intro__info{max-width:auto}}@media only screen and (min-width:1025px){.p-room-intro__main .intro__info{padding:0 6.66rem 20rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-intro__main .intro__info{padding:0 3.66rem 10rem}}@media only screen and (max-width:767px){.p-room-intro__main .intro__info{padding:2rem}}.p-room-intro__main .intro__info .o-icon{position:absolute;margin:auto;height:auto;z-index:-1}@media only screen and (min-width:768px){.p-room-intro__main .intro__info .o-icon{right:calc(80 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-room-intro__main .intro__info .o-icon{right:1rem}}@media only screen and (min-width:768px){.p-room-intro__main .intro__info .o-icon{top:0}}@media only screen and (max-width:767px){.p-room-intro__main .intro__info .o-icon{top:-5rem}}@media only screen and (min-width:768px){.p-room-intro__main .intro__info .o-icon{bottom:0}}@media only screen and (max-width:767px){.p-room-intro__main .intro__info .o-icon{bottom:auto}}@media only screen and (min-width:768px){.p-room-intro__main .intro__info .o-icon{width:15rem}}@media only screen and (max-width:767px){.p-room-intro__main .intro__info .o-icon{width:7.5rem}}.p-room-intro__sub{align-items:center;flex-wrap:wrap}@media only screen and (min-width:768px){.p-room-intro__sub{flex-direction:row}}@media only screen and (max-width:767px){.p-room-intro__sub{flex-direction:column-reverse}}@media only screen and (min-width:768px){.p-room-intro__sub{margin-top:-4rem}}@media only screen and (max-width:767px){.p-room-intro__sub{margin-top:2rem}}.p-room-intro__sub .intro__img{display:flex}@media only screen and (min-width:1025px){.p-room-intro__sub .intro__img{width:calc(886 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-intro__sub .intro__img{width:55%}}@media only screen and (max-width:767px){.p-room-intro__sub .intro__img{width:100%}}.p-room-intro__sub .intro__img{aspect-ratio:886/734;clip-path:polygon(0 16%,100% 0,100% 80%,0 100%);gap:.25rem}.p-room-intro__sub .intro__img .intro__list{display:flex;flex-direction:column;gap:.25rem}.p-room-intro__sub .intro__img .intro__list .intro__item.img1{height:50%}.p-room-intro__sub .intro__img .intro__list .intro__item.img2{height:50%}.p-room-intro__sub .intro__img .intro__list .intro__item.img3{height:45%}.p-room-intro__sub .intro__img .intro__list:first-child{width:calc(360 / 886 * 100%)}.p-room-intro__sub .intro__img .intro__list:last-child{width:calc(526 / 886 * 100%)}.p-room-intro__sub .intro__info{position:relative;text-align:left;box-sizing:border-box;display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:768px){.p-room-intro__sub .intro__info{max-width:600px}}@media only screen and (max-width:767px){.p-room-intro__sub .intro__info{max-width:auto}}@media only screen and (min-width:1025px){.p-room-intro__sub .intro__info{width:calc(554 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-intro__sub .intro__info{width:45%}}@media only screen and (max-width:767px){.p-room-intro__sub .intro__info{width:100%}}@media only screen and (min-width:768px){.p-room-intro__sub .intro__info{padding:0 6.66rem}}@media only screen and (max-width:767px){.p-room-intro__sub .intro__info{padding:2rem}}@media only screen and (min-width:768px){.p-room-intro__sub .intro__info{margin:6.66rem auto 0}}@media only screen and (max-width:767px){.p-room-intro__sub .intro__info{margin:2rem auto 0}}@media only screen and (min-width:768px){.c-anch{margin:10.66rem 0}}@media only screen and (max-width:767px){.c-anch{margin:6rem 0}}.p-room-detail{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-room-detail{width:calc(1260 / 1440 * 100%);max-width:calc(1260px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-room-detail{max-width:calc(1260px * (15 + 3)/ 12)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-room-detail{max-width:calc(1260px * (15 + 2)/ 12)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-detail{width:calc(1260 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-room-detail{width:calc(320 / 380 * 100%)}}.p-room-detail__head .c-title{margin-bottom:2rem}.p-room-detail__inner{display:flex;flex-direction:column}@media only screen and (min-width:768px){.p-room-detail__inner{gap:8rem}}@media only screen and (max-width:767px){.p-room-detail__inner{gap:4rem}}.p-room-detail__item{display:flex;flex-direction:column}@media only screen and (min-width:768px){.p-room-detail__item{gap:5rem}}@media only screen and (max-width:767px){.p-room-detail__item{gap:3rem}}.p-room-detail__item.ame{max-width:calc(1100 / 1440 * 100%);margin:auto;flex-wrap:wrap;border-top:1px solid var(--color-sub-1)}@media only screen and (min-width:768px){.p-room-detail__item.ame{gap:2.5rem}}@media only screen and (max-width:767px){.p-room-detail__item.ame{gap:1rem}}@media only screen and (min-width:768px){.p-room-detail__item.ame{flex-direction:row}}@media only screen and (max-width:767px){.p-room-detail__item.ame{flex-direction:column}}@media only screen and (min-width:1025px){.p-room-detail__item.ame{max-width:1100px}}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-detail__item.ame{max-width:100%}}@media only screen and (max-width:767px){.p-room-detail__item.ame{max-width:100%}}@media only screen and (min-width:768px){.p-room-detail__item.ame{padding-top:8rem}}@media only screen and (max-width:767px){.p-room-detail__item.ame{padding-top:4rem}}.p-room-detail__item.ame .detail__inner{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:1025px){.p-room-detail__item.ame .detail__inner{flex-direction:row}}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-detail__item.ame .detail__inner{flex-direction:column-reverse}}@media only screen and (max-width:767px){.p-room-detail__item.ame .detail__inner{flex-direction:column-reverse}}.p-room-detail__item.ame .c-title{width:100%}@media only screen and (min-width:1025px){.p-room-detail__item.ame .detail__text{width:calc(286 / 900 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-detail__item.ame .detail__text{width:100%}}@media only screen and (max-width:767px){.p-room-detail__item.ame .detail__text{width:100%}}@media only screen and (min-width:1025px){.p-room-detail__item.ame .detail__text{margin-top:0}}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-detail__item.ame .detail__text{margin-top:1.5rem}}@media only screen and (max-width:767px){.p-room-detail__item.ame .detail__text{margin-top:1rem}}.p-room-detail__item.ame .detail__text .btn{margin-top:2rem}.p-room-detail__item.ame .detail__imgs{display:flex;justify-content:space-between}@media only screen and (min-width:1025px){.p-room-detail__item.ame .detail__imgs{width:calc(582 / 900 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-detail__item.ame .detail__imgs{width:100%}}@media only screen and (max-width:767px){.p-room-detail__item.ame .detail__imgs{width:100%}}.p-room-detail__item.ame .detail__imgs .img{width:calc(285 / 582 * 100%)}@media only screen and (min-width:1025px){.p-room-detail__item.ame .detail__imgs .img{width:calc(285 / 582 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-detail__item.ame .detail__imgs .img{width:49%}}@media only screen and (max-width:767px){.p-room-detail__item.ame .detail__imgs .img{width:49%}}.p-room-detail__item.ame .detail__info{background-color:var(--color-sub-2);width:100%;box-sizing:border-box;padding:4.5rem 2rem;display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:768px){.p-room-detail__item.ame .detail__info{margin-top:4.25rem}}@media only screen and (max-width:767px){.p-room-detail__item.ame .detail__info{margin-top:2rem}}.p-room-detail__item.ame .detail__info .st{line-height:1.5}@media only screen and (min-width:768px){.p-room-detail__item.ame .detail__info .txt{text-align:center}}@media only screen and (max-width:767px){.p-room-detail__item.ame .detail__info .txt{text-align:left}}.p-room-detail__info{display:flex;flex-direction:column}@media only screen and (min-width:768px){.p-room-detail__info{gap:2rem}}@media only screen and (max-width:767px){.p-room-detail__info{gap:2rem}}.p-room-detail__slider{display:flex;flex-direction:column}@media only screen and (min-width:768px){.p-room-detail__slider{gap:3rem}}@media only screen and (max-width:767px){.p-room-detail__slider{gap:1.5rem}}.p-room-detail__slider .swiper-slide .inner img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1100/550}@media only screen and (max-width:767px){.p-room-detail__slider .swiper-slide .inner img{aspect-ratio:360/270}}.p-room-detail__imgs{display:flex;justify-content:space-between}.p-room-detail__imgs .img{width:calc(538 / 1100 * 100%)}.p-room-detail__btns{display:flex;flex-direction:column;gap:2rem}.p-room-detail .c-table{max-width:calc(900 / 1440 * 100%)}@media only screen and (min-width:1025px){.p-room-detail .c-table{min-width:75rem}}@media only screen and (min-width:768px) and (max-width:1024px){.p-room-detail .c-table{min-width:100%}}@media only screen and (max-width:767px){.p-room-detail .c-table{min-width:100%}}.p-room-detail .c-table{margin:auto}@media only screen and (min-width:768px){.p-room-detail .c-table__th{width:8em}}@media only screen and (max-width:767px){.p-room-detail .c-table__th{width:38%}}.p-room-detail .c-table__td{padding-right:0}.p-room-detail .c-table__td .list{display:flex;flex-wrap:wrap;box-sizing:border-box}.p-room-detail .c-table__td .list ul:not(:last-child){margin-right:2rem}@media only screen and (max-width:767px){.p-room-detail .c-table__td .list ul:not(:last-child){margin-right:0}}.p-room-detail .c-table__td .list ul li{position:relative;padding-left:1rem;line-height:1.5}.p-room-detail .c-table__td .list ul li::before{content:"";position:absolute;left:0;width:.25rem;height:.25rem;border-radius:100px;top:calc((1.5em - .25rem)/ 2);background-color:var(--color-txt-body);display:block}@media only screen and (max-width:767px){.p-room-detail .c-table{border-bottom:1px solid var(--color-table-line)}}.p-room-detail .c-accordion__target{box-sizing:border-box;padding:0 1rem 1rem}@media only screen and (min-width:768px){.p-room-detail .c-btn__link{width:calc(350 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-room-detail .c-btn__link{width:100%}}@media only screen and (min-width:768px){.p-room-detail .c-btn__link{min-width:350px}}@media only screen and (max-width:767px){.p-room-detail .c-btn__link{min-width:auto}}.p-room-detail .c-btn__link{margin:auto}.p-room-detail .c-btn__link img{width:70px;height:47px;margin-right:1rem}