.page-rooms .rooms__mv{overflow:hidden}.page-rooms .rooms__mv__inner{width:100%;height:100%}.page-rooms .rooms__mv__inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover;"}.page-rooms .rooms__intro-01{font-size:2rem;line-height:1.6;font-family:YakuHanMP,"Crimson Text","MFW-A1MinchoStd-Bold",游明朝,"Yu Mincho","YuMincho","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,Georgia,serif;letter-spacing:.016em;color:#3a5080}.page-rooms .rooms__intro-02{margin-top:5.6vw}.page-rooms .rooms__large:nth-child(even){background:#edeae4}.page-rooms .rooms__large__inner{position:relative}.page-rooms .rooms__large__head{position:relative;z-index:2}.page-rooms .rooms__large__head:before{content:"";display:block;border-bottom:1px solid #99875f;position:absolute}.page-rooms .rooms__large__head-main{color:#304063;font-size:3rem;line-height:1;display:flex;align-items:center}.page-rooms .rooms__large__head-small{font-size:1.6rem;font-family:YakuHanMP,"Crimson Text","MFW-A1MinchoStd-Bold",游明朝,"Yu Mincho","YuMincho","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,Georgia,serif;font-weight:normal;letter-spacing:0;margin-top:.2666666667vw;color:#626262}.page-rooms .rooms__large__ph{position:relative}.page-rooms .rooms__large__ph .slick-dots{position:absolute;left:0;right:0;margin:auto;z-index:5}.page-rooms .rooms__large__ph .slick-dots li{width:2.1333333333vw;height:2.1333333333vw;background:#fff;border-radius:50%;opacity:.4;white-space:nowrap;text-indent:100%;overflow:hidden;font-size:0;line-height:0;margin-right:2.1333333333vw;margin-left:2.1333333333vw}.page-rooms .rooms__large__ph .slick-dots li.slick-active{opacity:1}.page-rooms .rooms__large__ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover;"}.page-rooms .rooms__large__data{font-family:YakuHanMP,"Crimson Text","MFW-A1MinchoStd-Bold",游明朝,"Yu Mincho","YuMincho","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,Georgia,serif;line-height:1.6;margin-top:9.3333333333vw}.page-rooms .rooms__large__text{color:#636363;font-size:1.4rem;line-height:1.64;margin-top:2.6666666667vw}.page-rooms .rooms__large__note{color:#636363;font-size:1.4rem;line-height:1.64;margin-top:2.6666666667vw}.page-rooms .rooms__large__more{text-align:right;margin-top:9.3333333333vw}.page-rooms .rooms__large__sub-ph{display:flex;justify-content:center}.page-rooms .rooms__large__sub-ph li{width:100%;height:19.4666666667vw;position:relative;overflow:hidden;cursor:pointer}.page-rooms .rooms__large__sub-ph li.is-current{background:#221b12;pointer-events:none}.page-rooms .rooms__large__sub-ph li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover;";position:absolute;left:0;top:0;backface-visibility:hidden}.page-rooms .rooms__large__sub-ph li:not(.is-current) img{transition:.5s transform}.page-rooms .rooms__large__sub-ph li.is-current img{opacity:.3}.page-rooms .rooms__sub{padding-top:12vw;padding-bottom:14.6666666667vw}.page-rooms .rooms__sub__title{text-align:center;margin-bottom:9.6vw}.page-rooms .rooms__sub__box a{display:block}.page-rooms .rooms__sub__ph{position:relative;overflow:hidden}.page-rooms .rooms__sub__ph img{transition:.5s transform}.page-rooms a:hover .rooms__sub__ph img{transform:scale(1.05)}.page-rooms .rooms__sub__name{display:flex;flex-direction:column;justify-content:center;color:#fff;background:rgba(153,135,95,.8);position:absolute;left:0;top:0;z-index:2;width:73.3333333333vw;height:16vw;padding:0 4vw}.page-rooms .rooms__sub__name-main{line-height:1;font-size:2.1rem;font-weight:normal;letter-spacing:.04em}.page-rooms .rooms__sub__info{font-family:YakuHanMP,"Crimson Text","MFW-A1MinchoStd-Bold",游明朝,"Yu Mincho","YuMincho","Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,Georgia,serif;letter-spacing:.04em;margin-top:4vw}.page-rooms .rooms__sub__text{color:#636363;font-size:1.4rem;line-height:1.7;margin-top:2.6666666667vw}.page-rooms .rooms__sub__note{color:#636363;font-size:1.3rem;line-height:1.64;margin-top:1.3333333333vw}.page-rooms .rooms__sub__more{text-align:right;margin-top:2.6666666667vw}@media(min-width: 768px){.page-rooms .rooms__mv{height:540px}.page-rooms .rooms__mv__inner{height:130%;margin-top:-5%}.page-rooms .rooms__intro{text-align:center;padding-top:80px}.page-rooms .rooms__intro-01{font-size:2.4rem}.page-rooms .rooms__intro-02{margin-top:22px}.page-rooms .rooms__large{padding-top:80px;padding-bottom:60px}.page-rooms .rooms__large:nth-child(1){padding-top:80px}.page-rooms .rooms__large__inner{width:100%;max-width:1366px;margin-left:auto;margin-right:auto}.page-rooms .rooms__large__content{padding-top:36px;min-height:450px;max-width:480px}.page-rooms .rooms__large:nth-child(odd) .rooms__large__content{margin-left:calc(50% + 12px)}.page-rooms .rooms__large:nth-child(even) .rooms__large__content{margin-right:calc(50% + 12px);margin-left:auto}.page-rooms .rooms__large__head:before{width:83px;top:24px}.page-rooms .rooms__large:nth-child(odd) .rooms__large__head{padding-left:80px}.page-rooms .rooms__large:nth-child(odd) .rooms__large__head:before{left:-24px}.page-rooms .rooms__large:nth-child(even) .rooms__large__head{padding-right:80px}.page-rooms .rooms__large:nth-child(even) .rooms__large__head:before{right:-24px}.page-rooms .rooms__large__head-main{font-size:4.2rem}.page-rooms .rooms__large__head-small{font-size:1.8rem;margin-top:4px}.page-rooms .rooms__large__ph{position:absolute;top:0;width:calc(50% + 12px);z-index:0;overflow:hidden}.page-rooms .rooms__large__ph .slick-dots{bottom:50px}.page-rooms .rooms__large__ph .slick-dots li{width:10px;height:10px;margin-right:10px;margin-left:10px}.page-rooms .rooms__large:nth-child(odd) .rooms__large__ph{left:0}.page-rooms .rooms__large:nth-child(even) .rooms__large__ph{right:0}.page-rooms .rooms__large:nth-child(odd) .rooms__large__infoarea{padding-left:80px}.page-rooms .rooms__large:nth-child(even) .rooms__large__infoarea{padding-right:80px}.page-rooms .rooms__large__data{font-size:1.7rem;margin-top:12px}.page-rooms .rooms__large__text{font-size:1.5rem;margin-top:30px}.page-rooms .rooms__large__note{font-size:1.3rem;margin-top:16px}.page-rooms .rooms__large__more{margin-top:60px}.page-rooms .rooms__large__sub-ph{margin-top:60px}.page-rooms .rooms__large__sub-ph li{width:177px;height:128px;margin-right:12px;margin-left:12px}.page-rooms .rooms__large__sub-ph li:not(.is-current):hover img{transform:scale(1.05);opacity:.7}.page-rooms .rooms__sub{padding-top:64px;padding-bottom:80px}.page-rooms .rooms__sub__title{margin-bottom:60px}.page-rooms .rooms__sub__lead{margin-left:90px}.page-rooms .rooms__sub__box-wrap{display:flex;flex-wrap:wrap}.page-rooms .rooms__sub__box{width:467px}.page-rooms .rooms__sub__box:nth-child(odd){margin-right:50px}.page-rooms .rooms__sub__box:not(:nth-last-of-type(-n+2)){margin-bottom:56px}.page-rooms .rooms__sub__name{width:340px;height:72px;padding:0 24px}.page-rooms .rooms__sub__name-main{font-size:2.6rem}.page-rooms .rooms__sub__name-small{font-size:1.4rem;margin-top:2px}.page-rooms .rooms__sub__slider{transform:scale(1.2)}.page-rooms .rooms__sub__info{font-size:1.7rem;margin-top:20px}.page-rooms .rooms__sub__text{margin-top:8px}.page-rooms .rooms__sub__note{font-size:1.2rem;margin-top:8px}.page-rooms .rooms__sub__more{margin-top:16px}}@media(max-width: 767px){.page-rooms .rooms__intro{padding-top:10.6666666667vw}.page-rooms .rooms__large{padding-top:10.1333333333vw;padding-bottom:13.3333333333vw}.page-rooms .rooms__large:nth-child(1){padding-top:13.3333333333vw}.page-rooms .rooms__large__head{margin-bottom:5.3333333333vw;padding-left:8vw}.page-rooms .rooms__large__head:before{width:5.3333333333vw;top:3.7333333333vw;left:0}.page-rooms .rooms__large__ph .slick-dots{bottom:6.6666666667vw}.page-rooms .rooms__large__ph{height:61.0666666667vw}.page-rooms .rooms__large__infoarea{padding:0 5.33333vw}.page-rooms .rooms__large__sub-ph{margin-top:12vw}.page-rooms .rooms__large__sub-ph li:nth-child(5){margin-right:auto;margin-left:0}.page-rooms .rooms__sub__lead{margin-top:6.1333333333vw}.page-rooms .rooms__sub__box:not(:last-child){margin-bottom:10.6666666667vw}.page-rooms .rooms__sub__name-small{font-size:1.2rem;margin-top:1.0666666667vw}}