.breadcrumb__inner{max-width:1280px}.page-hero__image{margin-top:124px}@media screen and (max-width: 767px){.page-hero__image{margin-top:50px}}@media screen and (max-width: 767px){.page-hero__content{gap:33px}}.room-lead__inner{padding:140px 0}@media screen and (max-width: 767px){.room-lead__inner{padding:78px 0 0px}}.room-lead .section-heading__ja{text-align:center}.room-lead__text{text-align:center;line-height:2;color:#615653;margin-top:48px}@media screen and (max-width: 767px){.room-lead__text{font-size:14px;margin-top:33px}}.room-type__inner{padding:90px 0;display:flex;gap:min(8.333vw,120px);align-items:flex-start}@media screen and (max-width: 767px){.room-type__inner{padding:31px 0;flex-direction:column;gap:24px}}.room-type__inner.--adjust-padding-01{padding-top:81px}@media screen and (max-width: 767px){.room-type__inner.--adjust-padding-01{padding-top:38px}}.room-type__inner.--adjust-padding-02{padding-top:84px}@media screen and (max-width: 767px){.room-type__inner.--adjust-padding-02{padding-top:33px}}.room-type.--first .room-type__inner{padding-top:0}@media screen and (max-width: 767px){.room-type.--first .room-type__inner{padding-top:81px}}.room-type__gallery{width:41.94vw;max-width:604px;min-width:0;position:relative}@media screen and (max-width: 767px){.room-type__gallery{width:100%}}.room-type__info{flex:1;min-width:0}@media screen and (max-width: 767px){.room-type__info{width:100%;margin-top:13px}}.room-type__header{display:flex;gap:56px;align-items:center}@media screen and (max-width: 767px){.room-type__header{flex-wrap:wrap;row-gap:8px}}.room-type__title{font-family:"Noto Serif JP",serif;font-size:36px;line-height:1.5;color:#8b574d}@media screen and (max-width: 767px){.room-type__title{font-size:32px}}.room-type__icons{display:flex;gap:8px}.room-type__icons img{width:40px;height:40px}@media screen and (max-width: 767px){.room-type__icons img{width:40px;height:40px}}.room-type__description{color:#615653;line-height:2;margin-top:32px}@media screen and (max-width: 767px){.room-type__description{font-size:14px;margin-top:25px}}.room-type__details{margin-top:24px}@media screen and (max-width: 767px){.room-type__details{margin-top:26px}}.room-type__detail-row{display:flex;gap:16px;border-top:1px solid #c2b7b6;padding:15px 0}@media screen and (max-width: 767px){.room-type__detail-row{gap:13px}}.room-type__detail-row:last-child{border-bottom:1px solid #c2b7b6}.room-type__detail-row dt{width:min(7.77778vw,112px);flex-shrink:0;color:#615653;display:flex;align-items:center;line-height:2}@media screen and (max-width: 767px){.room-type__detail-row dt{width:80px;font-size:14px}}.room-type__detail-row dd{flex:1;color:#615653;line-height:2}@media screen and (max-width: 767px){.room-type__detail-row dd{font-size:14px}}.room-type__buttons{display:flex;gap:24px;margin-top:57px}@media(max-width: 1080px){.room-type__buttons{flex-direction:column;gap:16px;align-items:flex-start}}@media screen and (max-width: 767px){.room-type__buttons{margin-top:40px;align-items:center}}.room-type__buttons .btn--white-02{padding-inline:32px}.room-type__buttons .btn{white-space:nowrap}@media screen and (max-width: 767px){.room-type__buttons .btn{width:70.93vw}}.room-type-swiper{width:100%;max-width:100%;position:relative;overflow:hidden}.room-type-swiper .swiper-wrapper{display:flex;width:100%}.room-type-swiper .swiper-slide{width:100%;flex-shrink:0}.room-type-swiper .swiper-slide img{width:100%;height:auto;display:block;object-fit:cover}.room-type-swiper .room-type-swiper-pagination{position:relative;text-align:left;margin-top:28px;width:100%;line-height:0;display:block !important}@media screen and (max-width: 767px){.room-type-swiper .room-type-swiper-pagination{position:static;margin-top:8px;min-height:6px}}.room-type-swiper .swiper-pagination-bullet{width:24px;height:3px;background:#d4d5d8;border-radius:0;opacity:1;margin:0 5px 0 0 !important}.room-type-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#8b574d}.room-facilities__inner,.room-guide__inner{max-width:808px;margin-inline:auto;padding:90px 0}.room-facilities__inner .section-heading,.room-guide__inner .section-heading{text-align:center}@media screen and (max-width: 767px){.room-facilities__inner,.room-guide__inner{padding:100px 0px 0}}.room-facilities__content,.room-guide__content{margin-top:48px;margin-bottom:0}@media screen and (max-width: 767px){.room-facilities__content,.room-guide__content{margin-top:0}}.room-facilities__row,.room-guide__row{display:flex;margin-block:0;margin-top:32px}@media screen and (max-width: 767px){.room-facilities__row,.room-guide__row{flex-direction:column;gap:12px;padding-top:8px;padding-bottom:20px;margin-top:0}.room-facilities__row:first-of-type,.room-guide__row:first-of-type{margin-top:24px}}.room-facilities__row dt,.room-guide__row dt{display:flex;align-items:center;width:188px;line-height:1.95;color:#615653;border-bottom:2px solid #8b574d;padding-bottom:24px}@media screen and (max-width: 767px){.room-facilities__row dt,.room-guide__row dt{width:100%;border-bottom:none;padding-bottom:5px}}.room-facilities__row dd,.room-guide__row dd{flex:1;line-height:1.95;color:#615653;border-bottom:2px solid #c2b7b6;padding-bottom:24px;padding-left:9px}@media screen and (max-width: 767px){.room-facilities__row dd,.room-guide__row dd{padding-left:0}}.room-facilities__row dd .room-facilities__row-text,.room-guide__row dd .room-facilities__row-text{margin-top:24px}.room-guide__inner{padding-bottom:200px}@media screen and (max-width: 767px){.room-guide__inner{padding-bottom:80px}}/*# sourceMappingURL=room.css.map */
