@charset "UTF-8";.main-header[data-astro-cid-5prlwjla]{padding:24px;position:fixed;top:0;left:0;width:100%;z-index:10;background:linear-gradient(to bottom,#fffc,#fff6 60%,#fff0)}@media (width < 960px){.main-header[data-astro-cid-5prlwjla]{padding:0 8px 16px}}.header-container[data-astro-cid-5prlwjla]{display:flex}@media (width < 960px){.header-container[data-astro-cid-5prlwjla]{display:block}}.main-logo[data-astro-cid-5prlwjla] a[data-astro-cid-5prlwjla]{text-decoration:none}.main-logo[data-astro-cid-5prlwjla] a[data-astro-cid-5prlwjla]:link,.main-logo[data-astro-cid-5prlwjla] a[data-astro-cid-5prlwjla]:visited{color:#000}.main-logo[data-astro-cid-5prlwjla] a[data-astro-cid-5prlwjla]:hover,.main-logo[data-astro-cid-5prlwjla] a[data-astro-cid-5prlwjla]:active,.main-logo[data-astro-cid-5prlwjla] a[data-astro-cid-5prlwjla]:focus{color:#333}.logo-common[data-astro-cid-5prlwjla]{margin-inline-end:16px;display:inline-block;width:40px;vertical-align:middle}.logo-years[data-astro-cid-5prlwjla]{display:inline-block;font-family:Barlow Semi Condensed,sans-serif;letter-spacing:.5em;font-weight:700;font-size:18px;vertical-align:middle}#GlobalNav[data-astro-cid-5prlwjla]{margin-left:auto}.menu-list[data-astro-cid-5prlwjla]{display:flex;list-style:none}.menu-list[data-astro-cid-5prlwjla]>.item[data-astro-cid-5prlwjla]{font-size:15px}.menu-list[data-astro-cid-5prlwjla]>.item[data-astro-cid-5prlwjla].-soon{opacity:.3;pointer-events:none}.menu-link[data-astro-cid-5prlwjla]{display:block;padding:16px;color:#000;text-decoration:none;letter-spacing:.1em;font-weight:900}.menu-link[data-astro-cid-5prlwjla]:hover,.menu-link[data-astro-cid-5prlwjla]:active{color:#609;background:#ffffff0d}.menu-link[data-astro-cid-5prlwjla].-soon{text-decoration:line-through;color:#0003;position:relative;pointer-events:none}.menu-link[data-astro-cid-5prlwjla].-soon:after{content:"後日公開予定";text-decoration:none;position:absolute;bottom:8px;right:16px;display:block;background-color:#cf0;color:#000;width:fit-content;font-size:8px;letter-spacing:normal;padding:0 2px}#menuBtnCheck[data-astro-cid-5prlwjla][type=checkbox]{display:none}@media (width < 960px){#HamburgerBtn[data-astro-cid-5prlwjla]{position:absolute;margin:4px 0;right:0;top:0;width:48px;height:48px;color:#000;cursor:pointer}#HamburgerBtn[data-astro-cid-5prlwjla]>span[data-astro-cid-5prlwjla]{display:none}#HamburgerBtn[data-astro-cid-5prlwjla]:after,#HamburgerBtn[data-astro-cid-5prlwjla]:before,#HamburgerBtn[data-astro-cid-5prlwjla]>div[data-astro-cid-5prlwjla]{position:absolute;left:calc(50% - 10px);content:"";display:block;width:20px;height:2px;background:#000;overflow:hidden}.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]){transition:all .5s;height:68px}.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]) #HamburgerBtn[data-astro-cid-5prlwjla]:before{top:10px}.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]) #HamburgerBtn[data-astro-cid-5prlwjla]:after{bottom:10px}.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]) #HamburgerBtn[data-astro-cid-5prlwjla]>div[data-astro-cid-5prlwjla]{top:calc(50% - 1px)}.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]) .menu-scrollable[data-astro-cid-5prlwjla]{margin:0;transition:all .5s;height:0;overflow:hidden;width:100%}.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]) .menu-list[data-astro-cid-5prlwjla]{width:100%;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;row-gap:0}.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]) .menu-list[data-astro-cid-5prlwjla] li[data-astro-cid-5prlwjla]{width:100%;margin:0;padding:0;flex:0 0 auto;font-size:1.2em;border-bottom:1px solid #000}.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]) .menu-list[data-astro-cid-5prlwjla] li[data-astro-cid-5prlwjla]:first-child{border-top:1px solid #000}.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]) .menu-list[data-astro-cid-5prlwjla] li[data-astro-cid-5prlwjla] .menu-link[data-astro-cid-5prlwjla]{display:flex;align-items:center;margin:0;padding:1em}.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]) .menu-list[data-astro-cid-5prlwjla] li[data-astro-cid-5prlwjla] .menu-link[data-astro-cid-5prlwjla].-soon:after{margin-left:.5em;font-size:.5em;right:2em;bottom:2.6em}.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]:checked){position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(to bottom,#fffc,#fff6 100%,#fff0);backdrop-filter:blur(12px)}.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]:checked) #HamburgerBtn[data-astro-cid-5prlwjla]:before,.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]:checked) #HamburgerBtn[data-astro-cid-5prlwjla]:after{top:calc(50% - 1px);left:calc(50% - 15px);width:30px}.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]:checked) #HamburgerBtn[data-astro-cid-5prlwjla]:before{transform:rotate(-45deg)}.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]:checked) #HamburgerBtn[data-astro-cid-5prlwjla]:after{transform:rotate(45deg)}.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]:checked) #HamburgerBtn[data-astro-cid-5prlwjla]>div[data-astro-cid-5prlwjla]{display:none}.main-header[data-astro-cid-5prlwjla]:has(#menuBtnCheck[type=checkbox]:checked) .menu-scrollable[data-astro-cid-5prlwjla]{transition:all .5s;width:100%;height:calc(100dvh - 60px);overflow-y:auto}}@media (width < 960px){#HamburgerBtn[data-astro-cid-5prlwjla]{display:block}}@media (width >= 960px){#HamburgerBtn[data-astro-cid-5prlwjla]{display:none}}html{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}body{font-family:Noto Sans JP,Noto Sans CJK JP,BIZ UDPGothic,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-feature-settings:"palt";text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#000;width:100%;min-width:320px;overflow-x:hidden}img{max-width:100%}a{color:#fff}
