@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap");.rooms .lead p{display:block;padding:93px 0 103px;font-size:16px;font-size:1.6rem;line-height:2.5em;letter-spacing:.08em}@media (max-width: 767px){.rooms .lead p{padding:46px 0 59px;font-size:14px;font-size:1.4rem;line-height:2.2857em}}.rooms .style .style__item .style__item__img{width:calc(100% + ((100vw - 1000px) / 2));margin-right:calc(0px - ((100vw - 1000px) / 2))}@media (max-width: 767px){.rooms .style .style__item .style__item__img{width:100%}}.rooms .style .style__item .style__item__content .style__item__content__title{margin-top:34px;display:flex;flex-direction:column;gap:18px}@media (max-width: 767px){.rooms .style .style__item .style__item__content .style__item__content__title{margin-top:29px;gap:17px}}.rooms .style .style__item .style__item__content .style__item__content__title .en{font-size:60px;font-size:6rem;line-height:1em;letter-spacing:.02em;display:flex;align-items:flex-end}@media (max-width: 767px){.rooms .style .style__item .style__item__content .style__item__content__title .en{font-size:40px;font-size:4rem}}.rooms .style .style__item .style__item__content .style__item__content__title .ja{font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:.08em}@media (max-width: 767px){.rooms .style .style__item .style__item__content .style__item__content__title .ja{font-size:18px;font-size:1.8rem;display:flex;align-items:center}}.rooms .style .style__item .style__item__content .style__item__content__title .en span,.rooms .style .style__item .style__item__content .style__item__content__title .ja span{font-size:16px;font-size:1.6rem;line-height:1em;letter-spacing:.08em;display:flex;align-items:center;padding-bottom:12px;margin-left:7.6%}@media (max-width: 767px){.rooms .style .style__item .style__item__content .style__item__content__title .en span,.rooms .style .style__item .style__item__content .style__item__content__title .ja span{font-size:14px;font-size:1.4rem;padding-bottom:0;margin-left:28px}}.rooms .style .style__item .style__item__content .style__item__content__title .en span:before,.rooms .style .style__item .style__item__content .style__item__content__title .ja span:before{content:'';width:18px;background:#000;height:1px;display:block;margin-right:14px}@media (max-width: 767px){.rooms .style .style__item .style__item__content .style__item__content__title .en span:before,.rooms .style .style__item .style__item__content .style__item__content__title .ja span:before{transform:translateY(1px)}}.rooms .style .style__item .style__item__content .style__item__content__text{font-size:16px;font-size:1.6rem;line-height:2.5em;letter-spacing:.08em;padding-left:12%;margin-top:26px}@media (max-width: 767px){.rooms .style .style__item .style__item__content .style__item__content__text{font-size:14px;font-size:1.4rem;line-height:2.2857em;padding:0;margin-top:37px}}.rooms .style .style__item:not(:first-of-type){margin-top:121px}@media (max-width: 767px){.rooms .style .style__item:not(:first-of-type){margin-top:71px}}@media (min-width: 768px){.rooms .style .style__item:nth-of-type(even) .style__item__img{margin-left:calc(0px - ((100vw - 1000px) / 2));margin-right:auto}.rooms .style .style__item:nth-of-type(even) .style__item__content__text{padding-left:15.5%}}.rooms .gallery{margin-top:120px}@media (max-width: 767px){.rooms .gallery{margin-top:74px}}.rooms .gallery .gallery__swiper .swiper-wrapper{transition-timing-function:linear}.rooms .gallery .gallery__swiper .swiper-slide img{height:auto;width:100%}.rooms .info{margin-top:85px;padding-bottom:142px}@media (max-width: 767px){.rooms .info{margin-top:35px}}.rooms .info .info__row{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 767px){.rooms .info .info__row{flex-direction:column}}.rooms .info .info__table{width:52%;margin-top:-4px}@media (max-width: 767px){.rooms .info .info__table{width:100%}}.rooms .info .info__table tr th,.rooms .info .info__table tr td{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.08em;font-weight:400;border-bottom:1px solid #D3D3D3;padding-bottom:24px}@media (max-width: 767px){.rooms .info .info__table tr th,.rooms .info .info__table tr td{font-size:14px;font-size:1.4rem;line-height:2.1428em;padding-bottom:13px}}.rooms .info .info__table tr th{text-align:left;width:37%}@media (max-width: 767px){.rooms .info .info__table tr th{width:34.5%}}.rooms .info .info__table tr td{width:63%}@media (max-width: 767px){.rooms .info .info__table tr td{width:auto}}.rooms .info .info__table tr:not(:first-child) th,.rooms .info .info__table tr:not(:first-child) td{padding-top:25px}@media (max-width: 767px){.rooms .info .info__table tr:not(:first-child) th,.rooms .info .info__table tr:not(:first-child) td{padding-top:16px}}.rooms .info .info__img{width:40%}@media (max-width: 767px){.rooms .info .info__img{width:100%;margin-top:50px}}.rooms .info .info__img .info__img__item:not(:first-child){margin-top:50px}@media (max-width: 767px){.rooms .info .info__img .info__img__item:not(:first-child){margin-top:36px}}.rooms .info .info__img .info__img__item .img{display:block}.rooms .info .info__img .info__img__item .text{font-size:15px;font-size:1.5rem;line-height:1.7333em;letter-spacing:.08em;margin-top:10px}@media (max-width: 767px){.rooms .info .info__img .info__img__item .text{font-size:14px;font-size:1.4rem;line-height:1.7142em}}

/*# sourceMappingURL=maps/rooms.min.css.map */
