.p-intro__concept__wrap,.p-intro__point__list{margin-inline:auto;width:clamp(970px,67.3611111111vw,1293.3333333333px)}@media only screen and (max-width:1199px){.p-intro__concept__wrap,.p-intro__point__list{width:88.3720930233%}}.p-amenity__container,.p-amenity__info,.p-amenity__point,.p-rooms__container__contents{margin-inline:auto;max-width:69.2857142857rem}@media only screen and (max-width:1199px){.p-amenity__container,.p-amenity__info,.p-amenity__point,.p-rooms__container__contents{width:88.3720930233%}}.c-ctrl{display:-webkit-box;display:-ms-flexbox;display:flex;width:9.7142857143rem}.c-ctrl .count{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-inline:auto;font-weight:300;font-family:Roboto,Verdana,Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.1428571429rem}.c-ctrl i{margin-inline:.8rem}.c-ctrl .arrows{display:contents}.c-ctrl .arrows .slick-arrow{width:.9285714286rem;height:1.7857142857rem}.c-ctrl .arrows .slick-arrow.u-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-ctrl .arrows .slick-arrow.u-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.p-intro{margin-top:6rem;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(23.9488117002%,#fff),color-stop(45.7038391225%,#d9deeb),color-stop(54.844606947%,#d9deeb),color-stop(77.6965265082%,#fff),to(white));background:linear-gradient(180deg,#fff 0,#fff 23.9488117002%,#d9deeb 45.7038391225%,#d9deeb 54.844606947%,#fff 77.6965265082%,#fff 100%)}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro{background:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(25%,#fff),color-stop(40%,#d9deeb),color-stop(60%,#d9deeb),color-stop(85%,#fff),to(white));background:linear-gradient(180deg,#fff 0,#fff 25%,#d9deeb 40%,#d9deeb 60%,#fff 85%,#fff 100%)}}@media only screen and (max-width:767px){.p-intro{background:-webkit-gradient(linear,left top,left bottom,from(white),color-stop(5%,#fff),color-stop(40%,#d9deeb),color-stop(85%,#d9deeb),color-stop(90%,#fff),to(white));background:linear-gradient(180deg,#fff 0,#fff 5%,#d9deeb 40%,#d9deeb 85%,#fff 90%,#fff 100%)}}.p-intro__lead{text-align:center;letter-spacing:.2em;font-size:1.5714285714rem}.p-intro__point{margin-top:4.2857142857rem}.p-intro__point__title{text-align:center;line-height:1;font-size:3.4285714286rem;font-family:"Cormorant Garamond","Playfair Display","Times New Roman",Times,Garamond,Georgia,serif}.p-intro__point__list{margin-top:2.1428571429rem}@media only screen and (min-width:768px){.p-intro__point__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:984px){.p-intro__point__list .item{width:28.8659793814%}}@media only screen and (min-width:768px)and (max-width:983px){.p-intro__point__list .item{width:32%}}@media only screen and (max-width:767px){.p-intro__point__list .item+.item{margin-top:2.5rem}}@media only screen and (max-width:767px){.p-intro__point__list .item .img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}}.p-intro__point__list .item .contents{margin-top:.7142857143rem}@media only screen and (max-width:767px){.p-intro__point__list .item .contents{width:86.8421052632%;margin-inline:auto}}.p-intro__point__list .item .contents .st{text-align:center;font-size:1.2857142857rem;letter-spacing:.2em}.p-intro__point__list .item .contents .sst{color:#fff;padding-inline:1.1428571429rem;background:#89733d;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:.3571428571rem auto 0;border-radius:.3571428571rem;letter-spacing:.1em;line-height:1.4285714286}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__point__list .item .contents .sst{line-height:1.25;padding-block:.25rem}}.p-intro__point__list .item .contents .c-txt{margin-top:1.0714285714rem}.p-intro__concept{margin-top:7.5rem}@media only screen and (max-width:767px){.p-intro__concept{margin-top:5rem}}.p-intro__concept__wrap{position:relative}.p-intro__concept__wrap .c-ctrl{display:-webkit-box;display:-ms-flexbox;display:flex;width:9.7142857143rem;position:absolute;right:0}@media only screen and (min-width:768px){.p-intro__concept__wrap .c-ctrl{top:.5714285714rem}}@media only screen and (max-width:767px){.p-intro__concept__wrap .c-ctrl{right:calc(50% - 50vw + .5rem);bottom:.5714285714rem}}.p-intro__concept__wrap .c-ctrl .count{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-inline:auto;font-weight:300;font-family:Roboto,Verdana,Helvetica,Arial,sans-serif;letter-spacing:.05em;font-size:1.1428571429rem}.p-intro__concept__wrap .c-ctrl i{margin-inline:.8rem}.p-intro__concept__wrap .c-ctrl .arrows{display:contents}.p-intro__concept__wrap .c-ctrl .arrows .slick-arrow{width:.9285714286rem;height:1.7857142857rem}.p-intro__concept__wrap .c-ctrl .arrows .slick-arrow.u-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-intro__concept__wrap .c-ctrl .arrows .slick-arrow.u-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.p-intro__concept__wrap .st{font-size:1.2857142857rem;line-height:1.6666666667;letter-spacing:.2em}.p-intro__concept__container{margin-top:3.5714285714rem;margin-left:auto;position:relative;overflow:hidden;width:clamp(1200px,83.3333333333vw,1600px)}@media only screen and (min-width:768px)and (max-width:1366px){.p-intro__concept__container{width:92.0138888889%}}@media only screen and (max-width:1199px){.p-intro__concept__container{width:94.1860465116%}}@media only screen and (max-width:767px){.p-intro__concept__container{margin-top:1.5rem}}.p-intro__concept__container .slick-list{overflow:visible}.p-intro__concept__container .concept{width:27.5%}@media only screen and (min-width:768px){.p-intro__concept__container .concept{min-width:20rem}}@media only screen and (max-width:767px){.p-intro__concept__container .concept{width:63.2098765432%}}.p-intro__concept__container .concept>.item:not(:first-child){display:none}.p-intro__concept__container .concept .inner{width:92.4242424242%}.p-intro__concept__container .concept .inner .contents{margin-top:1.4285714286rem;width:83.606557377%}.p-intro__concept__container .concept .inner .contents .st{font-size:1.0714285714rem}.p-intro__concept__container .concept .inner .contents .txt{margin-top:.5714285714rem;line-height:1.6428571429;font-weight:500;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;font-size:1rem}.p-rooms{margin-top:8.9285714286rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms{margin-top:7.1428571429rem}}@media only screen and (max-width:767px){.p-rooms{margin-top:5rem}}.p-rooms__title{text-align:center}.p-rooms__title em{line-height:1;font-size:3.4285714286rem;font-family:"Cormorant Garamond","Playfair Display","Times New Roman",Times,Garamond,Georgia,serif}.p-rooms__title span{display:block;color:#89733d;margin-top:.8571428571rem;font-weight:500;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif}.p-rooms__title span::before{content:"";z-index:0;width:2.1428571429rem;height:2.1428571429rem;letter-spacing:0;display:inline-block;vertical-align:middle;margin-right:.5rem;background:url(../../rooms/images/ic.png) no-repeat 0 0/contain}.p-rooms .c-pnav{margin-top:1.4285714286rem}.p-rooms .c-pnav li a span i{display:block;color:#fff;border-radius:.3571428571rem;padding-inline:.5714285714rem;background:#89733d;margin-bottom:.2142857143rem;letter-spacing:.1em;line-height:1.2857142857}.p-rooms__container{margin-top:8.8571428571rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__container{margin-top:7.1428571429rem}}@media only screen and (max-width:767px){.p-rooms__container{margin-top:5rem}}.p-rooms__container__slider{margin-top:2.8571428571rem}@media only screen and (max-width:767px){.p-rooms__container__slider{width:88.3720930233%;margin-inline:auto}}.p-rooms__container__slider .js-rooms-slider>.slide{margin-inline:auto}@media only screen and (min-width:1200px){.p-rooms__container__slider .js-rooms-slider>.slide{width:48.6111111111%}}@media print{.p-rooms__container__slider .js-rooms-slider>.slide{width:48.6111111111%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__container__slider .js-rooms-slider>.slide{width:76.7441860465%}}.p-rooms__container__slider .js-rooms-slider>.slide:not(:first-child){display:none}.p-rooms__container__slider .js-rooms-slider .slide span{display:block}@media only screen and (min-width:768px){.p-rooms__container__slider .js-rooms-slider .slide span{width:96.4285714286%;margin-inline:auto}}.p-rooms__container__slider .c-ctrl{margin:1.9285714286rem auto 0}.p-rooms__container__contents{margin-top:2.1428571429rem}.p-rooms__container__contents>.c-txt{max-width:41.7857142857rem;margin-inline:auto}@media only screen and (max-width:1199px){.p-rooms__container__contents>.c-txt{width:86.8421052632%}}.p-rooms__container__contents .refa{margin-top:4.2857142857rem;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}@media only screen and (max-width:767px){.p-rooms__container__contents .refa+.container{margin-top:3rem}}@media only screen and (min-width:768px){.p-rooms__container__contents .refa{padding:1.4285714286rem 2.1428571429rem .8571428571rem 2.1428571429rem;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.p-rooms__container__contents .refa{padding:2rem 7.8947368421%}}@media only screen and (min-width:768px){.p-rooms__container__contents .refa .img{width:28.5714285714%}}@media only screen and (min-width:768px){.p-rooms__container__contents .refa .contents{width:61.5384615385%;margin-left:6.5934065934%;margin-top:.7142857143rem}}@media only screen and (max-width:767px){.p-rooms__container__contents .refa .contents{margin-top:1.5rem}}.p-rooms__container__contents .refa .contents .st{font-size:1.2857142857rem;letter-spacing:.1em}.p-rooms__container__contents .refa .contents .c-txt{margin-top:1.4285714286rem}.p-rooms__container__contents .refa .contents .c-txt+.c-txt{margin-top:1.4285714286rem}@media only screen and (min-width:768px){.p-rooms__container__contents .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5rem}}@media only screen and (max-width:767px){.p-rooms__container__contents .container{margin-top:2rem}}@media only screen and (min-width:768px){.p-rooms__container__contents .container .item,.p-rooms__container__contents .container>.c-tbl{width:47.4226804124%}}.p-rooms__container__contents .container .c-tbl tr:first-child td,.p-rooms__container__contents .container .c-tbl tr:first-child th{padding-top:0}.p-rooms__container__contents .container .c-tbl tr th{width:8.8571428571rem}.p-rooms__container__contents .container .att{margin-top:1rem}.p-rooms__container__contents .container .att li{padding-left:1rem;text-indent:-1rem}.p-rooms__container__contents .container .map{background:url(../images/common/bg-ptt2.jpg) repeat;padding:1.1428571429rem 1.2857142857rem}@media only screen and (min-width:768px){.p-rooms__container__contents .container .map{width:45.3608247423%}}@media only screen and (max-width:767px){.p-rooms__container__contents .container .map{margin-top:2.5rem}}.p-rooms__container__contents .container .map>figure{position:relative;overflow:hidden;border-radius:.2142857143rem}.p-rooms__container__contents .container .map>figure figcaption{position:absolute;top:1.4285714286rem;left:1.8571428571rem;font-size:1.0714285714rem;letter-spacing:.1em}@media only screen and (min-width:768px)and (max-width:983px){.p-rooms__container__contents .container .map>figure figcaption{top:.5rem;left:1rem}}@media only screen and (max-width:767px){.p-rooms__container__contents .container .map>figure figcaption{left:1.2rem;top:1rem}}.p-rooms__container__contents .container .map>div{position:relative;border-radius:.2142857143rem}.p-rooms__container__contents .container .map>div span{position:absolute;top:1.4285714286rem;left:1.8571428571rem;z-index:2;font-size:1.0714285714rem;letter-spacing:.1em}@media only screen and (min-width:768px)and (max-width:983px){.p-rooms__container__contents .container .map>div span{top:.5rem;left:1rem}}@media only screen and (max-width:767px){.p-rooms__container__contents .container .map>div span{left:1.2rem;top:1rem}}.p-rooms__container__contents .container .map>div .slider figcaption{position:absolute;bottom:.25rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:.9285714286rem;font-weight:500;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;white-space:nowrap}@media only screen and (min-width:1200px){.p-rooms__container__contents .container .map>div .slider figcaption{bottom:.5rem}}@media print{.p-rooms__container__contents .container .map>div .slider figcaption{bottom:.5rem}}.p-rooms__container__contents .container .map>div .slider .slick-dots{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.p-rooms__container__contents .btns{max-width:47.1428571429rem;margin:3.5714285714rem auto 0;width:76.7441860465%}@media only screen and (min-width:768px){.p-rooms__container__contents .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:767px){.p-rooms__container__contents .btns{margin-top:2rem}}@media only screen and (min-width:768px){.p-rooms__container__contents .btns li{width:48.4848484848%}}@media only screen and (max-width:767px){.p-rooms__container__contents .btns li+li{margin-top:.8rem}}.p-rooms__container__contents .btns li a{padding-block:.7857142857rem}.p-amenity{margin-top:8.2142857143rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-amenity{margin-top:7.1428571429rem}}@media only screen and (max-width:767px){.p-amenity{margin-top:5em}}@media only screen and (min-width:768px){.p-amenity .wrap-bg{background:url(../../rooms/images/ov_bg.jpg) no-repeat center/contain;padding-block:2.8571428571rem .6428571429rem}}.p-amenity__container{margin-top:4.2857142857rem}@media only screen and (max-width:767px){.p-amenity__container{margin-top:2.5rem}.p-amenity__container+.p-amenity__container{margin-top:1rem}}.p-amenity__container .c-tit2{padding-bottom:.8571428571rem;border-bottom:1px solid #e3e3e3}@media only screen and (max-width:767px){.p-amenity__container .c-tit2{background:#d9deeb;padding:.5rem 1rem;border-bottom:1px solid #1641a3;position:relative}.p-amenity__container .c-tit2:before{content:"";margin-right:.3em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1.4285714286rem;height:1.4285714286rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#00053a;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.0714285714rem;margin:0;border-radius:100%;letter-spacing:0;font-size:.5714285714rem}.p-amenity__container .c-tit2.active::before{content:""}}.p-amenity__container .wrap{margin-top:1.4285714286rem}@media only screen and (min-width:768px){.p-amenity__container .wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.p-amenity__container .wrap{display:none;padding-inline:1rem}}@media only screen and (min-width:768px){.p-amenity__container .wrap .list{width:50%;padding-left:1.1428571429rem}}.p-amenity__container .wrap .list li{padding-left:.5rem;text-indent:-.5rem}.p-amenity__container .wrap .list li+li{margin-top:.3571428571rem}.p-amenity__container .att{font-weight:500;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","MS Ｐゴシック","MS PGothic","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,sans-serif;padding-left:2.3rem;text-indent:-2.3rem;margin:1.4285714286rem 0 0 1.1428571429rem}@media only screen and (max-width:767px){.p-amenity__container .att{margin-left:0}}.p-amenity__point{margin-top:3.5714285714rem}.p-amenity__point .list{margin-top:1.0714285714rem}@media only screen and (max-width:767px){.p-amenity__point .list{margin-top:2.5rem}}@media only screen and (min-width:768px){.p-amenity__point .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:768px){.p-amenity__point .list .item{width:30.618556701%}}@media only screen and (max-width:767px){.p-amenity__point .list .item+.item{margin-top:3rem}}.p-amenity__point .list .item .sst{place-content:center}.p-amenity__point .list .item .sst p{text-align:center;line-height:1.5714285714}@media only screen and (max-width:767px){.p-amenity__point .list .item .sst p{line-height:1.8}}.p-amenity__point .list .item .sst p span{color:#fff;background-color:#89733d;padding-inline:.8571428571rem;border-radius:.2142857143rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.p-amenity__point .list .item .img{margin-top:1rem}.p-amenity__point .list .item .contents{margin-top:1.0714285714rem}@media only screen and (max-width:767px){.p-amenity__point .list .item .contents{width:86.8421052632%;margin:1.5rem auto 0}}.p-amenity__point .list .item .contents .st{text-align:center;font-size:1.0714285714rem;line-height:1.6}.p-amenity__point .list .item .contents .c-txt{margin-top:1.4285714286rem;line-height:1.5333333333}@media only screen and (max-width:767px){.p-amenity__point .list .item .contents .c-txt{margin-top:.8rem}}.p-amenity__point .list .item .contents .c-txt span{display:block;margin-top:1.0714285714rem}.p-amenity__info{margin-top:5.7142857143rem;padding-block:2.1428571429rem;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}@media only screen and (max-width:767px){.p-amenity__info{margin-top:3.5rem;padding-block:2rem}}.p-amenity__info .inner{max-width:62.1428571429rem;margin-inline:auto;width:86.8421052632%}@media only screen and (min-width:768px){.p-amenity__info .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:768px){.p-amenity__info .inner .txt{width:51.724137931%;font-size:1.0714285714rem;line-height:1.8666666667}}@media only screen and (min-width:768px){.p-amenity__info .inner .c-btn2{width:36.7816091954%}}@media only screen and (max-width:767px){.p-amenity__info .inner .c-btn2{margin-top:1.5rem}}