.Japan-module__7aM4ia__page{--japan-brick:#a63d2b;--japan-dark:#7a2a1a;font-size:17px;line-height:1.42}.Japan-module__7aM4ia__hero{grid-template-columns:minmax(0,1fr) auto;gap:40px;min-height:min(100svh - 124px,980px);margin-top:6px;display:grid}.Japan-module__7aM4ia__lead{min-width:0;padding-top:24px}.Japan-module__7aM4ia__title{letter-spacing:-.018em;margin:0;font-size:clamp(40px,5.4vw,72px);font-weight:400;line-height:1.04}.Japan-module__7aM4ia__say{max-width:470px;margin:14px 0 18px;font-size:24px;line-height:1.32}.Japan-module__7aM4ia__controls{flex-direction:column;align-items:flex-start;gap:2px;max-width:450px;display:flex}.Japan-module__7aM4ia__controls button{font:inherit;color:var(--atlas-slate);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:5px;padding:0 0 2px;display:flex}.Japan-module__7aM4ia__controls button[aria-checked=true]{color:var(--atlas-ink);box-shadow:0 1px 0 var(--atlas-forest)}.Japan-module__7aM4ia__controls button span{color:var(--atlas-ink-2);font-variant-numeric:tabular-nums;font-size:15px}.Japan-module__7aM4ia__caption{color:var(--atlas-ink-2);max-width:440px;margin:16px 0 0;font-size:15px;line-height:1.42}.Japan-module__7aM4ia__pick{max-width:440px;margin:18px 0 0;font-size:17px;line-height:1.4}.Japan-module__7aM4ia__pick button,.Japan-module__7aM4ia__word{font:inherit;color:var(--atlas-slate);cursor:pointer;background:0 0;border:0;padding:0}.Japan-module__7aM4ia__pick button:hover,.Japan-module__7aM4ia__word:hover{text-underline-offset:3px;text-decoration:underline}.Japan-module__7aM4ia__chartAnchor{align-self:start;scroll-margin-top:24px}@media (max-width:1100px){.Japan-module__7aM4ia__chartAnchor{justify-self:center;width:100%;max-width:820px}}@media (max-width:760px){.Japan-module__7aM4ia__chartAnchor{order:2;align-self:stretch;max-width:none}.Japan-module__7aM4ia__pickBox{order:5}}.Japan-module__7aM4ia__koreaNote{text-align:left!important;transform:translateY(-50%)!important}.Japan-module__7aM4ia__body{max-width:880px;color:var(--atlas-ink-2);margin:-12px 0 26px;font-size:17px;line-height:1.5}.Japan-module__7aM4ia__source{color:var(--atlas-ink-2);overflow-wrap:anywhere;font-size:16px}.Japan-module__7aM4ia__prov{color:var(--atlas-ink-2);font-size:15px;margin-top:4px!important}.Japan-module__7aM4ia__table tr[data-active] th a{color:var(--atlas-ink);box-shadow:0 1px 0 var(--atlas-forest)}.Japan-module__7aM4ia__chart{width:min(calc((100svh - 118px)*1000/860),calc(100vw - 2*var(--atlas-gutter) - 500px),900px);aspect-ratio:1000/860;align-self:start;margin:0;position:relative}.Japan-module__7aM4ia__chart svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.Japan-module__7aM4ia__base{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.Japan-module__7aM4ia__land{fill:var(--atlas-land);fill-rule:evenodd}.Japan-module__7aM4ia__coast{fill:none;stroke:var(--atlas-ink-2);stroke-width:.75px;stroke-opacity:.82;stroke-linejoin:round;vector-effect:non-scaling-stroke}.Japan-module__7aM4ia__borders{fill:none;stroke:var(--atlas-ink-2);stroke-width:.6px;opacity:.4;vector-effect:non-scaling-stroke}.Japan-module__7aM4ia__names{pointer-events:none;position:absolute;inset:0}.Japan-module__7aM4ia__name{white-space:nowrap;width:max-content;color:var(--atlas-ink-2);font-size:15px;line-height:1.12;position:absolute;transform:translateY(-50%)}.Japan-module__7aM4ia__name button{color:inherit;font:inherit;text-align:inherit;pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:3px 0}.Japan-module__7aM4ia__name.Japan-module__7aM4ia__end{text-align:right;transform:translate(-100%,-50%)}.Japan-module__7aM4ia__country{color:var(--atlas-ink);font-size:17px}.Japan-module__7aM4ia__country,.Japan-module__7aM4ia__koreaNote{text-align:center;transform:translate(-50%,-50%)}.Japan-module__7aM4ia__name{text-shadow:0 0 1px var(--atlas-ground),0 0 2px var(--atlas-ground),0 0 3px var(--atlas-ground),0 0 4px var(--atlas-ground)}.Japan-module__7aM4ia__site{fill:var(--atlas-forest);stroke:var(--atlas-ground);stroke-width:1.2px;cursor:pointer;transition:fill .16s linear}.Japan-module__7aM4ia__site.Japan-module__7aM4ia__off{fill:var(--atlas-pale)}.Japan-module__7aM4ia__site.Japan-module__7aM4ia__selected,.Japan-module__7aM4ia__site:focus-visible{fill:var(--atlas-ink);stroke:var(--atlas-ink);stroke-width:3px;outline:none}.Japan-module__7aM4ia__name.Japan-module__7aM4ia__active{color:var(--atlas-ink)}.Japan-module__7aM4ia__event{fill:var(--japan-brick);fill-opacity:.15;stroke:var(--japan-brick);stroke-width:1px;stroke-opacity:.85;vector-effect:non-scaling-stroke}.Japan-module__7aM4ia__eventOther{fill:none;stroke:var(--japan-brick);stroke-width:.7px;stroke-opacity:.34;vector-effect:non-scaling-stroke}.Japan-module__7aM4ia__epicentre{fill:var(--japan-dark)}.Japan-module__7aM4ia__apparatus{color:var(--atlas-ink-2);margin:16px 0 42px;font-size:15px}.Japan-module__7aM4ia__apparatus details{max-width:780px}.Japan-module__7aM4ia__apparatus summary{cursor:pointer}.Japan-module__7aM4ia__apparatus p{margin:12px 0}.Japan-module__7aM4ia__sentence{max-width:880px;margin:0 0 26px;font-size:24px;line-height:1.32}.Japan-module__7aM4ia__note{color:var(--atlas-ink-2);max-width:75ch;margin:10px 0;font-size:15px}.Japan-module__7aM4ia__tableScroll{max-width:100%;overflow-x:auto}.Japan-module__7aM4ia__table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.35}.Japan-module__7aM4ia__table th{color:var(--atlas-ink-2);text-align:left;font-size:15px;font-weight:400}.Japan-module__7aM4ia__table th[scope=row]{color:var(--atlas-ink);font-size:16px}.Japan-module__7aM4ia__table th,.Japan-module__7aM4ia__table td{vertical-align:top;border:0;padding:7px 18px 7px 0}.Japan-module__7aM4ia__table td:last-child,.Japan-module__7aM4ia__table th:last-child{padding-right:0}.Japan-module__7aM4ia__table .Japan-module__7aM4ia__numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.Japan-module__7aM4ia__record{overflow-wrap:anywhere;max-width:900px;padding:14px 0}.Japan-module__7aM4ia__record h3,.Japan-module__7aM4ia__record h4{margin:0 0 8px;font-size:21px;font-weight:400;line-height:1.3}.Japan-module__7aM4ia__record p{margin:8px 0;font-size:17px;line-height:1.5}.Japan-module__7aM4ia__record dl{grid-template-columns:140px minmax(0,1fr);gap:8px 20px;margin:18px 0;font-size:16px;display:grid}.Japan-module__7aM4ia__record dl>div{display:contents}.Japan-module__7aM4ia__record dt{color:var(--atlas-ink-2)}.Japan-module__7aM4ia__record dd{margin:0}.Japan-module__7aM4ia__markets{flex-direction:column;gap:12px;margin-top:28px;display:flex}.Japan-module__7aM4ia__marketHead{color:var(--atlas-ink-2);text-align:right;font-size:15px}.Japan-module__7aM4ia__market{grid-template-columns:176px minmax(0,1fr) 72px;align-items:center;gap:6px 14px;display:grid}.Japan-module__7aM4ia__market h3{margin:0;font-size:16px;font-weight:400;line-height:1.25}.Japan-module__7aM4ia__market h3 a{color:var(--atlas-ink)}.Japan-module__7aM4ia__marketSub{color:var(--atlas-ink-2);margin:0;font-size:15px;line-height:1.25}.Japan-module__7aM4ia__marketBody{min-width:0}.Japan-module__7aM4ia__stack{gap:2px;width:100%;height:40px;display:flex}.Japan-module__7aM4ia__segment{border-radius:2px;min-width:0;position:relative;overflow:hidden;container-type:inline-size}.Japan-module__7aM4ia__segmentLink{white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;height:100%;padding:0 8px;font-size:15px;line-height:1;display:flex;color:#fff!important}.Japan-module__7aM4ia__segmentName{text-overflow:ellipsis;overflow:hidden}.Japan-module__7aM4ia__segmentShare{font-variant-numeric:tabular-nums;flex:none}.Japan-module__7aM4ia__remainder{background:var(--atlas-pale);min-width:0}@container (max-width:110px){.Japan-module__7aM4ia__segmentName{display:none}.Japan-module__7aM4ia__segmentLink{justify-content:center;padding:0 2px}}@container (max-width:26px){.Japan-module__7aM4ia__segmentShare{visibility:hidden}}.Japan-module__7aM4ia__hhi{text-align:right;font-variant-numeric:tabular-nums;font-size:21px;line-height:1.3}.Japan-module__7aM4ia__hhi.Japan-module__7aM4ia__withheld{color:var(--atlas-ink-2);font-size:15px}.Japan-module__7aM4ia__history{margin-top:28px}.Japan-module__7aM4ia__historyEvent{margin:22px 0}.Japan-module__7aM4ia__historyText{max-width:980px;margin:0;font-size:24px;line-height:1.36}.Japan-module__7aM4ia__historyMeta{color:var(--atlas-ink-2);margin:4px 0 0;font-size:16px}.Japan-module__7aM4ia__findings{margin:0 0 28px;padding:0;list-style:none}.Japan-module__7aM4ia__findings>li{padding:14px 0}.Japan-module__7aM4ia__error{max-width:640px;margin:32px 0 80px;font-size:20px}.Japan-module__7aM4ia__error p{overflow-wrap:anywhere;margin:16px 0}.Japan-module__7aM4ia__error button{color:var(--atlas-slate);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.Japan-module__7aM4ia__error button:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.Japan-module__7aM4ia__hero{grid-template-columns:1fr;gap:24px;min-height:0}.Japan-module__7aM4ia__chart{justify-self:center;width:100%;max-width:820px}.Japan-module__7aM4ia__lead{max-width:780px}.Japan-module__7aM4ia__say{max-width:640px}.Japan-module__7aM4ia__market{grid-template-columns:150px minmax(0,1fr) 65px}}@media (max-width:760px){.Japan-module__7aM4ia__hero{flex-direction:column;gap:0;display:flex}.Japan-module__7aM4ia__lead{display:contents}.Japan-module__7aM4ia__title{order:0;margin-top:24px}.Japan-module__7aM4ia__say{order:1;margin-bottom:14px;font-size:21px}.Japan-module__7aM4ia__chart{order:2;width:100%;margin:0 0 16px}.Japan-module__7aM4ia__controls{order:3}.Japan-module__7aM4ia__pick{order:4}.Japan-module__7aM4ia__caption{order:5}.Japan-module__7aM4ia__siteName,.Japan-module__7aM4ia__koreaNote{display:none}.Japan-module__7aM4ia__country{font-size:14px}.Japan-module__7aM4ia__market{grid-template-columns:minmax(0,1fr) 64px;gap:9px}.Japan-module__7aM4ia__market>div:first-child{grid-column:1}.Japan-module__7aM4ia__marketBody{grid-area:2/1}.Japan-module__7aM4ia__hhi{grid-area:2/2;font-size:19px}.Japan-module__7aM4ia__record dl{grid-template-columns:100px minmax(0,1fr);gap:8px 12px}.Japan-module__7aM4ia__table th,.Japan-module__7aM4ia__table td{padding-right:12px}.Japan-module__7aM4ia__siteProducts{display:none}.Japan-module__7aM4ia__siteProductsPhone{color:var(--atlas-ink-2);margin-top:3px;font-size:15px;line-height:1.35;display:block}.Japan-module__7aM4ia__apparatus{margin-bottom:30px}.Japan-module__7aM4ia__historyText{font-size:21px}}@media (prefers-reduced-motion:reduce){.Japan-module__7aM4ia__site{transition:none}}@media print{.Japan-module__7aM4ia__hero{grid-template-columns:1fr 1.2fr;gap:24px;min-height:0;display:grid}.Japan-module__7aM4ia__lead{display:block}.Japan-module__7aM4ia__title{font-size:36px}.Japan-module__7aM4ia__say{font-size:19px}.Japan-module__7aM4ia__chart{width:100%}.Japan-module__7aM4ia__controls{display:none!important}.Japan-module__7aM4ia__market{break-inside:avoid}.Japan-module__7aM4ia__tableScroll{overflow:visible}.Japan-module__7aM4ia__table{table-layout:auto}.Japan-module__7aM4ia__table th,.Japan-module__7aM4ia__table td{overflow-wrap:anywhere}.Japan-module__7aM4ia__record{break-inside:auto}.Japan-module__7aM4ia__record h3,.Japan-module__7aM4ia__record h4{break-after:avoid}.Japan-module__7aM4ia__tableScroll table{display:table!important}.Japan-module__7aM4ia__siteName{display:block}}.Japan-module__7aM4ia__scrollHint{display:none}@media (max-width:760px){.Japan-module__7aM4ia__scrollHint{color:var(--atlas-ink-2);margin:12px 0;font-size:15px;display:block}}@media print{.Japan-module__7aM4ia__scrollHint{display:none}}.Japan-module__7aM4ia__phoneKey{display:none}@media (max-width:760px){.Japan-module__7aM4ia__phoneKey{color:var(--atlas-ink-2);grid-column:1/-1;margin:0;font-size:15px;line-height:1.4;display:block}}@media print{.Japan-module__7aM4ia__phoneKey{display:none}.Japan-module__7aM4ia__hero{display:block}.Japan-module__7aM4ia__names{background:0 0!important}.Japan-module__7aM4ia__segmentLink span{color:inherit!important}.Japan-module__7aM4ia__chart{width:100%;max-width:620px;margin:24px auto}.Japan-module__7aM4ia__lead{max-width:none}.Japan-module__7aM4ia__complete>table>tbody>tr{break-inside:avoid;margin:16pt 0;display:block}.Japan-module__7aM4ia__complete>table>tbody>tr>th,.Japan-module__7aM4ia__complete>table>tbody>tr>td{width:100%;display:block}.Japan-module__7aM4ia__record p,.Japan-module__7aM4ia__record dl,.Japan-module__7aM4ia__record table{font-size:10pt;line-height:1.35}.Japan-module__7aM4ia__record h3,.Japan-module__7aM4ia__record h4{font-size:12pt}}.Japan-module__7aM4ia__error h1{font-size:clamp(40px,5.4vw,72px);font-weight:400;line-height:1.05}.Japan-module__7aM4ia__error .Japan-module__7aM4ia__errorReference{color:var(--atlas-ink-2);font-size:16px}.Japan-module__7aM4ia__geographic{margin-top:14px}.Japan-module__7aM4ia__geographic .Japan-module__7aM4ia__map{height:560px;min-height:360px;margin:22px 0 0;position:relative}.Japan-module__7aM4ia__geographic .Japan-module__7aM4ia__map>div{height:100%}@media (max-width:760px){.Japan-module__7aM4ia__geographic .Japan-module__7aM4ia__map{height:440px}}@media print{.Japan-module__7aM4ia__geographic{display:none!important}}@media (min-width:761px){.Japan-module__7aM4ia__siteProductsPhone{display:none}}
