.cover{max-width:1210px;margin:0 auto;padding:14px 16px 40px}.cover .sheet{background:var(--paper);border:1px solid #cfcaba;box-shadow:0 4px 18px rgba(0,0,0,.14);padding:16px 22px 14px}.cover .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cover .cv-mast{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding:0 2px 8px;border-bottom:4px double var(--ink)}.cover .cv-meta{font-size:10px;font-weight:700;color:var(--t-sub);line-height:1.6}.cover .cv-meta.r{text-align:right}.cover .cv-title{text-align:center}.cover .cv-title .sub{display:block;font-size:9px;font-weight:800;letter-spacing:.26em;color:var(--shu);margin-top:5px;font-family:var(--font-np-sans),sans-serif}.cover .cv-strap{display:flex;justify-content:space-between;gap:10px;font-size:10.5px;color:var(--t-warm);padding:6px 2px 5px;border-top:4px double var(--ink);border-bottom:1px solid var(--rule)}.cover .cv-strap b{color:var(--ink)}.cover .bnbar{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;font-weight:700;padding:4px 2px 0}.cover .bnbar a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule)}.cover .bnbar a:hover{border-color:var(--ink)}.cover .bnbar .bt{font-size:9.5px;font-weight:800;color:#fff;background:var(--shu);border-radius:2px;padding:1px 8px;letter-spacing:.08em}.cover .bnbar .r{display:inline-flex;gap:12px}.cover .sw{display:flex;align-items:center;gap:3px;flex-wrap:wrap;padding:6px 2px;border-bottom:1px solid var(--ink)}.cover .sw .lg{font-size:9.5px;font-weight:800;color:var(--t-note);margin:0 1px 0 7px}.cover .sw a,.cover .sw button{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--rule);background:var(--paper3);color:var(--ink);font-size:10.5px;font-weight:700;padding:2px 7px 2px 3px;cursor:pointer;border-radius:2px;font-family:inherit;text-decoration:none}.cover .sw .all{padding:2px 10px;font-weight:800}.cover .sw a:hover,.cover .sw button:hover{border-color:var(--ink);text-decoration:none;color:var(--ink)}.cover .sw .on{background:var(--ink);color:#fff;border-color:var(--ink)}.cover .sw .mem{margin-left:auto;font-size:9px;color:var(--faint)}.cover .lgbar{padding:5px 2px 0}.cover .lgsw{display:inline-flex;gap:3px;margin-left:8px;vertical-align:middle}.cover .lgsw button{font:inherit;font-size:9.5px;font-weight:800;letter-spacing:0;color:var(--ink);background:var(--paper3);border:1px solid var(--rule);border-radius:2px;padding:0 7px;line-height:1.7;cursor:pointer}.cover .lgsw button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.cover .cv-kick{font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--shu);border-left:3px solid var(--shu);padding-left:6px;margin:0 0 4px}.cover .cv-kick .w{color:var(--t-note);font-weight:400;letter-spacing:0}.cover .cv-sec{margin-top:11px}.cover .cv-note{font-size:9.5px;color:var(--faint);margin:3px 0 0}.cover .hero-sub,.cover .ld-sub{font-size:9.5px;font-weight:800;color:var(--t-sub);margin:7px 0 1px;border-bottom:1px solid var(--ink);padding-bottom:1px}.cover .cv-chip{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:2.5px;font-size:8.5px;font-weight:800;margin-right:3px;vertical-align:middle;transform:translateY(-1px);line-height:1;padding-top:2.7px;box-sizing:border-box}.cover table.hero{border-collapse:collapse;width:100%;font-size:11px}.cover table.hero td{padding:2.5px 3px;border-bottom:1px dotted var(--rule);vertical-align:top;white-space:nowrap}.cover table.hero td.lv{color:var(--t-warm);font-size:9px;width:22px;padding-top:4.5px}.cover table.hero td.nm{width:96px;font-weight:800}.cover table.hero td.ln{color:var(--t-body);white-space:normal}.cover table.hero td.ln b{color:var(--shu);font-weight:800}.cover table.hr{border-collapse:collapse;width:100%;font-size:10.5px}.cover table.hr td{padding:2px 3px;border-bottom:1px dotted var(--rule);white-space:nowrap}.cover table.hr td.nm{font-weight:800}.cover table.hr td.d{color:var(--t-note)}.cover table.hr td.no{text-align:right;font-weight:800;width:34px}.cover table.hr td .pb{display:inline-block;color:var(--shu);font-weight:800;margin-right:2px}.cover table.hr tr.rp{cursor:pointer}.cover .rpx td,.cover table.hr tr.rp:hover td{background:var(--washi)}.cover .rpx td{border-bottom:1px solid var(--rule)}.cover .rpcard{display:flex;gap:10px;align-items:center;padding:5px 4px;white-space:normal;flex-wrap:wrap}.cover .rpcard .sit-dia{--sd:34px;--sb:9px}.cover .rp-tx{font-size:10px;line-height:1.5;color:var(--t-body)}.cover .rp-tx b{color:var(--shu)}.cover .rp-go{margin-left:auto;flex:none;font-size:10px;font-weight:800;border:1px solid var(--ink);padding:3px 8px;background:#fff;cursor:pointer;text-decoration:none;color:var(--ink)}.cover .rp-go:hover{color:var(--shu);text-decoration:none}.cover table.st{border-collapse:collapse;width:100%;font-size:10.5px}.cover table.st th{font-weight:700;color:var(--t-sub);border-bottom:1px solid var(--ink);padding:1.5px 3px;text-align:right;font-size:9.5px;white-space:nowrap}.cover table.st td:first-child,.cover table.st th:first-child{text-align:left}.cover table.st td{padding:2px 3px;border-bottom:1px dotted var(--rule);text-align:right;white-space:nowrap}.cover table.st tr.top td{font-weight:800}.cover table.st tr.me td{font-weight:800;background:var(--washi)}.cover table.st td .rk{display:inline-block;width:12px;color:var(--t-note);font-weight:700}.cover table.st tr.top td .rk{color:var(--shu)}.cover table.st td.fm{font-size:8.5px;letter-spacing:.06em;color:var(--t-sub)}.cover table.st td.fm b{color:var(--shu)}.cover .fx{overflow-x:auto}.cover table.flt{border-collapse:collapse;width:100%;font-size:10px}.cover table.flt th{font-weight:700;color:var(--t-sub);border-bottom:1px solid var(--ink);padding:1.5px 2.5px;text-align:right;font-size:9px;white-space:nowrap}.cover table.flt td.l,.cover table.flt th.l{text-align:left}.cover table.flt td{padding:2px 2.5px;border-bottom:1px dotted var(--rule);text-align:right;white-space:nowrap}.cover table.flt td.nm{font-weight:800;text-align:left}.cover table.flt td.tag{text-align:left;width:58px}.cover table.flt td.tag i{font-style:normal;font-size:9px;letter-spacing:.04em}.cover table.flt td.hi,.cover table.flt td.tag i{color:var(--shu);font-weight:800}.cover table.flt td.dm{color:#b8b2a2}.cover table.flt td.nm.rep{color:var(--t-note);font-weight:700}.cover ul.koji{list-style:none;margin:0;padding:0;font-size:10.5px}.cover ul.koji li{padding:2px;border-bottom:1px dotted var(--rule);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cover ul.koji .k-in{color:var(--shu);font-weight:800;margin-right:3px}.cover ul.koji .k-out{color:var(--t-sub);font-weight:800;margin-right:3px}.cover table.gm{border-collapse:collapse;width:100%;font-size:10px;color:var(--t-body)}.cover table.gm .vs{margin:0 3px;color:var(--t-note)}.cover table.gm td.tm{text-align:right;width:44px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cover table.gm td{padding:1.5px 3px;border-bottom:1px dotted var(--rule);white-space:nowrap}.cover table.gm td.r{text-align:right;color:var(--t-note);font-size:9.5px}.cover ol.watch{margin:0;padding:0;list-style:none;font-size:10.5px}.cover ol.watch li{display:flex;align-items:center;padding:2px 0;border-bottom:1px dotted var(--rule)}.cover ol.watch li>span:last-child{margin-left:auto;color:var(--t-note)}.cover ol.watch .i{color:var(--t-note);width:14px;font-weight:700}.cover .box{border:1px solid var(--rule);background:var(--paper3);padding:7px 9px}.cover .bt{font-size:10.5px;font-weight:800;margin:0 0 4px;letter-spacing:.06em}.cover .gate a.gl{font-size:11px;font-weight:700;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule)}.cover .gate a.gl:hover{color:var(--shu)}.cover .zoneA table.st{max-width:560px}.cover .zoneA{display:grid;grid-template-columns:.95fr 1.75fr;grid-gap:0 20px;gap:0 20px;margin-top:10px}.cover .zoneB{display:grid;grid-template-columns:1fr 1fr 1.05fr .95fr;grid-gap:0 18px;gap:0 18px;margin-top:4px;border-top:2px solid var(--ink);padding-top:9px}.cover .zoneB.zb2{grid-template-columns:1fr 1.4fr}.cover .cv-foot{display:flex;justify-content:space-between;font-size:9.5px;color:var(--faint);border-top:1px solid var(--rule);margin-top:12px;padding-top:5px}.cover .cta{margin-top:14px;background:var(--ink);color:#fff;text-align:center;padding:16px 12px}.cover .cta p{margin:0 0 4px;font-size:12.5px}.cover .cta .big{font-family:var(--font-np-serif),serif;font-weight:800;font-size:16px}.cover .cta a{display:inline-block;margin-top:8px;background:var(--paper);color:var(--ink);font-weight:800;font-size:12px;padding:7px 16px;text-decoration:none}@media (max-width:860px){.cover{padding:8px 8px 30px}.cover .sheet{padding:10px}.cover .zoneA,.cover .zoneB{grid-template-columns:minmax(0,1fr);gap:12px 0}.cover .zoneA>div,.cover .zoneB>div{min-width:0}.cover .sw .mem{display:none}.cover .cv-mast{grid-template-columns:1fr;gap:2px}.cover .cv-mast,.cover .cv-meta,.cover .cv-meta.r{text-align:center}}@media (max-width:640px){.cover .cv-foot{flex-direction:column;gap:2px}.cover .sw{row-gap:6px}.cover .sw>span:not(.mem){display:flex!important;flex:0 0 100%;align-items:center;gap:5px}.cover .sw .lg{margin:0 3px 0 1px;font-size:11px}.cover .sw button:not(.all){font-size:0;gap:0;padding:3px 5px}.cover .sw button:not(.all) .cv-chip{margin-right:0;transform:none}.cover .cv-foot,.cover .cv-kick,.cover .cv-meta,.cover .cv-meta.r{font-size:11px}}@media (min-width:641px){.cover table.hero{font-size:12px}.cover table.hr,.cover table.st{font-size:11.5px}.cover table.st th{font-size:10.5px}.cover table.flt{font-size:11px}.cover table.flt th{font-size:10px}.cover table.gm{font-size:11px}.cover ul.koji{font-size:11.5px}.cover .cv-kick,.cover .cv-meta{font-size:11px}.cover .cv-strap{font-size:11.5px}.cover .cv-note{font-size:10.5px}.cover .sw a,.cover .sw button{font-size:11.5px}.cover .lgsw button{font-size:10.5px}.cover .rp-tx{font-size:11px}.cover ol.watch{font-size:11.5px}}.cover tr.lvsep td{border-top:2px solid var(--ink)}@media (max-width:640px){.cover .cv-title .sub,.cover .sw .mem,.cover table.flt td.tag i,.cover table.flt th,.cover table.hero td.lv{font-size:10px}.cover table.st td.fm{font-size:9.5px}.cover .hero-sub,.cover .ld-sub{font-size:10px}.cover .koji a,.cover .nm a{padding-top:7px;padding-bottom:7px}}