@font-face{font-family:'Body ja home';font-weight:400;font-style:normal;font-display:swap;src:url('/react-v11/fonts/market-v3-400-216852813dd1d6ea.woff2') format('woff2');unicode-range:U+30BF,U+30C7,U+30FC,U+4E2D,U+5099,U+51C6,U+57FC,U+5907,U+636E,U+6570,U+6E96,U+7389}
@font-face{font-family:'Body ja shirube';font-weight:400;font-style:normal;font-display:swap;src:url('/react-v11/fonts/market-v3-400-216852813dd1d6ea.woff2') format('woff2');unicode-range:U+30BF,U+30C7,U+30FC,U+4E2D,U+5099,U+51C6,U+57FC,U+5907,U+636E,U+6570,U+6E96,U+7389}
@font-face{font-family:'Body zh home';font-weight:400;font-style:normal;font-display:swap;src:url('/react-v11/fonts/market-v3-400-216852813dd1d6ea.woff2') format('woff2');unicode-range:U+30BF,U+30C7,U+30FC,U+4E2D,U+5099,U+51C6,U+57FC,U+5907,U+636E,U+6570,U+6E96,U+7389}
@font-face{font-family:'Body zh shirube';font-weight:400;font-style:normal;font-display:swap;src:url('/react-v11/fonts/market-v3-400-216852813dd1d6ea.woff2') format('woff2');unicode-range:U+30BF,U+30C7,U+30FC,U+4E2D,U+5099,U+51C6,U+57FC,U+5907,U+636E,U+6570,U+6E96,U+7389}
@font-face{font-family:'Noto Sans JP';font-weight:400;font-style:normal;font-display:swap;src:url('/react-v11/fonts/market-v3-400-216852813dd1d6ea.woff2') format('woff2');unicode-range:U+30BF,U+30C7,U+30FC,U+4E2D,U+5099,U+51C6,U+57FC,U+5907,U+636E,U+6570,U+6E96,U+7389}
@font-face{font-family:'Noto Sans SC';font-weight:400;font-style:normal;font-display:swap;src:url('/react-v11/fonts/market-v3-400-216852813dd1d6ea.woff2') format('woff2');unicode-range:U+30BF,U+30C7,U+30FC,U+4E2D,U+5099,U+51C6,U+57FC,U+5907,U+636E,U+6570,U+6E96,U+7389}
@font-face{font-family:'V11 Pages';font-weight:400;font-style:normal;font-display:swap;src:url('/react-v11/fonts/market-v3-400-216852813dd1d6ea.woff2') format('woff2');unicode-range:U+30BF,U+30C7,U+30FC,U+4E2D,U+5099,U+51C6,U+57FC,U+5907,U+636E,U+6570,U+6E96,U+7389}
@font-face{font-family:'V11 Navigation';font-weight:400;font-style:normal;font-display:swap;src:url('/react-v11/fonts/market-v3-400-216852813dd1d6ea.woff2') format('woff2');unicode-range:U+30BF,U+30C7,U+30FC,U+4E2D,U+5099,U+51C6,U+57FC,U+5907,U+636E,U+6570,U+6E96,U+7389}
@font-face{font-family:'Body ja home';font-weight:500;font-style:normal;font-display:swap;src:url('/react-v11/fonts/market-v3-500-6134884df4e22fc9.woff2') format('woff2');unicode-range:U+30BF,U+30C7,U+30FC,U+4E2D,U+5099,U+51C6,U+57FC,U+5907,U+636E,U+6570,U+6E96,U+7389}
@font-face{font-family:'Body ja shirube';font-weight:500;font-style:normal;font-display:swap;src:url('/react-v11/fonts/market-v3-500-6134884df4e22fc9.woff2') format('woff2');unicode-range:U+30BF,U+30C7,U+30FC,U+4E2D,U+5099,U+51C6,U+57FC,U+5907,U+636E,U+6570,U+6E96,U+7389}
@font-face{font-family:'Body zh home';font-weight:500;font-style:normal;font-display:swap;src:url('/react-v11/fonts/market-v3-500-6134884df4e22fc9.woff2') format('woff2');unicode-range:U+30BF,U+30C7,U+30FC,U+4E2D,U+5099,U+51C6,U+57FC,U+5907,U+636E,U+6570,U+6E96,U+7389}
@font-face{font-family:'Body zh shirube';font-weight:500;font-style:normal;font-display:swap;src:url('/react-v11/fonts/market-v3-500-6134884df4e22fc9.woff2') format('woff2');unicode-range:U+30BF,U+30C7,U+30FC,U+4E2D,U+5099,U+51C6,U+57FC,U+5907,U+636E,U+6570,U+6E96,U+7389}
@font-face{font-family:'Noto Sans JP';font-weight:500;font-style:normal;font-display:swap;src:url('/react-v11/fonts/market-v3-500-6134884df4e22fc9.woff2') format('woff2');unicode-range:U+30BF,U+30C7,U+30FC,U+4E2D,U+5099,U+51C6,U+57FC,U+5907,U+636E,U+6570,U+6E96,U+7389}
@font-face{font-family:'Noto Sans SC';font-weight:500;font-style:normal;font-display:swap;src:url('/react-v11/fonts/market-v3-500-6134884df4e22fc9.woff2') format('woff2');unicode-range:U+30BF,U+30C7,U+30FC,U+4E2D,U+5099,U+51C6,U+57FC,U+5907,U+636E,U+6570,U+6E96,U+7389}
@font-face{font-family:'V11 Pages';font-weight:500;font-style:normal;font-display:swap;src:url('/react-v11/fonts/market-v3-500-6134884df4e22fc9.woff2') format('woff2');unicode-range:U+30BF,U+30C7,U+30FC,U+4E2D,U+5099,U+51C6,U+57FC,U+5907,U+636E,U+6570,U+6E96,U+7389}
@font-face{font-family:'V11 Navigation';font-weight:500;font-style:normal;font-display:swap;src:url('/react-v11/fonts/market-v3-500-6134884df4e22fc9.woff2') format('woff2');unicode-range:U+30BF,U+30C7,U+30FC,U+4E2D,U+5099,U+51C6,U+57FC,U+5907,U+636E,U+6570,U+6E96,U+7389}
/* Only an approved nine-market page opts into this layout. */
html body .markets[data-market-count="9"] {
  grid-template-columns:repeat(3,minmax(0,1fr));
}
.markets[data-market-count="9"] .market { min-width:0; }
.markets[data-market-count="9"] .market figcaption { flex-wrap:wrap;column-gap:12px; }
.market-empty { position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:16px;text-align:center;color:var(--muted);font-size:14px;line-height:1.7; }
.market-scale[hidden] { visibility:hidden;display:block; }
@media(max-width:767px) {
  html body .markets[data-market-count="9"] { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .markets[data-market-count="9"] .market:last-child { grid-column:1/-1;width:calc((100% - 16px)/2);justify-self:center; }
}
@media(horizontal-viewport-segments:2) and (vertical-viewport-segments:1) {
  /* Keep source notes intrinsic when their top offsets are measured by the ward layout. */
  html body main>.hero.hero-shirube .stage.ward-interactive .table-encoding,
  html body main>.hero.hero-shirube .stage.ward-interactive .table-source { bottom:auto; }
  html body .markets[data-market-count="9"] { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .markets[data-market-count="9"] .market:last-child { grid-column:1/-1;width:calc((100% - 16px)/2);justify-self:center; }
}
