.lg-main{flex:1;padding:36px 0 88px}.lg-article{word-break:keep-all;overflow-wrap:anywhere;width:100%;max-width:720px;margin:0 auto}.lg-article:lang(ja){word-break:normal}.lg-head{padding-top:18px;animation:.55s ease-out .12s both lg-rise}.lg-dateline{font-family:var(--ed-data);color:var(--sp-ink-3);margin-bottom:8px;font-size:11.5px}.lg-head h1{font-family:var(--ed-sans);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:34px;font-weight:500;line-height:1.15}.lg-intro{color:var(--sp-ink-2);text-wrap:pretty;margin:14px 0 0;font-size:15px;line-height:1.55}.lg-body{margin-top:40px;animation:.55s ease-out .22s both lg-rise}.lg-section{scroll-margin-top:calc(var(--ed-sticky-top,0px) + 24px)}.lg-section+.lg-section{margin-top:40px}.lg-section h2{font-family:var(--ed-sans);letter-spacing:-.005em;text-wrap:balance;margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.3}.lg-section p{color:var(--sp-ink-2);text-wrap:pretty;margin:0 0 12px;font-size:15px;line-height:1.65}.lg-items{margin:0;padding:0;list-style:none}.lg-items li{color:var(--sp-ink-2);text-wrap:pretty;grid-template-columns:22px 1fr;column-gap:6px;font-size:15px;line-height:1.65;display:grid}.lg-items li+li{margin-top:8px}.lg-marker{font-family:var(--ed-data);color:var(--sp-ink-3);font-variant-numeric:tabular-nums;padding-top:3px;font-size:11.5px}.lg-sub{margin-top:16px}.lg-sub h3{color:var(--sp-ink);margin:0 0 8px;font-size:14px;font-weight:600}.lg-table-wrap{margin:4px 0 12px;overflow-x:auto}.lg-table{border-collapse:collapse;width:100%;color:var(--sp-ink-2);font-size:14px;line-height:1.5}.lg-table th{text-align:left;color:var(--sp-ink-3);border-bottom:1px solid var(--sp-hair-strong);padding:0 14px 8px 0;font-size:12px;font-weight:600}.lg-table td{border-bottom:1px solid var(--sp-hair);vertical-align:top;padding:9px 14px 9px 0}.lg-table td:first-child{color:var(--sp-ink);white-space:nowrap;font-weight:500}.lg-end{color:var(--sp-ink-3);margin-top:48px;font-size:13px;line-height:1.7}.lg-end p{margin:0}.lg-end a{color:var(--sp-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--sp-hair-strong);-webkit-text-decoration-color:var(--sp-hair-strong);text-decoration-color:var(--sp-hair-strong);text-underline-offset:3px}.lg-end a:hover{color:var(--sp-ink);text-decoration-color:currentColor}@keyframes lg-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lg-head,.lg-body{animation:none}}@media (max-width:480px){.lg-main{padding:24px 0 64px}.lg-head h1{font-size:27px}.lg-body{margin-top:32px}.lg-section h2{font-size:17px}}@media print{:is(.ed:has(.lg-main) .ed-header,.ed:has(.lg-main) .ed-footer){display:none}.lg-article{max-width:none}}
