.japan-annual_annual__R4KMC{color:var(--ink)}.japan-annual_annualPage__My2vx>section[id=faq],.japan-annual_annual__R4KMC>section{padding-block:56px}.japan-annual_annual__R4KMC>.japan-annual_joinedSection__b7EYA{padding-top:24px}.japan-annual_annual__R4KMC .japan-annual_copy__k5NRQ{font-size:15px;line-height:1.8}.japan-annual_annual__R4KMC .japan-annual_copy__k5NRQ :is(p,ul,ol){margin:0 0 12px}.japan-annual_annual__R4KMC .japan-annual_copy__k5NRQ :is(h3,h4){margin:24px 0 12px;font-size:20px;font-weight:650;line-height:1.5;color:var(--ink)}.japan-annual_annual__R4KMC .japan-annual_copy__k5NRQ h4{font-size:17px}.japan-annual_annual__R4KMC .japan-annual_copy__k5NRQ>:first-child{margin-top:0}.japan-annual_annual__R4KMC .japan-annual_copy__k5NRQ>:last-child{margin-bottom:0}.japan-annual_annual__R4KMC .japan-annual_copy__k5NRQ table{margin-block:20px}.japan-annual_annual__R4KMC button[aria-expanded=true]{padding-bottom:14px}.japan-annual_overview__5NH4G{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.japan-annual_overview__5NH4G article,.japan-annual_stateCard__KtIku,.japan-annual_tabPanel__Beus8{min-width:0;border:1px solid var(--line);border-radius:22px;padding:28px;background:#fff}.japan-annual_overview__5NH4G article:last-child{grid-column:span 2}.japan-annual_annual__R4KMC .japan-annual_overview__5NH4G h3{margin:24px 0 12px;font-size:20px;font-weight:650;line-height:1.5}.japan-annual_annual__R4KMC .japan-annual_overview__5NH4G p{font-size:15px;line-height:1.85;color:var(--muted)}.japan-annual_materialLayout__IBz3R{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:64px;align-items:start}.japan-annual_stickyIntro__qhYju{position:sticky;top:112px;min-width:0}.japan-annual_stickyIntro__qhYju header{margin-bottom:24px}.japan-annual_taxLayout__d0v85{display:block}.japan-annual_taxLayout__d0v85 .japan-annual_tabPanels__ayNdl{min-height:0}.japan-annual_taxLayout__d0v85 .japan-annual_tabPanel__Beus8{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:18px;align-content:start}.japan-annual_annual__R4KMC .japan-annual_taxLayout__d0v85 .japan-annual_tabPanel__Beus8 h3{align-self:center;margin:0}.japan-annual_taxLayout__d0v85 .japan-annual_tabPanel__Beus8>div{grid-column:1/-1;margin-top:28px}.japan-annual_taxLayout__d0v85 .japan-annual_tabPanel__Beus8 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.japan-annual_taxLayout__d0v85 .japan-annual_tabPanel__Beus8 dl>div+div{margin-top:0}.japan-annual_tabs__fgVqv{min-width:0}.japan-annual_tabList__YhfoA{display:flex;gap:10px;margin-bottom:24px;flex-wrap:wrap}.japan-annual_tabList__YhfoA button{border:1px solid var(--line);border-radius:999px;padding:10px 18px;min-height:42px;font-size:14px;font-weight:600;color:var(--muted);background:#fff;transition:color .18s ease,background .18s ease,border-color .18s ease}.japan-annual_tabList__YhfoA button[aria-selected=true]{color:#fff;background:var(--blue);border-color:var(--blue)}.japan-annual_tabPanels__ayNdl{display:block;min-height:0}.japan-annual_tabPanel__Beus8{grid-area:1/1}.japan-annual_tabPanel__Beus8[aria-hidden=true]{display:none!important}.japan-annual_annual__R4KMC .japan-annual_tabPanel__Beus8 h3{margin:22px 0 24px;color:var(--ink);font-size:24px;font-weight:650;line-height:1.5}.japan-annual_tabPanel__Beus8 dl{margin:0}.japan-annual_tabPanel__Beus8 dl>div+div{margin-top:24px}.japan-annual_tabPanel__Beus8 dt{color:var(--ink);font-weight:600;font-size:17px}.japan-annual_tabPanel__Beus8 dd{margin:6px 0 0}.japan-annual_tabPanel__Beus8 dd:last-child{font-size:12px;color:var(--blue)}.japan-annual_tabPanel__Beus8[aria-hidden=false]{animation:japan-annual_annual-panel-enter__SzjOO .22s ease-out}.japan-annual_checkPanel__GqN1T{min-height:0}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_centeredMaterials__Q1aei{max-width:1040px}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_materialGroups__c6UkH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_materialGroups__c6UkH>div+div{margin-top:0}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_materialGroups__c6UkH dt{font-size:15px;line-height:1.7}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_materialGroups__c6UkH dd{margin-top:6px;color:var(--muted);font-size:15px;line-height:1.8}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_materialGroups__c6UkH dd>:last-child{margin-bottom:0}.japan-annual_centeredMaterials__Q1aei .japan-annual_tabList__YhfoA{justify-content:center}.japan-annual_tabDescription__iafUk{max-width:880px;margin:0 auto 24px;text-align:left}.japan-annual_splitLayout__asdiF{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:start}.japan-annual_splitIntro__OTQnZ,.japan-annual_splitLayout__asdiF>.japan-annual_tabPanels__ayNdl{min-width:0}.japan-annual_splitIntro__OTQnZ{width:fit-content;max-width:100%}.japan-annual_splitIntro__OTQnZ header{margin-bottom:24px}.japan-annual_splitIntro__OTQnZ header>p{contain:inline-size;text-align:right}.japan-annual_splitLayout__asdiF .japan-annual_tabList__YhfoA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:340px;max-width:100%;margin-left:auto;margin-bottom:24px}.japan-annual_splitLayout__asdiF .japan-annual_tabDescription__iafUk{width:340px;max-width:100%;margin:0 0 0 auto;text-align:right}.japan-annual_splitLayout__asdiF .japan-annual_checkPanel__GqN1T ul{grid-template-columns:minmax(0,1fr);gap:16px}@media (max-width:1023px){.japan-annual_splitLayout__asdiF{grid-template-columns:minmax(0,1fr);gap:28px}}.japan-annual_materialIntro__GXmN_>div{margin-bottom:24px}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_tabPanel__Beus8{display:grid;grid-template-columns:48px minmax(0,1fr);align-content:start;align-items:center;gap:20px 16px;padding:28px}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_tabPanel__Beus8>span{width:48px;height:48px;border-radius:12px}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_tabPanel__Beus8>h3{margin:0;font-size:22px}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_tabPanel__Beus8>:is(ul,.japan-annual_panelCopy__8QJQz){grid-column:1/-1;margin:0}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_tabPanel__Beus8>.japan-annual_panelCopy__8QJQz:empty{display:none}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_copy__k5NRQ :is(p,ul,ol),.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_panelCopy__8QJQz :is(p,ul,ol){margin:0 0 12px}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_copy__k5NRQ :is(h3,h4),.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_panelCopy__8QJQz :is(h3,h4){margin:24px 0 10px;font-size:18px;line-height:1.5}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_panelCopy__8QJQz p:has(>strong:only-child){margin:20px 0 6px}.japan-annual_annual__R4KMC[data-japan-redesign] :is(.japan-annual_copy__k5NRQ,.japan-annual_panelCopy__8QJQz)>:first-child{margin-top:0}.japan-annual_annual__R4KMC[data-japan-redesign] :is(.japan-annual_copy__k5NRQ,.japan-annual_panelCopy__8QJQz)>:last-child{margin-bottom:0}.japan-annual_topicTabs__Y1St5 .japan-annual_tabList__YhfoA{justify-content:center;gap:32px;margin-bottom:24px}.japan-annual_annual__R4KMC .japan-annual_topicTabs__Y1St5 .japan-annual_tabList__YhfoA button{position:relative;min-height:44px;padding:0 0 12px;border:0;border-radius:0;background:transparent;font-size:16px}.japan-annual_topicTabs__Y1St5 .japan-annual_tabList__YhfoA button[aria-selected=true]{color:var(--blue)}.japan-annual_topicTabs__Y1St5 .japan-annual_tabList__YhfoA button[aria-selected=true]:after{position:absolute;inset:auto 0 4px;height:3px;border-radius:2px;background:var(--blue);content:""}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_topicTabs__Y1St5 .japan-annual_tabPanel__Beus8{max-width:1040px;margin-inline:auto;padding:28px;background:#f5f5f7;border:0;border-radius:16px}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_topicTabs__Y1St5+details{max-width:1040px;margin-inline:auto}.japan-annual_topicTabs__Y1St5 .japan-annual_tabPanel__Beus8>span{display:none}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_topicTabs__Y1St5 .japan-annual_tabPanel__Beus8>h3{grid-column:1/-1}.japan-annual_checkPanel__GqN1T ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;list-style:none;padding:0}.japan-annual_checkPanel__GqN1T li{display:flex;align-items:flex-start;gap:12px;color:var(--muted);font-size:15px;line-height:1.8}.japan-annual_checkPanel__GqN1T li>svg{width:20px;height:20px;flex-shrink:0;margin-top:4px;color:var(--blue)}.japan-annual_checkPanel__GqN1T li::marker{content:none}.japan-annual_comparison__ifcTA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.japan-annual_stateHeading__VTgbZ{display:flex;gap:18px;align-items:center}.japan-annual_annual__R4KMC .japan-annual_stateHeading__VTgbZ h3{margin:0;font-size:24px;line-height:1.5;font-weight:650}.japan-annual_stateCard__KtIku dl{margin:28px 0 0;padding-top:18px;border-top:1px solid var(--line)}.japan-annual_stateCard__KtIku dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:18px;padding:10px 0;font-size:15px;line-height:1.8}.japan-annual_stateCard__KtIku dt{color:var(--muted)}.japan-annual_stateCard__KtIku dd{margin:0;color:var(--ink);text-align:right}.japan-annual_statusTopics__n8BHQ{margin-top:32px}.japan-annual_calendarSection__0qaeG{background:#fff}.japan-annual_timeline__5wICH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;margin:0;list-style:none}.japan-annual_timeline__5wICH li{position:relative;min-width:0;padding:24px 0 0;border-top:2px solid var(--line)}.japan-annual_timelineIndex__nG4Ll{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--blue);color:#fff;font-size:16px;border-radius:50%;font-weight:600}.japan-annual_annual__R4KMC .japan-annual_timeline__5wICH h3{margin:20px 0 12px;font-size:22px;font-weight:650;line-height:1.5}.japan-annual_timingNotes__C6Wy1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:12px;align-items:start}.japan-annual_delivery__ejYM6 [role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.japan-annual_delivery__ejYM6 [role=tab]{grid-template-columns:23px minmax(0,1fr);gap:10px}.japan-annual_delivery__ejYM6 [role=tab]>svg{display:none}.japan-annual_delivery__ejYM6 [role=tab]>span:nth-child(2)>span:first-child{font-size:17px}.japan-annual_delivery__ejYM6 [role=tab]>span:nth-child(2)>span:last-child{font-size:13px}.japan-annual_related__ZQ_3R{padding-block:24px 56px;background:#fff}.japan-annual_relatedGrid___Xpmy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.japan-annual_relatedLink__XWgWw{display:block;color:var(--ink)}.japan-annual_relatedImage__9fOzb{display:block;overflow:hidden;aspect-ratio:1.6;border-radius:16px}.japan-annual_relatedImage__9fOzb img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.japan-annual_relatedLink__XWgWw:hover img{transform:scale(1.035)}.japan-annual_relatedLink__XWgWw>span:last-child{display:flex;justify-content:space-between;gap:16px;margin-top:22px;font-size:20px;font-weight:650}@keyframes japan-annual_annual-panel-enter__SzjOO{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1100px){.japan-annual_overview__5NH4G{grid-template-columns:repeat(2,minmax(0,1fr))}.japan-annual_materialLayout__IBz3R{gap:36px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.japan-annual_checkPanel__GqN1T ul{grid-template-columns:1fr}.japan-annual_tabList__YhfoA{gap:8px}.japan-annual_tabList__YhfoA button{padding-inline:13px}}@media (max-width:767px){.japan-annual_annualPage__My2vx>section[id=faq]{padding-block:40px}.japan-annual_annual__R4KMC>section{padding-block:44px}.japan-annual_annual__R4KMC>.japan-annual_joinedSection__b7EYA{padding-top:24px}.japan-annual_annual__R4KMC .japan-annual_copy__k5NRQ{font-size:14px}.japan-annual_annual__R4KMC .japan-annual_copy__k5NRQ :is(h3,h4){margin-top:20px;font-size:18px}.japan-annual_annual__R4KMC .japan-annual_copy__k5NRQ h4{font-size:16px}.japan-annual_annual__R4KMC .japan-annual_copy__k5NRQ>:first-child{margin-top:0}.japan-annual_overview__5NH4G{gap:14px}.japan-annual_overview__5NH4G article,.japan-annual_stateCard__KtIku,.japan-annual_tabPanel__Beus8{padding:22px;border-radius:18px}.japan-annual_annual__R4KMC .japan-annual_overview__5NH4G h3{font-size:18px;margin-top:18px}.japan-annual_annual__R4KMC .japan-annual_overview__5NH4G p{font-size:14px}.japan-annual_materialLayout__IBz3R{grid-template-columns:1fr;gap:28px}.japan-annual_stickyIntro__qhYju{position:static}.japan-annual_tabList__YhfoA{margin-bottom:20px}.japan-annual_tabList__YhfoA button{font-size:12px;padding:9px 12px}.japan-annual_tabPanels__ayNdl{min-height:0}.japan-annual_taxLayout__d0v85 .japan-annual_tabPanel__Beus8{grid-template-columns:44px minmax(0,1fr)}.japan-annual_taxLayout__d0v85 .japan-annual_tabPanel__Beus8 dl{grid-template-columns:1fr;gap:24px}.japan-annual_checkPanel__GqN1T li{font-size:14px}.japan-annual_annual__R4KMC .japan-annual_tabPanel__Beus8 h3{font-size:21px;margin-block:20px}.japan-annual_checkPanel__GqN1T{min-height:0}.japan-annual_comparison__ifcTA{grid-template-columns:1fr;gap:20px}.japan-annual_annual__R4KMC .japan-annual_stateHeading__VTgbZ h3{font-size:21px}.japan-annual_stateCard__KtIku dl>div{font-size:14px;grid-template-columns:70px minmax(0,1fr);gap:12px}.japan-annual_timeline__5wICH{grid-template-columns:1fr;gap:28px}.japan-annual_timeline__5wICH li{border:0;border-left:1px solid var(--line);padding:0 0 0 30px;margin-left:19px}.japan-annual_timelineIndex__nG4Ll{position:absolute;left:-20px;top:0}.japan-annual_annual__R4KMC .japan-annual_timeline__5wICH h3{margin:0 0 12px;font-size:20px;padding-top:4px}.japan-annual_timingNotes__C6Wy1{grid-template-columns:1fr;gap:0;margin-top:24px}.japan-annual_delivery__ejYM6 [role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.japan-annual_delivery__ejYM6 [role=tab]{grid-template-columns:1fr;gap:5px}.japan-annual_delivery__ejYM6 [role=tab]>span:first-child{display:none}.japan-annual_delivery__ejYM6 [role=tab]>span:nth-child(2)>span:first-child{font-size:15px}.japan-annual_delivery__ejYM6 [role=tab]>span:nth-child(2)>span:last-child{display:none}.japan-annual_related__ZQ_3R{padding-block:24px 40px}.japan-annual_relatedGrid___Xpmy{grid-template-columns:1fr;gap:28px}.japan-annual_relatedLink__XWgWw>span:last-child{font-size:18px;margin-top:18px}}@media (prefers-reduced-motion:reduce){.japan-annual_tabPanel__Beus8[aria-hidden=false]{animation:none}.japan-annual_relatedImage__9fOzb img{transition:none}}@media (max-width:767px){.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_tabPanel__Beus8{grid-template-columns:40px minmax(0,1fr);padding:20px;gap:16px 12px}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_tabPanel__Beus8>span{width:40px;height:40px;font-size:22px;border-radius:10px}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_tabPanel__Beus8>h3{font-size:20px}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_materialGroups__c6UkH{grid-template-columns:minmax(0,1fr);gap:18px}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_materialGroups__c6UkH :is(dt,dd){font-size:14px}.japan-annual_topicTabs__Y1St5 .japan-annual_tabList__YhfoA{gap:8px 20px}.japan-annual_annual__R4KMC .japan-annual_topicTabs__Y1St5 .japan-annual_tabList__YhfoA button{font-size:14px}.japan-annual_annual__R4KMC[data-japan-redesign] .japan-annual_topicTabs__Y1St5 .japan-annual_tabPanel__Beus8{padding:20px}}