:root{--paper:#f7f5ef;--grid:#dce4db;--ink:#1e3a2f;--ink-soft:#4a6355;--stamp:#b3402a;--ochre:#c99a2e;--sky:#7fa8a0;--line:#b8c4b4}*{box-sizing:border-box;margin:0;padding:0}h1,h2,h3{text-wrap:balance;word-break:auto-phrase}p{text-wrap:pretty}.hf .hf-text p,main [class*=-lead],main [class*=-note],main [class*=-desc],.disclaimer-line{word-break:auto-phrase}.disclaimer-line,.hf .hf-text>p:last-child:not(:first-child){text-wrap:balance}@media (width<=600px){p,li{text-wrap:wrap}main [class*=-lead]:not(.hf *),main [class*=-note]:not(.hf *),main [class*=-desc]:not(.hf *),.foot-note{word-break:normal}}html{scroll-behavior:smooth;font-size:112.5%}body{color:var(--ink);background-color:var(--paper);font-family:Zen Kaku Gothic New,sans-serif;line-height:1.8}body:before{content:"";background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);z-index:-1;pointer-events:none;background-size:28px 28px;position:fixed;inset:0}.mono{font-family:IBM Plex Mono,monospace}.serif{font-family:Shippori Mincho,serif}header.site{z-index:50;backdrop-filter:blur(6px);border-bottom:2px solid var(--ink);background:#f7f5efeb;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:14px 20px;display:flex}.logo .mark{letter-spacing:.06em;color:var(--ink);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:1.45rem;font-weight:600}.logo .mark b{color:var(--stamp)}.xf{letter-spacing:.12em;color:var(--stamp);vertical-align:.55em;white-space:nowrap;opacity:.85;margin-left:.9em;font-family:IBM Plex Mono,monospace;font-size:.36em;font-weight:500;line-height:1.5;display:inline-block}.xf--foot{color:#f0b78a;opacity:1;margin:-4px 0 10px;font-size:.6rem;display:block}.logo .mark{align-self:flex-start;width:max-content;display:inline-block}.logo .mark .xf{text-align:right;vertical-align:baseline;letter-spacing:.12em;margin:2px 0 0;font-size:.42em;line-height:1.2;display:block}.logo .sub{color:var(--ink-soft);letter-spacing:.2em;font-size:.78rem}nav ul{flex-wrap:nowrap;gap:26px;list-style:none;display:flex}nav li{flex:none}nav a{color:var(--ink);white-space:nowrap;font-size:1rem;font-weight:500;text-decoration:none}nav a:hover{color:var(--stamp)}.al-jump a,.ex-board a{white-space:normal}nav a:focus-visible{outline:2px solid var(--stamp);outline-offset:3px}@media (width>=761px) and (width<=1100px){.logo .mark{font-size:1.25rem}nav{scrollbar-width:none;min-width:0;overflow-x:auto}nav::-webkit-scrollbar{display:none}nav ul{gap:16px}nav a{font-size:.92rem}}@media (width<=760px){.nav{gap:10px;padding:12px 16px}.logo .mark{white-space:nowrap;font-size:1.15rem}.logo .sub{display:none}nav{scrollbar-width:none;border-left:1px solid var(--line);min-width:0;margin:-4px 0;padding:4px 0 4px 14px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}nav::-webkit-scrollbar{display:none}nav ul{gap:18px}nav a{font-size:.86rem}}main{max-width:1280px;margin:0 auto;padding:0 20px}section{padding:56px 0}@media (width<=600px){section{padding:32px 0}}.sec-head{border-bottom:2px solid var(--ink);align-items:baseline;gap:16px;margin-bottom:32px;padding-bottom:10px;display:flex}.sec-head .no{color:var(--stamp);letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:.85rem;font-weight:600}.sec-head h2{letter-spacing:.06em;font-family:Shippori Mincho,serif;font-size:1.5rem;font-weight:800}.exhibit>.sec-head{flex-direction:column;align-items:flex-start;gap:0;padding-bottom:14px}.exhibit>.sec-head h1{margin-top:6px;line-height:1.35}.exhibit>.sec-head .sub{margin:8px 0 0}.article{max-width:720px;margin:0 auto;padding:48px 0}.article h1{margin-bottom:8px;font-family:Shippori Mincho,serif;font-size:1.7rem;line-height:1.5}.article .meta{color:var(--ink-soft);letter-spacing:.12em;margin-bottom:28px;font-family:IBM Plex Mono,monospace;font-size:.7rem}.article h2{border-left:4px solid var(--stamp);margin:36px 0 14px;padding-left:12px;font-family:Shippori Mincho,serif;font-size:1.25rem}.article p{margin:14px 0;font-size:.95rem}.article .src{color:var(--ink-soft);border-top:1px solid var(--line);margin-top:36px;padding-top:12px;font-size:.75rem}.chart-wrap{border:1.5px solid var(--line);background:#fff;border-radius:6px;margin:24px 0;padding:20px}footer.site{border-top:2px solid var(--ink);background:var(--ink);color:var(--paper);margin-top:40px}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:0 auto;padding:36px 20px;display:flex}.foot .mono{opacity:.85;font-size:.8rem}@media (width<=600px){:root{--ink-soft:#2f473a}.card.pc .pc-kind{opacity:1}main [class*=-lead]{text-align:left}main [class*=-lead][class]{color:#333}.sec-head:has(h1),.sec-head:has(.sub){flex-direction:column;align-items:flex-start;gap:0}.sec-head:has(h1) h1{margin-top:6px;line-height:1.35}.sec-head:has(.sub) .sub{margin:8px 0 0}}nav a[aria-current=page]{color:var(--stamp)}@media (width<=600px){.nav{flex-direction:column;align-items:stretch;gap:4px;padding:10px 12px 6px}.logo .mark{font-size:1.05rem}nav{border-left:0;margin:0 -12px;padding:2px 12px}nav ul{gap:2px}nav a{border-radius:999px;padding:4px 11px;font-size:.86rem;display:block}nav a[aria-current=page]{background:var(--ink);color:var(--paper)}}h1 .h1b,h3 .h1b{display:block}.hf{text-align:center;max-width:868px;position:relative;container-type:inline-size;margin:20px auto 12px!important;padding:0!important}.hf .hf-img{border-radius:8px;height:auto;display:block;box-shadow:0 6px 18px #3c281424;width:100%!important;max-width:none!important;margin:0!important}.hf .hf-text{box-sizing:border-box;text-align:center;backdrop-filter:blur(1px);background:radial-gradient(#fffdf7c7 0%,#fffdf79e 55%,#fffdf761 100%);border-radius:14px;padding:18px 26px 16px;position:absolute;box-shadow:0 0 36px 22px #fffdf74d}.hf .hf-text>*{margin-left:auto;margin-right:auto}.hf .hf-text>p{max-width:none;margin-top:0;margin-bottom:0}.hf .hf-text h1{margin:2px auto 8px;font-family:Shippori Mincho,serif;font-size:clamp(1.4rem,3.45cqi,2.1rem);font-weight:800;line-height:1.35}.hf .hf-text>p:last-child:not(:first-child){color:#3d3528;font-size:clamp(.8rem,1.67cqi,.95rem);line-height:1.8}.hf .hf-text .h1a,.hf .hf-text .h1b{display:block}.hf .hf-text h1 .h1b{font-size:.78em}.hf .hf-text h1 .nw,h1 .nw{display:inline-block}.hf .hf-text .no{color:var(--stamp);letter-spacing:.24em;font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:600;display:block}.hf--t .hf-text{width:min(66%,600px);top:4%;left:50%;transform:translate(-50%)}.hf--c .hf-text{width:min(72%,640px);top:50%;left:50%;transform:translate(-50%,-50%)}.hf--tl .hf-text{width:46%;top:5%;left:3%}.hf--tr .hf-text{width:46%;top:5%;right:3%}.hf--l .hf-text{width:44%;top:50%;left:3%;transform:translateY(-50%)}.hf--r .hf-text{width:44%;top:50%;right:3%;transform:translateY(-50%)}.hf--tl .hf-text,.hf--tr .hf-text,.hf--l .hf-text,.hf--r .hf-text{padding:14px 18px 12px}.hf--tl .hf-text br,.hf--tr .hf-text br,.hf--l .hf-text br,.hf--r .hf-text br{display:none}.hf--tl .hf-text h1,.hf--tr .hf-text h1,.hf--l .hf-text h1,.hf--r .hf-text h1{margin:2px auto 6px;font-size:clamp(1.1rem,2.42cqi,1.5rem)}.hf--tl .hf-text>p:last-child:not(:first-child),.hf--tr .hf-text>p:last-child:not(:first-child),.hf--l .hf-text>p:last-child:not(:first-child),.hf--r .hf-text>p:last-child:not(:first-child){font-size:clamp(.74rem,1.44cqi,.85rem);line-height:1.7}.hf--under .hf-text{background:#fffdf7f7;width:auto;margin:-22px 16px 0;padding:16px 20px 12px;position:relative;box-shadow:0 4px 14px #3c28141f}.hf--noimg{padding:28px 0 8px!important}.hf--noimg .hf-text{width:auto;box-shadow:none;backdrop-filter:none;background:0 0;position:static;transform:none}@media (width<=760px){.hf .hf-text{background:#fffdf7f7;width:auto;margin:-22px 12px 0;padding:14px 16px 12px;position:relative;top:auto;left:auto;right:auto;transform:none;box-shadow:0 4px 14px #3c28141f}.hf .hf-text br{display:none}}.logo .mark .xf{margin-right:-.12em}@media (width>=761px){.hf--tt .hf-text{width:min(72%,660px);padding:8px 18px 6px;top:2.5%;left:50%;transform:translate(-50%);box-shadow:0 0 16px 8px #fffdf78c}.hf--tt .hf-text h1{margin:0 auto 2px;font-size:clamp(1.1rem,2.5cqi,1.4rem)}}.logo .mark .xf{margin-top:-.9em}.exhibit h2.turn{border-left:0;border-top:2px solid var(--ink);text-align:center;margin:72px 0 22px;padding:28px 0 0;font-size:1.4rem;line-height:1.5}.exhibit h2.turn:before{content:"もう一つの数字";letter-spacing:.3em;color:var(--stamp);margin-bottom:6px;font-family:IBM Plex Mono,Zen Kaku Gothic New,monospace;font-size:.7rem;font-weight:600;display:block}@media (width<=600px){.exhibit h2.turn{margin-top:56px;font-size:1.2rem}}.exhibit .rank li.tie .tie-names{color:var(--ink-soft);grid-column:2/-1;margin-top:-6px;font-size:.78rem;line-height:1.6}.cross a{word-break:keep-all;overflow-wrap:anywhere;display:inline-block}@media (width<=600px){.cross a{margin-top:4px;display:table}.cross .cx-sep{display:none}.art-diagram{-webkit-overflow-scrolling:touch;overflow-x:auto}.art-diagram svg{min-width:560px}.art-diagram:before{content:"横にずらして見られます →";color:#888;margin:0 0 6px;font-size:.72rem;display:block}}.backbar[data-astro-cid-z4jru4n3]{max-width:860px;margin:0 auto;padding:14px 16px 0}.backbar[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{color:#2d6a4f;background:#fff8;border:1px solid #2d6a4f;border-radius:999px;padding:5px 14px;font-size:.82rem;text-decoration:none;display:inline-block}.backbar[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{color:#fff;background:#2d6a4f}a[data-astro-cid-z4jru4n3].logo{color:inherit;flex-direction:column;text-decoration:none;display:flex}a[data-astro-cid-z4jru4n3].logo:hover .mark[data-astro-cid-z4jru4n3] b[data-astro-cid-z4jru4n3]{opacity:.8}.mark[data-astro-cid-z4jru4n3] .stats[data-astro-cid-z4jru4n3]{opacity:.85;letter-spacing:.05em;margin-left:2px;font-size:.9em;font-weight:700}.sub[data-astro-cid-z4jru4n3] .tagline[data-astro-cid-z4jru4n3]{opacity:.8}@media (width<=1024px){.sub[data-astro-cid-z4jru4n3] .tagline[data-astro-cid-z4jru4n3]{display:none}}.foot[data-astro-cid-z4jru4n3]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px 40px;max-width:1280px;margin:0 auto;padding:40px 16px 24px;display:grid}.foot-brand[data-astro-cid-z4jru4n3] .mono[data-astro-cid-z4jru4n3]{letter-spacing:.06em;margin:0 14px 10px 0;font-size:1rem;font-weight:700;display:inline-block}.foot-brand[data-astro-cid-z4jru4n3] .since[data-astro-cid-z4jru4n3]{letter-spacing:.12em;opacity:.55;margin:0 0 10px;font-family:IBM Plex Mono,monospace;font-size:.72rem;display:inline-block}.foot-brand[data-astro-cid-z4jru4n3] .tag[data-astro-cid-z4jru4n3]{opacity:.75;margin:0;font-family:Shippori Mincho,serif;font-size:.82rem;line-height:1.9}.foot-links[data-astro-cid-z4jru4n3]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.foot-heading[data-astro-cid-z4jru4n3]{letter-spacing:.2em;opacity:.6;margin-bottom:2px;font-family:IBM Plex Mono,monospace;font-size:.72rem}.foot-links[data-astro-cid-z4jru4n3] .foot-link[data-astro-cid-z4jru4n3]{font-size:.84rem}.foot-link[data-astro-cid-z4jru4n3]{color:#f4f1e6;text-underline-offset:3px;text-decoration:underline #f4f1e650}.foot-link[data-astro-cid-z4jru4n3]:hover{color:#f0b78a;text-decoration-color:#f0b78a}.disclaimer-line[data-astro-cid-z4jru4n3]{text-align:center;max-width:860px;color:var(--ink-soft);margin:28px auto 20px;padding:0 16px;font-size:.75rem;line-height:1.8}.disclaimer-line[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (width<=600px){.disclaimer-line[data-astro-cid-z4jru4n3]{text-align:left;text-wrap:pretty}}.foot-source[data-astro-cid-z4jru4n3]{color:#f4f1e6;background:#ffffff0a;border:1px solid #f4f1e644;border-radius:10px;grid-column:1/-1;justify-self:stretch;align-items:center;gap:18px;width:100%;padding:14px 20px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.foot-source[data-astro-cid-z4jru4n3]:hover{background:#ffffff14;border-color:#f0b78a88}.foot-source[data-astro-cid-z4jru4n3]{grid-column:1/2}.foot-sister[data-astro-cid-z4jru4n3]{grid-column:2/-1}.foot-source[data-astro-cid-z4jru4n3],.foot-sister[data-astro-cid-z4jru4n3]{align-self:stretch;min-width:0}.fs-label[data-astro-cid-z4jru4n3]{letter-spacing:.24em;opacity:.6;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:.62rem}.fs-body[data-astro-cid-z4jru4n3]{flex:1;min-width:0}.fs-title[data-astro-cid-z4jru4n3]{font-family:Shippori Mincho,serif;font-size:.95rem;font-weight:800;display:block}.fs-note[data-astro-cid-z4jru4n3]{opacity:.6;margin-top:3px;font-size:.75rem;line-height:1.6;display:block}.fs-arrow[data-astro-cid-z4jru4n3]{color:#f0b78a;flex-shrink:0;font-size:1.1rem}.foot-credit[data-astro-cid-z4jru4n3]{border-top:1px solid #f4f1e622;grid-column:1/-1;padding-top:24px}.foot-credit[data-astro-cid-z4jru4n3] p[data-astro-cid-z4jru4n3]{opacity:.65;max-width:68em;margin:0 0 6px;font-size:.78rem;line-height:1.9}.foot-bottom[data-astro-cid-z4jru4n3]{opacity:.55;letter-spacing:.06em;max-width:1280px;margin:0 auto;padding:0 16px 28px;font-family:IBM Plex Mono,monospace;font-size:.74rem}@media (width<=860px){.foot[data-astro-cid-z4jru4n3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot-brand[data-astro-cid-z4jru4n3],.foot-source[data-astro-cid-z4jru4n3],.foot-sister[data-astro-cid-z4jru4n3]{grid-column:1/-1}}@media (width<=560px){.foot[data-astro-cid-z4jru4n3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 16px;padding:32px 16px 20px}.foot-links[data-astro-cid-z4jru4n3]{gap:8px}.foot-links[data-astro-cid-z4jru4n3] .foot-link[data-astro-cid-z4jru4n3]{font-size:.8rem}.foot-source[data-astro-cid-z4jru4n3]{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:12px 16px;display:grid}.fs-label[data-astro-cid-z4jru4n3]{grid-area:1/1}.fs-arrow[data-astro-cid-z4jru4n3]{grid-area:1/2}.fs-body[data-astro-cid-z4jru4n3]{grid-area:2/1/auto/-1}}
