:where(body[data-bgx-article="b-no-work"]) *{box-sizing:border-box}:where(body[data-bgx-article="b-no-work"]){scroll-behavior:auto}:where(body[data-bgx-article="b-no-work"]){margin:0;color:#283c38;background:#f5f8f7;font:19px/1.95 -apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}:where(body[data-bgx-article="b-no-work"]) a{color:#08676b;text-underline-offset:4px}:where(body[data-bgx-article="b-no-work"]) a:hover{text-decoration-thickness:2px}:where(body[data-bgx-article="b-no-work"]) header{background:white;border-bottom:1px solid #dce9e5;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}:where(body[data-bgx-article="b-no-work"]) header img{display:block;width:148px;height:auto}:where(body[data-bgx-article="b-no-work"]) header span{font-size:16px}:where(body[data-bgx-article="b-no-work"]) .layout{max-width:1060px;margin:auto;padding:24px 30px 80px}:where(body[data-bgx-article="b-no-work"]) article{background:white;padding:42px 62px;border-radius:16px;border:1px solid #e0e9e6}:where(body[data-bgx-article="b-no-work"]) .breadcrumb,:where(body[data-bgx-article="b-no-work"]) .article-meta,:where(body[data-bgx-article="b-no-work"]) .refs{font-size:15px;line-height:1.8}:where(body[data-bgx-article="b-no-work"]) .article-meta{color:#587069}:where(body[data-bgx-article="b-no-work"]) .article-kicker{color:#9a5a16;font-weight:bold;font-size:16px}:where(body[data-bgx-article="b-no-work"]) h1{font-size:34px;line-height:1.6;margin:12px 0 20px}:where(body[data-bgx-article="b-no-work"]) h2,:where(body[data-bgx-article="b-no-work"]) h3{line-height:1.65;overflow-wrap:anywhere;text-wrap:pretty}:where(body[data-bgx-article="b-no-work"]) h2{font-size:27px;border-top:3px solid #20918d;padding-top:22px;margin-top:60px}:where(body[data-bgx-article="b-no-work"]) h3{font-size:24px;border-left:4px solid #eda946;padding-left:16px;margin-top:42px}:where(body[data-bgx-article="b-no-work"]) p{margin:18px 0}:where(body[data-bgx-article="b-no-work"]) .short-answer{font-weight:700;background:#edf7f4;border-left:5px solid #25837b;padding:18px 22px}:where(body[data-bgx-article="b-no-work"]) .refs{display:block;color:#526d64;font-weight:400;overflow-wrap:anywhere}:where(body[data-bgx-article="b-no-work"]) .refs a{margin-right:8px}:where(body[data-bgx-article="b-no-work"]) .points{padding:20px 24px 20px 46px;background:#fff9e9}:where(body[data-bgx-article="b-no-work"]) .toc{padding:20px;background:#f4f8f6;border-radius:10px}:where(body[data-bgx-article="b-no-work"]) .toc ol{padding-left:25px}:where(body[data-bgx-article="b-no-work"]) .toc li{margin:8px 0}:where(body[data-bgx-article="b-no-work"]) .nw-figure.bgoN-v3{padding:26px;margin:28px 0;font-size:17px;line-height:1.8;word-break:normal;overflow-wrap:anywhere;border-color:#d4e8e2;background:#fff}:where(body[data-bgx-article="b-no-work"]) .nw-figure .n-title{font-size:24px;line-height:1.65;margin-bottom:24px}:where(body[data-bgx-article="b-no-work"]) .nw-figure .n-note{font-size:15px;margin:18px 0 0}:where(body[data-bgx-article="b-no-work"]) .nw-card{text-align:left;border:1px solid #bddbd2;border-radius:8px;padding:16px;background:#f6fbf9;min-width:0}:where(body[data-bgx-article="b-no-work"]) .nw-card strong{display:block;font-size:19px;line-height:1.65;margin-bottom:8px;color:#135c54}:where(body[data-bgx-article="b-no-work"]) .nw-card.provider{background:#e8f4ef;border-left:5px solid #267b70}:where(body[data-bgx-article="b-no-work"]) .nw-branches,:where(body[data-bgx-article="b-no-work"]) .nw-roles,:where(body[data-bgx-article="b-no-work"]) .nw-consult{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}:where(body[data-bgx-article="b-no-work"]) .nw-branches .nw-card{border-top:5px solid #eda946}:where(body[data-bgx-article="b-no-work"]) .nw-roles .nw-card{border-top:4px solid #29938a}:where(body[data-bgx-article="b-no-work"]) .nw-flow{padding:0;list-style:none;display:flex;gap:28px;align-items:stretch;margin:20px 0}:where(body[data-bgx-article="b-no-work"]) .nw-flow>li{flex:1;min-width:0;position:relative}:where(body[data-bgx-article="b-no-work"]) .nw-flow>li+li:before{content:"→";position:absolute;left:-25px;top:30%;color:#337d71;font-size:22px}:where(body[data-bgx-article="b-no-work"]) .nw-flow .nw-card{height:100%}:where(body[data-bgx-article="b-no-work"]) .nw-01 .nw-flow,:where(body[data-bgx-article="b-no-work"]) .nw-06 .nw-flow{display:block;padding-left:22px;border-left:3px solid #a8d7cc}:where(body[data-bgx-article="b-no-work"]) .nw-01 .nw-flow>li,:where(body[data-bgx-article="b-no-work"]) .nw-06 .nw-flow>li{margin:16px 0}:where(body[data-bgx-article="b-no-work"]) .nw-01 .nw-flow>li+li:before,:where(body[data-bgx-article="b-no-work"]) .nw-06 .nw-flow>li+li:before{content:"↓";left:-22px;top:-22px}:where(body[data-bgx-article="b-no-work"]) .nw-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:17px;line-height:1.85}:where(body[data-bgx-article="b-no-work"]) .nw-table th,:where(body[data-bgx-article="b-no-work"]) .nw-table td{padding:14px;border:1px solid #bed8cf;text-align:left;vertical-align:top}:where(body[data-bgx-article="b-no-work"]) .nw-table thead th{background:#e7f3ed;color:#24594e}:where(body[data-bgx-article="b-no-work"]) .nw-table tbody th{background:#f4f8f6;font-weight:600}:where(body[data-bgx-article="b-no-work"]) .nw-table .amount{display:block;color:#146e60;font-size:28px;margin:8px 0}:where(body[data-bgx-article="b-no-work"]) .cell-label{display:none}:where(body[data-bgx-article="b-no-work"]) .nw-myth{display:grid;grid-template-columns:1fr 32px 1fr;align-items:center;gap:12px;margin-bottom:28px}:where(body[data-bgx-article="b-no-work"]) .nw-switch{font-size:26px}:where(body[data-bgx-article="b-no-work"]) #consult-memo{text-align:left}:where(body[data-bgx-article="b-no-work"]) label{display:block;margin:18px 0;font-weight:600}:where(body[data-bgx-article="b-no-work"]) textarea{display:block;width:100%;border:1px solid #88b8a8;border-radius:6px;padding:12px;font-family:inherit;font-size:17px;line-height:1.8;background:#fff;resize:vertical}:where(body[data-bgx-article="b-no-work"]) textarea:focus{outline:3px solid #a0d4c4}:where(body[data-bgx-article="b-no-work"]) button{padding:14px 20px;border:0;border-radius:8px;background:#176e61;color:white;font:600 17px/1.6 sans-serif;cursor:pointer}:where(body[data-bgx-article="b-no-work"]) output{display:block;white-space:pre-wrap;background:#f1f6f3;margin-top:20px;padding:0}:where(body[data-bgx-article="b-no-work"]) output:not(:empty){padding:18px}:where(body[data-bgx-article="b-no-work"]) .related-links{padding:15px 18px;border:1px solid #d3e4dc;border-radius:7px;font-weight:600}:where(body[data-bgx-article="b-no-work"]) .sources{font-size:16px;line-height:1.9;overflow-wrap:anywhere;margin-top:60px}:where(body[data-bgx-article="b-no-work"]) .sources li{margin:18px 0}:where(body[data-bgx-article="b-no-work"]) .sources .source-title{font-weight:600}:where(body[data-bgx-article="b-no-work"]) .editorial-credit{margin-top:36px;font-size:16px;padding:20px;background:#edf6f1}:where(body[data-bgx-article="b-no-work"]) footer{text-align:center;padding:24px;font-size:16px}:where(body[data-bgx-article="b-no-work"]) section{scroll-margin-top:20px}@media(max-width:700px){:where(body[data-bgx-article="b-no-work"]){font-size:18px}:where(body[data-bgx-article="b-no-work"]) .layout{padding:16px 12px 40px}:where(body[data-bgx-article="b-no-work"]) header{padding:12px 18px}:where(body[data-bgx-article="b-no-work"]) header img{width:128px}:where(body[data-bgx-article="b-no-work"]) header span{font-size:14px}:where(body[data-bgx-article="b-no-work"]) article{padding:24px 18px;border-radius:10px}:where(body[data-bgx-article="b-no-work"]) h1{font-size:27px}:where(body[data-bgx-article="b-no-work"]) h2{font-size:24px}:where(body[data-bgx-article="b-no-work"]) h3{font-size:23px}:where(body[data-bgx-article="b-no-work"]) .short-answer{padding:16px}:where(body[data-bgx-article="b-no-work"]) .nw-figure.bgoN-v3{padding:18px 14px}:where(body[data-bgx-article="b-no-work"]) .nw-figure .n-title{font-size:22px;padding-left:12px}:where(body[data-bgx-article="b-no-work"]) .nw-card{padding:14px}:where(body[data-bgx-article="b-no-work"]) .nw-card strong{font-size:18px}:where(body[data-bgx-article="b-no-work"]) .nw-branches,:where(body[data-bgx-article="b-no-work"]) .nw-roles,:where(body[data-bgx-article="b-no-work"]) .nw-consult{grid-template-columns:1fr;gap:15px}:where(body[data-bgx-article="b-no-work"]) .nw-flow{display:block;padding-left:20px;border-left:3px solid #bedbd2}:where(body[data-bgx-article="b-no-work"]) .nw-flow>li{margin:18px 0}:where(body[data-bgx-article="b-no-work"]) .nw-flow>li+li:before{content:"↓";left:-22px;top:-25px}:where(body[data-bgx-article="b-no-work"]) .nw-table,:where(body[data-bgx-article="b-no-work"]) .nw-table tbody,:where(body[data-bgx-article="b-no-work"]) .nw-table tr,:where(body[data-bgx-article="b-no-work"]) .nw-table th,:where(body[data-bgx-article="b-no-work"]) .nw-table td{display:block;width:100%}:where(body[data-bgx-article="b-no-work"]) .nw-table thead{display:none}:where(body[data-bgx-article="b-no-work"]) .nw-table tr{margin-bottom:20px;border:1px solid #bed8cf;border-radius:7px;overflow:hidden}:where(body[data-bgx-article="b-no-work"]) .nw-table th,:where(body[data-bgx-article="b-no-work"]) .nw-table td{border:0;padding:12px 14px}:where(body[data-bgx-article="b-no-work"]) .nw-table td+td{border-top:1px solid #bed8cf}:where(body[data-bgx-article="b-no-work"]) .cell-label{display:block;font-weight:bold;font-size:16px;color:#536e62;margin-bottom:8px}:where(body[data-bgx-article="b-no-work"]) .nw-myth{grid-template-columns:1fr}:where(body[data-bgx-article="b-no-work"]) .nw-switch{display:block;transform:rotate(90deg);text-align:center}:where(body[data-bgx-article="b-no-work"]) .refs{font-size:15px}:where(body[data-bgx-article="b-no-work"]) .nw-figure .refs{margin-top:10px}}@media print{:where(body[data-bgx-article="b-no-work"]) header,:where(body[data-bgx-article="b-no-work"]) .toc,:where(body[data-bgx-article="b-no-work"]) button{display:none}:where(body[data-bgx-article="b-no-work"]){background:white;font-size:13pt}:where(body[data-bgx-article="b-no-work"]) .layout,:where(body[data-bgx-article="b-no-work"]) article{padding:0;border:0}:where(body[data-bgx-article="b-no-work"]) .nw-figure{break-inside:avoid}:where(body[data-bgx-article="b-no-work"]) a{color:inherit}:where(body[data-bgx-article="b-no-work"]) textarea{border:1px solid #aaa}}