.s42{background:#fff;color:#1f2a44;padding-bottom:64px}.s42 *{box-sizing:border-box;animation:none!important;transition:none!important}.s42-wrap{max-width:1208px;margin:auto;padding:0 24px}.s42 a:not(.s42-button){color:#1b5da4;text-decoration:underline;text-underline-offset:4px;text-decoration-skip-ink:none;word-break:keep-all;overflow-wrap:anywhere;line-break:strict}.s42-breadcrumb{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:24px 0;font-size:13px}.s42-intro{padding:18px 0 36px;max-width:1050px}.s42 h1,.s42 h2,.s42 h3{font-family:"Shippori Mincho","Yu Mincho",serif;font-weight:500;font-variant-numeric:lining-nums tabular-nums}.s42 h1{font-size:36px;line-height:1.75;margin:0 0 24px}.s42-intro>p{font-size:16px;line-height:1.95;margin:0}.s42-summary{padding:30px 32px;background:#f8f6f1;border:1px solid #d6c6a5;border-top:3px solid #b9975b}.s42-summary>h2{font-size:25px;line-height:1.7;margin-bottom:24px}.s42-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.s42-summary-grid article{padding-right:24px;border-right:1px solid #d6c6a5}.s42-summary-grid article:last-child{border:0;padding:0}.s42-summary-grid strong{display:block;font:500 42px/1.4 "Shippori Mincho",serif;color:#8b6a36;font-variant-numeric:lining-nums tabular-nums;margin:0 0 10px;white-space:nowrap}.s42-summary-grid p{font-size:15px;line-height:1.9}.s42-method{margin:24px 0 44px;font-size:14px;line-height:1.95;color:#526071}.s42-method p{margin:10px 0}.s42-section{padding:44px 0;border-top:1px solid #e2dacb;scroll-margin-top:24px}.s42-section>h2{font-size:28px;line-height:1.75;margin:0 0 26px}.s42-copy{font-size:16px;line-height:1.95;margin:14px 0!important}.s42-chart{padding:28px;border:1px solid #d6c6a5;border-radius:10px;background:#fff;margin:28px 0;min-width:0}.s42-chart>h3{font-size:23px;line-height:1.7;text-align:center;margin:0 0 20px}.s42-legend{display:flex;justify-content:center;gap:22px;margin-bottom:22px;font-size:13px}.s42-legend>span{display:inline-flex;align-items:center;gap:7px}.s42-legend i{display:block;width:13px;height:8px;border-radius:2px}.s42-male{background:#365E82}.s42-female{background:#B85A7C}.s42-axis{display:flex;justify-content:space-between;margin:0 45px 12px 142px;color:#637080;font:12px/1.4 Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums}.s42-bars{display:grid;gap:18px;list-style:none;padding:0;margin:0}.s42-chart-row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.s42-category{font-size:14px;line-height:1.8;color:#233f61}.s42-bar-pair{display:grid;gap:7px;min-width:0}.s42-bar-line{display:grid;grid-template-columns:minmax(0,1fr) 39px;gap:6px;align-items:center;min-width:0}.s42-track{height:11px;background:#edf0f4;border-radius:3px;overflow:hidden;min-width:0}.s42-fill{display:block;height:100%;border-radius:3px;min-width:0;max-width:100%}.s42-value{font:500 14px/1.25 Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums;text-align:right;white-space:nowrap;color:#233f61}.s42-table-disclosure{margin:26px 0 0}.s42-table-disclosure>summary{font-size:15px;line-height:1.8;cursor:pointer;padding:12px 0;min-height:44px;color:#1b5da4;text-decoration:underline;text-underline-offset:4px}.s42-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.85;table-layout:fixed;margin:0}.s42-table caption{font-size:16px;text-align:left;font-weight:500;padding:0 0 12px;color:#1f2a44}.s42-table th,.s42-table td{padding:11px 14px;border:1px solid #e0d9cb;color:#233f61;vertical-align:middle}.s42-table th{font-weight:500;text-align:left;background:#f8f6f1}.s42-table tr>*:first-child{width:50%}.s42-table td{font-variant-numeric:lining-nums tabular-nums;text-align:right;white-space:nowrap}.s42-table thead th:not(:first-child){text-align:right}.s42-income-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.s42-counsel{padding:26px 30px;background:#f8f6f1;border-left:3px solid #b9975b;margin:30px 0 0}.s42-counsel>h3{font-size:20px;line-height:1.7;margin-bottom:14px}.s42-counsel p{font-size:16px;line-height:1.95;margin:10px 0}.s42-story-link{margin:22px 0!important}.s42-result-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0}.s42-result-cards article{padding:24px;background:#f8f6f1;border-top:2px solid #b9975b;text-align:center}.s42-result-cards h3{font-size:18px;line-height:1.7;margin-bottom:12px}.s42-result-cards strong{display:block;font:500 38px/1.5 "Shippori Mincho",serif;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;color:#8b6a36}.s42-result-cards p{font-size:14px;margin-top:8px}.s42-faq{border-top:1px solid #ded8cc}.s42-faq:last-child{border-bottom:1px solid #ded8cc}.s42-faq>summary{display:block;padding:22px 8px;font-size:18px;font-weight:500;line-height:1.8;cursor:pointer;list-style:none}.s42-faq>summary::-webkit-details-marker{display:none}.s42-faq>p{padding:0 8px 24px;font-size:16px;line-height:1.95;margin:0}.s42-cta{padding:42px 36px;background:#f8f6f1;border-top:2px solid #b9975b;margin:20px 0 0;text-align:center}.s42-cta h2{font-size:28px;line-height:1.75;margin-bottom:24px}.s42-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.s42-actions .s42-button{padding:14px 24px}.s42-table-disclosure:not([open]) .s42-table{display:none}html:has(body[data-page="stat42"]){scroll-behavior:auto}
@media(min-width:768px){.s42-table-disclosure>summary{display:none}}
@media(max-width:767px){.s42{padding-bottom:40px}.s42-wrap{padding:0 16px}.s42-breadcrumb{padding:18px 0;font-size:12px;gap:6px}.s42-intro{padding:8px 0 28px}.s42 h1{font-size:27px;line-height:1.8;margin-bottom:20px}.s42-intro>p{font-size:15px}.s42-summary{padding:24px 20px}.s42-summary>h2{font-size:23px;margin-bottom:16px}.s42-summary-grid{grid-template-columns:1fr;gap:18px}.s42-summary-grid article,.s42-summary-grid article:last-child{border:0;border-bottom:1px solid #ded8cc;padding:0 0 16px}.s42-summary-grid article:last-child{border-bottom:0;padding:0}.s42-summary-grid strong{font-size:36px;line-height:1.4;margin-bottom:6px}.s42-summary-grid p{font-size:14px}.s42-method{font-size:13px;margin:22px 0 30px}.s42-section{padding:32px 0}.s42-section>h2{font-size:24px;margin-bottom:22px}.s42-copy{font-size:16px}.s42-chart{padding:22px 16px;margin:24px 0}.s42-chart>h3{font-size:21px;margin-bottom:18px}.s42-legend{font-size:12px;margin-bottom:18px}.s42-axis{margin-left:112px;margin-right:34px;font-size:10px}.s42-chart-row{grid-template-columns:102px minmax(0,1fr);gap:10px}.s42-category{font-size:13px}.s42-bar-line{grid-template-columns:minmax(0,1fr) 29px;gap:5px}.s42-value{font-size:12px}.s42-bars{gap:16px}.s42-income-grid{grid-template-columns:1fr;gap:0}.s42-table{font-size:13px}.s42-table th,.s42-table td{padding:10px 8px}.s42-table caption{font-size:15px}.s42-counsel{padding:20px 18px;margin-top:24px}.s42-counsel>h3{font-size:19px}.s42-counsel p{font-size:15px}.s42-result-cards{grid-template-columns:1fr;gap:14px}.s42-result-cards article{padding:20px}.s42-result-cards h3{margin-bottom:5px}.s42-result-cards strong{font-size:35px}.s42-faq>summary{font-size:17px;padding:20px 0}.s42-faq>p{padding:0 0 22px;font-size:15px}.s42-cta{padding:30px 20px}.s42-cta h2{font-size:24px}.s42-actions{flex-direction:column}.s42-actions .s42-button{width:100%;padding-left:16px;padding-right:16px}}

.s42-table caption{caption-side:top}

.s42-faq>summary{position:relative;padding-right:30px}.s42-faq>summary:after{content:"＋";position:absolute;right:3px;top:22px;font:18px/1.8 Arial,sans-serif;color:#8b6a36}.s42-faq[open]>summary:after{content:"−"}@media(max-width:767px){.s42-faq>summary:after{top:20px}}
