#htlSide-A{top:780px}.p-rooms-info{margin-top:6.1538rem}.p-rooms-info__inner{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.8462rem min(5vw,100px)}.p-rooms-info__inner{max-width:1100px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-rooms-info__inner{width:var(--sp-width)}}.p-rooms-info__item{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:.6923rem;-moz-column-gap:.6923rem;column-gap:.6923rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-rooms-info__item.u-column-3{grid-template-columns:auto auto 1fr}.p-rooms-info__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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4rem;aspect-ratio:1/1;border-radius:100%;border:1px solid currentColor}.p-rooms-info__icon:before{width:57.6923076923%!important;margin-inline:auto}.p-rooms-info__icon.u-color-gold{color:#8e7242}.p-rooms-info__icon.u-color-blue{color:#15467f}.p-rooms-info__icon.u-color-red{color:#ad0000}.p-rooms-info__icon.u-icon-wifi::before{content:"";display:block;width:1.2308rem;aspect-ratio:1/1;background:var(--icon-wifi) no-repeat center/contain;pointer-events:none}.p-rooms-info__icon.u-icon-smoking::before{content:"";display:block;width:1.2308rem;aspect-ratio:1/1;background:var(--icon-smoking) no-repeat center/contain;pointer-events:none;margin-top:-.3077rem}.p-rooms-info__icon.u-icon-nosmoking::before{content:"";display:block;width:1.2308rem;aspect-ratio:1/1;background:var(--icon-nosmoking) no-repeat center/contain;pointer-events:none}.p-rooms-info__text{margin-left:.8462rem;font-weight:var(--font-weight-medium);line-height:1.4;font-size:120%}.c-anchor{margin-top:3.8462rem}.c-anchor a{word-break:keep-all;overflow-wrap:break-word}.p-room{margin-top:6.1538rem}.p-room__image{margin-top:3.0769rem}.p-room__image{max-width:950px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-room__image{width:var(--sp-width)}}.p-room__image img{border-radius:5px;-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:950/440}.p-room__inner{position:relative;margin-top:3.0769rem;padding-bottom:6.1538rem}.p-room__inner{max-width:1280px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-room__inner{width:var(--sp-width)}}.p-room__inner:before{content:"";display:block;position:absolute;left:0;right:0;top:min(-11vw,-218px);bottom:0;z-index:-2;border-radius:5px;background:url(../../rooms/images/bg_room.jpg) no-repeat center/cover}.p-room__inner:after{content:"";display:block;position:absolute;right:0;bottom:0;z-index:-1;width:39.0625%;aspect-ratio:500/266;border-bottom-right-radius:5px;background:url(../../rooms/images/bg_room2.png) no-repeat right bottom/contain}.p-room__body{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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:4.2105263158%;-moz-column-gap:4.2105263158%;column-gap:4.2105263158%}.p-room__body{max-width:950px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-room__body{width:var(--sp-width)}}.p-room__body-left{width:47.3684210526%}.p-room__body-right{width:46.3157894737%}.p-room__body-right .c-table-small tr td{overflow-wrap:anywhere}.p-room__note{margin-top:.6154rem}.p-room__note .c-text-small{padding-left:1em;text-indent:-1em}.p-room__action{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:2.1052631579%;-moz-column-gap:2.1052631579%;column-gap:2.1052631579%;margin-top:3.0769rem}.p-room__action{max-width:950px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-room__action{width:var(--sp-width)}}.p-room__action button{text-align:left}.p-room__action>*{max-width:22.3077rem;width:100%}.p-room-amenity{margin-top:7.6923rem}.p-room-amenity__inner{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:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:3.0769rem}.p-room-amenity__inner{max-width:950px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-room-amenity__inner{width:var(--sp-width)}}.p-room-amenity__content{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:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:1.1538rem}.p-room-amenity__content .c-hd{padding-bottom:1rem;border-bottom:1px solid var(--color-gray);font-size:120%}.p-room-amenity__list{display:grid;grid-template-columns:auto auto auto auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:min(3vw,57px);-moz-column-gap:min(3vw,57px);column-gap:min(3vw,57px)}.p-room-amenity__list.u-column-3{grid-template-columns:auto auto auto}.p-room-amenity__list.u-column-2{grid-template-columns:auto auto}.p-room-amenity__item{position:relative;padding-left:.7692rem}.p-room-amenity__item:before{content:"";display:block;position:absolute;left:0;top:0;z-index:0;width:5px;aspect-ratio:1/1;margin-top:.9231rem;border-radius:100%;background:var(--color-gold-key)}.p-room-amenity__item span{font-size:87%}.p-room-amenity__item span.u-note{display:block}.p-room-amenity__equipment{margin-top:3.0769rem;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:min(2vw,40px);-moz-column-gap:min(2vw,40px);column-gap:min(2vw,40px)}.p-room-amenity__equipment-left{width:58.9473684211%}.p-room-amenity__equipment-right{width:36.8421052632%}.p-room-amenity__images{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:1.1538rem 2.3255813953%;width:90.5263157895%;margin-inline:auto}.p-room-amenity__image{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:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:.3846rem;width:23.2558139535%}.p-room-amenity__image img{border-radius:5px;-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:200/140}.p-room-amenity__image-caption{margin-top:.3846rem}.p-room-amenity__image-caption span{display:block;font-size:87%}.p-information{margin-top:6.1538rem;padding-block:6.1538rem;background:url(../../rooms/images/bg_information.jpg) no-repeat center/cover}.p-information{max-width:1280px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-information{width:var(--sp-width)}}.p-information__inner{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:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:3.0769rem}.p-information__inner{max-width:950px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-information__inner{width:var(--sp-width)}}.p-information .c-table tr td .c-text-small{margin-top:.7692rem}