.tpl-stack[data-columns="1"] .tpl-room-type__plan{height:495px}@media screen and (max-width: 768px){.tpl-stack[data-columns="1"] .tpl-room-type__plan{height:65vw}}.tpl-stack.-placeCenter{place-items:center}@media screen and (max-width: 768px){.tpl-room-type-detail__spec{flex-wrap:wrap;gap:10px;max-width:440px}}.tpl-card.-plan_wide{grid-column:span 2}@media screen and (max-width: 768px){.tpl-card.-plan_wide{grid-column:span 1}}.tpl-card.-plan_wide .tpl-room-type__tag{width:100%;max-width:130px;text-align:center}@media screen and (max-width: 768px){.tpl-card.-plan_wide .tpl-room-type__tag{width:auto}}.tpl-card.-plan_wide .tpl-room-type__spec{width:100%;max-width:210px;margin-left:auto;margin-right:auto;grid-template-columns:60% 1fr}@media screen and (max-width: 768px){.tpl-card.-plan_wide .tpl-room-type__spec{max-width:none;grid-template-columns:45% 1fr}}.tpl-card.-plan_wide .tpl-room-type__copy{text-align:center}@media screen and (max-width: 768px){.tpl-card.-plan_wide .tpl-room-type__copy{text-align:left}}.tpl-card.-plan_wide .tpl-room-type__plan{height:auto;aspect-ratio:582/515}@media screen and (max-width: 768px){.tpl-card.-plan_wide .tpl-room-type__plan{aspect-ratio:unset;height:65vw}}.tpl-card.-plan_wide .tpl-room-type__plan .tpl-figure{padding:30px}@media screen and (max-width: 768px){.tpl-card.-plan_wide .tpl-room-type__plan .tpl-figure{padding:15px}}.tpl-card.-plan_wide .tpl-button{max-width:none}@media screen and (max-width: 768px){.tpl-card.-plan_wide .tpl-button{max-width:450px}}.tpl-room-type-detail__label{width:auto;min-width:87px}@media screen and (max-width: 1016px){.tpl-stack.casbee_bels_wrap{grid-template-columns:1fr}}.tpl-room-type__append{max-width:300px}.tpl-room-type__append.casbee{aspect-ratio:286/228;margin-top:auto}@media screen and (max-width: 1016px){.tpl-room-type__append.casbee{aspect-ratio:unset}}.tpl-room-type__append.casbee img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.txt_whitecanvas{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.whitecanvas_kousei .no{position:absolute;display:block;background-color:#402021;color:#fff;top:0px;left:0px;font-size:50px;width:1.24em;line-height:1.24em;text-align:center}.whitecanvas_kousei .tpl-card__body{background-color:#d6d2cb;box-sizing:border-box;padding:15px;text-align:center}@media screen and (max-width: 768px){.whitecanvas_kousei .tpl-card__body{text-align:left}}.bels_row{width:100%;max-width:550px;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;gap:20px}@media screen and (max-width: 600px){.bels_row{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:10px;max-width:none}}.bels_row .mb1em{margin-bottom:1em}.bels_row .caption_wrap{margin-top:auto}.kv_slider_atype{position:relative;left:50%;width:100vw;height:100%;transform:translate(-50%)}.kv_slider_atype img{width:100%}@media screen and (max-width: 768px){.kv_slider_atype .imgcapkeep{left:auto;right:0px}}.kv_slider_atype .zoom{display:none;position:absolute;left:0;bottom:0;align-items:center;justify-content:center;width:44px;height:44px;transform:translateY(0.025em);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#3f2021;color:#e5e1dc;font-size:24px;font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 24}@media screen and (max-width: 768px){.kv_slider_atype .zoom{font-size:20px;display:flex}}.zoom_bg{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:100;display:none}.zoom_bg.open{display:block}.zoom_contents{position:fixed;top:50%;left:0px;width:100%;transform:translateY(-50%);z-index:100;display:none}.zoom_contents.open{display:block}.zoom_contents figure{overflow:auto}.zoom_contents figure img{width:auto;height:100%;max-width:none;max-height:min(75vh,1145px)}