@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,main,header,section,article,aside,footer,dl,dd,ul,ol,li{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}ul,ol,li{list-style:none}img,picture{max-width:100%;height:auto;display:block;border:none}button{margin:0;padding:0;border:none;background:none}a{text-decoration:none}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:cst-Sawarabi-Gothic;src:url(./SawarabiGothic-Regular-B0NPQDle.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:cst-Sawarabi-Mincho;src:url(./SawarabiMincho-Regular-subset-BMIwey9-.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:auto!important}html,body{overflow-x:hidden}body{scroll-behavior:auto}.scroll-disabled{overflow:hidden!important;position:fixed;width:100%;height:100%}body{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#5d2b21;font-family:cst-Sawarabi-Gothic,sans-serif;font-weight:400;font-style:normal;width:100%;height:100%;background-image:url(../img/bg/bg.webp);background-size:169.2px 169.2px;background-position:left top;background-repeat:repeat}.cst-Sawarabi-Mincho{font-family:cst-Sawarabi-Mincho,serif;font-weight:400;font-style:normal}.cs-page,.cs-page__content{width:100%}.cst-room-2025 .cstMain{position:relative;z-index:4;width:100%;margin-top:0}.cst-room-2025 .header.hidden{display:none!important}.cst-room-2025 .opening.fade-out{transition:opacity 1s ease-out;opacity:0}.cst-room-2025 .sp__linebreak{display:block}@media screen and (min-width: 900px){.cst-room-2025 .sp__linebreak{display:none}}.cst-room-2025 .pc__linebreak{display:none}@media screen and (min-width: 900px){.cst-room-2025 .pc__linebreak{display:block}}.cst-room-2025 .sp__visivility{display:inline}@media screen and (min-width: 900px){.cst-room-2025 .sp__visivility{display:none}}.cst-room-2025 .pc__visivility{display:none}@media screen and (min-width: 900px){.cst-room-2025 .pc__visivility{display:inline}}.cst-room-2025 .cstSection__h2Img{width:345px;height:43px}@media screen and (min-width: 900px){.cst-room-2025 .cstSection__h2Img{height:51px}}.cst-room-2025 .cstFooter{width:100%;padding:16px 0;display:flex;flex-direction:column;align-items:center;gap:32px;transition:opacity .2s,visibility .2s}.cst-room-2025 .cstFooter.is-hidden{display:none;opacity:0;visibility:hidden}@media screen and (min-width: 900px){.cst-room-2025 .cstFooter{gap:40px}}.cst-room-2025 .copyright{font-size:10px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.5px}
