@import "https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;500;600;700&family=Zen+Kaku+Gothic+New:wght@300;400;500;700&display=swap";
:root{--font-mincho:"Zen Old Mincho","Hiragino Mincho ProN","Yu Mincho",serif;--font-gothic:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--font-numeral:"Zen Kaku Gothic New",ui-monospace,"SF Mono",monospace}
:root{--paper-0:#fff;--paper-50:#fafaf9;--paper-100:#f2f1ee;--paper-200:#e7e5e0;--ink-1000:#050504;--ink-950:#0b0b0a;--ink-900:#121110;--ink-850:#191817;--ink-800:#211f1e;--ink-700:#2c2a28;--ink-600:#3a3835;--bone-50:#f4f2ee;--bone-100:#eae7e1;--bone-200:#dcd8d1;--bone-300:#c4bfb6;--gray-500:#8c8880;--gray-600:#6e6a63;--gray-700:#4e4a45;--ochre-400:#c08a5c;--ochre-500:#a87246;--clay-400:#d08c82;--clay-500:#b86c61;--ink-a04:#0a0a090a;--ink-a06:#0a0a090f;--ink-a08:#0a0a0914;--ink-a12:#0a0a091f;--ink-a14:#0a0a0924;--ink-a24:#0a0a093d;--ink-a40:#0a0a0966;--ink-a58:#0a0a0994;--ink-a62:#0a0a099e;--ink-a76:#0a0a09c2;--ink-a86:#0a0a09db;--bone-a04:#f4f2ee0a;--bone-a06:#f4f2ee0f;--bone-a10:#f4f2ee1a;--bone-a14:#f4f2ee24;--bone-a24:#f4f2ee3d;--bone-a38:#f4f2ee61;--bone-a54:#f4f2ee8a;--bone-a62:#f4f2ee9e;--bone-a78:#f4f2eec7;--bone-a88:#f4f2eee0;--bg-canvas:var(--paper-0);--bg-canvas-deep:var(--paper-100);--surface-raised:var(--ink-a04);--surface-translucent:#ffffffc7;--surface-control:var(--ink-a08);--surface-control-press:var(--ink-a12);--surface-photo:var(--paper-200);--text-primary:#0a0a09;--text-secondary:var(--ink-a76);--text-muted:var(--ink-a58);--text-inverse:var(--paper-0);--border-hairline:var(--ink-a14);--border-hairline-soft:var(--ink-a06);--interactive:#0a0a09;--interactive-fill:#0a0a09;--interactive-on-fill:var(--paper-0);--interactive-quiet:var(--ink-a62);--interactive-disabled:var(--ink-a24);--focus-ring:var(--ink-a62);--signal:var(--ochre-500);--error:var(--clay-500);--error-quiet:#b86c6124;--progress-track:var(--ink-a14);--progress-fill:var(--ink-a86);--fill-quieter:var(--ink-a06);--fill-quiet:var(--ink-a12);--fill-strong:var(--ink-a24)}:root[data-theme=dark]{--bg-canvas:var(--ink-950);--bg-canvas-deep:var(--ink-1000);--surface-raised:var(--bone-a06);--surface-translucent:#0b0b0ab8;--surface-control:var(--bone-a10);--surface-control-press:var(--bone-a14);--surface-photo:var(--ink-800);--text-primary:var(--bone-50);--text-secondary:var(--bone-a78);--text-muted:var(--bone-a54);--text-inverse:var(--ink-950);--border-hairline:var(--bone-a14);--border-hairline-soft:var(--bone-a06);--interactive:var(--bone-50);--interactive-fill:var(--bone-50);--interactive-on-fill:var(--ink-950);--interactive-quiet:var(--bone-a62);--interactive-disabled:var(--bone-a24);--focus-ring:var(--bone-a62);--signal:var(--ochre-400);--error:var(--clay-400);--error-quiet:#d08c8229;--progress-track:var(--bone-a14);--progress-fill:var(--bone-a88);--fill-quieter:var(--bone-a06);--fill-quiet:var(--bone-a10);--fill-strong:var(--bone-a24)}
:root{--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:25px;--fs-3xl:30px;--fs-4xl:34px;--fs-5xl:44px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--lh-flat:1;--lh-tight:1.28;--lh-title:1.4;--lh-body:1.7;--lh-transcript:1.85;--ls-tightest:-.01em;--ls-normal:0;--ls-wide:.04em;--ls-wider:.12em;--ls-label:.2em;--ls-signage:.3em;--type-exhibition-label:var(--fw-regular) var(--fs-2xs)/var(--lh-flat) var(--font-gothic);--type-exhibition-label-tracking:var(--ls-signage);--type-wall-number:var(--fw-regular) var(--fs-xs)/var(--lh-flat) var(--font-gothic);--type-wall-number-tracking:var(--ls-signage);--type-wall-title:var(--fw-medium) var(--fs-4xl)/var(--lh-title) var(--font-mincho);--type-wall-title-tracking:var(--ls-wide);--type-wall-title-compact:var(--fw-medium) var(--fs-xl)/var(--lh-title) var(--font-mincho);--type-transcript-active:var(--fw-medium) var(--fs-xl)/var(--lh-transcript) var(--font-gothic);--type-transcript-active-tracking:.02em;--type-transcript-inactive:var(--fw-regular) var(--fs-lg)/var(--lh-body) var(--font-gothic);--type-playback-time:var(--fw-regular) var(--fs-xs)/var(--lh-flat) var(--font-numeral);--type-playback-time-tracking:var(--ls-wider);--type-button-label:var(--fw-medium) var(--fs-sm)/var(--lh-flat) var(--font-gothic);--type-button-label-tracking:var(--ls-wider);--type-supporting:var(--fw-regular) var(--fs-base)/var(--lh-body) var(--font-gothic)}
:root{--space-0:0;--space-px:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--gutter-screen:var(--space-6);--gutter-screen-wide:var(--space-8);--stack-label:var(--space-2);--stack-block:var(--space-6);--stack-section:var(--space-12);--phrase-gap:var(--space-10);--tap-min:44px;--tap-comfortable:56px}
:root{--radius-none:0;--radius-hairline:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--radius-circle:50%;--radius-surface:var(--radius-hairline);--radius-control:var(--radius-pill);--radius-primary-button:var(--radius-circle)}
:root{--opacity-active:1;--opacity-adjacent:.34;--opacity-distant:.16;--opacity-previous:var(--opacity-adjacent);--opacity-next:var(--opacity-adjacent);--opacity-disabled:.28;--opacity-control-idle:.68;--opacity-control-active:1;--opacity-scrim:.86}
:root{--blur-none:0px;--blur-adjacent:1.5px;--blur-distant:3.5px;--blur-enter:6px;--blur-surface:20px;--blur-scrim:32px}
:root{--shadow-none:none;--shadow-lift:0 1px 2px var(--ink-a08);--shadow-float:0 8px 32px var(--ink-a12);--shadow-primary-button:0 0 0 1px var(--border-hairline)}:root[data-theme=dark]{--shadow-lift:0 1px 2px #05050466;--shadow-float:0 8px 32px #05050480}
:root{--duration-instant:.12s;--duration-fast:.2s;--duration-base:.32s;--duration-slow:.48s;--duration-slower:.64s;--duration-ambient:1.6s;--ease-quiet:cubic-bezier(.22,.61,.36,1);--ease-enter:cubic-bezier(.16,1,.3,1);--ease-exit:cubic-bezier(.4,0,1,1);--ease-linear:linear;--motion-phrase-transition:.56s var(--ease-quiet);--motion-active-phrase:.32s var(--ease-quiet);--motion-transcript-scroll:.64s var(--ease-quiet);--motion-player-enter:.48s var(--ease-enter);--motion-player-exit:.24s var(--ease-exit);--motion-loading:1.6s var(--ease-quiet);--move-phrase:10px;--move-player:12px;--scale-phrase-active:1;--scale-phrase-adjacent:.97;--scale-press:.96}@media (prefers-reduced-motion:reduce){:root{--duration-instant:1ms;--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-slower:1ms;--duration-ambient:2.4s;--motion-phrase-transition:.14s var(--ease-linear);--motion-active-phrase:.14s var(--ease-linear);--motion-transcript-scroll:1ms var(--ease-linear);--motion-player-enter:1ms var(--ease-linear);--motion-player-exit:1ms var(--ease-linear);--move-phrase:0px;--move-player:0px;--scale-phrase-adjacent:1;--scale-press:1;--blur-adjacent:0px;--blur-distant:0px;--blur-enter:0px}}
html{-webkit-text-size-adjust:100%}body{background:var(--bg-canvas);color:var(--text-primary);font:var(--type-supporting);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--text-primary);border-bottom:1px solid var(--border-hairline);transition:opacity var(--duration-fast) var(--ease-quiet);text-decoration:none}a:hover{opacity:.7}button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0}:focus-visible{outline:1px solid var(--focus-ring);outline-offset:3px}::selection{background:var(--fill-quiet)}@keyframes ag-breathe{0%,to{opacity:.22}50%{opacity:.72}}@keyframes ag-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ag-rise{0%{opacity:0;transform:translateY(var(--move-player))}to{opacity:1;transform:none}}[data-ag-scroll]{scrollbar-width:none;-ms-overflow-style:none}[data-ag-scroll]::-webkit-scrollbar{display:none}@keyframes ag-settle{0%{transform:translateY(var(--settle-from,96px))}to{transform:none}}@keyframes ag-follow{0%{opacity:0;transform:translateY(var(--move-phrase))}to{opacity:1;transform:none}}

[data-ag-collapse]{opacity:1;max-height:40px;margin-bottom:var(--space-5);transform:none}[data-ag-collapse][aria-hidden=true]{opacity:0;visibility:hidden;max-height:0;margin-bottom:0;transform:translateY(-16px)}@keyframes ag-page-in{0%{opacity:0}}@keyframes ag-page-out{to{opacity:0}}[data-ag-page]{animation:ag-page-in calc(var(--duration-slower) * 1.5) var(--ease-quiet)}[data-ag-page=leaving]{animation:ag-page-out var(--duration-slow) var(--ease-quiet) forwards}[role=group][data-ag-scroll]{padding-block:2px}[data-ag-progress] ol li button:not([disabled])>span:last-child:not([aria-label]){font-size:0!important}[data-ag-progress] ol li button:not([disabled])>span:last-child:not([aria-label]):after{content:"完了";font:var(--type-playback-time);letter-spacing:var(--type-playback-time-tracking)}[data-ag-transcript]{--blur-distant:0px}[data-ag-transcript] p,[data-ag-transcript] div>div{will-change:auto!important;text-wrap:auto!important;transition:opacity var(--motion-phrase-transition), filter var(--motion-phrase-transition), transform var(--motion-active-phrase)!important}@keyframes ag-photo-in{0%{opacity:0}}
:root{--gp-ground:#f5f0e7;--gp-ink:#223d48;--gp-rule:#2d646e;--gp-gold:#ad894a;--ink-a04:#223d480a;--ink-a06:#223d480f;--ink-a08:#223d4814;--ink-a12:#223d481f;--ink-a14:#223d4824;--ink-a24:#223d483d;--ink-a40:#223d4866;--ink-a58:#223d4894;--ink-a62:#223d489e;--ink-a76:#223d48c2;--ink-a86:#223d48db;--bg-canvas:var(--gp-ground);--bg-canvas-deep:#eae4d8;--surface-raised:var(--ink-a04);--surface-translucent:#f5f0e7c7;--surface-control:var(--ink-a08);--surface-control-press:var(--ink-a12);--surface-photo:#e2dacb;--text-primary:var(--gp-ink);--text-secondary:#223d48db;--text-muted:#223d48bd;--text-inverse:var(--gp-ground);--border-hairline:var(--ink-a14);--border-hairline-soft:var(--ink-a06);--interactive:var(--gp-ink);--interactive-fill:var(--gp-ink);--interactive-on-fill:var(--gp-ground);--interactive-quiet:#223d48bd;--interactive-disabled:var(--ink-a24);--focus-ring:var(--ink-a62);--signal:var(--gp-gold);--progress-track:var(--ink-a14);--progress-fill:var(--ink-a86);--fill-quieter:var(--ink-a06);--fill-quiet:var(--ink-a12);--fill-strong:var(--ink-a24);--font-mincho:"Hiragino Mincho ProN", "Zen Old Mincho", "Yu Mincho", serif;--font-gothic:"Hiragino Mincho ProN", "Zen Old Mincho", "Yu Mincho", serif;--font-numeral:"Hiragino Mincho ProN", "Zen Old Mincho", "Yu Mincho", serif;--fw-medium:400;--fw-semibold:400}html{background:var(--bg-canvas)}
