@charset "UTF-8";.visually-hidden{position:absolute;left:-9999px;opacity:0;pointer-events:none;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#main-layout #guide-character{position:absolute;right:-10%;top:100px;width:60%}@media screen and (max-width: 767px) and (min-height: 701px){#main-layout #guide-character{width:65%;top:120px}}@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){#main-layout #guide-character{width:60%;right:-5%}}@media screen and (min-width: 1025px){#main-layout #guide-character{width:45%;right:0}}@media screen and (min-width: 1200px){#main-layout #guide-character{width:35%;right:5%}}#main-layout #guide-character figure #guide-caption{position:absolute;top:20%;right:0;display:block;max-width:50%;line-height:1.6;word-break:normal;overflow-wrap:break-word;text-shadow:0 0 6px rgba(255,200,150,.6),0 0 10px rgba(255,160,100,.5)}#main-layout #guide-character figure #guide-caption span.break{display:inline-block}#main-layout #guide-character figure picture{width:100%;display:inline-block}#main-layout #guide-character figure picture>img{width:100%}#main-layout #pavilion-background{position:absolute;background-image:url(/assets/img/top_room_sp.webp);background-size:cover;width:100%;height:100vh;top:0;left:0;box-sizing:border-box;filter:brightness(85%) contrast(90%) sepia(20%) saturate(70%);z-index:-1}@media screen and (min-width: 768px){#main-layout #pavilion-background{background-image:url(/assets/img/top_room_pc.webp)}}#top-video{width:20%;position:relative;border-radius:12px;overflow:hidden;text-align:center}#top-video video{vertical-align:bottom;box-shadow:0 0 20px #00000080;text-align:center;width:100%}@media (min-width: 769px){#top-video video{width:60%}}#news-section{flex:0 0 auto;max-height:10em;overflow-y:auto;padding:1rem;margin-bottom:10em;width:100%;box-shadow:0 0 15px #ffe6b44d,inset 0 0 8px #643c0a66;font-family:KouzanGyoushoOTF,serif;color:#fffbe9;box-sizing:border-box}@media screen and (min-width: 768px){#news-section{max-width:600px;margin-bottom:4em}}#news-title{font-size:1rem;color:#ffd86b;text-shadow:0 0 6px rgba(80,50,20,.6);margin-bottom:.5rem;text-align:center;position:relative}.news-list{list-style:none;padding:0;margin:0;text-align:left}.news-list li{background:#1e140a66;border-left:4px solid #d6bb88;border-radius:8px;font-size:1rem;transition:background-color .3s}.news-list li:hover{background:#3c281499}.news-list li time{font-weight:700;color:#fc9;margin-right:1rem;font-size:.95rem;display:block}@media (min-width: 769px){.news-list li time{display:inline}}
