.bess-body{--bb-brand:#bf3f52;--bb-brand-deep:#9c3043;--bb-tint:#f8f2f3;--bb-paper:#f5f4f2;--bb-line:#e5e1e1;--bb-heading:#111;--bb-text:#333;--bb-sub:#666;color:var(--bb-text);word-break:break-word;overflow-wrap:anywhere;font-family:inherit;font-size:16px;line-height:1.95}.bess-body h2,.bess-body h3,.bess-body h4,.bess-body h5,.bess-body h6{color:var(--bb-heading);font-family:inherit;font-weight:700;line-height:1.55}.bess-body h2{border-bottom:1px solid var(--bb-line);margin:3.5rem 0 1.5rem;padding-bottom:.875rem;font-size:1.5rem}.bess-body h3{border-left:4px solid var(--bb-brand);margin:2.5rem 0 1rem;padding-left:.875rem;font-size:1.1875rem}.bess-body h4{border-left:4px solid var(--bb-brand);border-bottom:1px solid var(--bb-line);margin:3rem 0 1.25rem;padding:0 0 .75rem .875rem;font-size:1.1875rem}.bess-body h5,.bess-body h6{margin:2rem 0 .75rem;font-size:1rem}.bess-body>:first-child,.bess-body>.bn-body>:first-child,.bess-body>.bn-body>.bn-s-root>:first-child{margin-top:0}.bess-body p{margin:0 0 1rem;line-height:1.95}.bess-body p:last-child{margin-bottom:0}.bess-body strong,.bess-body b{color:var(--bb-heading);font-weight:700}.bess-body a{color:var(--bb-brand);text-underline-offset:.2em;text-decoration:underline}.bess-body a:hover{text-decoration-thickness:2px}.bess-body small{font-size:.8125rem}.bess-body blockquote{border-left:2px solid var(--bb-line);color:#444;margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem}.bess-body ul,.bess-body ol{margin:1rem 0 1.5rem;padding-left:1.5rem}.bess-body ul{list-style:outside}.bess-body ol{list-style:decimal}.bess-body li{margin-bottom:.5rem;line-height:1.9}.bess-body li::marker{color:var(--bb-brand)}.bess-body dl{border-top:1px solid var(--bb-line);margin:1.5rem 0}.bess-body dt{color:var(--bb-heading);padding-top:.875rem;font-weight:700}.bess-body dd{border-bottom:1px solid var(--bb-line);margin:0;padding:.25rem 0 .875rem}.bess-body img{border-radius:8px;max-width:100%;margin:1.5rem auto;display:block;height:auto!important}.bess-body picture{display:block}.bess-body figure{margin:2rem 0}.bess-body figcaption{color:var(--bb-sub);margin-top:.5rem;font-size:.8125rem;line-height:1.8}.bess-body .spimg,.bess-body br.spbr{display:none}@media (max-width:540px){.bess-body .pcimg{display:none}.bess-body .spimg{display:block}.bess-body br.spbr{display:inline}}.bess-body .table-wrap,.bess-body .judgement__table-wrap,.bess-body .spec-table,.bess-body .tbbox,.bess-body .bn-s-tw,.bess-body .bn-s-tbl-wrap,.bess-body .bn-s-tbl-scroll{-webkit-overflow-scrolling:touch;margin:1.5rem 0;overflow-x:auto}.bess-body table{border-collapse:collapse;white-space:nowrap;width:100%;margin:1.5rem 0;font-size:.875rem;display:block;overflow-x:auto}.bess-body .table-wrap>table,.bess-body .judgement__table-wrap>table,.bess-body .tbbox>table,.bess-body .bn-s-tw>table,.bess-body .bn-s-tbl-wrap>table,.bess-body .bn-s-tbl-scroll>table{margin:0;display:table;overflow:visible}.bess-body thead{background:var(--bb-paper)}.bess-body th,.bess-body td{border:1px solid var(--bb-line);vertical-align:top;text-align:left;padding:.75rem .875rem;line-height:1.7}.bess-body th{color:var(--bb-heading);white-space:nowrap;font-weight:700}.bess-body tbody th{background:var(--bb-paper)}.bess-body td.bn-s-num{white-space:nowrap;color:var(--bb-heading)}.bess-body .bluebox,.bess-body .bkblue03,.bess-body .specbox,.bess-body .stepbox,.bess-body .flex01-box{background:var(--bb-paper);border-radius:8px;padding:1.25rem}.bess-body .half>.bluebox,.bess-body .triple>.bluebox,.bess-body .helf>.bluebox{background:0 0;border-radius:0}.bess-body .linebox,.bess-body .whitebox,.bess-body .border4{border:1px solid var(--bb-line);background:#fff;border-radius:8px;padding:1.25rem}.bess-body .bkgray{background:var(--bb-paper)}.bess-body .toc_container{border:1px solid var(--bb-line);background:#fff;border-radius:8px;margin:2rem 0;padding:1.25rem 1.5rem}.bess-body .toc_container>p{color:var(--bb-heading);margin-bottom:.5rem;font-weight:700}.bess-body .toc_list{margin:0;padding-left:0;list-style:none}.bess-body .toc_list li{margin-bottom:.25rem}.bess-body .toc_list a{text-decoration:none}.bess-body .toc_list a:hover{text-decoration:underline}.bess-body .qabox{flex-wrap:wrap;align-items:baseline;gap:0 .25rem;margin:.5rem 0;display:flex}.bess-body .qabox>p{margin-bottom:0}.bess-body .qabox>p:first-child,.bess-body .qabox>.qtxt{flex-shrink:0}.bess-body .qabox>p:last-child,.bess-body .qabox-r{flex:12rem}.bess-body .grid,.bess-body .flex{flex-wrap:wrap;gap:1rem;margin:1.25rem 0;display:flex}.bess-body .grid.border{border:1px solid var(--bb-line);border-radius:8px;gap:0;overflow:hidden}.bess-body .half,.bess-body .helf{flex:16rem;min-width:0}.bess-body .triple{flex:12rem;min-width:0}.bess-body .grid.border>.half,.bess-body .grid.border>.triple,.bess-body .grid.border>.helf{border-right:1px solid var(--bb-line);padding:0}.bess-body .grid.border>:last-child{border-right:0}.bess-body .bet{justify-content:space-between}.bess-body .gap15{gap:.9375rem}.bess-body .blueband,.bess-body .blueband02,.bess-body .blueband03{background:var(--bb-tint);color:var(--bb-heading);margin:0 0 .75rem;padding:.5rem .875rem;font-weight:700;line-height:1.6}.bess-body .blueband03{border-radius:4px;margin-top:2rem}.bess-body .grid.border .blueband02{border-radius:0;margin-bottom:0}.bess-body .steplistbox{align-items:stretch;gap:.75rem;display:flex}.bess-body .steplistbox-l{flex-direction:column;flex-shrink:0;align-items:center;width:2rem;display:flex}.bess-body .steplistbox-l>p{width:2rem;height:2rem;color:var(--bb-brand);justify-content:center;align-items:center;margin:0;font-size:.9375rem;font-weight:700;line-height:1;display:flex}.bess-body .steplistbox_line{background:var(--bb-line);flex:1;width:1px;margin:.25rem 0}.bess-body .steplistbox-r{flex:1;min-width:0;padding-bottom:1.25rem}.bess-body .law-row{flex-wrap:wrap;align-items:stretch;gap:.75rem;margin-bottom:.75rem;display:flex}.bess-body .law-label{background:var(--bb-tint);min-width:8rem;color:var(--bb-heading);border-radius:4px;flex:none;padding:.625rem .875rem;font-weight:700}.bess-body .law-body{border:1px solid var(--bb-line);background:#fff;border-radius:4px;flex:14rem;min-width:0;padding:.625rem .875rem}.bess-body .law-body p{margin-bottom:0}.bess-body .bn-keypoints,.bess-body .bn-analysis,.bess-body .bn-recap,.bess-body .bn-s-lede,.bess-body .bn-s-wrapup,.bess-body .bn-s-callout,.bess-body .bn-s-analysis,.bess-body .bn-s-summary-box,.bess-body .bn-s-editbox{background:var(--bb-paper);border-radius:8px;margin:2rem 0;padding:1.25rem 1.5rem}.bess-body .bn-keypoints>h2,.bess-body .bn-analysis>h2{border:0;margin:0 0 .75rem;padding:0;font-size:1.0625rem}.bess-body .bn-keypoints ol,.bess-body .bn-keypoints ul,.bess-body .bn-analysis ul,.bess-body .bn-s-wrapup ul{margin-bottom:.75rem}.bess-body .bn-spine,.bess-body .bn-s-spine,.bess-body .bn-s-claim{border-left:4px solid var(--bb-brand);margin:2rem 0;padding:.25rem 0 .25rem 1.25rem}.bess-body .bn-s-claim{margin:1.5rem 0}.bess-body .bn-actions,.bess-body .bn-cite,.bess-body .bn-s-cite,.bess-body .bn-s-caution,.bess-body .bn-s-warn,.bess-body .bn-card,.bess-body .bn-s-author{border:1px solid var(--bb-line);background:#fff;border-radius:8px;margin:1.5rem 0;padding:1.25rem 1.5rem}.bess-body .bn-actions ul,.bess-body .bn-actions ol{margin:0}.bess-body .bn-s-caution,.bess-body .bn-s-warn{border-left:4px solid var(--bb-brand)}.bess-body .lbl,.bess-body .bn-s-lab,.bess-body .bn-s-lab2,.bess-body .bn-s-easy,.bess-body .bn-s-ttl,.bess-body .bn-analysis .tag,.bess-body .bn-s-tag,.bess-body .bn-card .hd,.bess-body .bn-eeat .role{color:var(--bb-brand);margin:0 0 .375rem;font-size:.8125rem;font-weight:700;line-height:1.6;display:block}.bess-body .bn-card .hd{color:var(--bb-heading);font-size:.9375rem}.bess-body .bn-s-easy{margin-top:-.5rem}.bess-body .bn-secintro{color:#444;font-weight:500}.bess-body .bn-em,.bess-body .bn-s-em{color:var(--bb-heading);font-weight:700}.bess-body .bn-note,.bess-body .src-note,.bess-body .cite-foot,.bess-body .bn-s-cite-foot,.bess-body .bn-s-note,.bess-body .bn-analysis .disc,.bess-body .pg,.bess-body .bn-s-log,.bess-body .bn-s-u{color:var(--bb-sub);margin-top:.5rem;font-size:.8125rem;line-height:1.8;display:block}.bess-body .bn-s-u{word-break:break-all;margin-top:.125rem}.bess-body .bn-fig .cap{color:var(--bb-heading);margin-bottom:.5rem;font-size:.9375rem;font-weight:700}.bess-body .bn-s-body{border-left:1px solid var(--bb-line);color:#444;margin:.5rem 0 1.5rem;padding-left:1.25rem;font-size:.9375rem}.bess-body p.a,.bess-body .bn-s-a{border-left:2px solid var(--bb-line);margin:.375rem 0 1.5rem;padding-left:1rem}.bess-body .bn-urgency{gap:.75rem;margin:1.5rem 0;display:grid}@media (min-width:720px){.bess-body .bn-urgency{grid-template-columns:repeat(3,minmax(0,1fr))}}.bess-body .bn-urg{border:1px solid var(--bb-line);border-radius:8px;padding:1rem 1.25rem}.bess-body .bn-urg .who{color:var(--bb-heading);font-size:.8125rem;font-weight:700;line-height:1.6;display:block}.bess-body .bn-urg .sc{color:var(--bb-brand);margin:.25rem 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.2;display:block}.bess-body .bn-urg .sc small{color:var(--bb-sub);margin-left:.125rem;font-size:.8125rem}.bess-body .bn-urg p{font-size:.875rem;line-height:1.8}.bess-body .bn-s-kpi,.bess-body .bn-article .kv{border-top:1px solid var(--bb-line);border-left:1px solid var(--bb-line);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:2rem 0;display:grid}.bess-body .bn-s-kpi>div,.bess-body .bn-article .kv>div{border-right:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line);padding:1rem 1.125rem}.bess-body .bn-s-k,.bess-body .bn-article .kv .k{color:var(--bb-sub);font-size:.8125rem;font-weight:700;line-height:1.6}.bess-body .bn-s-v,.bess-body .bn-article .kv .v{color:var(--bb-heading);margin-top:.25rem;font-size:1.125rem;font-weight:700;line-height:1.5}.bess-body .bn-s-v em{color:var(--bb-brand);font-style:normal}.bess-body .bn-s-n{color:var(--bb-sub);margin-top:.25rem;font-size:.75rem;line-height:1.6}.bess-body .bn-article .meta-band{border-top:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line);color:#444;flex-wrap:wrap;gap:.25rem 1.25rem;padding:.75rem 0;font-size:.8125rem;display:flex}.bess-body .bn-cards2,.bess-body .bn-eeat,.bess-body .bn-s-policy{gap:.75rem;margin:1.5rem 0;display:grid}@media (min-width:640px){.bess-body .bn-cards2,.bess-body .bn-eeat{grid-template-columns:repeat(2,minmax(0,1fr))}}.bess-body .bn-cards2 .bn-card{margin:0}.bess-body .bn-eeat .col{border:1px solid var(--bb-line);border-radius:8px;padding:1.25rem 1.5rem}.bess-body .bn-eeat .nm{color:var(--bb-heading);margin-bottom:.375rem;font-weight:700}.bess-body .bn-eeat .col>p:last-child{font-size:.875rem;line-height:1.8}.bess-body .bn-s-policy{margin-bottom:0}.bess-body .bn-s-role{font-size:.9375rem}.bess-body .bn-s-policy>div{border-top:1px solid var(--bb-line);padding-top:.75rem}.bess-body .bn-s-t{color:var(--bb-heading);font-weight:700}.bess-body .bn-s-d{font-size:.875rem;line-height:1.8}.bess-body .bn-src,.bess-body .bn-s-src{font-size:.875rem}.bess-body .bn-src li,.bess-body .bn-s-src li{line-height:1.8}.bess-body .bn-src a,.bess-body .bn-s-src a{word-break:break-all}.bess-body .bn-bars{gap:.625rem;margin:1rem 0;display:grid}.bess-body .bn-bar{grid-template-columns:minmax(6rem,9rem) 1fr auto;align-items:center;gap:.75rem;font-size:.875rem;display:grid}.bess-body .bn-bar .nm{color:var(--bb-heading)}.bess-body .bn-bar .track{background:var(--bb-paper);border-radius:2px;height:.75rem;display:block;overflow:hidden}.bess-body .bn-bar .fill{background:var(--bb-brand);height:100%;display:block}.bess-body .bn-bar .val{color:var(--bb-heading);font-weight:700}.bess-body .bn-timeline{border-top:1px solid var(--bb-line);margin:1rem 0}.bess-body .bn-tl{border-bottom:1px solid var(--bb-line);grid-template-columns:5.5rem 1fr;gap:.75rem;padding:.75rem 0;font-size:.9375rem;display:grid}.bess-body .bn-tl .dt{color:var(--bb-brand);white-space:nowrap;font-weight:700}.bess-body .bn-tl .ln{display:none}.bess-body .blu01{color:var(--bb-heading);font-weight:700}.bess-body .blutxt,.bess-body .atxt{color:var(--bb-brand-deep)}.bess-body .blatxt{color:var(--bb-heading)}.bess-body .grntxt{color:var(--bb-heading);font-weight:700}.bess-body .rtxt{color:var(--bb-brand)}.bess-body .fff{color:#fff}.bess-body .en,.bess-body .outfit{font-family:inherit}.bess-body .nowrap{white-space:nowrap}.bess-body .center,.bess-body .center02,.bess-body .tc{text-align:center}.bess-body .lh2{line-height:2}.bess-body .indent,.bess-body .indent02,.bess-body .inden{text-indent:-1em;padding-left:1em}.bess-body .indent0{text-indent:0;padding-left:0}.bess-body .maru{text-indent:-1.25em;padding-left:1.25em}.bess-body .shortline{border-bottom:1px dashed var(--bb-line);color:var(--bb-sub)}.bess-body .note{color:var(--bb-sub);font-size:.8125rem}.bess-body .bbgray{border-bottom:1px solid var(--bb-line)}.bess-body .bline,.bess-body .line02,.bess-body .line03,.bess-body .tbline{border-color:var(--bb-line)}.bess-body .spblock{display:block}.bess-body .no-link{color:inherit;text-decoration:none}.bess-body .icon_02:before,.bess-body .icon_04:before,.bess-body .icon_05:before,.bess-body .icon_06:before,.bess-body .icon_07:before,.bess-body .icon_08:before,.bess-body .icon_09:before,.bess-body .icon:before{content:"▸";color:var(--bb-brand);margin-right:.375rem}.bess-body .icon_02{display:inline-block}.bess-body .photo,.bess-body .photo02,.bess-body .photo03,.bess-body .photo25{text-align:center;margin:1.5rem 0}.bess-body .weight200,.bess-body .weight300,.bess-body .weight400,.bess-body .fw400{font-weight:400}.bess-body .weight500{font-weight:700}.bess-body .fon12,.bess-body .fon13,.bess-body .font13{font-size:.8125rem}.bess-body .fon14{font-size:.875rem}.bess-body .fon15,.bess-body .font15{font-size:.9375rem}.bess-body .fon16{font-size:1rem}.bess-body .fon17{font-size:1.0625rem}.bess-body .fon18{font-size:1.125rem}.bess-body .fon20{font-size:1.25rem}.bess-body .mt10{margin-top:10px}.bess-body .mt15{margin-top:15px}.bess-body .mt20{margin-top:20px}.bess-body .mt25{margin-top:25px}.bess-body .mt30{margin-top:30px}.bess-body .mt35{margin-top:35px}.bess-body .mt40{margin-top:40px}.bess-body .mt45{margin-top:45px}.bess-body .mt50{margin-top:50px}.bess-body .mt55{margin-top:55px}.bess-body .mt60{margin-top:60px}.bess-body .mt65{margin-top:65px}.bess-body .mb35{margin-bottom:35px}.bess-body .mb45{margin-bottom:45px}.bess-body .mb50{margin-bottom:50px}.bess-body .mb65{margin-bottom:65px}.bess-body .mtb45{margin-top:45px;margin-bottom:45px}.bess-body .ml10{margin-left:10px}.bess-body .ml15{margin-left:15px}.bess-body .ml20{margin-left:20px}.bess-body .ml30{margin-left:30px}.bess-body .ml40{margin-left:40px}.bess-body .ml60{margin-left:60px}.bess-body .mr10{margin-right:10px}.bess-body .pl5{padding-left:5px}.bess-body .pl8{padding-left:8px}.bess-body .pl10{padding-left:10px}.bess-body .pl15{padding-left:15px}.bess-body .pl20{padding-left:20px}.bess-body .pl25{padding-left:25px}.bess-body .pl30{padding-left:30px}.bess-body .pl40{padding-left:40px}.bess-body .pt20{padding-top:20px}.bess-body .pt25{padding-top:25px}.bess-body .pb20{padding-bottom:20px}.bess-body .pb25{padding-bottom:25px}.bess-body .ptb10{padding-top:10px;padding-bottom:10px}.bess-body h4.pl20{padding-left:.875rem}.bess-body h4.pb25{padding-bottom:.75rem}@media (max-width:540px){.bess-body{font-size:15px}.bess-body h2{font-size:1.3125rem}.bess-body h3,.bess-body h4{font-size:1.0625rem}.bess-body .ml30,.bess-body .ml40,.bess-body .ml60{margin-left:15px}.bess-body .pl30,.bess-body .pl40{padding-left:15px}.bess-body .law-label{min-width:100%}.bess-body .bn-keypoints,.bess-body .bn-analysis,.bess-body .bn-recap,.bess-body .bn-s-lede,.bess-body .bn-s-wrapup,.bess-body .bn-s-callout,.bess-body .bn-actions,.bess-body .bn-cite,.bess-body .bn-s-cite,.bess-body .bn-s-caution,.bess-body .bn-s-warn,.bess-body .bn-card,.bess-body .bn-s-author,.bess-body .bn-eeat .col{padding:1rem 1.125rem}.bess-body .bn-bar{grid-template-columns:1fr auto}.bess-body .bn-bar .nm{grid-column:1/-1}}
