.p-rooms-list__container__contents{margin-inline:auto;max-width:57.1428571429rem}@media only screen and (max-width:1199px){.p-rooms-list__container__contents{width:87.5%}}.p-point{margin-top:8.3333333333vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-point{margin-top:12.5%}}@media only screen and (max-width:767px){.p-point{margin-top:5em}}.p-point__container{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-point__container+.p-point__container{margin-top:11.1111111111vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-point__container+.p-point__container{margin-top:16.6666666667%}}@media only screen and (max-width:767px){.p-point__container+.p-point__container{margin-top:4em}}@media only screen and (min-width:768px){.p-point__container:nth-child(odd){grid-template-columns:61.1111111111% 1fr}}@media only screen and (min-width:1200px){.p-point__container:nth-child(odd) .p-point__container__contents{margin-left:-10.7142857143%}}@media print{.p-point__container:nth-child(odd) .p-point__container__contents{margin-left:-10.7142857143%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-point__container:nth-child(odd) .p-point__container__contents{margin-left:-4.2857142857rem}}@media only screen and (min-width:768px){.p-point__container:nth-child(even){grid-template-columns:1fr 61.1111111111%}.p-point__container:nth-child(even) .p-point__container__contents{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-point__container:nth-child(even) .p-point__container__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width:1200px){.p-point__container:nth-child(even) .p-point__container__contents{margin-inline:auto -14.2857142857%}}@media print{.p-point__container:nth-child(even) .p-point__container__contents{margin-inline:auto -14.2857142857%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-point__container:nth-child(even) .p-point__container__contents{margin-inline:auto -8.5714285714rem}}.p-point__container__contents{width:24.2857142857rem;position:relative;z-index:1}@media only screen and (max-width:767px){.p-point__container__contents{width:75%;margin:6.5rem auto 0;padding-left:6.25%}}.p-point__container__contents .title{position:relative}.p-point__container__contents .title .point{position:absolute;right:100%;top:-5.5714285714rem;left:-6rem;width:8.9285714286rem;height:8.9285714286rem;pointer-events:none}@media only screen and (max-width:767px){.p-point__container__contents .title .point{top:-4.5rem;left:-4rem;width:7.1428571429rem;height:7.1428571429rem}}.p-point__container__contents .title .point .inner{width:43.2%;margin:8% 0 0 8%;display:block;text-align:center;position:relative}@media only screen and (max-width:767px){.p-point__container__contents .title .point .inner{margin:4% 0 0 4%}}.p-point__container__contents .title .point .inner .en,.p-point__container__contents .title .point .inner .num{display:block}.p-point__container__contents .title .point .inner .en{color:#7a7a7a;font-size:1rem;line-height:1.4;letter-spacing:0;font-family:"Crimson Text","Times New Roman","Playfair Display",Times,Garamond,Georgia,serif;line-height:1.4;letter-spacing:.04em}@media only screen and (max-width:767px){.p-point__container__contents .title .point .inner .en{font-size:.9rem}}.p-point__container__contents .title .point .inner .num{text-indent:.2em;font-size:1.7142857143rem;line-height:1.4;letter-spacing:.2em}@media only screen and (max-width:767px){.p-point__container__contents .title .point .inner .num{font-size:1.5428571429rem}}.p-point__container__contents .title .point .line{position:absolute;display:block;width:1px;height:141.6%;background:hsla(0,0%,100%,.25);rotate:45deg;top:50%;left:50%;translate:-50% -50%}.p-point__container__contents .title .jp{font-size:1.4285714286rem;line-height:1.4;letter-spacing:.2em}.p-point__container__contents .c-txt--lh2{line-height:2}.p-point__container__contents .lead{margin-top:2.1428571429rem}@media only screen and (max-width:767px){.p-point__container__contents .lead{margin-top:1.2em}}.p-point__container__contents .txt{margin-top:1.1428571429rem}@media only screen and (max-width:767px){.p-point__container__contents .txt{margin-top:.8em}}.p-point__container__img{pointer-events:none;border-radius:.3571428571rem;overflow:hidden}@media only screen and (min-width:768px)and (max-width:1199px){.p-point__container__img img{aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover}}.p-rooms-list{margin-top:8.3333333333vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms-list{margin-top:12.5%}}@media only screen and (max-width:767px){.p-rooms-list{margin-top:5em}}.p-rooms-list__title{text-align:center;font-size:1.4285714286rem;line-height:1.4;letter-spacing:.2em;font-family:"Crimson Text","Times New Roman","Playfair Display",Times,Garamond,Georgia,serif;line-height:1.4;letter-spacing:.04em;line-height:1}.p-rooms-list .c-pnav{margin-top:2.8571428571rem}.p-rooms-list .c-pnav__list li a em,.p-rooms-list .c-pnav__list li a span{display:block}.p-rooms-list .c-pnav__list li a span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid hsla(0,0%,100%,.5);padding:0 .5714285714rem;font-size:.8571428571rem;line-height:1.4;letter-spacing:0}@media only screen and (max-width:767px){.p-rooms-list .c-pnav__list li a span{padding-block:.1428571429rem}}.p-rooms-list .c-pnav__list li a span+em{margin-top:.4285714286rem}.p-rooms-list__container{margin-top:8.3333333333vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-rooms-list__container{margin-top:12.5%}}@media only screen and (max-width:767px){.p-rooms-list__container{margin-top:5rem}}.p-rooms-list__container .c-tit1--center .tag{background:#3b3b3b;padding:.1428571429rem 1rem;font-size:1.1428571429rem;line-height:1.4;letter-spacing:.2em}.p-rooms-list__container .c-tit1--center .jp{margin-top:.5714285714rem}.p-rooms-list__container__slider{margin-top:2.8571428571rem}.p-rooms-list__container__contents{display:grid;grid-template-columns:1fr 51.25%;margin-top:1.9285714286rem}@media only screen and (max-width:767px){.p-rooms-list__container__contents{width:81.25%;grid-template-columns:100%}}.p-rooms-list__container__contents .contents{max-width:21.4285714286rem}.p-rooms-list__container__contents .contents .lead{font-size:1.4285714286rem;line-height:1.4;letter-spacing:.2em}.p-rooms-list__container__contents .contents .c-txt{margin-top:1.4285714286rem;letter-spacing:0}.p-rooms-list__container__contents>.c-tbl{width:100%}@media only screen and (max-width:767px){.p-rooms-list__container__contents>.c-tbl{margin-top:1.5rem}}.p-rooms-list__container__contents>.c-tbl tr td,.p-rooms-list__container__contents>.c-tbl tr th{padding:1rem}.p-rooms-list__container__contents>.c-tbl tr th{width:10.7142857143rem}@media only screen and (max-width:767px){.p-rooms-list__container__contents>.c-tbl tr th{width:7.1428571429rem}}@media only screen and (max-width:767px){.p-rooms-list__container__contents>.c-tbl tr th{padding-inline:0}}.p-rooms-list__container__contents>.c-tbl tr td ul li{display:grid;-webkit-column-gap:.4285714286rem;-moz-column-gap:.4285714286rem;column-gap:.4285714286rem;grid-template-columns:auto 1fr}.p-rooms-list__container__contents>.c-tbl tr td ul li::before{content:"";z-index:0;width:.2142857143rem;height:.2142857143rem;border-radius:calc(infinity*1px);background:#fff;margin-block:calc((1.4em - .2142857143rem)/ 2)}.p-rooms-list__container__contents .amenity{margin-top:2.8571428571rem}@media only screen and (max-width:767px){.p-rooms-list__container__contents .amenity{margin-top:2rem}}@media only screen and (min-width:768px){.p-rooms-list__container__contents .amenity{grid-column:span 2}}.p-rooms-list__container__contents .amenity .accordion{background:#3b3b3b;padding:.7142857143rem 1.4285714286rem .7142857143rem 2.8571428571rem;cursor:pointer;display:grid;grid-template-columns:1fr auto;-webkit-column-gap:.7142857143rem;-moz-column-gap:.7142857143rem;column-gap:.7142857143rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;line-height:1.4;letter-spacing:0}@media only screen and (max-width:767px){.p-rooms-list__container__contents .amenity .accordion{padding:1rem 7.6923076923%}}.p-rooms-list__container__contents .amenity .accordion .icon{width:.7142857143rem;height:.7142857143rem;display:block;position:relative}.p-rooms-list__container__contents .amenity .accordion .icon::after,.p-rooms-list__container__contents .amenity .accordion .icon::before{content:"";z-index:0;width:100%;height:1px;top:50%;left:50%;translate:-50% 0;position:absolute;background:#fff}.p-rooms-list__container__contents .amenity .accordion .icon::after{rotate:-90deg;-webkit-transition:rotate .6s ease;transition:rotate .6s ease}.p-rooms-list__container__contents .amenity .accordion.active .icon::after{rotate:0deg}.p-rooms-list__container__contents .amenity .inner{margin-top:2.1428571429rem;padding-bottom:.7142857143rem;display:none}@media only screen and (max-width:767px){.p-rooms-list__container__contents .amenity .inner{width:92.3076923077%;margin-inline:auto}}.p-rooms-list__container__contents .amenity .inner .point{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.4285714286rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-rooms-list__container__contents .amenity .inner .point li{padding-inline:1.1428571429rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1.1428571429rem;-moz-column-gap:1.1428571429rem;column-gap:1.1428571429rem;font-size:1rem;line-height:1.4;letter-spacing:0}.p-rooms-list__container__contents .amenity .inner .point li.u-smoking{position:relative}.p-rooms-list__container__contents .amenity .inner .point li.u-smoking: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;margin:0;font-size:1.5714285714rem}.p-rooms-list__container__contents .amenity .inner .point li.u-smoking::after{content:"";z-index:0;width:2rem;height:1px;left:100%;top:50%;translate:0 -50%;rotate:-45deg;position:absolute;background:hsla(0,0%,100%,.2)}.p-rooms-list__container__contents .amenity .inner .point li.u-wifi: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;margin:0;font-size:1.6428571429rem}.p-rooms-list__container__contents .amenity .inner .c-tbl{margin-top:1rem}.p-rooms-list__container__contents .amenity .inner .c-tbl tr td,.p-rooms-list__container__contents .amenity .inner .c-tbl tr th{padding:1rem}@media only screen and (min-width:768px){.p-rooms-list__container__contents .amenity .inner .c-tbl tr th{width:10.7142857143rem}}.p-rooms-list__container__contents .c-btn1--rese{width:14.2857142857rem;margin:2.1428571429rem auto 0}@media only screen and (min-width:768px){.p-rooms-list__container__contents .c-btn1--rese{grid-column:span 2}}@media only screen and (max-width:767px){.p-rooms-list__container__contents .c-btn1--rese{margin-top:1.5rem}}