.p-section__inner-s{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-section__inner-s{width:calc(1000 / 1440 * 100%);max-width:calc(1000px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-section__inner-s{max-width:calc(1000px * ((16 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.p-section__inner-s{max-width:calc(1000px * ((16 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-section__inner-s{width:calc(1000 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-section__inner-s{width:calc(340 / 428 * 100%)}}@-webkit-keyframes FadeIn{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes FadeIn{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@-webkit-keyframes HeaderFadeIn{0%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes HeaderFadeIn{0%{-webkit-transform:translateY(-200%);transform:translateY(-200%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.25);transform:scale(1.25)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.25);transform:scale(1.25)}}.wrp_room .con_room .inner_detail .txt{width:100%}.wrp_room .con_room .tmp_txt_btn{margin-top:2.5rem}@media only screen and (min-width: 768px){.wrp_room .con_room .inner_btn .tmp_btn_cv{width:70%}}@media only screen and (max-width: 767px){.wrp_room .con_room .inner_btn .tmp_btn_cv{width:100% !important}}.c-gray{color:#485157}.c-grid-img-text{display:grid;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media only screen and (min-width: 768px){.c-grid-img-text{grid-template-columns:calc(800 / 1440 * 100%) calc(640 / 1440 * 100%)}}@media only screen and (max-width: 767px){.c-grid-img-text{grid-template-columns:1fr}}@media only screen and (min-width: 768px){.c-grid-img-text{gap:0}}@media only screen and (max-width: 767px){.c-grid-img-text{gap:3.07rem}}.c-grid-img-text:before{content:'';position:absolute;width:100%;height:100%;bottom:-3.85rem;right:-1.54rem;z-index:-1;background-image:url(../images/common/bg_deco_2.png);background-size:auto;background-position:right bottom;background-repeat:no-repeat}.c-grid-img-text .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.3rem}@media only screen and (min-width: 1025px){.c-grid-img-text .info{padding-inline:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-grid-img-text .info{padding-inline:4.61rem}}@media only screen and (max-width: 767px){.c-grid-img-text .info{padding-inline:0}}@media only screen and (max-width: 767px){.c-grid-img-text .info{width:90%;margin-inline:auto}}.c-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #A4A8AB;margin-inline:auto}@media only screen and (min-width: 1025px){.c-list{padding:1.53rem 4.61rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-list{padding:1.53rem 3.07rem}}@media only screen and (max-width: 767px){.c-list{padding:0 1.53rem}}.c-list__item{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:1.53rem;border-bottom:1px solid #000}@media only screen and (min-width: 768px){.c-list__item{grid-template-columns:calc(210 / 780 * 100%) calc(373 / 780 * 100%) calc(197 / 780 * 100%)}}@media only screen and (max-width: 767px){.c-list__item{grid-template-columns:1fr}}@media only screen and (min-width: 768px){.c-list__item{gap:0}}@media only screen and (max-width: 767px){.c-list__item{gap:1.53rem}}.c-list__item:last-child{border-bottom:0}.c-list__item .info{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){.c-list__item .info{max-width:20rem}}@media only screen and (max-width: 767px){.c-list__item .info{max-width:unset}}@media only screen and (min-width: 768px){.c-list__item .info{margin-inline:auto}}@media only screen and (max-width: 767px){.c-list__item .info{margin-inline:unset}}.c-grid{display:grid;grid-template-columns:1fr;gap:3.07rem}@media only screen and (min-width: 768px){.c-grid--2col{grid-template-columns:repeat(2, 1fr)}}.c-grid__item .img{margin-bottom:1.53rem}.c-grid__item .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.53rem}@media only screen and (min-width: 1025px){.p-section{padding-top:9.23rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-section{padding-top:6.92rem}}@media only screen and (max-width: 767px){.p-section{padding-top:4.61rem}}.p-section__inner{width:90%;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.p-section__inner{max-width:calc(1080 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-section__inner{max-width:unset}}@media only screen and (min-width: 1025px){.p-section__title,.p-section__grid{margin-bottom:4.61rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-section__title,.p-section__grid{margin-bottom:3.84rem}}@media only screen and (max-width: 767px){.p-section__title,.p-section__grid{margin-bottom:3.07rem}}.p-facilities .tmp_btn_cv{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width: 1025px){.p-facilities .tmp_btn_cv{margin-block:4.61rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-facilities .tmp_btn_cv{margin-block:3.84rem}}@media only screen and (max-width: 767px){.p-facilities .tmp_btn_cv{margin-block:3.07rem}}@media only screen and (min-width: 768px){.p-facilities .tmp_btn_cv{min-width:24.61rem}}@media only screen and (max-width: 767px){.p-facilities .tmp_btn_cv{min-width:100%}}
