@charset "UTF-8";@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}@media only screen and (min-width:768px){.c-slider-right-set.reverse .c-slider-right-set__item{flex-direction:row-reverse}.c-slider-right-set.reverse .c-slider-right-set__item__text{margin-right:auto;margin-left:calc(80 / 1360 * 100%)}}@media only screen and (min-width:768px) and (min-width:1025px){.c-slider-right-set.reverse .c-slider-right-set__item__slider .c-swiper_ctrls{left:auto;right:-2.31rem}}.p-premium{background-color:var(--color-bg-2)}@media only screen and (min-width:768px){.p-premium{margin-top:10rem}}@media only screen and (max-width:767px){.p-premium{margin-top:5rem}}@media only screen and (min-width:768px){.p-premium{padding:10rem 0}}@media only screen and (max-width:767px){.p-premium{padding:5rem 0}}@media only screen and (min-width:768px){.p-premium .p-room-list{margin-top:8rem}}@media only screen and (max-width:767px){.p-premium .p-room-list{margin-top:6rem}}.p-premium-title{display:flex;flex-direction:column;align-items:center}.p-premium-title .c-text-set__text{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-premium-title .c-text-set__text{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-premium-title .c-text-set__text{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-premium-title .c-text-set__text{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-premium-title .c-text-set__text{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-premium-title .c-text-set__text{width:calc(340 / 390 * 100%)}}@media only screen and (min-width:768px){.p-premium-title .c-btn-text{margin-top:2.5rem}}@media only screen and (max-width:767px){.p-premium-title .c-btn-text{margin-top:2rem}}@media only screen and (min-width:768px){.p-premium-title__img{margin-top:2.5rem}}@media only screen and (max-width:767px){.p-premium-title__img{margin-top:2rem}}.p-premium__item{margin-right:auto;margin-left:auto}@media only screen and (min-width:1025px){.p-premium__item{width:calc(1100 / 1440 * 100%);max-width:calc(1100px)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-premium__item{max-width:calc(1100px * (16 + 3)/ 13)}}@media only screen and (min-width:1025px) and (min-width:1441px) and (max-width:1600px){.p-premium__item{max-width:calc(1100px * (16 + 2)/ 13)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-premium__item{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-premium__item{width:calc(340 / 390 * 100%)}}.p-premium__item{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:768px){.p-premium__item{margin-top:8rem}}@media only screen and (max-width:767px){.p-premium__item{margin-top:6rem}}@media only screen and (min-width:768px){.p-premium__item{gap:2.5rem}}@media only screen and (max-width:767px){.p-premium__item{gap:2rem}}.p-premium__item__images{display:flex;width:100%}@media only screen and (max-width:767px){.p-premium__item__images .img{aspect-ratio:1/1}.p-premium__item__images .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.p-premium__item__info{display:flex;align-items:center;width:100%}@media only screen and (min-width:768px) and (max-width:1024px){.p-premium__item__info{align-items:flex-start}}@media only screen and (max-width:767px){.p-premium__item__info{display:block}}@media only screen and (min-width:1025px){.p-premium__item__info-img{width:calc(350 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-premium__item__info-img{width:35%}}@media only screen and (max-width:767px){.p-premium__item__info-img{width:100%}}@media only screen and (min-width:1025px){.p-premium__item__info-text{width:calc(700 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-premium__item__info-text{width:60%}}@media only screen and (max-width:767px){.p-premium__item__info-text{width:100%}}@media only screen and (min-width:1025px){.p-premium__item__info-text{margin-left:calc(50 / 1100 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-premium__item__info-text{margin-left:5%}}@media only screen and (max-width:767px){.p-premium__item__info-text{margin-left:0}}@media only screen and (max-width:767px){.p-premium__item__info-text{margin-top:1.5em}}.p-premium__item__info-text .c-table__th{width:32%}.p-premium__item__info-text .c-list{margin-top:1.5rem}