@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider div{outline:0}.slick-dots li button{margin:0;padding:0;background:0 0;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;display:block;cursor:pointer;font-size:0;border-radius:9999px;overflow:hidden}.slick-dots li button::-ms-expand{display:none}.p-rooms{margin-top:5.2083333333vw}@media only screen and (max-width:767px){.p-rooms{margin-top:3.125rem}}.p-rooms__item{margin-inline:auto}@media only screen and (min-width:1200px){.p-rooms__item{width:90%}}@media print{.p-rooms__item{width:90%}}@media only screen and (min-width:768px){.p-rooms__item{max-width:1400px}}@media only screen and (max-width:1199px){.p-rooms__item{width:89.7435897436%}}@media only screen and (min-width:768px){.p-rooms__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:767px){.p-rooms__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-rooms__item .st{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-rooms__item .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-rooms__item .txt{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.p-rooms__item .information{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.p-rooms__item .amenity{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.p-rooms__item .btn{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.p-rooms__item{margin-bottom:7.5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__item{margin-bottom:4.375rem}}@media only screen and (max-width:767px){.p-rooms__item{margin-bottom:3.75rem}}.p-rooms__item .image{position:relative}@media only screen and (min-width:768px){.p-rooms__item .image{width:60.7142857143%}}.p-rooms__item .image .smoking_status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;position:absolute;left:1.5625vw;top:1.5625vw;z-index:1}@media only screen and (max-width:767px){.p-rooms__item .image .smoking_status{left:.5rem;top:.5rem}}.p-rooms__item .image .smoking_status .status_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:5rem;height:5rem;background:#fff;color:#393332}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__item .image .smoking_status .status_icon{width:4rem;height:4rem}}@media only screen and (max-width:767px){.p-rooms__item .image .smoking_status .status_icon{width:3.5rem;height:3.5rem}}.p-rooms__item .image .smoking_status .status_icon:before{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;content:"";display:inline-block;margin-right:.5em;margin:0}@media only screen and (min-width:1200px){.p-rooms__item .image .smoking_status .status_icon:before{font-size:1.625rem}}@media print{.p-rooms__item .image .smoking_status .status_icon:before{font-size:1.625rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__item .image .smoking_status .status_icon:before{font-size:1.4375rem}}@media only screen and (max-width:767px){.p-rooms__item .image .smoking_status .status_icon:before{font-size:1.3125rem}}.p-rooms__item .image .smoking_status .status_icon.u-ng{color:#91070f}.p-rooms__item .image .smoking_status .status_icon.u-ng:before{content:""}.p-rooms__item .image .slider .slide{aspect-ratio:3/2;border-radius:.375rem;overflow:hidden}.p-rooms__item .image .slider .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media only screen and (min-width:768px){.p-rooms__item .text{width:33.5714285714%}}@media only screen and (max-width:767px){.p-rooms__item .text{display:contents}}@media only screen and (max-width:767px){.p-rooms__item .text .st{margin-bottom:1.25rem;text-align:center}.p-rooms__item .text .st:after{margin-inline:auto}}.p-rooms__item .text .txt{margin-top:1.5104166667vw}@media only screen and (max-width:767px){.p-rooms__item .text .txt{margin-top:1.25rem}}.p-rooms__item .text .information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3125rem 1.25rem;background:#5d5959;color:#fff;padding:.75rem 1rem;border-radius:.25rem;margin-top:1.5625vw}@media only screen and (max-width:767px){.p-rooms__item .text .information{margin-top:1.25rem}}.p-rooms__item .text .information li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6;letter-spacing:.02em}@media only screen and (min-width:1200px){.p-rooms__item .text .information li{font-size:.9375rem}}@media print{.p-rooms__item .text .information li{font-size:.9375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__item .text .information li{font-size:.9375rem}}@media only screen and (max-width:767px){.p-rooms__item .text .information li{font-size:.875rem}}@media only screen and (min-width:768px){.p-rooms__item .text .information li{gap:.5208333333vw}}@media only screen and (max-width:767px){.p-rooms__item .text .information li{gap:.625rem}}.p-rooms__item .text .amenity{margin-top:1.5625vw}@media only screen and (max-width:767px){.p-rooms__item .text .amenity{margin-top:.9375rem}}.p-rooms__item .text .amenity .btn{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;width:100%;text-align:left;position:relative;letter-spacing:.02em}@media only screen and (min-width:1200px){.p-rooms__item .text .amenity .btn{font-size:1.125rem}}@media print{.p-rooms__item .text .amenity .btn{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__item .text .amenity .btn{font-size:1.0625rem}}@media only screen and (max-width:767px){.p-rooms__item .text .amenity .btn{font-size:1rem}}@media only screen and (min-width:768px){.p-rooms__item .text .amenity .btn{padding:1.25rem 1rem;padding-left:2rem}}@media only screen and (max-width:767px){.p-rooms__item .text .amenity .btn{padding:.9375rem;padding-left:1.9375rem}}.p-rooms__item .text .amenity .btn{margin-bottom:1.5625vw}@media only screen and (max-width:767px){.p-rooms__item .text .amenity .btn{margin-bottom:.625rem}}.p-rooms__item .text .amenity .btn:before{content:"";position:absolute;top:50%;left:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.5em;border-radius:9999px;aspect-ratio:100/100;background:#91070f}.p-rooms__item .text .amenity .btn:after{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;content:"";display:inline-block;margin-left:.5em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.8181818182%;margin:0;color:#91070f}@media only screen and (max-width:767px){.p-rooms__item .text .amenity .btn:after{right:1.25rem}}.p-rooms__item .text .amenity .btn.active:after{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;content:"";display:inline-block;margin-left:.5em}.p-rooms__item .text .amenity .detail{display:none}.p-rooms__item .text .amenity .detail ul li .title{background:#f4f4f4;padding:.9375rem 1.25rem;line-height:1}@media only screen and (min-width:1200px){.p-rooms__item .text .amenity .detail ul li .title{font-size:.9375rem}}@media print{.p-rooms__item .text .amenity .detail ul li .title{font-size:.9375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__item .text .amenity .detail ul li .title{font-size:.9375rem}}@media only screen and (max-width:767px){.p-rooms__item .text .amenity .detail ul li .title{font-size:.875rem}}@media only screen and (min-width:768px){.p-rooms__item .text .amenity .detail ul li .title{padding:.9375rem 1.25rem}}@media only screen and (max-width:767px){.p-rooms__item .text .amenity .detail ul li .title{padding:.9375rem}}.p-rooms__item .text .amenity .detail ul li .inner{padding:1.25rem 1.375rem}@media only screen and (min-width:1200px){.p-rooms__item .text .amenity .detail ul li .inner{font-size:.9375rem}}@media print{.p-rooms__item .text .amenity .detail ul li .inner{font-size:.9375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms__item .text .amenity .detail ul li .inner{font-size:.9375rem}}@media only screen and (max-width:767px){.p-rooms__item .text .amenity .detail ul li .inner{font-size:.875rem}}@media only screen and (min-width:768px){.p-rooms__item .text .amenity .detail ul li .inner{padding:1.25rem}}@media only screen and (max-width:767px){.p-rooms__item .text .amenity .detail ul li .inner{padding:.9375rem .9375rem 1.25rem}}@media only screen and (min-width:768px){.p-rooms__item .text>.btn{margin-top:.5208333333vw}}@media only screen and (max-width:767px){.p-rooms__item .text>.btn{width:90%;margin:.5em auto 0}}.p-point{margin-top:6.25vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-point{margin-top:5rem}}@media only screen and (max-width:767px){.p-point{margin-top:3.75rem}}.p-point__inner{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;margin-top:2.0833333333vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-point__inner{margin-top:1.875rem}}@media only screen and (max-width:767px){.p-point__inner{margin-top:1.25rem}}.p-point__inner ul{border-left:1px solid #d7d7d7}.p-point__inner ul{margin-inline:auto}@media only screen and (min-width:1200px){.p-point__inner ul{width:90%}}@media print{.p-point__inner ul{width:90%}}@media only screen and (min-width:768px){.p-point__inner ul{max-width:1396px}}@media only screen and (max-width:1199px){.p-point__inner ul{width:89.7435897436%}}@media only screen and (min-width:768px){.p-point__inner ul{display:grid;grid-template-columns:repeat(3,1fr)}.p-point__inner ul:has(>li:nth-child(4)) li{border-bottom:1px solid #d7d7d7;margin-bottom:-1px}}@media only screen and (max-width:767px){.p-point__inner ul{border-right:1px solid #d7d7d7}}.p-point__inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.p-point__inner ul li{gap:1.25vw;padding:2.6041666667vw 15.6652360515%;border-right:1px solid #d7d7d7}}@media only screen and (max-width:767px){.p-point__inner ul li{gap:.9375rem;padding:1.875rem;border-bottom:1px solid #d7d7d7}.p-point__inner ul li:last-child{border-bottom:none}}.p-point__inner ul li .sst{display:grid;gap:.8em;padding-bottom:.625rem;border-bottom:1px solid #91070f}@media only screen and (min-width:768px){.p-point__inner ul li .sst{grid-template-columns:auto 1fr}}@media only screen and (max-width:767px){.p-point__inner ul li .sst{gap:.5em;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-point__inner ul li .sst:after{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;content:"";display:inline-block;margin-left:.5em;font-size:.75rem;margin:0;padding-right:.5em;color:#91070f}.p-point__inner ul li .sst.active:after{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;content:"";display:inline-block;margin-left:.5em;margin:0;padding-right:.5em}}.p-point__inner ul li .sst i{color:#91070f;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em}@media only screen and (min-width:1200px){.p-point__inner ul li .sst i{font-size:1.25rem}}@media print{.p-point__inner ul li .sst i{font-size:1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-point__inner ul li .sst i{font-size:1.125rem}}@media only screen and (max-width:767px){.p-point__inner ul li .sst i{font-size:1.125rem}}.p-point__inner ul li .sst span{letter-spacing:.02em}@media only screen and (min-width:1200px){.p-point__inner ul li .sst span{font-size:1.125rem}}@media print{.p-point__inner ul li .sst span{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-point__inner ul li .sst span{font-size:1.0625rem}}@media only screen and (max-width:767px){.p-point__inner ul li .sst span{font-size:1rem}}@media only screen and (min-width:768px){.p-point__inner ul li .inner{display:contents}}@media only screen and (max-width:767px){.p-point__inner ul li .inner{display:none}}.p-point__inner ul li .img{border-radius:.25rem;overflow:hidden;position:relative}.p-point__inner ul li .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1200px){.p-point__inner ul li .txt{margin-top:-.3125rem}}@media print{.p-point__inner ul li .txt{margin-top:-.3125rem}}@media only screen and (max-width:767px){.p-point__inner ul li .txt{margin-top:.9375rem}}