#sgme-01-ja{–me-ink:#16373b;–me-muted:#4b6567;–me-accent:#086e61;–me-line:#ccdcd8;–me-paper:#fff;–me-soft:#edf6f2;box-sizing:border-box;display:block;position:relative;width:100vw;max-width:none!important;margin:0 calc(50% – 50vw);padding:clamp(20px,4.5vw,86px);background:var(–me-paper);color:var(–me-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,”Segoe UI”,”Noto Sans CJK JP”,”Yu Gothic”,Meiryo,sans-serif;font-size:18px;line-height:1.9;text-align:left;writing-mode:horizontal-tb;isolation:isolate;} #sgme-01-ja *,#sgme-01-ja *::before,#sgme-01-ja *::after{box-sizing:border-box;} #sgme-01-ja p,#sgme-01-ja h2,#sgme-01-ja h3,#sgme-01-ja figure,#sgme-01-ja ol,#sgme-01-ja ul,#sgme-01-ja dl,#sgme-01-ja details,#sgme-01-ja table{max-width:none;float:none;position:static;writing-mode:horizontal-tb;} #sgme-01-ja p{margin:0 0 1.35em;padding:0;color:inherit;font-size:1em;line-height:inherit;word-break:normal;overflow-wrap:break-word;} #sgme-01-ja h2{display:block;width:100%;min-width:0;clear:both;float:none;margin:0 0 1.1em;padding:0;border:0;background:none;color:var(–me-ink);font-size:clamp(24px,2.45vw,38px);font-weight:750;line-height:1.45;letter-spacing:.01em;text-align:left;word-break:normal;overflow-wrap:break-word;} #sgme-01-ja h3{display:block;width:auto;margin:0 0 .6em;padding:0;border:0;background:none;color:var(–me-ink);font-size:1.13em;line-height:1.55;word-break:normal;overflow-wrap:break-word;} #sgme-01-ja h2::before,#sgme-01-ja h2::after,#sgme-01-ja h3::before,#sgme-01-ja h3::after{content:none;display:none;} #sgme-01-ja a{color:#076654;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;} #sgme-01-ja a:hover{text-decoration-thickness:2px;} #sgme-01-ja a:focus-visible,#sgme-01-ja summary:focus-visible,#sgme-01-ja [tabindex]:focus-visible{outline:3px solid #a35222;outline-offset:5px;} #sgme-01-ja strong,#sgme-01-ja b{font-weight:750;color:inherit;} #sgme-01-ja .me-eyebrow{font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(–me-accent);margin:0 0 14px;} #sgme-01-ja .me-hero{padding:0 0 32px;border-bottom:1px solid var(–me-line);margin:0 0 34px;} #sgme-01-ja .me-hero-title{font-size:clamp(30px,3.45vw,58px);font-weight:780;line-height:1.4;letter-spacing:-.02em;margin:0 0 25px;color:var(–me-ink);} #sgme-01-ja .me-lead{font-size:1.055em;} #sgme-01-ja .me-byline{font-size:13px;color:var(–me-muted);margin:18px 0 0;} #sgme-01-ja .me-toc{margin:28px 0 40px;padding:18px 22px;border:1px solid var(–me-line);border-radius:10px;background:var(–me-soft);} #sgme-01-ja summary{cursor:pointer;font-weight:700;line-height:1.6;padding:5px 0;color:var(–me-ink);list-style:revert;word-break:normal;overflow-wrap:break-word;} #sgme-01-ja summary::marker{color:var(–me-accent);} #sgme-01-ja .me-toc nav{display:block;width:100%;margin:0;padding:0;} #sgme-01-ja .me-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 34px;margin:20px 0 0;padding:0 0 0 1.5em;font-size:.9em;} #sgme-01-ja .me-toc li{margin:0;padding:0 0 0 .2em;} #sgme-01-ja .me-section{display:block;width:100%;margin:0;padding:45px 0 28px;border-bottom:1px solid var(–me-line);scroll-margin-top:100px;} #sgme-01-ja .me-section-number{display:block;font-size:12px;letter-spacing:.13em;color:var(–me-accent);font-weight:800;margin-bottom:9px;} #sgme-01-ja .me-prose{display:block;min-width:0;} #sgme-01-ja .me-prose p{orphans:3;widows:3;break-inside:avoid-column;} #sgme-01-ja .me-cite{font-size:.78em;margin-left:3px;white-space:nowrap;} #sgme-01-ja .me-figure{width:100%;margin:32px 0;padding:clamp(18px,2.5vw,36px);border:1px solid #b8d6cb;border-radius:14px;background:#f4faf7;overflow:hidden;} #sgme-01-ja figcaption{font-size:clamp(20px,1.8vw,28px);line-height:1.5;font-weight:750;margin:0 0 24px;color:var(–me-ink);} #sgme-01-ja .me-figure-note,#sgme-01-ja .me-legend{font-size:13px;line-height:1.8;color:#486662;margin:20px 0 0;} #sgme-01-ja .me-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;} #sgme-01-ja .me-cards>div{padding:20px;border:1px solid var(–me-line);background:#fff;border-radius:9px;} #sgme-01-ja .me-card-label{display:block;font-size:13px;color:var(–me-muted);} #sgme-01-ja .me-cards strong{display:block;font-size:1.3em;margin:7px 0;} #sgme-01-ja .me-cards p{font-size:.88em;margin:0;} #sgme-01-ja .me-table-wrap{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(–me-line);border-radius:8px;background:#fff;} #sgme-01-ja table{border-collapse:collapse;table-layout:auto;width:100%;min-width:560px;margin:0;background:#fff;border:0;line-height:1.7;font-size:16px;color:var(–me-ink);} #sgme-01-ja caption{text-align:left;padding:12px 16px;font-weight:650;font-size:13px;color:var(–me-muted);caption-side:bottom;} #sgme-01-ja th,#sgme-01-ja td{padding:15px 18px;border:0;border-bottom:1px solid var(–me-line);border-right:1px solid #e3ece8;vertical-align:top;text-align:left;white-space:normal;word-break:normal;} #sgme-01-ja thead th{background:#e3f0ea;font-weight:750;} #sgme-01-ja tbody th{background:#f5faf7;font-weight:600;} #sgme-01-ja tr:last-child td,#sgme-01-ja tr:last-child th{border-bottom:0;} #sgme-01-ja .me-equation{font-variant-numeric:tabular-nums;font-weight:600;font-size:clamp(17px,2.2vw,28px);padding:22px;background:#e1f0e8;margin-top:20px;border-radius:7px;overflow-wrap:anywhere;line-height:1.65;} #sgme-01-ja .me-equation strong{color:#066457;} #sgme-01-ja .me-check{padding:28px;margin:36px 0;background:#fff6e8;border-left:5px solid #9a5b28;border-radius:0 12px 12px 0;} #sgme-01-ja .me-check .me-eyebrow{color:#844b20;} #sgme-01-ja .me-check h3{font-size:1.28em;} #sgme-01-ja .me-check details p{margin:14px 0 0;} #sgme-01-ja .me-cta{padding:30px;margin:40px 0;background:#123f3d;color:#fff;border-radius:12px;} #sgme-01-ja .me-cta h2,#sgme-01-ja .me-cta h3{color:#fff;} #sgme-01-ja .me-cta p{color:#e6f1ed;} #sgme-01-ja .me-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 20px;background:#fff;color:#104d44;border-radius:7px;text-decoration:none;font-weight:750;} #sgme-01-ja .me-inline-guide{padding:18px 22px;border-left:3px solid var(–me-accent);background:#f2f7f4;font-size:.94em;margin:26px 0;} #sgme-01-ja .me-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;} #sgme-01-ja .me-related a{display:block;padding:20px;border:1px solid var(–me-line);border-radius:9px;text-decoration:none;background:#fff;} #sgme-01-ja .me-related a strong{display:block;font-size:1.05em;} #sgme-01-ja .me-related a span{display:block;margin-top:7px;font-size:.83em;color:var(–me-muted);} #sgme-01-ja .me-faq{padding:45px 0 22px;} #sgme-01-ja .me-faq details{padding:16px 0;border-bottom:1px solid var(–me-line);} #sgme-01-ja .me-faq details p{margin:15px 0 5px;} #sgme-01-ja .me-sources{padding:36px 0;border-top:1px solid var(–me-line);} #sgme-01-ja .me-sources ol{margin:0;padding-left:1.6em;font-size:14px;} #sgme-01-ja .me-sources li{padding:7px 0;scroll-margin-top:100px;} #sgme-01-ja .me-sources strong{display:block;} #sgme-01-ja .me-note{font-size:13px;color:var(–me-muted);padding-top:20px;border-top:1px solid var(–me-line);} #sgme-01-ja .me-chart-scroll{width:100%;overflow-x:auto;} #sgme-01-ja .me-svg{display:block;width:100%;height:auto;min-width:580px;max-width:none;} #sgme-01-ja .me-svg text{font-family:inherit;} #sgme-01-ja .me-question{padding:18px;text-align:center;background:#174f49;color:#fff;border-radius:9px;font-size:1.3em;font-weight:750;} #sgme-01-ja .me-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;} #sgme-01-ja .me-branches>div{padding:0 18px 20px;border-bottom:3px solid #60b397;background:#fff;} #sgme-01-ja .me-branch-line{display:block;text-align:center;font-size:30px;color:#14755f;} #sgme-01-ja .me-branches p{font-size:.87em;} #sgme-01-ja .me-branches strong{font-size:.92em;} #sgme-01-ja .me-calendar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;} #sgme-01-ja .me-calendar>div{padding:20px;border:1px solid var(–me-line);background:#fff;border-radius:8px;} #sgme-01-ja .me-calendar .me-negative{border-color:#b67b58;background:#fff0e7;} #sgme-01-ja .me-date{font-size:32px;font-weight:750;line-height:1.2;} #sgme-01-ja .me-calendar p{margin:8px 0;font-size:.8em;} #sgme-01-ja .me-calendar strong{font-size:1.22em;} #sgme-01-ja .me-stair{display:flex;align-items:flex-end;gap:16px;min-height:270px;} #sgme-01-ja .me-stair>div{flex:1;min-width:0;padding:20px;background:#d3ecdf;border-top:5px solid #1b795f;min-height:calc(160px + var(–step)*40px);} #sgme-01-ja .me-stair span{font-size:.85em;display:block;} #sgme-01-ja .me-stair strong{font-size:clamp(26px,3vw,44px);display:block;} #sgme-01-ja .me-stair p{font-size:.82em;margin:10px 0 0;} #sgme-01-ja .me-receipts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;} #sgme-01-ja .me-receipt{padding:25px;background:#fff;border:1px solid var(–me-line);border-bottom:5px dotted #c4d9ce;} #sgme-01-ja .me-receipt p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0;margin:0;font-size:.94em;} #sgme-01-ja .me-receipt .me-total{border-top:2px dashed #94bcae;color:#086652;font-size:1.1em;} #sgme-01-ja .me-policy{padding:20px;background:#174f49;color:#fff;text-align:center;font-weight:750;font-size:1.2em;max-width:620px;margin:0 auto 22px;border-radius:50px;} #sgme-01-ja .me-orbits{border-top:2px solid #87bba7;padding-top:20px;} #sgme-01-ja .me-am-row{display:grid;grid-template-columns:90px minmax(80px,1fr) 160px;align-items:center;gap:16px;margin:15px 0;font-size:15px;} #sgme-01-ja .me-am-track{height:28px;display:flex;background:#fff;} #sgme-01-ja .me-am-track i{display:block;background:#d0a27e;} #sgme-01-ja .me-am-track b{display:block;background:#15725f;} #sgme-01-ja .me-fx-flip{display:grid;grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:center;gap:18px;} #sgme-01-ja .me-fx-flip>div:not(.me-flip-mark){padding:28px;background:#fff;border:2px solid #9bc9b8;border-radius:20px;} #sgme-01-ja .me-fx-flip span,#sgme-01-ja .me-fx-flip strong,#sgme-01-ja .me-fx-flip b{display:block;} #sgme-01-ja .me-fx-flip strong{font-size:clamp(19px,2.2vw,32px);margin:12px 0;overflow-wrap:anywhere;} #sgme-01-ja .me-fx-flip b{font-size:1.2em;color:#0a6954;} #sgme-01-ja .me-flip-mark{font-size:40px;text-align:center;} #sgme-01-ja .me-recovery>div{display:grid;grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr);padding:18px;gap:14px;margin:8px 0;background:#fff;border-left:5px solid #166d5d;align-items:center;} #sgme-01-ja .me-recovery b,#sgme-01-ja .me-recovery strong{display:block;font-size:1.4em;} #sgme-01-ja .me-recovery span{font-size:.92em;} #sgme-01-ja .me-heatmap td:nth-child(3){background:#c7e8d8;} #sgme-01-ja .me-heatmap td:nth-child(4){background:#e5dbbf;} #sgme-01-ja .me-heatmap tr:last-child td{font-weight:800;background:#174f49;color:white;} #sgme-01-ja .me-fee-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;} #sgme-01-ja .me-fee-blocks>div{padding:18px;background:#fff;border:1px solid var(–me-line);} #sgme-01-ja .me-fee-area{height:100px;display:flex;background:#f3e9d8;margin:16px 0;} #sgme-01-ja .me-fee-area span{background:#25816c;display:block;} #sgme-01-ja .me-fee-area i{background:repeating-linear-gradient(45deg,#ead8bb,#ead8bb 5px,#f8f0e3 5px,#f8f0e3 10px);} #sgme-01-ja .me-fee-blocks strong{display:block;font-size:1.3em;} #sgme-01-ja .me-fee-blocks p{font-size:.78em;margin:10px 0 0;} #sgme-01-ja .me-chain{display:grid;grid-template-columns:1fr .8fr 1fr;gap:14px;align-items:stretch;} #sgme-01-ja .me-chain>div{padding:22px;border:1px solid #a9d2c0;border-radius:9px;background:white;} #sgme-01-ja .me-chain .me-flow-in{border:2px dashed #be9469;background:#fff5e4;} #sgme-01-ja .me-chain span,#sgme-01-ja .me-chain strong,#sgme-01-ja .me-chain b{display:block;} #sgme-01-ja .me-chain strong{font-size:1.1em;margin:10px 0;overflow-wrap:anywhere;} #sgme-01-ja .me-chain b{font-size:1.6em;} #sgme-01-ja .me-cash-bridge{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;} #sgme-01-ja .me-cash-bridge>div{padding:20px 14px;background:#fff;border-top:4px solid #539881;} #sgme-01-ja .me-cash-bridge>div:first-child,#sgme-01-ja .me-cash-bridge>div:last-child{background:#174f49;color:#fff;} #sgme-01-ja .me-cash-bridge strong{display:block;font-size:2em;} #sgme-01-ja .me-cash-bridge span{font-size:.8em;} #sgme-01-ja .me-productivity-machine{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:18px;align-items:center;} #sgme-01-ja .me-productivity-machine>div{padding:25px;background:#fff;border:1px solid var(–me-line);} #sgme-01-ja .me-productivity-machine .me-machine-center{background:#174f49;color:#fff;border-radius:26px;} #sgme-01-ja .me-productivity-machine strong{display:block;font-size:clamp(22px,2.5vw,34px);margin:12px 0;overflow-wrap:break-word;} #sgme-01-ja .me-productivity-machine p{font-size:.8em;margin:0;} #sgme-01-ja .me-treemap{display:grid;grid-template-columns:3fr 2fr;gap:3px;min-height:240px;background:#fff;} #sgme-01-ja .me-treemap-large{background:#175e50;color:#fff;padding:24px;display:flex;flex-direction:column;justify-content:center;} #sgme-01-ja .me-treemap-large strong{font-size:3em;} #sgme-01-ja .me-treemap-small{display:grid;grid-template-columns:1fr 1fr;gap:3px;} #sgme-01-ja .me-treemap-small>div{background:#e8d7bd;padding:16px;display:flex;flex-direction:column;justify-content:center;} #sgme-01-ja .me-treemap-small strong{font-size:1.6em;} #sgme-01-ja .me-shock-lanes>div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:20px;padding:18px;margin-bottom:9px;border:1px solid var(–me-line);border-radius:10px;background:#fff;} #sgme-01-ja .me-shock-lanes>div>span{height:45px;width:45px;display:flex;align-items:center;justify-content:center;background:#145e50;color:#fff;border-radius:50%;font-weight:750;} #sgme-01-ja .me-shock-lanes strong{font-size:1.35em;} #sgme-01-ja .me-shock-lanes p{margin:6px 0 0;font-size:.82em;} #sgme-01-ja .me-bill-anatomy>div{margin-bottom:20px;} #sgme-01-ja .me-bill-anatomy>div>span{font-weight:700;} #sgme-01-ja .me-bill-stack{display:flex;gap:3px;margin:10px 0;} #sgme-01-ja .me-bill-stack i{font-style:normal;min-width:0;background:#cde7da;padding:16px 12px;} #sgme-01-ja .me-bill-stack i:nth-child(2){background:#e2eada;} #sgme-01-ja .me-bill-stack i:nth-child(3){background:#ecdfc9;} #sgme-01-ja .me-bill-stack strong{font-size:1.9em;display:block;} #sgme-01-ja .me-bill-stack span{font-size:.78em;display:block;line-height:1.5;overflow-wrap:break-word;} #sgme-01-ja .me-data-label{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:2px solid #1b6151;background:#fff;} #sgme-01-ja .me-data-label>div{padding:20px;border-bottom:1px solid var(–me-line);} #sgme-01-ja .me-data-label dt{font-size:1.15em;font-weight:750;} #sgme-01-ja .me-data-label dd{font-size:.9em;margin:8px 0 0;color:var(–me-muted);} #sgme-01-ja .me-sequences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;} #sgme-01-ja .me-sequences>div{background:#fff;border:1px solid var(–me-line);padding:23px;} #sgme-01-ja .me-sequences>div>div{padding:17px 0 17px 18px;border-left:3px solid #81b59e;position:relative;margin-left:5px;} #sgme-01-ja .me-sequences span{font-size:.8em;display:block;} #sgme-01-ja .me-sequences strong{font-size:1.8em;display:block;} @media(min-width:1280px){#sgme-01-ja .me-prose{column-count:2;column-gap:clamp(38px,4vw,80px);column-rule:1px solid #edf2ef;}#sgme-01-ja .me-lead{column-count:2;column-gap:clamp(38px,4vw,80px);} #sgme-01-ja .me-lead p{break-inside:avoid-column;}} @media(max-width:900px){#sgme-01-ja .me-branches,#sgme-01-ja .me-fee-blocks,#sgme-01-ja .me-productivity-machine,#sgme-01-ja .me-chain{grid-template-columns:1fr;}#sgme-01-ja .me-cash-bridge{grid-template-columns:repeat(3,minmax(0,1fr));} #sgme-01-ja .me-fee-area{height:60px;} #sgme-01-ja .me-am-row{grid-template-columns:75px minmax(50px,1fr) 140px;gap:8px;} } @media(max-width:640px){#sgme-01-ja{font-size:17px;padding:24px 18px;}#sgme-01-ja .me-hero-title{font-size:30px;}#sgme-01-ja h2{font-size:25px;}#sgme-01-ja .me-section{padding-top:34px;}#sgme-01-ja .me-toc{padding:15px 17px;}#sgme-01-ja .me-toc ol,#sgme-01-ja .me-cards,#sgme-01-ja .me-related,#sgme-01-ja .me-receipts,#sgme-01-ja .me-sequences,#sgme-01-ja .me-data-label{grid-template-columns:1fr;}#sgme-01-ja .me-calendar{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}#sgme-01-ja .me-calendar>div{padding:13px;}#sgme-01-ja .me-calendar strong{font-size:1.02em;}#sgme-01-ja .me-figure{padding:18px 14px;border-radius:10px;}#sgme-01-ja .me-check,#sgme-01-ja .me-cta{padding:22px 18px;}#sgme-01-ja .me-am-row{grid-template-columns:64px minmax(60px,1fr);font-size:13px;}#sgme-01-ja .me-am-row>span:last-child{grid-column:2;}#sgme-01-ja .me-fx-flip{grid-template-columns:1fr;}#sgme-01-ja .me-flip-mark{line-height:1;}#sgme-01-ja .me-stair{gap:5px;min-height:220px;}#sgme-01-ja .me-stair>div{padding:12px 8px;min-height:calc(145px + var(–step)*22px);}#sgme-01-ja .me-stair p{font-size:12px;}#sgme-01-ja .me-stair span{font-size:13px;}#sgme-01-ja .me-stair strong{font-size:25px;}#sgme-01-ja .me-cash-bridge{grid-template-columns:repeat(2,minmax(0,1fr));}#sgme-01-ja .me-recovery>div{padding:13px 9px;gap:7px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);}#sgme-01-ja .me-recovery span{font-size:13px;}#sgme-01-ja .me-recovery strong,#sgme-01-ja .me-recovery b{font-size:23px;}#sgme-01-ja .me-treemap{min-height:260px;}#sgme-01-ja .me-treemap-large{padding:14px;}#sgme-01-ja .me-treemap-large strong{font-size:38px;}#sgme-01-ja .me-treemap-small>div{padding:9px;}#sgme-01-ja .me-treemap-small strong{font-size:23px;}#sgme-01-ja .me-treemap-small b{font-size:14px;}#sgme-01-ja .me-shock-lanes>div{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px;}#sgme-01-ja .me-shock-lanes>div>span{width:30px;height:30px;font-size:14px;}#sgme-01-ja .me-shock-lanes strong{font-size:21px;}#sgme-01-ja .me-bill-stack i{padding:13px 8px;}#sgme-01-ja .me-bill-stack span{font-size:12px;}#sgme-01-ja .me-data-label>div{padding:17px;} } @media(prefers-reduced-motion:reduce){#sgme-01-ja *{scroll-behavior:auto;transition:none;animation:none;}} @media print{#sgme-01-ja{width:100%!important;margin:0!important;padding:0!important;color:#000;background:#fff;}#sgme-01-ja .me-toc,#sgme-01-ja .me-cta,#sgme-01-ja .me-related,#sgme-01-ja .me-inline-guide{display:none;}#sgme-01-ja .me-prose,#sgme-01-ja .me-lead{column-count:1;}#sgme-01-ja .me-figure{break-inside:avoid;}#sgme-01-ja a{color:#000;}#sgme-01-ja .me-table-wrap,#sgme-01-ja .me-chart-scroll{overflow:visible;}#sgme-01-ja table,#sgme-01-ja .me-svg{min-width:0;} } /* Article-local visual layer; #sgme-01-ja is replaced by the unique article ID. */ #sgme-01-ja{–v-deep:#153f3b;–v-accent:#146954;–v-gold:#9a572b;–v-mint:#e8f3ed;–v-sand:#f8f1e7;–v-slate:#ecf1f7;–v-blue:#315c83;font-size:18px;line-height:1.95;} #sgme-01-ja .v-icon{display:block;flex:none;width:26px;height:26px;min-width:0;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;} #sgme-01-ja .v-hero-mark{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;background:var(–v-deep);color:#fff;margin:0 0 18px;} #sgme-01-ja .v-hero-mark .v-icon{width:32px;height:32px;} #sgme-01-ja .me-hero{background:linear-gradient(128deg,#eef6f0 0%,#f9fbf8 52%,#f6eee2 100%);padding:clamp(24px,3.2vw,50px);border:1px solid #d4e2d9;border-radius:22px;margin-bottom:25px;} #sgme-01-ja .me-hero-title{max-width:1100px;font-size:clamp(30px,3.45vw,54px);line-height:1.4;margin-bottom:25px;} #sgme-01-ja .me-hero .me-eyebrow{letter-spacing:.13em;} #sgme-01-ja .me-hero .me-lead{font-size:1em;line-height:1.92;margin-top:27px;} #sgme-01-ja .me-hero .me-byline{margin-top:16px;} #sgme-01-ja .v-hero-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:10px 0 0;} #sgme-01-ja .v-hero-card{display:block;min-width:0;padding:18px 19px;background:rgba(255,255,255,.88);border:1px solid #d4e2d9;border-radius:12px;} #sgme-01-ja .v-card-top{display:flex;align-items:center;gap:10px;margin-bottom:7px;} #sgme-01-ja .v-card-no{display:inline-flex;align-items:center;justify-content:center;flex:none;width:27px;height:27px;border-radius:50%;font-size:12px;font-weight:750;color:var(–v-accent);background:var(–v-mint);} #sgme-01-ja .v-hero-card strong{font-size:18px;line-height:1.45;display:block;} #sgme-01-ja .v-hero-card p{font-size:14px;line-height:1.75;margin:0;color:#3c5c55;} #sgme-01-ja .me-toc{border-radius:14px;background:#fff;margin:25px 0 28px;} #sgme-01-ja .me-toc summary{padding:7px 0;} #sgme-01-ja .v-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 30px;padding:0;} #sgme-01-ja .v-route a{display:flex;align-items:flex-start;gap:11px;background:#f4f8f5;border:1px solid #d4e2d9;border-radius:11px;padding:17px 15px;text-decoration:none;color:var(–me-ink);min-width:0;min-height:76px;transition:background .15s,border-color .15s;} #sgme-01-ja .v-route a:hover{background:#e8f3ed;border-color:#8daf9e;} #sgme-01-ja .v-route-no{color:var(–v-accent);font-size:24px;font-weight:750;line-height:1.3;flex:none;} #sgme-01-ja .v-route strong{display:block;font-size:15px;line-height:1.6;} #sgme-01-ja .v-route small{display:block;font-size:12px;line-height:1.5;color:#536961;margin-top:4px;} #sgme-01-ja .me-section{padding-top:42px;padding-bottom:32px;} #sgme-01-ja .v-section-head{display:block;margin:0 0 24px;padding:0 0 19px;border-bottom:2px solid #d6e5dc;} #sgme-01-ja .v-section-meta{display:flex;align-items:center;gap:11px;margin-bottom:15px;color:var(–v-accent);} #sgme-01-ja .v-section-meta .me-section-number{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#e5f1e9;border:1px solid #cbddd0;border-radius:10px;margin:0;font-size:15px;letter-spacing:.04em;} #sgme-01-ja .v-section-meta .v-icon{width:22px;height:22px;} #sgme-01-ja .v-section-head h2{font-size:clamp(24px,2.35vw,36px);line-height:1.5;margin:0;} #sgme-01-ja .v-feature-section .v-section-head{padding:25px 28px;background:var(–v-deep);border:0;border-radius:14px;} #sgme-01-ja .v-feature-section .v-section-head h2{color:#fff;} #sgme-01-ja .v-feature-section .v-section-meta{color:#b9d9c8;} #sgme-01-ja .v-feature-section .me-section-number{background:#fff;color:#153f3b;border:0;} #sgme-01-ja .v-key-sentence{font-weight:720;background:linear-gradient(transparent 68%,#dfede1 68%);padding:0 .02em;box-decoration-break:clone;-webkit-box-decoration-break:clone;} #sgme-01-ja .v-paragraph-highlight{padding:20px 23px;border-left:4px solid #af754c;background:#fbf5ec;border-radius:0 9px 9px 0;} #sgme-01-ja .v-prose-cards .me-prose{column-count:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;} #sgme-01-ja .v-prose-cards .me-prose p{margin:0;padding:24px;background:#f4f8f5;border:1px solid #d7e3db;border-radius:12px;line-height:1.95;} #sgme-01-ja .v-prose-cards .me-prose p:nth-child(2n){background:#faf8f3;border-color:#e6dfd1;} #sgme-01-ja .v-prose-cards .me-prose p:last-child:nth-child(odd){grid-column:1/-1;} #sgme-01-ja .v-prose-cards .me-prose p .v-key-sentence{background:none;} #sgme-01-ja .me-figure{border-radius:16px;box-shadow:0 6px 18px rgba(27,63,47,.035);padding:clamp(20px,2.6vw,38px);margin:32px 0;background:#f3f8f4;} #sgme-01-ja .me-figure:nth-of-type(even){background:#f9f6ee;border-color:#e0d8c8;} #sgme-01-ja .v-figure-label{display:flex;gap:9px;align-items:center;font-size:11px;font-weight:750;letter-spacing:.12em;color:#49655a;margin:0 0 12px;text-transform:uppercase;} #sgme-01-ja .v-figure-label .v-icon{width:18px;height:18px;} #sgme-01-ja .me-figure figcaption{font-size:clamp(21px,2.05vw,30px);margin:0 0 24px;line-height:1.5;} #sgme-01-ja .me-figure-note{border-top:1px solid #d1dfd5;padding-top:14px;line-height:1.85;} #sgme-01-ja .me-table-wrap{border-radius:10px;} #sgme-01-ja thead th{background:#1c5148;color:#fff;font-weight:700;border-right-color:#456c61;} #sgme-01-ja tbody tr:nth-child(even) td{background:#f3f7f3;} #sgme-01-ja tbody th{background:#ecf3ed;} #sgme-01-ja th,#sgme-01-ja td{font-variant-numeric:tabular-nums;} #sgme-01-ja .v-scroll-hint{display:none;font-size:12px;line-height:1.6;color:#4c655a;margin:0 0 10px;} #sgme-01-ja .v-visual{background:#fff!important;border:1px solid #b9cec0;border-top:5px solid var(–v-accent);} #sgme-01-ja .v-visual .v-visual-body{min-width:0;} #sgme-01-ja .v-visual :where(div,span,b,strong,small){min-width:0;overflow-wrap:break-word;word-break:normal;} #sgme-01-ja .v-visual .v-figure-note{font-size:13px;line-height:1.8;margin:23px 0 0;padding-top:16px;border-top:1px solid #d6e1da;color:#486054;} #sgme-01-ja .v-visual .v-source-link{display:inline-block;margin-top:8px;font-size:13px;color:var(–v-accent);} #sgme-01-ja .v-small{font-size:13px;line-height:1.7;color:#486054;} #sgme-01-ja .v-label{display:block;font-size:14px;line-height:1.7;color:#486054;} #sgme-01-ja .v-value{display:block;font-size:clamp(24px,3vw,43px);font-weight:750;line-height:1.35;font-variant-numeric:tabular-nums;} #sgme-01-ja .v-number{font-variant-numeric:tabular-nums;font-feature-settings:”tnum”;} #sgme-01-ja .v-strip{display:flex;gap:5px;border-radius:10px;overflow:hidden;min-height:52px;margin:18px 0 22px;} #sgme-01-ja .v-strip>span{display:flex;align-items:center;justify-content:center;font-weight:750;background:#174f49;color:#fff;padding:12px 5px;} #sgme-01-ja .v-strip>span:nth-child(2){background:#587264;} #sgme-01-ja .v-strip>span:nth-child(3){background:#c7d8bd;color:#213f2e;} #sgme-01-ja .v-budget-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;} #sgme-01-ja .v-budget-keys>div{padding:18px 16px;border-left:3px solid #2b6d53;background:#f0f6ef;} #sgme-01-ja .v-budget-keys>div:last-child{border-left-color:#967042;background:#f7f1e6;} #sgme-01-ja .v-budget-keys strong{display:block;font-size:23px;margin:3px 0;} #sgme-01-ja .v-cash-scroll{overflow-x:auto;} #sgme-01-ja .v-cash-svg{width:100%;min-width:590px;height:auto;display:block;} #sgme-01-ja .v-cash-svg text{font-family:inherit;} #sgme-01-ja .v-cash-facts{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;} #sgme-01-ja .v-cash-facts>span{border-radius:9px;background:#eaf3eb;padding:13px 17px;font-size:14px;} #sgme-01-ja .v-cash-facts>span:last-child{background:#fbede4;} #sgme-01-ja .v-formula-ribbon{display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr) 76px minmax(0,1fr);gap:12px;align-items:center;} #sgme-01-ja .v-formula-ribbon .v-term{border:1px solid #d3e2d5;border-radius:14px;padding:24px 18px;background:#eff5ed;text-align:center;} #sgme-01-ja .v-formula-ribbon .v-term:last-child{background:#153f3b;color:white;border-color:#153f3b;} #sgme-01-ja .v-formula-ribbon .v-term:last-child .v-label{color:#d0e4d6;} #sgme-01-ja .v-operation{display:block;white-space:nowrap;overflow-wrap:normal;font-size:22px;font-weight:650;text-align:center;color:#4f6b5a;} #sgme-01-ja .v-formula-foot{margin:20px 0 0;padding:20px;border:1px dashed #9dbba4;border-radius:9px;font-size:17px;font-weight:650;text-align:center;} #sgme-01-ja .v-purchasing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;} #sgme-01-ja .v-purchase-card{padding:22px;border:1px solid #d6e1d6;border-radius:15px;background:#f3f7ef;} #sgme-01-ja .v-purchase-card .v-icon{width:35px;height:35px;margin:0 0 16px;color:#3d6a4f;} #sgme-01-ja .v-purchase-card .v-value{margin:9px 0 6px;} #sgme-01-ja .v-purchase-meter{height:12px;border-radius:10px;background:#d7e0d3;overflow:hidden;margin-top:15px;} #sgme-01-ja .v-purchase-meter i{display:block;height:100%;background:#397451;} #sgme-01-ja .v-salary{display:grid;grid-template-columns:1fr 54px 1fr 54px 1fr;align-items:stretch;gap:15px;} #sgme-01-ja .v-salary>div{padding:25px 18px;border-radius:14px;background:#edf5ee;text-align:center;} #sgme-01-ja .v-salary>div:last-child{background:#fbede4;border:1px solid #dfb89b;} #sgme-01-ja .v-salary>.v-operation{align-self:center;} #sgme-01-ja .v-salary .v-value{font-size:clamp(24px,2.6vw,38px);margin:10px 0;} #sgme-01-ja .v-contracts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;} #sgme-01-ja .v-contracts>div{position:relative;padding:25px 21px 20px;border:1px solid #d2dfd5;border-radius:16px;background:#f4f7f1;} #sgme-01-ja .v-clock{width:58px;height:58px;border:2px solid #568369;border-radius:50%;position:relative;margin-bottom:17px;background:#fff;} #sgme-01-ja .v-clock:before{content:””;position:absolute;width:2px;height:16px;background:#225439;left:26px;top:11px;transform-origin:bottom;transform:rotate(var(–clock,0deg));} #sgme-01-ja .v-clock:after{content:””;position:absolute;width:17px;height:2px;background:#225439;left:26px;top:26px;transform-origin:left;transform:rotate(calc(var(–clock,0deg) + 45deg));} #sgme-01-ja .v-contracts strong{display:block;font-size:22px;line-height:1.5;margin-bottom:10px;} #sgme-01-ja .v-contracts p{font-size:15px;line-height:1.85;margin:0;} #sgme-01-ja .v-loans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;} #sgme-01-ja .v-loan-card{padding:25px;border-radius:16px;border:1px solid #d4e0d6;background:#f1f6ef;} #sgme-01-ja .v-loan-card:last-child{background:#f9f0e6;border-color:#e2ceba;} #sgme-01-ja .v-loan-card .v-value{margin:12px 0 7px;} #sgme-01-ja .v-month-dots{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;margin:19px 0;} #sgme-01-ja .v-month-dots i{display:block;height:10px;border-radius:3px;background:#27664b;} #sgme-01-ja .v-loan-card:last-child .v-month-dots i{background:#9e6e41;} #sgme-01-ja .v-loan-total{padding-top:15px;border-top:1px solid #c7d8c9;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;font-size:15px;} #sgme-01-ja .v-loan-total strong{font-size:20px;} #sgme-01-ja .v-currency{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;} #sgme-01-ja .v-currency-case{border-radius:16px;border:1px solid #c9dacf;padding:23px;background:#eef5ef;} #sgme-01-ja .v-currency-case:last-child{background:#f9f1e7;border-color:#e1ceba;} #sgme-01-ja .v-currency-formula{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:20px 0 0;} #sgme-01-ja .v-currency-formula>span{display:block;min-width:0;font-size:14px;} #sgme-01-ja .v-currency-formula b{font-size:clamp(23px,2.7vw,38px);display:block;} #sgme-01-ja .v-currency-result{font-size:clamp(29px,4vw,56px);font-weight:750;border-top:1px solid #c9d6c8;margin-top:18px;padding-top:10px;} #sgme-01-ja .v-recovery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:end;} #sgme-01-ja .v-recovery-stage{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;} #sgme-01-ja .v-recovery-tower{width:70%;max-width:180px;height:calc(var(–amount)*2px);min-height:32px;background:#286b53;border-radius:10px 10px 0 0;display:flex;align-items:flex-start;justify-content:center;padding:10px;color:#fff;font-size:35px;line-height:1.4;font-weight:750;} #sgme-01-ja .v-recovery-stage:nth-child(2) .v-recovery-tower{background:#a96b43;} #sgme-01-ja .v-recovery-stage:nth-child(3) .v-recovery-tower{background:#5c7e59;} #sgme-01-ja .v-recovery-stage .v-label{padding-top:13px;} #sgme-01-ja .v-recovery-rule{border-top:1px dashed #9bb29f;margin:24px 0 0;padding:18px 0 0;text-align:center;font-size:18px;} #sgme-01-ja .v-overlap{display:grid;grid-template-columns:1fr 80px 1fr;gap:20px;align-items:center;} #sgme-01-ja .v-overlap-inputs{display:grid;gap:15px;} #sgme-01-ja .v-overlap-inputs>div{border:1px solid #c9d9cc;border-radius:13px;padding:18px;background:#f1f6ed;} #sgme-01-ja .v-overlap-inputs strong{font-size:21px;display:block;} #sgme-01-ja .v-merge-arrow{font-size:54px;color:#729474;text-align:center;} #sgme-01-ja .v-overlap-total{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;max-width:270px;aspect-ratio:1;border:18px solid #bad4b9;border-radius:50%;background:#f3f8ef;margin:auto;padding:18px;text-align:center;} #sgme-01-ja .v-overlap-total .v-value{font-size:clamp(36px,4vw,62px);} #sgme-01-ja .v-fees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;} #sgme-01-ja .v-fees>div{padding:24px;border-radius:15px;background:#eef5ee;border:1px solid #d5e0d3;} #sgme-01-ja .v-fees>div:last-child{background:#f9efe4;border-color:#dfccb8;} #sgme-01-ja .v-fee-gross{font-size:35px;font-weight:750;line-height:1.4;} #sgme-01-ja .v-fee-cut{display:block;font-size:19px;padding:13px 0;border-bottom:2px dashed #b7cbb7;margin-bottom:14px;color:#526c50;} #sgme-01-ja .v-fee-net{font-size:32px;line-height:1.4;font-weight:750;} #sgme-01-ja .v-performance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;} #sgme-01-ja .v-performance>div{padding:21px 15px;border:1px solid #cfddd1;border-radius:12px;background:#f2f6ef;text-align:center;} #sgme-01-ja .v-performance b{display:block;font-size:clamp(27px,3vw,39px);line-height:1.3;margin:10px 0;} #sgme-01-ja .v-performance-answer{margin-top:18px;background:#163f37;border-radius:13px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 27px;} #sgme-01-ja .v-performance-answer b{font-size:38px;} #sgme-01-ja .v-accounting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;} #sgme-01-ja .v-accounting>div{border:1px solid #d5dfd4;border-radius:14px;background:#f5f7f0;padding:23px;} #sgme-01-ja .v-accounting strong{font-size:22px;display:block;margin-bottom:20px;} #sgme-01-ja .v-transaction{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px dashed #bdcdbd;} #sgme-01-ja .v-transaction:last-child{border-bottom:0;} #sgme-01-ja .v-transaction>span{font-size:15px;line-height:1.7;} #sgme-01-ja .v-transaction>b{font-size:23px;line-height:1.5;color:#375f3f;} #sgme-01-ja .v-ratios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;} #sgme-01-ja .v-ratio-case{padding:23px;border:1px solid #c5d8c8;border-radius:14px;background:#f1f6ee;} #sgme-01-ja .v-ratio-title{font-size:18px;font-weight:750;margin-bottom:18px;} #sgme-01-ja .v-fractions{display:grid;grid-template-columns:1fr 25px 1fr;gap:10px;align-items:center;} #sgme-01-ja .v-fraction{text-align:center;font-size:25px;font-weight:650;} #sgme-01-ja .v-fraction b{display:block;border-bottom:2px solid #89a78c;padding:4px 0;} #sgme-01-ja .v-fraction span{display:block;padding:4px 0;} #sgme-01-ja .v-ratio-result{font-size:27px;text-align:center;font-weight:750;margin:20px 0 0;border-top:1px solid #c5d8c8;padding-top:15px;} #sgme-01-ja .v-index-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;} #sgme-01-ja .v-index-panel{background:#f1f6f0;border:1px solid #cadbcc;border-radius:15px;padding:24px;} #sgme-01-ja .v-index-panel:last-child{background:#f1f4f7;border-color:#ced8e2;} #sgme-01-ja .v-index-chips{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0;} #sgme-01-ja .v-index-chips>span{font-size:14px;padding:8px 11px;border:1px solid #bfd1bf;border-radius:8px;background:#fff;} #sgme-01-ja .v-index-value{font-size:52px;line-height:1.4;font-weight:750;} #sgme-01-ja .v-index-equation{font-size:15px;line-height:1.8;border-top:1px solid #c3d4c5;padding-top:14px;} #sgme-01-ja .v-leverage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;} #sgme-01-ja .v-leverage-card{padding:24px;border:1px solid #c7d9ca;background:#f1f6f0;border-radius:15px;} #sgme-01-ja .v-leverage-card:last-child{background:#f9f0e8;border-color:#dfc7b3;} #sgme-01-ja .v-leverage-row{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #c9d6c6;font-size:15px;} #sgme-01-ja .v-leverage-row b{font-size:22px;line-height:1.4;} #sgme-01-ja .v-leverage-card .v-leverage-row:last-child{border-bottom:0;font-size:18px;} #sgme-01-ja .v-leverage-card .v-leverage-row:last-child b{font-size:32px;} #sgme-01-ja .v-energy-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;} #sgme-01-ja .v-energy-case{border:1px solid #d4e1d4;background:#f4f7ef;border-radius:15px;padding:24px;} #sgme-01-ja .v-energy-area{background:#276a51;color:white;margin:16px 0;padding:20px;min-height:120px;border-radius:9px;display:flex;flex-direction:column;justify-content:center;} #sgme-01-ja .v-energy-case:last-child .v-energy-area{background:#9a673c;} #sgme-01-ja .v-energy-area b{font-size:38px;line-height:1.4;} #sgme-01-ja .v-energy-area span{font-size:15px;line-height:1.7;} #sgme-01-ja .v-energy-caption{font-size:14px;line-height:1.7;} #sgme-01-ja .v-bottleneck{display:grid;grid-template-columns:1fr 50px 1fr;gap:20px;align-items:center;} #sgme-01-ja .v-components{display:grid;grid-template-columns:1fr 1fr;gap:13px;} #sgme-01-ja .v-component{padding:20px 15px;border-radius:14px;border:2px solid #83ab8d;background:#eaf3e8;text-align:center;} #sgme-01-ja .v-component:last-child{border-style:dashed;border-color:#b87b55;background:#fff5ee;} #sgme-01-ja .v-component .v-icon{width:38px;height:38px;margin:0 auto 12px;} #sgme-01-ja .v-component b{font-size:17px;display:block;} #sgme-01-ja .v-assembly{padding:28px 23px;border:2px dashed #b69371;background:#faf1e7;border-radius:16px;text-align:center;} #sgme-01-ja .v-assembly b{display:block;font-size:24px;line-height:1.5;margin-bottom:10px;} #sgme-01-ja .v-assembly p{font-size:15px;margin:0;} #sgme-01-ja .v-windows{display:grid;grid-template-columns:1fr 140px 1fr;gap:20px;align-items:center;} #sgme-01-ja .v-window{border:1px solid #ccdccc;border-radius:16px;background:#f2f7f0;padding:23px;text-align:center;} #sgme-01-ja .v-window:last-child{background:#fbefe7;border-color:#dfc4b1;} #sgme-01-ja .v-window .v-value{font-size:32px;margin:13px 0;} #sgme-01-ja .v-window-base{font-size:30px;font-weight:650;margin:10px 0;} #sgme-01-ja .v-current{border-radius:50%;aspect-ratio:1;background:#153f3b;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:13px;} #sgme-01-ja .v-current b{font-size:45px;line-height:1.3;} #sgme-01-ja .v-current span{font-size:13px;} #sgme-01-ja .v-withdrawals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;} #sgme-01-ja .v-withdrawal-card{padding:24px;background:#f2f6ee;border:1px solid #c9daca;border-radius:15px;} #sgme-01-ja .v-withdrawal-card:last-child{background:#f8f0e7;border-color:#dfcdb6;} #sgme-01-ja .v-withdrawal-card h3{font-size:22px;} #sgme-01-ja .v-withdrawal-example{padding:17px 0;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #c8d7c6;} #sgme-01-ja .v-withdrawal-example:last-child{border-bottom:0;} #sgme-01-ja .v-withdrawal-example span{font-size:14px;} #sgme-01-ja .v-withdrawal-example strong{font-size:32px;display:block;line-height:1.4;} #sgme-01-ja .v-contrast{padding:clamp(22px,3vw,37px);border:1px solid #d8e0d4;border-radius:17px;background:#faf9f4;margin:35px 0;} #sgme-01-ja .v-contrast .v-contrast-title{font-size:clamp(22px,2vw,29px);line-height:1.5;margin:0 0 23px;} #sgme-01-ja .v-contrast-grid{display:grid;grid-template-columns:1fr 42px 1fr;gap:18px;align-items:stretch;} #sgme-01-ja .v-contrast-item{min-width:0;border-radius:12px;background:#edf4ea;border:1px solid #d0e0ca;padding:23px;} #sgme-01-ja .v-contrast-item:last-child{background:#f1f3f6;border-color:#d6dce4;} #sgme-01-ja .v-contrast-item strong{font-size:21px;display:block;line-height:1.5;margin:0 0 8px;} #sgme-01-ja .v-contrast-item p{font-size:16px;line-height:1.85;margin:0;} #sgme-01-ja .v-not-equal{display:flex;align-items:center;justify-content:center;font-size:34px;color:#546a52;} #sgme-01-ja .me-check{border:1px solid #ddc7aa;border-left:5px solid #aa7442;border-radius:13px;background:#faf2e6;} #sgme-01-ja .me-check details{border-top:1px solid #dec9ad;margin-top:21px;padding-top:11px;} #sgme-01-ja .me-check details[open] p{padding:17px 20px;background:#fff;border-radius:10px;} #sgme-01-ja .v-q-mark{display:inline-flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:50%;background:#92602f;color:white;font-size:23px;font-weight:750;margin:0 0 16px;} #sgme-01-ja .me-cta{background:linear-gradient(125deg,#153f3b,#1b5449);padding:clamp(25px,3vw,42px);border-radius:17px;} #sgme-01-ja .me-cta a{box-shadow:0 3px 0 #b7d3c2;gap:12px;} #sgme-01-ja .me-cta a::after{content:”→”;font-size:23px;line-height:1;} #sgme-01-ja .me-faq details{background:#f6f8f3;border:1px solid #d7e1d1;border-radius:12px;padding:17px 21px;margin-bottom:12px;} #sgme-01-ja .me-faq details[open]{background:#fff;} #sgme-01-ja .me-related a{border-radius:13px;border-top:4px solid #8ead93;background:#f9fbf6;} #sgme-01-ja .me-related a:hover{background:#eef5e9;} #sgme-01-ja .v-scene-text{font-size:15px;line-height:1.8;margin:16px 0 0;} @media(min-width:1450px){#sgme-01-ja .v-hero-cards{gap:18px;}#sgme-01-ja .v-prose-cards .me-prose{gap:23px;}} @media(max-width:1000px){#sgme-01-ja .v-formula-ribbon{grid-template-columns:1fr;}#sgme-01-ja .v-budget-keys,#sgme-01-ja .v-purchasing,#sgme-01-ja .v-contracts,#sgme-01-ja .v-fees{grid-template-columns:1fr;}#sgme-01-ja .v-route{grid-template-columns:repeat(2,minmax(0,1fr));}#sgme-01-ja .v-hero-cards{grid-template-columns:1fr;}#sgme-01-ja .v-hero-card{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:15px;align-items:center;}#sgme-01-ja .v-hero-card .v-card-top{margin:0;}#sgme-01-ja .v-salary{grid-template-columns:1fr;}#sgme-01-ja .v-salary>.v-operation{font-size:23px;line-height:1;}#sgme-01-ja .v-salary>div{padding:18px;}#sgme-01-ja .v-prose-cards .me-prose{grid-template-columns:1fr;}#sgme-01-ja .v-overlap{grid-template-columns:1fr;}#sgme-01-ja .v-merge-arrow{transform:rotate(90deg);line-height:1.1;}#sgme-01-ja .v-windows{grid-template-columns:1fr;}#sgme-01-ja .v-current{width:140px;margin:auto;}#sgme-01-ja .v-window{padding:20px;}#sgme-01-ja .v-performance{grid-template-columns:repeat(2,minmax(0,1fr));}} @media(max-width:700px){#sgme-01-ja{font-size:17px;line-height:1.92;}#sgme-01-ja .me-hero{padding:22px 18px;border-radius:15px;}#sgme-01-ja .me-hero-title{font-size:29px;line-height:1.45;}#sgme-01-ja .me-hero .me-lead{font-size:16px;line-height:1.9;}#sgme-01-ja .v-hero-card{grid-template-columns:1fr;gap:6px;padding:15px;}#sgme-01-ja .v-hero-card strong{font-size:17px;}#sgme-01-ja .v-hero-card p{font-size:14px;}#sgme-01-ja .v-hero-mark{width:44px;height:44px;border-radius:13px;}#sgme-01-ja .v-hero-mark .v-icon{width:26px;height:26px;}#sgme-01-ja .v-route{gap:8px;}#sgme-01-ja .v-route a{padding:13px 11px;gap:8px;}#sgme-01-ja .v-route-no{font-size:20px;}#sgme-01-ja .v-route strong{font-size:14px;line-height:1.65;}#sgme-01-ja .v-route small{font-size:11px;}#sgme-01-ja .v-section-head{margin-bottom:21px;}#sgme-01-ja .v-section-head h2{font-size:24px;}#sgme-01-ja .v-section-meta{margin-bottom:12px;}#sgme-01-ja .v-feature-section .v-section-head{padding:23px 19px;}#sgme-01-ja .v-prose-cards .me-prose p{padding:20px 18px;}#sgme-01-ja .v-paragraph-highlight{padding:18px;}#sgme-01-ja .me-figure{padding:22px 16px;border-radius:13px;}#sgme-01-ja .me-figure figcaption{font-size:22px;}#sgme-01-ja .v-scroll-hint{display:block;}#sgme-01-ja .v-formula-ribbon{grid-template-columns:1fr;}#sgme-01-ja .v-formula-ribbon .v-term{padding:18px;}#sgme-01-ja .v-formula-ribbon .v-operation{font-size:20px;}#sgme-01-ja .v-loans,#sgme-01-ja .v-currency,#sgme-01-ja .v-accounting,#sgme-01-ja .v-ratios,#sgme-01-ja .v-index-panels,#sgme-01-ja .v-leverage,#sgme-01-ja .v-energy-areas,#sgme-01-ja .v-withdrawals{grid-template-columns:1fr;}#sgme-01-ja .v-loan-card,#sgme-01-ja .v-currency-case,#sgme-01-ja .v-accounting>div,#sgme-01-ja .v-ratio-case,#sgme-01-ja .v-index-panel,#sgme-01-ja .v-leverage-card,#sgme-01-ja .v-energy-case,#sgme-01-ja .v-withdrawal-card{padding:20px;}#sgme-01-ja .v-recovery{gap:7px;}#sgme-01-ja .v-recovery-tower{width:90%;height:calc(var(–amount)*1.6px);font-size:27px;padding:8px;}#sgme-01-ja .v-recovery-stage .v-label{font-size:12px;}#sgme-01-ja .v-recovery-stage .v-small{font-size:11px;}#sgme-01-ja .v-recovery-rule{font-size:15px;}#sgme-01-ja .v-bottleneck{grid-template-columns:1fr;}#sgme-01-ja .v-bottleneck>.v-operation{transform:rotate(90deg);} #sgme-01-ja .v-components{gap:10px;}#sgme-01-ja .v-component{padding:18px 10px;}#sgme-01-ja .v-assembly{padding:22px 18px;}#sgme-01-ja .v-performance-answer{flex-direction:column;align-items:flex-start;gap:7px;padding:20px;}#sgme-01-ja .v-performance>div{padding:17px 9px;}#sgme-01-ja .v-performance>div .v-label{font-size:12px;}#sgme-01-ja .v-performance>div b{font-size:28px;}#sgme-01-ja .v-contrast{padding:23px 17px;border-radius:13px;}#sgme-01-ja .v-contrast-grid{grid-template-columns:1fr;gap:10px;}#sgme-01-ja .v-contrast-item{padding:20px 17px;}#sgme-01-ja .v-not-equal{line-height:1.1;}#sgme-01-ja .v-contrast-item strong{font-size:20px;}#sgme-01-ja .v-contrast-item p{font-size:15px;}#sgme-01-ja .me-faq details{padding:15px 17px;}#sgme-01-ja .v-budget-keys strong{font-size:25px;}} @media(prefers-reduced-motion:reduce){#sgme-01-ja *,#sgme-01-ja *::before,#sgme-01-ja *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important;}} @media print{#sgme-01-ja .v-route{display:none;}#sgme-01-ja .me-hero,#sgme-01-ja .me-figure,#sgme-01-ja .v-contrast{box-shadow:none;background:#fff;color:#000;}#sgme-01-ja .v-feature-section .v-section-head{background:#f2f2f2;color:#000;}#sgme-01-ja .v-feature-section .v-section-head h2{color:#000;}#sgme-01-ja .v-prose-cards .me-prose{display:block;}#sgme-01-ja .v-prose-cards .me-prose p{border:0;padding:0;background:none;margin-bottom:1em;}#sgme-01-ja .v-cash-svg{min-width:0;}#sgme-01-ja .v-cash-scroll{overflow:visible;}#sgme-01-ja .me-faq details{break-inside:avoid;}} #sgme-01-ja .a-reading-scroll .me-recovery,#sgme-01-ja .a-reading-scroll .me-treemap{min-width:calc(16em + 60px)} #sgme-01-ja .a-reading-scroll{max-width:100%;overflow-x:auto} #sgme-01-ja .a-cash-chart{min-width:750px!important;width:100%;height:auto;display:block} #sgme-01-ja .a-compound-chart{min-width:920px!important;width:100%;height:auto;display:block} #sgme-01-ja .me-v-procurement-critical-path .me-svg{min-width:740px!important} #sgme-01-ja .a-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2vw,26px);margin:24px 0 10px} #sgme-01-ja .a-price-column{min-width:0;display:flex;flex-direction:column;text-align:center} #sgme-01-ja .a-price-plot{height:210px;display:flex;align-items:flex-end;justify-content:center;border-bottom:2px solid #375c4c} #sgme-01-ja .a-price-bar{display:block;width:68%;height:calc(var(–value)*1.65px);background:#226749;border-radius:6px 6px 0 0} #sgme-01-ja .a-price-column:nth-child(2) .a-price-bar{background:#377b61} #sgme-01-ja .a-price-column:nth-child(3) .a-price-bar{background:#628461} #sgme-01-ja .a-price-value{font-size:clamp(20px,2.8vw,34px);font-weight:750;line-height:1.5;margin:10px 0 4px} #sgme-01-ja .a-price-label{font-size:clamp(14px,1.4vw,17px);line-height:1.55;overflow-wrap:break-word} #sgme-01-ja .a-price-change{font-size:clamp(13px,1.3vw,16px);line-height:1.6;margin-top:7px} #sgme-01-ja .a-price-scale{margin:12px 0 0;font-size:14px;line-height:1.8;color:#395549} #sgme-01-ja .a-energy-bars{display:grid;gap:24px;margin-top:20px} #sgme-01-ja .a-energy-case{min-width:0} #sgme-01-ja .a-energy-heading{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;align-items:baseline;margin:0 0 10px;line-height:1.6} #sgme-01-ja .a-energy-heading b{font-size:clamp(20px,2.4vw,28px)} #sgme-01-ja .a-energy-track{display:flex;align-items:stretch;background:#f3f4ed;border:1px solid #b4cabe;min-width:0;min-height:70px;padding:0!important;box-sizing:border-box} #sgme-01-ja .a-energy-segment{flex:0 0 var(–share);min-width:0;display:flex;align-items:center;justify-content:center;font-size:clamp(18px,2.4vw,28px);font-weight:750;color:#173c30;line-height:1.6;padding:10px 0;box-sizing:border-box;border:0;box-shadow:inset -2px 0 #fff} #sgme-01-ja .a-energy-segment:nth-child(1){background:#b7dbca} #sgme-01-ja .a-energy-segment:nth-child(2){background:#d6e2c8} #sgme-01-ja .a-energy-segment:nth-child(3){background:#edddbc} #sgme-01-ja .a-energy-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0} #sgme-01-ja .a-energy-key span{font-size:clamp(13px,1.4vw,16px);line-height:1.7;border-top:4px solid #709c86;padding-top:8px;min-width:0;overflow-wrap:break-word} #sgme-01-ja .a-energy-key span:nth-child(2){border-color:#98ae7e} #sgme-01-ja .a-energy-key span:nth-child(3){border-color:#bd9757}

Money Economy

増やす前に、そのお金の役割を決める。

目的

何に使うお金か

時間

使う日を動かせるか

備え

足りないと何が困るか

貯金と投資の違いは、単に「増えにくいもの」と「増えやすいもの」の違いではない。近いうちに必要な金額を確保するのか、使うまでに時間がある資金で将来の成長を目指すのかという、役割の違いが先にある。生活費も、来年の引っ越し代も、遠い将来のための資金も、口座に入っている間は同じお金に見える。しかし、使う日と使えなかった場合の困り方は大きく異なる。

投資を始めるか迷ったときは、最初から商品名や利回りのランキングを見る必要はない。まず、その資金について「何に使うか」「いつ使うか」「予定どおり用意できなければどうなるか」を言葉にする。この三つが整理できると、貯金を残す理由と投資を検討する理由を同時に説明できる。どちらかを否定するのではなく、異なる役割の道具として使い分けることが出発点になる。

この記事で分かること・目次

貯金は「使うための準備」を支える

日常会話の貯金は、収入の一部を使わずに残す行動を指すことも、銀行預金として持つことを指すこともある。この二つを分けると理解しやすい。節約して残したお金を、その後に預金へ置くことも、投資へ回すこともできるからだ。貯めるという行動と、貯めた資金を何で保有するかという選択は、同じ話ではない。投資の前に支出を調整することは、投資商品を選ぶ作業とは別の家計管理である。

預金を使う主な理由の一つは、予定している支払いに備えて名目の金額を把握しやすくすることにある。家賃の支払いに十万円が必要なら、支払日に十万円を用意できるかが重要で、途中で大きな値上がりを得ることが第一目的ではない。ただし、すべての預金が同じ条件とは限らない。満期前に引き出す場合の条件、通貨、手数料、保護制度の対象を確認する必要がある。

「貯金は何もしていないお金」という見方は、資金の役割を見落としている。翌月の生活を支える現金は、支払いに間に合うという仕事をしている。転職までの期間を支える資金は、焦って条件の合わない仕事を選ばずに済む余地をつくっている。こうした価値は口座の利息だけには表れない。利回りだけを共通の物差しにすると、流動性や選択肢を維持する価値が小さく見えすぎる。

もちろん、預金に置けば将来の生活費まで同じように買えるとは限らない。金額が変わらなくても物価が上がれば購買力は下がる。だからといって、物価上昇を心配するあまり、来月必要なお金まで価格変動の大きな商品へ移すと別の危険を引き受ける。重要なのは、一つの道具ですべての問題を解こうとしないことだ。近い支払いへの確実性と、遠い将来の購買力への備えは分けて考えられる。

投資では、成長の可能性と損失の可能性を引き受ける

投資は、企業や事業、債券、資産などへ資金を振り向け、値上がりや配当、利息などを得ようとする行為である。期待した収入や価格が実現するとは限らず、元本が減ることもある。株式を買う場合と債券を買う場合では権利の内容が異なり、投資信託やETFでは複数の資産をまとめた商品を保有することが多い。「投資」という一語の中に、異なる契約と異なる損失の経路が含まれている。

期待リターンは約束された受取額ではない。ある資産について長期の平均的な収益率が示されていても、各年に同じ割合で増えることを意味しないし、購入した期間にその平均へ近づく保証もない。途中の値下がりだけでなく、使う日に価格が低いことが家計には重要になる。投資期間と、損失を受けた場合に生活を維持できる余地を合わせて考える必要がある。[2]

たとえば、説明のために百万円の投資が一時的に三十%下がる場面を考えると、評価額は七十万円になる。残りの三十万円を別に用意できる人と、その資金が入学費用の全額だった人では、同じ値動きの意味が違う。この三十%は最大損失を示す数字ではなく、必要資金と評価額のずれを見るための仮定である。商品や状況によっては、さらに大きな損失や資金を引き出せない問題も起こり得る。

投資を理解するとは、上がる理由だけを集めることではない。何を保有しているのか、誰から何の収益を受け取るのか、どの条件で減るのか、売却できるのかを説明できることでもある。説明が難しい商品をすぐに買わないことは、成長の機会をすべて放棄することではない。分からない契約を避け、理解できる範囲を広げる時間を取ることも、資金を扱う判断の一部である。

図解 01
お金の役割を決める分岐図
このお金は、いつ必要?

日付が決まっている

支払いが迫る・延期できない

使える金額と引出条件を確認

予想外の支払い

収入中断・修理など

必要な時に使える備え

長く使わない可能性

目的・期間に余地がある

損失への耐性を検討

商品名ではなく、使う目的と時期から整理します。長期であっても利益が保証されるわけではありません。

年齢より先に、使う日と変更できる余地を見る

同じ年齢の二人でも、お金の使い道は違う。一人は数年以内の転居資金を準備し、もう一人は当面使う予定のない資金を持っているかもしれない。「若いから投資」「年齢が高いから貯金」と一律に分けるより、目的ごとに必要な時期を確認した方が判断の根拠が明確になる。金融教育でも、目標と投資期間を先に整理する考え方が示されている。[1]

使う時期には、固定された日と幅のある日がある。来年四月に支払う学費は延期しにくいが、余暇のための購入なら一年見送れる場合がある。同じ「三年後に使う予定」でも、この違いは大きい。必要な金額を減らせるか、支出の時期をずらせるか、別の収入で補えるかという余地まで確認すると、単なる年数では見えない資金の性格が分かる。

反対に、使う時期が遠いという理由だけで、大きな損失を平気で引き受けられるとは限らない。価格が下がるたびに生活が不安になり、予定にない売却を繰り返すなら、その運用方法は本人の行動と噛み合っていない。家計が損失を吸収できる能力と、値動きに耐えられる気持ちは別のものとして確認したい。どちらも、他人の資産額や成功談から決めるものではない。

目的がまだ曖昧な資金は、急いで長期資金と決めつけなくてよい。数か月かけて支出や働き方の見通しを整理した結果、使う予定が近づくこともある。反対に、十分な資金が残ると分かれば長期で保有する部分を検討できる。最初から完璧な配分を当てるというより、新しく分かった事実に応じて資金の役割をはっきりさせていく方が現実的である。

百万円を一つの塊として考えない

手元に百万円あるという仮定で考えてみよう。翌月までの支払いに二十万円、半年後に予定している支出に三十万円を使うなら、五十万円にはすでに用途がある。口座残高を見て「百万円を投資できる」と判断すると、支払いのための資金まで余裕資金として数えてしまう。ここでの金額は考え方を説明する例であり、誰にでも当てはまる配分比率ではない。

残った五十万円についても、全額を投資に回せるとはまだ分からない。収入の中断や予想外の修理に備える資金が、別に確保されているかを確認する必要がある。一方、予定支出の三十万円が実は変更可能な買い物なら、その優先順位を考え直すこともできる。資金を分ける作業は、複数の口座を必ず開くことではなく、同じ残高に重なっている約束を見つける作業である。

一枚のメモに、用途、必要日、金額、変更のしやすさを書くと整理しやすい。金額が確定していないものは幅で書いてもよい。引っ越し費用なら最低限の見積もりと余裕を持たせた見積もりを分ける。この段階では、最も楽観的な収入や最も安い支出だけで帳尻を合わせないことが大切だ。予定どおりにならない場合にも、同じ資金を二度使う計画になっていないかが見えてくる。

この整理をしたうえで初めて、長い期間使わずに持てる部分について、どの程度の価格変動や損失を受け入れられるかを考える。残高が多いほど投資へ回す割合を必ず上げる、という話ではない。大きな支払いを控えていれば多くを確保する理由があるし、安定した資金繰りが続けば検討の余地は変わる。お金の総額より、そこから何を支払うのかが判断を変える。

もう一つの見方
同じ100万円でも、すべてが余裕資金ではない
20%30%50%
翌月まで¥200,000必要な支払い
半年後¥300,000予定している支出
まだ役割を確認¥500,000予備資金もここから確認

説明用の配分です。残り50万円も、予備資金が足りているかを確かめる前に投資可能とは決められません。
この図の前提と解説へ →

引き出せることと、減らずに引き出せることは違う

流動性とは、必要なときに資産を現金へ換えたり支払いに使ったりできる度合いをいう。ただし、売却できる商品なら生活費に使ってよい、とは限らない。すぐ売れる株式でも価格が下がっていれば、必要な金額を得るために想定以上の数量を売ることになる。売りやすさと元本の安定性は、別々に確認しなければならない。

また、売却の注文が成立する日と、銀行口座から支払える日は一致しない場合がある。決済の仕組み、営業日、通貨の交換、出金手続きなどで時間がかかることがあるからだ。具体的な日数は市場や商品、業者によって異なるため、一律の日数を覚えるより契約条件を確かめる方が確実である。支払日ぎりぎりの売却を前提にした資金計画は、この時間差に弱い。

満期のある預金や債券でも、満期まで持つ場合と途中で資金が必要になる場合を分けたい。途中解約で利息の条件が変わる商品もあれば、市場価格で売るため損失が出るものもある。満期時点の受取額が説明されていることと、それ以前に同額を引き出せることは同じではない。商品名が安全そうに聞こえても、必要な日に何ができるかまで読んで初めて判断できる。

非常時には、価格とアクセスの問題が同時に起こることも考えておきたい。収入が減った時期に市場も下がり、さらに通常より手続きに時間がかかると、平常時の説明だけでは資金が足りなくなる。すべての異常事態を予測する必要はないが、当面の支払いを一つの売却手段だけに依存させないという見方はできる。便利さを確かめるときほど、使えない場面も一度想像しておく。

「安全」を一つの意味で使わない

資産の安全性には、名目の金額が減りにくいこと、必要なときに使えること、長期の購買力を保てること、相手方が約束を守れることなど、異なる側面がある。ある面で強い商品が、すべての面でも強いとは限らない。日常の支払いに向くものと、長期で値上がりを目指すものが異なるのは、評価している安全の種類が違うからでもある。

たとえば、価格が動かないように見える資産でも、売買の機会が少ないだけかもしれない。毎日の評価額が表示されないから損失の可能性が低い、と判断することはできない。反対に、市場価格が毎日表示される商品は小さな変化まで見えるため、不安を感じやすい。画面に見える値動きの大きさだけで、契約の安全性や事業の質を比較しないことが大切である。

預金の保護制度についても、「銀行にあるから全部同じ」と考えず、国、金融機関、口座の種類、通貨、対象範囲を確認する。投資商品の損失補償と、預金の保護は区別しなければならない。ここで大切なのは特定国の限度額を暗記することではなく、何がどの条件で保護され、何は価格変動として自分が負担するのかを切り分けることである。

誰かが「これは安全」と説明したときは、「どの危険が小さいという意味か」と聞き直すとよい。元本、価格変動、換金、信用、通貨のどれを指しているのかが分かれば、説明の範囲がはっきりする。すべての危険がないという意味で高い収益を約束する説明は、慎重に確かめる必要がある。安全という一語を、契約条件や具体的な損失の経路へ置き換えて読むことが役に立つ。

予定支出と緊急資金を混ぜない

毎年発生する保険料や定期的な家電の買い替えは、月々の支払いでなくても、ある程度は予想できる。こうした費用をすべて「急な出費」と呼ぶと、毎回貯金が予定外に減ったように感じやすい。支払う時期や金額に幅があっても、起こると分かっている支出は別に積み上げておける。緊急資金は、それとは別に、予期しない支出や収入の中断へ備える役割を持つ。[3]

緊急資金を何か月分持つかという数字だけで考えると、家計の違いが抜け落ちる。収入が一つか複数か、仕事を失った後の収入回復に時間がかかるか、住居や移動手段の修理を誰が負担するかで必要性は変わる。家族や保険、制度に頼れる場合も、その範囲と実際に資金が届くまでの時間を確認したい。見込める支援と、今すぐ支払えるお金は同じではない。

準備が十分でないからといって、自分を責める必要はない。家計の余裕が小さいときは、最初から大きな完成額だけを見ても動きにくい。直近の支払いが重なる週を把握する、予想できる年払い費用を記録する、少額でも別用途として区別するといった作業には意味がある。大切なのは、投資をしている人と比べて焦り、必要な予備資金まで値動きにさらしてしまわないことである。

一方、緊急資金という名前を付けたまま、何に備えるかを何年も見直さないと、用途が曖昧になることもある。家族構成、住居、仕事、保険の条件が変わったら、必要な準備も変わる。過大か過小かを他人の目安だけで決めるのではなく、どの支払いとどの収入中断を支えるかを確認する。その説明ができれば、投資に回す部分との境界も作りやすくなる。

収入の安定と、資金を使わずに待てることは別

毎月ほぼ同じ給与を受け取る人でも、その全額を自由に使えるわけではない。家賃や借入返済など、短期間には減らせない支出が大きければ、収入のわずかな変化が家計へ強く響く。反対に、収入が月ごとに変わっても、支出の調整がしやすく、必要な準備ができている家計もある。職業の名称だけで投資に回せる資金を判断せず、収入と支払いの組み合わせを見る必要がある。

将来の昇給や賞与は、実際に受け取るまで、現在の支払いに使える現金とは区別したい。会社の業績、評価制度、勤務時間などで変わり得るからだ。期待する収入をすべて先に計画へ入れると、入らなかった場合に投資資産を売って穴埋めすることになる。基本の給与で支える部分と、追加収入が実現した後に増やす部分を分けて書くと、期待と確保済み資金を混ぜずに済む。

自分の勤める会社や業界と、保有資産の関係にも目を向けたい。勤務先の業績悪化で給与や雇用が不安定になったときに、同じ会社の株式も値下がりすると、働いて得るお金と蓄えの両方に影響が及ぶ。これは勤務先の株式を一律に否定する話ではなく、一つの出来事で何が同時に変わるかを見る話である。口座の中だけでなく、家計全体の依存先を把握する視点が役立つ。

忙しい人ほど、毎日の価格を追うことより、資金を使わずにいられる条件を整えることに時間を使う価値がある。支払日を把握し、予定支出の準備を分け、収入が減った場合の対応を考えておく。そうすれば、相場が動いた日に家計の事情から急いで売買する必要を減らせる。投資へ使える時間の少なさは、生活費まで一つの運用判断にまとめる理由にはならない。

図解 02
100万円を用途で分ける

↔ 表が収まらない場合は、表の中を横にスクロールできます。

100万円を用途で分ける
用途金額確認点
翌月までの支払い¥200,000支払日に使えるか
半年後の予定支出¥300,000金額・日付を変更できるか
残り¥500,000予備資金は別に足りるか

説明用の仮定です。実在の商品・家計・企業の数値や、将来の予測ではありません。

目標金額が足りないとき、利回りだけで埋めない

二年後に八十万円が必要で、すでに四十万円を持ち、毎月一万円を追加できる例を考える。運用収益を考えなければ、二十四回の追加で二十四万円が増え、合計は六十四万円になる。必要額との差は十六万円である。この不足を見つけたとき、「もっと高い利回りの商品なら解決する」と考える前に、必要な支出額、時期、毎月の準備額のうち何を変えられるかを確認したい。

同じ条件で収益を見込まず八十万円へ到達するには、残り四十万円を二十四回に分けるため、月々の準備額は約一万六千六百六十七円となる。実際には端数や支払いのタイミングもあるので、最終回に調整が必要になる。この計算が示しているのは、商品の魅力ではなく、目標と入金の関係である。準備額を増やせないなら、支出の規模や時期を見直す余地を探すことになる。

期待リターンを引き上げるだけで表の不足を消すと、計画は整って見えても、不確実性が増えたことが見えにくい。実際の収益が低かった場合だけでなく、マイナスになった場合には不足がさらに広がる。支出を延期できない目標ほど、好調な運用がなければ成立しない計画に依存する意味を慎重に考えたい。計算上達成できることと、必要日に達成できる見込みが十分なことは異なる。

この作業は、投資の期待収益をゼロと決めつけるものではない。確保するべき支払いを、どこまで不確実な結果へ委ねるかを明確にするためのものだ。収益が出た場合に使い道を広げることと、収益が出なければ必須の支払いができないことでは、家計への影響が違う。良い結果は余裕を増やすものとして扱い、目標の成立条件そのものと分けておく考え方ができる。

商品名ではなく、受け取る権利と条件を読む

預金、株式、債券、投資信託は、見た目が同じアプリの中に並んでいても、同じ仕組みではない。預金は金融機関との契約、株式は企業の持分、債券は発行体の支払義務に関わる契約、投資信託は運用される資産の集合を持つ仕組みとして整理できる。細かな権利や規制は国と商品で異なるが、誰のどの活動からお金が生まれるのかという問いは共通して使える。

株式なら、企業の将来の利益や資金の使い方が価値に関係する。債券なら、契約された支払い、発行体の信用、市場金利などが重要になる。投資信託なら、その中に何が入っているかで性格が変わる。「ファンドだから分散されていて安心」とは限らず、一つの国や業種へ集中している場合もある。包装の名前を覚えるより、中身と支払条件を確認する方が理解は深まる。

毎月分配金がある商品でも、その金額だけで投資が成功しているとは判断できない。分配後に保有資産の価値が下がる場合があり、受け取った金額と残った評価額を合わせて見る必要がある。預金利息、債券の利払い、企業の配当、ファンドの分配は、似たように現金が入っても発生の仕組みが違う。生活費へ使う予定なら、受取額の変動や元本への影響まで理解しておきたい。

初めての商品を読むときは、収益の源泉、元本が減る条件、換金の方法、費用の四点を自分の言葉でまとめるとよい。説明書にある魅力的な図を写す必要はない。「企業の利益に期待するが価格は変わる」「契約上の利息はあるが信用と売却価格を確認する」といった短い説明で十分に出発できる。四点のどこかが分からないままなら、購入操作より確認を先にする理由がある。

同じ目標でも、一度に全額を使うとは限らない

将来の資金を考えるときは、最初に使う日だけでなく、使い方の形も確認したい。住宅の頭金のように一度に大きく支払うものと、数年間に分けて払う学費、さらに長い期間にわたり生活へ使う資金では、必要な現金の出方が違う。一つの目標に一つの年数を付けるだけでは、この違いが消えてしまう。支出を時期ごとに分けると、すべてを同じ日に用意する必要があるかが分かる。

たとえば、二年後から四年間にわたり毎年二十万円を使う予定なら、総額は八十万円でも、それぞれの二十万円には異なる必要日がある。ただし、後半の支払いを投資に委ねればよいと機械的に決めることはできない。収入から補えるか、支払額が変わるか、途中の損失にどう対応するかによって条件が変わる。支出を分けることは、判断材料を増やす作業であり、自動的な商品選択ではない。

目標日が近づくにつれて、資金の役割が変わる場合もある。長期間使わないつもりだったお金が、契約を結んだ時点で確定した支払いのためのお金になることがある。そのときに「最初に長期投資と決めたから」と同じ扱いを続ける必要はない。相場が上がるか下がるかという予想と、支払義務が具体化したという事実は別であり、後者は資金の使い方を見直す理由になる。

一度に売却することへの不安と、必要日に資金がないことへの不安も分けたい。価格変動を避けるための行動にも、機会を逃す可能性や手数料などの代償がある。どの方法にも完全な正解があるわけではないので、支出の確定度と、避けたい失敗の大きさをもとに比較する。最終的には、最も高い評価額を狙うことより、実際の目的に必要なお金を用意することが中心になる。

機会損失と、取り返しにくい損失を比べる

相場が上がっているとき、預金を持つことは利益を逃したように感じやすい。しかし、結果を知った後で最も上がった商品と比較すると、ほとんどの判断は見劣りする。大切なのは、選ぶ時点で分かっていた情報と、その資金に課されていた役割で評価することだ。来月の支払いを安全に終えた資金を、後から株価上昇とだけ比べて失敗と呼ぶのは、最初の目的を変えて評価している。

取り逃した値上がりと、必要な支払いができずに起こる損失は同じではない。支払いの遅れが追加費用や契約上の問題につながる場合もあれば、急な売却で本来続けたかった運用まで中断する場合もある。実際の条件は契約ごとに異なるが、予定外の損失が次の損失を呼ぶ仕組みには注意したい。比較するなら、期待できる収益だけでなく、悪い結果が生活へ及ぼす広がりも含める。

そのため、投資しなかったことをいつでも正解にする必要もない。十分に時間があり、生活を支える資金が別にあり、仕組みを理解できるなら、長期の成長を検討する理由はある。ここで避けたいのは、見逃したくないという気持ちだけで目的の違うお金をまとめることだ。慎重さとは何もしないことではなく、何を失う可能性を引き受け、何は守りたいのかを区別することである。

他人の利益報告を見るときも、投入した金額、保有期間、途中の入出金、損失を受け入れられた背景が分からないことを意識したい。自分の資金がその人と同じ条件にあるとは限らない。比較する対象を、他人の結果から自分の予定支出と進捗へ戻すと、判断が落ち着きやすい。毎月の準備額が続いているか、必要日が変わったかという事実は、他人の短期利益より自分の目的に近い情報である。

費用と物価を入れると、同じ利率でも意味が変わる

商品を比較するときは、表示された数字が何を含んでいるかをそろえる必要がある。税引き前か後か、費用を差し引く前か後か、一定期間の実績か将来の想定かを混ぜると、数字の大小だけでは比較できない。国によって課税や保護の仕組みが違うため、一般的な記事の計算例をそのまま自分の手取りと考えないことも重要である。契約と居住地の条件は、別に確かめる項目として残る。

また、口座の残高が増えても、同じ生活を維持する費用がさらに増えれば、使える力は弱くなる。反対に、値動きの大きな資産で高い平均収益を期待していても、必要な年に損失が出れば、その年の支払いは難しくなる。物価と市場価格は違う種類の不確実性なので、どちらか一方だけを見て万能な商品を探さない方がよい。資金の目的に応じて、重視する失敗を変えて考える。

長期の資金では、収益がさらに収益を生む複利の仕組みも関係する。ただし、その仕組みを示す一定利率の計算と、市場で得られる不確実な収益は区別する必要がある。[4] 毎年同じ割合で増える図を見たら、利率が固定された契約なのか、説明用の仮定なのかを確認したい。途中のマイナス、費用、引き出しが加わると、図と同じ経路をたどるとは限らない。

初学者が最初に整えるべき比較表は、細かな将来予測で埋め尽くす必要はない。必要日、換金条件、元本が減る可能性、確認できる費用、物価上昇への弱さを書くだけでも役に立つ。分からない項目を空欄のまま見つけること自体が、次に何を確認するかを教えてくれる。分からない数字をもっともらしく埋めるより、比較できる項目と未確認の項目を区別する方が判断の質は上がる。

家族や共同生活の約束も、お金の用途に含める

自分の口座にある資金でも、生活を共にする人との約束が含まれている場合がある。共同で負担する家賃、家族の移動費、子どもの支出などを、自分だけの余裕資金として扱うと、後から認識の違いが生じやすい。全員の詳細な資産を公開する必要はないが、どの支払いを誰がいつ負担するかについては、必要な範囲で確認する意味がある。所有名義と使い道の約束は別の論点である。

投資への抵抗感が異なる場合は、まず商品への賛否ではなく、守りたい支払いを共有すると話し合いやすい。「値下がりしても気にしない」と言う人でも、家賃や学費が不足することまで受け入れているとは限らない。反対に、「投資は怖い」と言う人も、長期間使わない資金の一部まで同じ理由で考えているとは限らない。用途を具体化すると、漠然とした安心や不安を実際の条件へ置き換えられる。

共同の判断でも、相手に説明できない契約へ急いで進む必要はない。期待する収益と同じくらい、減る条件や引き出す条件を説明することが大切である。意見が違うときに、過去の上昇率を並べて押し切ると、損失が出た際の合意がないまま進みやすい。先に悪い結果のときの支払方法や見直し条件を話しておく方が、日常生活への影響を具体的に扱える。

記録する内容も、複雑な金融計画でなくてよい。何のための資金か、変更しにくい支払日はいつか、追加できる金額はどの範囲か、相談し直すのはどんな場合かという短いメモで出発できる。将来見返したときに、その判断がどんな生活条件で行われたかが分かることに価値がある。相場の結果だけで、当時の事情や共有した目的まで消してしまわないための記録である。

見直しは、値動きより生活の変化を起点にする

資金の分け方は、一度決めたら永久に固定するものではない。転職、独立、休業、引っ越し、家族構成の変化などがあれば、使う時期や金額が変わる。収入が増えた場合も、ただ投資額を増やす前に、新しく引き受けた支出がないかを確認したい。生活の変化による見直しと、相場が気になって方針を変えることは、理由を分けて記録すると整理しやすい。

見直しでは、まず残高だけでなく予定支出の一覧を更新する。次に、収入の確実性や支払いまでの余裕が変わったかを見る。そのうえで、長く使わずにいられる資金が増えたのか減ったのかを確認する。この順序なら、商品の値上がりで気分が強気になったことと、実際に家計の耐えられる範囲が広がったことを区別できる。評価額が増えただけでは、すべての必要資金の性格が変わるわけではない。

損失が出た場合にも、生活の条件が変わっていないかを先に確認する意味がある。損を取り返したいという気持ちで必要な予備資金を追加すると、最初の資金分けが崩れる。追加するなら、そのお金には本当に別の用途がないのか、さらに下がったときの支払いはどうなるかを考える。過去の損失を取り戻すという目標と、これから必要なお金を確保するという目標を混ぜないようにしたい。

自分で決めた見直しの機会を持つことは役に立つが、全員が同じ頻度で売買する必要はない。家計の確認をした結果、何も変更しないこともある。見るべきなのは、計画と生活のずれであり、必ず取引を発生させることではない。記録があれば、前回から変わった事実だけを確認しやすくなる。忙しい人にとって、判断の回数をむやみに増やさず、必要な判断を見逃さないための仕組みになる。

経済ニュースは、自分のお金への経路で読む

金利や物価のニュースを読むときも、すぐに売買の結論へ進む必要はない。預金の受取利息、借入返済、生活費、勤務先の需要など、自分の資金計画へ影響する経路を一つずつ考えられる。政策金利が動いたからすべての契約金利が同時に変わるわけではなく、物価上昇率が下がったから生活費が以前の水準へ戻るわけでもない。ニュースの言葉と自分の契約や支出を結び付けて読むことが重要になる。

同じ経済の変化でも、貯金を使う人、借入がある人、輸入品を多く使う事業で働く人では受ける影響が違う。良いニュースか悪いニュースかの二択ではなく、誰に、どの項目を通じて、いつ影響するのかと問い直せる。自分の家計に直接関係しない話題でも、勤務先の顧客や仕入れ先を通じてつながっている場合がある。経済を学ぶ意味は、投資の判断に限られない。

仕組みを理解する記事と、現在の状況を分析する記事は役割が違う。前者で用語や因果関係を学び、後者で今どの条件が変わっているかを確認すると、見出しだけに反応しにくくなる。現在の状況を読む際にも、予測には条件と不確実性があることを忘れない。分析を読むことは必ず売買することではなく、生活や仕事の判断に関わる前提を更新することでもある。

貯金か投資かという問いの答えは、一つの商品名では終わらない。必要な支払いを確保する部分、予想外の出来事へ備える部分、長い時間を使って成長を検討する部分を区別し、その境界を生活に合わせて見直す。そうして初めて、金融商品の比較や経済ニュースが自分にとって意味のある情報になる。増やすことはお金の役割の一つだが、使えることと目的を果たすことも同じように重要である。

よくある質問

貯金が少なくても投資を始めた方がよいですか。

残高の少なさだけでは決められない。まず、近い支払い、予想できる大きな出費、収入が減った場合の備えを確認する必要がある。少額から商品を学ぶことと、生活に必要な資金を投資へ移すことは別の行動である。投資へ回した後に予定外の売却が必要になるなら、先に家計の資金繰りを整理する意味が大きい。周囲が始めているという理由だけで急ぐ必要はない。

何年使わなければ投資向きですか。

年数だけで一律に決まる境界はない。使う日を動かせるか、必要額を減らせるか、価格が下がった場合に別の資金で補えるかによって条件が変わる。同じ五年後の資金でも、必須の支払いと延期できる買い物では考え方が違う。商品ごとの損失や換金の条件もあるため、期間、目的、家計の耐えられる範囲を合わせて判断する。

投資信託なら生活防衛資金の代わりになりますか。

投資信託という名称だけでは判断できない。中身によって価格変動や信用、換金の条件が異なり、必要時に想定額を受け取れるとは限らない。売却できることと、元本を減らさずすぐに支払いへ使えることも違う。緊急資金として必要な金額と利用時期を確認し、その役割に商品が本当に合うかを検討する必要がある。

物価が上がるなら、預金は持たない方がよいですか。

物価上昇への弱さと、近い支払いに使う金額の安定性は別の論点である。預金の購買力が下がり得ることを理由に、必須の支払いまで価格変動へさらすと、違う種類の危険を増やす。短期の支払いに必要な資金と、長期の購買力を考える資金を分ければ、どちらか一方を全面的に否定せずに整理できる。

貯金と投資の割合に、誰でも使える正解はありますか。

万人に共通する正解として扱える比率はない。収入、支出、借入、家族への負担、使う日、損失への対応力が違うためである。他人の割合は、自分の支払いを確認する代わりにはならない。目的別の必要額を書き、その後に長く使わない部分を確かめる方が、割合だけを先に決めるより根拠を説明しやすい。

経済ニュースを毎日見なければ投資はできませんか。

すべての人に毎日の売買や価格確認が必要なわけではない。自分のお金の目的、商品、保有期間によって必要な情報は異なる。ニュースを見る場合も、預金金利、借入、物価、勤務先の需要など、どの経路が自分に関係するかを整理すると読みやすい。情報を集める量より、理解できる仕組みと無理のない資金計画を持つことが出発点になる。

参考資料

  1. U.S. Securities and Exchange Commission / Investor.govDefine Your Goals
  2. U.S. Securities and Exchange Commission / Investor.govBeginners’ Guide to Asset Allocation, Diversification, and Rebalancing
  3. Consumer Financial Protection BureauAn essential guide to building an emergency fund
  4. U.S. Securities and Exchange Commission / Investor.govWhat is compound interest?

本文と図表の数値例は、仕組みを説明するための仮定です。特に断りのない限り、将来の収益や特定の商品の結果を示すものではありません。本記事は一般的な学習・情報提供を目的とし、個別の投資判断や契約の推奨ではありません。制度、税、費用、契約条件は国・地域・商品によって異なります。

(function(){“use strict”;var script=document.currentScript;var shell=script&&script.closest(“[data-sgme-shell]”);if(!shell)return;var article=shell.querySelector(“article[data-sgme]”);if(!article)return;var queued=false;function fit(){queued=false;if(!article.isConnected)return;var w=document.documentElement.clientWidth;var x=shell.getBoundingClientRect().left;article.style.width=w+”px”;article.style.marginLeft=(-x)+”px”;article.style.marginRight=”0px”;}function request(){if(!queued){queued=true;requestAnimationFrame(fit);}}fit();window.addEventListener(“resize”,request,{passive:true});if(window.ResizeObserver){var observer=new ResizeObserver(request);observer.observe(shell);if(shell.parentElement)observer.observe(shell.parentElement);}window.addEventListener(“load”,request,{once:true});})();