:root{--color-text:#111;--color-ink:#212121;--color-white:#fff;--color-bg:#fff;--color-accent:#ffce3d;--color-paper:#f4f5f0;--color-purple-50:#f5f5fd;--color-purple-100:#ebecfc;--color-purple-200:#d8d9f8;--color-purple-300:#c1c1f3;--color-purple-400:#a6a4eb;--color-purple-500:#8c87e3;--color-purple-600:#716cb9;--color-purple-700:#565391;--color-purple-800:#3d3a6a;--color-purple-900:#262446;--color-gray-50:#f1f1f1;--color-gray-100:#e4e4e3;--color-gray-200:#cac9c8;--color-gray-300:#a9a9a8;--color-gray-400:#848482;--color-gray-500:#61605e;--color-gray-600:#4f4e4c;--color-gray-700:#3e3d3b;--color-gray-800:#2d2c2b;--color-gray-900:#1e1d1b;--color-red-50:#fff1f1;--color-red-100:#ffe2e4;--color-red-200:#ffc5c9;--color-red-300:#fea0a9;--color-red-400:#f77183;--color-red-500:#eb355e;--color-red-600:#bf2b4b;--color-red-700:#94213a;--color-red-800:#6c1729;--color-red-900:#470e19;--font-sans-cjk:"Noto Sans JP", "Noto Sans KR", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-display:var(--font-sans-cjk);--font-body:var(--font-sans-cjk);--font-latin:"Helvetica Neue", Helvetica, Arial, sans-serif}:lang(ko){word-break:keep-all}.u-inview{transition:opacity .5s,translate .5s}.u-inview.is-inview-pending{opacity:0;translate:0 24px}@media (prefers-reduced-motion:reduce){.u-inview{transition:none}}.u-giant-text{display:block;overflow:hidden}.u-giant-char{display:inline-block}.u-giant-char:last-child{letter-spacing:0}@media (width<=767px){.u-pc-only{display:none}}.u-sp-only{display:none}@media (width<=767px){.u-sp-only{display:revert}}.u-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}#fides-modal-link{display:none!important}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg)}img{max-width:100%;height:auto;display:block}.article-content[data-astro-cid-hkbrpulz]{position:relative}#smooth-wrapper[data-astro-cid-hkbrpulz]{position:relative;overflow-x:hidden}#smooth-content[data-astro-cid-hkbrpulz]{position:relative}svg[data-astro-cid-jo76nvxg]{display:block}.footer[data-astro-cid-6idwfkcx]{background:var(--color-purple-100);color:var(--color-purple-700);padding:80px 16px}@media (width<=767px){.footer[data-astro-cid-6idwfkcx]{padding:100px 16px}}.footer__inner[data-astro-cid-6idwfkcx]{text-align:center;flex-direction:column;align-items:center;gap:36px;display:flex}@media (width<=767px){.footer__inner[data-astro-cid-6idwfkcx]{gap:49px}}.footer__archives-title[data-astro-cid-6idwfkcx]{letter-spacing:-.02em;font:500 clamp(23px, 23px + (30 - 23) * (100vw - 375px) / (1440 - 375), 30px)/1 var(--font-display)}.footer__organizers[data-astro-cid-6idwfkcx]{font:500 12px/1.9 var(--font-body);text-wrap:balance;margin-top:24px;list-style:none}.footer__years[data-astro-cid-6idwfkcx]{justify-content:center;gap:24px;margin-top:47px;list-style:none;display:flex}@media (width<=767px){.footer__years[data-astro-cid-6idwfkcx]{grid-template-columns:repeat(3,auto);gap:22px;margin-top:48px;display:grid}}.footer__year[data-astro-cid-6idwfkcx]{min-width:50px;color:inherit;font:500 clamp(22px, 22px + (23 - 22) * (100vw - 375px) / (1440 - 375), 23px)/1 var(--font-latin);border-bottom:1px solid;padding:0 2px 4px;text-decoration:none;transition:opacity .25s;display:block}@media (hover:hover){.footer__year[data-astro-cid-6idwfkcx]:hover{opacity:.6}}@media (width<=767px){.footer__year[data-astro-cid-6idwfkcx]{min-width:48px}}.footer__legal[data-astro-cid-6idwfkcx] ul[data-astro-cid-6idwfkcx]{justify-content:center;align-items:center;gap:32px;list-style:none;display:flex}@media (width<=767px){.footer__legal[data-astro-cid-6idwfkcx] ul[data-astro-cid-6idwfkcx]{flex-direction:row;justify-content:space-between;gap:32px}}.footer__pp[data-astro-cid-6idwfkcx]{color:inherit;font:500 12px/normal var(--font-display);text-decoration:underline;transition:opacity .25s}@media (hover:hover){.footer__pp[data-astro-cid-6idwfkcx]:hover{opacity:.7}}.footer__social[data-astro-cid-6idwfkcx]{justify-content:center;gap:8px;list-style:none;display:flex}.footer__social-link[data-astro-cid-6idwfkcx]{width:44px;height:44px;color:var(--color-purple-800);place-items:center;transition:opacity .25s;display:grid}@media (hover:hover){.footer__social-link[data-astro-cid-6idwfkcx]:hover{opacity:.7}}.footer__copy[data-astro-cid-6idwfkcx]{font:500 12px/normal var(--font-display)}
