.bess-body{--bess-blue:#0b6bb5;--bess-blue-deep:#084f88;--bess-blue-bg:#eff5fb;--bess-blue-line:#cfe0ee;font-family:var(--font-jp);color:var(--color-ink);word-break:break-word;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.bess-body h2,.bess-body h3,.bess-body h4{font-family:var(--font-display);color:var(--color-ink-strong);font-weight:700;line-height:1.5}.bess-body h2{border-bottom:2px solid var(--bess-blue);margin:3.5rem 0 1.5rem;padding-bottom:.75rem;font-size:1.5rem}.bess-body h3{border-left:4px solid var(--bess-blue);margin:3rem 0 1.25rem;padding-left:.875rem;font-size:1.25rem}.bess-body h4{border-left:4px solid var(--bess-blue);border-bottom:1px solid var(--color-line);margin:3rem 0 1.25rem;padding:0 0 .75rem .875rem;font-size:1.1875rem}.bess-body h5,.bess-body h6{font-family:var(--font-display);color:var(--color-ink-strong);margin:2rem 0 .75rem;font-size:1rem;font-weight:700}.bess-body>:first-child{margin-top:0}.bess-body p{margin:0 0 1rem;line-height:1.8}.bess-body p:last-child{margin-bottom:0}.bess-body strong,.bess-body b{font-weight:700}.bess-body a{color:var(--color-link);text-underline-offset:.2em;text-decoration:underline}.bess-body a:hover{text-decoration-thickness:2px}.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.8}.bess-body li::marker{color:var(--bess-blue)}.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:1.5rem 0}.bess-body figcaption{color:var(--color-ink);text-align:center;font-size:.8125rem}.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{-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{margin:0;display:table;overflow:visible}.bess-body thead{background:var(--bess-blue-bg)}.bess-body th,.bess-body td{border:1px solid var(--color-line);vertical-align:top;text-align:left;padding:.625rem .875rem;line-height:1.6}.bess-body th{color:var(--bess-blue-deep);white-space:nowrap;font-weight:700}.bess-body tbody tr:nth-child(2n){background:var(--color-canvas-alt)}.bess-body .bluebox,.bess-body .bkblue03,.bess-body .specbox,.bess-body .stepbox,.bess-body .flex01-box{background:var(--bess-blue-bg);border:1px solid var(--bess-blue-line);border-radius:8px;padding:1.25rem}.bess-body .half>.bluebox,.bess-body .triple>.bluebox,.bess-body .helf>.bluebox{background:0 0;border:0;border-radius:0}.bess-body .linebox,.bess-body .whitebox,.bess-body .border4{border:1px solid var(--color-line);background:#fff;border-radius:8px;padding:1.25rem}.bess-body .bkgray{background:var(--color-canvas)}.bess-body .toc_container{background:var(--color-canvas-alt);border:1px solid var(--color-line);border-radius:8px;margin:2rem 0;padding:1.25rem 1.5rem}.bess-body .toc_container>p{font-family:var(--font-display);color:var(--color-ink-strong);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(--bess-blue-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(--bess-blue-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(--bess-blue);color:#fff;margin:0 0 .75rem;padding:.5rem .875rem;font-weight:500;line-height:1.5}.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{background:var(--bess-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;font-size:.875rem;line-height:1;display:flex}.bess-body .steplistbox_line{background:var(--bess-blue-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(--bess-blue);color:#fff;border-radius:4px;flex:none;min-width:8rem;padding:.625rem .875rem;font-weight:500}.bess-body .law-body{border:1px solid var(--color-line);background:#fff;border-radius:4px;flex:14rem;min-width:0;padding:.625rem .875rem}.bess-body .law-body p{margin-bottom:0}.bess-body .blu01{color:var(--bess-blue-deep);font-weight:700}.bess-body .blutxt,.bess-body .atxt{color:var(--bess-blue)}.bess-body .blatxt{color:var(--color-ink-strong)}.bess-body .grntxt{color:var(--color-greenride)}.bess-body .rtxt{color:var(--color-website)}.bess-body .fff{color:#fff}.bess-body .en,.bess-body .outfit{font-family:var(--font-en)}.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(--color-line);color:#666}.bess-body .note{color:#666;font-size:.8125rem}.bess-body .bbgray{border-bottom:1px solid var(--color-line)}.bess-body .bline,.bess-body .line02,.bess-body .line03,.bess-body .tbline{border-color:var(--color-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(--bess-blue);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%}}
