.site-footer[data-astro-cid-jo6i4kqk]{box-sizing:border-box;background:#2c2c2c;justify-content:center;align-items:center;min-height:144px;padding:29px;display:flex}.logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{display:block}.site-header[data-astro-cid-nen7h5rs]{--header-dark:#2c2c2c;--header-accent:#c0fc00;z-index:100;background:#575757 url(/images/header-texture.png);padding:14px 14px 15px;font-family:Oswald,sans-serif;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs]:where(ul){margin:0;padding:0;list-style:none}.site-header[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}.top-bar[data-astro-cid-nen7h5rs]{background:var(--header-dark);color:#fff;justify-content:space-between;align-items:center;height:46px;padding:0 7px 0 19px;display:flex;position:relative}.lang[data-astro-cid-nen7h5rs]{position:relative}.lang-button[data-astro-cid-nen7h5rs]{cursor:pointer;background:#575757;border:1px solid #bfcedb;border-radius:24px;justify-content:center;align-items:center;gap:6px;width:57px;height:40px;padding:0 10px;display:flex}.lang-button[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{display:block}.chevron[data-astro-cid-nen7h5rs]{fill:#000;width:12px;height:7px}.lang-menu[data-astro-cid-nen7h5rs]{background:#575757;border:1px solid #bfcedb;border-radius:12px;min-width:100%;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.lang-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.lang-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--header-dark);color:var(--header-accent)}.logo[data-astro-cid-nen7h5rs]{position:absolute;top:3px;left:50%;transform:translate(-50%)}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{display:block}.menu-toggle[data-astro-cid-nen7h5rs]{display:none}.nav-bar[data-astro-cid-nen7h5rs]{background:var(--header-dark);height:26px}.nav-list[data-astro-cid-nen7h5rs]{justify-content:center;height:100%;display:flex}.nav-item[data-astro-cid-nen7h5rs]{position:relative}.nav-link[data-astro-cid-nen7h5rs]{color:#fff;letter-spacing:4.4px;text-transform:uppercase;align-items:center;gap:4px;height:26px;padding:0 12px;font-size:19px;font-weight:300;line-height:1;transition:color .2s;display:flex}.nav-arrow[data-astro-cid-nen7h5rs]{fill:currentColor;width:10px;height:10px;margin-left:-4px}.nav-item[data-astro-cid-nen7h5rs]:hover>.nav-link[data-astro-cid-nen7h5rs],.nav-item[data-astro-cid-nen7h5rs]:focus-within>.nav-link[data-astro-cid-nen7h5rs]{color:var(--header-accent)}.dropdown[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;background:#1e1e1e;border-radius:15px;gap:15px;padding:9px 29px;font-family:Noto Sans JP,sans-serif;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)}.nav-item[data-astro-cid-nen7h5rs]:hover>.dropdown[data-astro-cid-nen7h5rs],.nav-item[data-astro-cid-nen7h5rs]:focus-within>.dropdown[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:translate(-50%)}.dropdown-column[data-astro-cid-nen7h5rs]{flex-direction:column;gap:5px;width:191px;display:flex}.dropdown-item[data-astro-cid-nen7h5rs]{background:var(--header-dark);color:#fff;align-items:center;min-height:32px;padding:0 8px;font-size:18px;line-height:1.4;display:flex}.dropdown-subitem[data-astro-cid-nen7h5rs]{color:#e0dada;background:#3c3232;padding:2px 5px;font-size:14px;line-height:22px;display:block}.dropdown-item[data-astro-cid-nen7h5rs]:hover,.dropdown-subitem[data-astro-cid-nen7h5rs]:hover{color:var(--header-accent)}@media (width<=767px){.site-header[data-astro-cid-nen7h5rs]{padding:8px}.top-bar[data-astro-cid-nen7h5rs]{padding:0 6px}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:40px;height:40px;margin-left:auto;padding:8px;display:flex}.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:#fff;height:2px;transition:transform .2s,opacity .2s;display:block}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(8px)rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.nav-bar[data-astro-cid-nen7h5rs]{height:auto}.nav[data-astro-cid-nen7h5rs]{max-height:calc(100vh - 70px);display:none;overflow-y:auto}.nav[data-astro-cid-nen7h5rs].is-open{display:block}.nav-list[data-astro-cid-nen7h5rs]{flex-direction:column;padding:8px 0 16px}.nav-link[data-astro-cid-nen7h5rs]{height:44px;padding:0 16px}.nav-arrow[data-astro-cid-nen7h5rs]{display:none}.dropdown[data-astro-cid-nen7h5rs],.nav-item[data-astro-cid-nen7h5rs]:hover>.dropdown[data-astro-cid-nen7h5rs],.nav-item[data-astro-cid-nen7h5rs]:focus-within>.dropdown[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;background:0 0;border-radius:0;flex-direction:column;padding:0 16px 8px 32px;position:static;transform:none}.dropdown-column[data-astro-cid-nen7h5rs]{width:auto}.dropdown-item[data-astro-cid-nen7h5rs]{font-size:15px}}html,body{width:100%;min-height:100%;margin:0}body{background:#1e1e1e;flex-direction:column;min-height:100vh;font-family:Noto Sans JP,sans-serif;display:flex}main[data-astro-cid-ju4pidww]{flex:1}
