:root{--paper:#fff;--form:#8c97a6;--form-2:#b9c2cd;--data:#0e1216;--data-2:#4a535e;--flag:#b0231a;--ground:#e7e9ec}@media (prefers-color-scheme:dark){:root{--paper:#101317;--form:#5d6774;--form-2:#2c333b;--data:#e4e8ec;--data-2:#98a2ae;--flag:#e0605a;--ground:#07090b}}:root[data-theme=dark]{--paper:#101317;--form:#5d6774;--form-2:#2c333b;--data:#e4e8ec;--data-2:#98a2ae;--flag:#e0605a;--ground:#07090b}:root[data-theme=light]{--paper:#fff;--form:#8c97a6;--form-2:#b9c2cd;--data:#0e1216;--data-2:#4a535e;--flag:#b0231a;--ground:#e7e9ec}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--data);margin:0;font-family:Hiragino Kaku Gothic ProN,Yu Gothic Medium,Yu Gothic,Noto Sans JP,system-ui,sans-serif;line-height:1.6}.mono{font-variant-numeric:tabular-nums;font-family:SF Mono,SFMono-Regular,Menlo,Consolas,Roboto Mono,monospace}.min{font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,serif}.page{max-width:1120px;margin:0 auto;padding:18px 12px 60px}.page--slip{max-width:420px}.rows{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.col{flex:1;min-width:340px}.sheet{background:var(--paper);border:1px solid var(--form-2);padding:0}.sheet+.sheet{margin-top:16px}.titlebar{border-bottom:2px solid var(--form);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;display:flex}.titlebar .t{letter-spacing:.2em;color:var(--form);font-size:11.5px;font-weight:600}.titlebar .n{color:var(--form);font-size:10.5px}.meta{border-bottom:1px solid var(--form-2);grid-template-columns:auto 1fr auto 1fr;display:grid}.meta div{border-right:1px solid var(--form-2);padding:4px 10px;font-size:11px}.meta div:nth-child(4n){border-right:0}.meta .lb{color:var(--form);letter-spacing:.1em;white-space:nowrap}.meta .fl{color:var(--data)}table{border-collapse:collapse;width:100%;font-size:12px}thead th{letter-spacing:.12em;color:var(--form);text-align:left;border-bottom:1px solid var(--form);white-space:nowrap;padding:5px 10px;font-size:10px;font-weight:600}thead th.r,tbody td.r{text-align:right}tbody td{border-bottom:1px solid var(--form-2);color:var(--data);padding:5px 10px}tbody tr:last-child td{border-bottom:0}td.item{color:var(--data-2)}td.val{font-weight:600}td.ref,td.unit,td.na{color:var(--form)}td.flag{color:var(--flag);text-align:center;width:1.6em;font-weight:700}.scroll{overflow-x:auto}.order{border-bottom:1px solid var(--form-2);padding:20px 14px 18px}.order .lb{letter-spacing:.2em;color:var(--form);font-size:10px;font-weight:600}.order .big{letter-spacing:-.01em;margin-top:9px;font-size:25px;font-weight:700;line-height:1.45}.order .big .n{font-size:33px}.order .big.flag{color:var(--flag)}.order .sub{color:var(--data-2);margin-top:11px;font-size:12px;line-height:1.85}.order .sub p{margin:0 0 4px}.order .sub b{color:var(--data);font-weight:600}.order .sub .fl{color:var(--flag);font-weight:600}.act{color:var(--paper);background:var(--data);border:1px solid var(--data);margin-top:13px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.act:focus-visible{outline:2px solid var(--flag);outline-offset:2px}button.act{cursor:pointer;font-family:inherit}button.act[disabled]{opacity:.5;cursor:default}.finding{border-top:2px solid var(--form);padding:11px 12px 13px}.finding .lb{letter-spacing:.2em;color:var(--form);margin-bottom:5px;font-size:10px;font-weight:600}.finding .txt{margin:0;font-size:13.5px;line-height:1.95}.finding .txt em{color:var(--flag);font-style:normal;font-weight:600}.finding .txt b{font-weight:600}.note-list{color:var(--data-2);padding:9px 12px 11px;font-size:11px;line-height:1.95}.note-list b{color:var(--data);font-weight:600}.note-list .fl{color:var(--flag)}.note-list+.note-list{border-top:1px solid var(--form-2)}.note-list .hd{color:var(--form);letter-spacing:.14em;font-weight:600}.fill{border:1px solid var(--form);vertical-align:middle;width:52px;height:7px;margin-left:7px;display:inline-block;position:relative}.fill i{background:var(--form);height:100%;display:block}.fill .ceil{background:var(--data);width:1px;position:absolute;top:-3px;bottom:-3px}.marginal{color:var(--data-2);border-left:2px solid var(--form-2);margin:7px 0 0;padding-left:11px;font-size:11px;line-height:1.8}.marginal b{color:var(--data);font-weight:600}.marginal .fl{color:var(--flag);font-weight:600}.linkline{border-top:1px solid var(--form-2);padding:9px 12px;font-size:11.5px}.linkline a{color:var(--data-2)}.linkline a:focus-visible{outline:2px solid var(--flag);outline-offset:2px}main{background:var(--paper);border:1px solid var(--form-2);max-width:66ch;margin:0 auto;padding:34px 22px 60px;line-height:1.9}main h1{letter-spacing:.06em;border-bottom:2px solid var(--form);margin:0 0 6px;padding-bottom:10px;font-size:20px;font-weight:600}main h2{letter-spacing:.1em;color:var(--data-2);border-bottom:1px solid var(--form-2);margin:32px 0 6px;padding-bottom:5px;font-size:13px;font-weight:600}main p{margin:0 0 12px;font-size:14px}main p.lead{margin:16px 0 8px;font-size:14.5px}main ul{margin:0 0 12px;padding-left:1.3em;font-size:14px}main li{margin-bottom:4px}main strong{font-weight:600}main p.rev{color:var(--form);border-top:1px solid var(--form-2);margin-top:40px;padding-top:12px;font-size:12px}.login{padding:18px 14px 20px}.login label{letter-spacing:.2em;color:var(--form);margin-bottom:6px;font-size:10px;font-weight:600;display:block}.login input{background:var(--paper);width:100%;color:var(--data);border:1px solid var(--form);padding:9px 10px;font-family:inherit;font-size:16px}.login input:focus-visible{outline:2px solid var(--data);outline-offset:1px}.login .err{color:var(--flag);margin:10px 0 0;font-size:11.5px}.login .hint{color:var(--data-2);margin:12px 0 0;font-size:11px;line-height:1.8}.legal{justify-content:center;gap:18px;margin:22px 0 0;font-size:11.5px;display:flex}.legal a{color:var(--form);border-bottom:1px solid var(--form-2);text-decoration:none}.legal a:hover,.legal a:focus-visible{color:var(--data-2)}
