:root{--otter: url("/otter.png");--paper: #f4f6f3;--card: #ffffff;--line: rgba(24,36,32,.09);--line-soft: #eef3f0;--bg-0: #f4f6f3;--bg-1: #f5f8f6;--bg-2: #f1f6f3;--line-2: var(--bg-1);--surface-2: var(--bg-2);--ink: #182420;--ink-2: #44564f;--sub: #71827a;--sub-2: #a2b0a9;--bar: #ffffff;--bar-ink: #182420;--bar-sub: #667870;--bar-glass: rgba(255,255,255,.72);--nav: #117954;--nav-2: #0d6244;--nav-ink: #ffffff;--gold: #b8860b;--gold-2: #e3c883;--gold-ink: #8a6508;--gold-fill: #976e09;--on-gold: #ffffff;--rank-2: #65778b;--rank-3: #936d4d;--rank-n: #677970;--up: #cf3a2b;--down: #1666b0;--link: #0e6b4a;--shadow: 0 1px 3px rgba(24,36,32,.08),0 4px 12px rgba(24,36,32,.08);}:root{--r-card: 14px;--r-ctl: 8px;--r-sm: 6px;--r-pill: 999px;--r-in: 4px;}:root{--mono: ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--display: "Space Grotesk",var(--mono);--sans: system-ui,-apple-system,"Segoe UI","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;}*{box-sizing: border-box;}body{margin: 0;background: var(--paper);color: var(--ink);font-family: var(--sans);font-size: 16px;line-height: 1.75;}a{color: var(--link);}.in{max-width: 1180px;margin: 0 auto;padding: 0 18px;}.hdr{background: var(--bar);color: var(--bar-ink);border-bottom: 1px solid var(--line);}.hdr .in{display: flex;align-items: center;gap: 20px;padding-top: 11px;padding-bottom: 11px;flex-wrap: wrap;position: relative;}.logo{display: flex;align-items: baseline;gap: 9px;text-decoration: none;color: var(--bar-ink);}.logo .mark{font-family: var(--sans);font-size: 21px;font-weight: 700;letter-spacing: .04em;}.logo .mark em{font-style: normal;font-size: .76em;font-weight: 600;color: var(--sub);letter-spacing: 0;}.search{flex: 0 1 460px;display: flex;min-width: 260px;border: 1px solid var(--line);border-radius: var(--r-pill);overflow: hidden;background: var(--line-2);}.search input{flex: 1;min-width: 0;border: 0;background: transparent;color: var(--bar-ink);font: inherit;padding: 7px 16px;}.search input::placeholder{color: var(--sub-2);}.search button{display: flex;align-items: center;gap: 6px;border: 0;background: var(--nav);color: var(--nav-ink);font: inherit;font-weight: 700;padding: 0 20px;cursor: pointer;}.search button .ic{width: 17px;height: 17px;flex-shrink: 0;}.hdr .util{display: flex;gap: 16px;font-size: 14px;}.hdr .util a{color: var(--sub);text-decoration: none;white-space: nowrap;}.hdr-menu-cb{position: absolute;opacity: 0;width: 1px;height: 1px;pointer-events: none;}.hdr-menu-btn{display: none;cursor: pointer;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;color: var(--ink-2);margin-left: auto;}.hdr-menu-btn .ic{width: 22px;height: 22px;}.hdr-menu-panel{display: none;position: absolute;right: 12px;top: 100%;margin-top: 6px;min-width: 180px;background: var(--card);border: 1px solid var(--line);border-radius: var(--r-card);box-shadow: 0 12px 28px rgba(24,36,32,.14);padding: 6px;z-index: 50;}.logomark{width: 40px;height: 40px;flex: none;border-radius: 50%;background: var(--bg-1) var(--otter) center / 112% no-repeat;box-shadow: inset 0 0 0 1px var(--line);text-indent: -9999px;overflow: hidden;}.logo .sub2{display: block;font-size: 12.5px;color: var(--bar-sub);margin-top: -2px;}.hdr .stat{display: flex;align-items: baseline;gap: 6px;font-size: 13.5px;color: var(--sub);white-space: nowrap;}.hdr .stat b{font-family: var(--mono);font-variant-numeric: tabular-nums;font-size: 15px;color: var(--ink);font-weight: 700;}@keyframes slide{from{transform: translateX(0);}to{transform: translateX(-50%);}}.gnav{background: var(--nav);position: relative;}.gnav .in{display: flex;gap: 0;overflow-x: auto;align-items: stretch;}.gnav .item{position: relative;flex: none;}.gnav a.top{display: flex;align-items: center;gap: 8px;color: rgba(255,255,255,.9);text-decoration: none;font-size: 15.5px;font-weight: 600;white-space: nowrap;padding: 11px 18px;border-bottom: 3px solid transparent;}.gnav a.top .ic{width: 16px;height: 16px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;}.gnav .item:nth-child(1) a.top .ic{stroke: var(--cat-watch);}.gnav .item:nth-child(2) a.top .ic{stroke: var(--cat-tcg);}.gnav .item:nth-child(3) a.top .ic{stroke: var(--cat-game);}.gnav a.top .cnt{font-family: var(--mono);font-variant-numeric: tabular-nums;font-size: 13px;font-weight: 700;color: rgba(255,255,255,.75);background: rgba(0,0,0,.22);border-radius: var(--r-pill);padding: 1px 8px;}.gnav a.top .cnt{display: none;}.gnav a.top[aria-current]{color: #fff;border-bottom-color: #ffd97a;background: rgba(0,0,0,.18);}.gnav a.top[aria-current] .cnt{color: #fff;}.gnav .divider{width: 1px;background: rgba(255,255,255,.24);margin: 9px 10px;flex: none;}.gnav a.top.plain{font-weight: 500;font-size: 15px;padding: 11px 15px;}.mega{position: absolute;top: 100%;left: 0;z-index: 40;min-width: 620px;background: var(--card);border: 1px solid var(--line);border-top: 0;border-radius: 0 0 var(--r-card) var(--r-card);box-shadow: 0 12px 28px rgba(24,36,32,.14);padding: 16px 18px;display: none;}:root{--cat-watch: #187ac5;--cat-tcg: #9659cb;--cat-game: #e52417;}[data-nav="b"] .gnav{background: var(--card);border-bottom: 1px solid var(--line);}[data-nav="b"] .gnav a.top{color: var(--ink-2);}[data-nav="b"] .gnav a.top .cnt{color: var(--sub);background: var(--line-2);}[data-nav="b"] .gnav a.top[aria-current]{color: var(--nav);background: transparent;border-bottom-color: var(--nav);font-weight: 700;}[data-nav="b"] .gnav a.top[aria-current] .cnt{color: var(--nav-ink);background: var(--nav);}[data-nav="b"] .gnav .divider{background: var(--line);}[data-nav="b"] .gnav a.top.plain{color: var(--sub);}.crumbbar{background: var(--card);border-bottom: 1px solid var(--line);}.crumbbar .in{display: flex;align-items: center;gap: 7px;font-size: 14px;color: var(--sub);padding-top: 7px;padding-bottom: 7px;overflow-x: auto;white-space: nowrap;}.crumbbar a{color: var(--sub);text-decoration: none;}.crumbbar .sep{color: var(--sub-2);}.crumbbar strong{color: var(--ink-2);font-weight: 600;}.cols{display: grid;grid-template-columns: minmax(0,1fr) 296px;gap: 24px;align-items: start;padding: 24px 0 56px;}.box{background: var(--card);border: 1px solid var(--line);border-radius: var(--r-card);box-shadow: var(--shadow);overflow: hidden;}.box + .box{margin-top: 24px;}.pad{padding: 16px;}.kpis{display: grid;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));gap: 1px;background: var(--line);}.kpi{background: var(--card);padding: 13px 16px 12px;}.kpi .k{font-size: 13px;color: var(--sub);letter-spacing: .02em;}.kpi .v{font-family: var(--display);font-variant-numeric: tabular-nums;font-size: 23px;font-weight: 700;letter-spacing: -.02em;line-height: 1.25;}.kpi:nth-child(2) .v{font-size: 28px;}.kpi .s{font-size: 13.5px;color: var(--sub);}.rangebar-head{display: flex;justify-content: space-between;align-items: baseline;font-size: 12.5px;color: var(--sub);margin-bottom: 6px;}.rangebar-head span:nth-child(2){color: var(--sub-2);}.trendchart{width: 100%;height: auto;display: block;margin: 2px 0 0;}.trendchart .tc-min{stroke: var(--gold);}.trendchart .tc-med{stroke: var(--link);opacity: .8;}.trendchart .tc-grid{stroke: var(--line);stroke-width: 1;stroke-dasharray: 3 4;}.trendchart .tc-lab{fill: var(--sub);font-size: 22px;font-variant-numeric: tabular-nums;}@media (min-width: 701px){.trendchart.tc-fit{max-width: 640px;}.trendchart.tc-fit .tc-lab{font-size: 14px;}}.legend .tc-key-min{background: var(--gold);height: 3px;}.legend .tc-key-med{background: var(--link);height: 3px;}.legend{display: flex;gap: 18px;flex-wrap: wrap;font-size: 13.5px;color: var(--sub);margin-top: 9px;}.legend i{display: inline-block;width: 15px;height: 2px;margin-right: 6px;vertical-align: middle;}table{border-collapse: collapse;width: 100%;min-width: 580px;}thead th{font-size: 13.5px;font-weight: 700;color: var(--sub);text-align: left;padding: 8px 14px;background: var(--line-2);border-bottom: 1px solid var(--line);white-space: nowrap;}tbody td{padding: 10px 14px;border-bottom: 1px solid var(--line-soft);vertical-align: middle;}.ftr{background-color: var(--surface-2);color: var(--ink-2);margin-top: 10px;border-top: 1px solid var(--line);background-image: radial-gradient(color-mix(in srgb,var(--ink) 5%,transparent) 1.2px,transparent 1.2px);background-size: 16px 16px;}.ftr .in{padding-top: 26px;padding-bottom: 24px;}.fgrid{display: grid;grid-template-columns: repeat(auto-fit,minmax(168px,1fr));gap: 22px 30px;}.fgrid h4,.fgrid .fh{margin: 0 0 8px;font-size: 14px;color: var(--ink);font-weight: 700;letter-spacing: .04em;display: inline-block;padding-bottom: 3px;border-bottom: 2px solid var(--gold);}.fgrid ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 5px;}.fgrid a{color: var(--ink-2);text-decoration: none;font-size: 14.5px;}.fbot{margin-top: 22px;padding-top: 16px;border-top: 1px solid var(--line);display: flex;gap: 12px 26px;flex-wrap: wrap;align-items: baseline;font-size: 13.5px;color: var(--sub);}.fbot .op{color: var(--ink);font-weight: 600;}.fbot p{margin: 0;max-width: 70ch;line-height: 1.8;}@keyframes pulse{0%{box-shadow: 0 0 0 0 rgba(17,121,84,.45);}70%{box-shadow: 0 0 0 7px rgba(17,121,84,0);}100%{box-shadow: 0 0 0 0 rgba(17,121,84,0);}}:root{--num: "Segoe UI",-apple-system,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,system-ui,sans-serif;}.kpi .v,td.price,td.gap,.alltime .val,.alltime .now b,.titem .pc,.rank-list .ch,.rank-list .no,.rcard .rp,.trend b,.hdr .stat b,.streakhead b,.live b,.gnav a.top .cnt,.mgrid a .c,.catlist .c{font-family: var(--num);font-variant-numeric: tabular-nums;}.fbot,.fbot p,.ad .adlabel{color: var(--ink-2);}[data-sticky="on"]{scroll-padding-top: calc(var(--stick-h,56px) + 10px);}[data-sticky="on"] .hdr{position: sticky;top: 0;z-index: 40;background: var(--bar-glass,var(--bar));-webkit-backdrop-filter: blur(20px) saturate(180%);backdrop-filter: blur(20px) saturate(180%);}[data-sticky="on"] thead th{position: sticky;top: var(--stick-h,56px);z-index: 20;background: var(--bg-1);box-shadow: inset 0 -1px 0 var(--line);}[data-motion="on"]{--t: .14s cubic-bezier(.2,.7,.3,1);--t2: .2s cubic-bezier(.2,.7,.3,1);}[data-motion="on"] :is( .gnav a.top,.subnav a,.hdr .util a,.search button,.go,tbody tr td,.rank-list a,.rcard,.arts a,.catlist li a,.mgrid a,.chip,.crumbbar a,[role="tab"],button[data-days] ){transition: background-color var(--t),color var(--t),border-color var(--t),box-shadow var(--t),transform .1s ease-out;}[data-motion="on"] .box{transition: box-shadow var(--t2);}[data-motion="on"] .gnav a.top .ic{transition: stroke var(--t);}[data-motion="on"] .li::before{transition: width var(--t);}[data-hue="blue"]{--grass-1:#cbdbe6;--grass-2:#7ca6c5;--grass-3:#306a97;--grass-4:#114c78;--cool-bg:#effbf6;--cool-bd:#b3e6d2;--cool-ink:#0a8154;--nav:#187ac5;--nav-2:#1264a5;--nav-ink:#ffffff;--link:#1269ab;--ink:#18212c;--ink-2:#44505f;--sub:#717e8c;--sub-2:#a3abb7;--line:rgba(24,33,44,.10);--line-soft:#edf1f7;--bg-1:#f5f7fa;--bg-2:#f0f4fa;--line-2:var(--bg-1);--surface-2:var(--bg-2);--up:#cf3a2b;--down:#0f8457;--shadow:0 1px 3px rgba(24,33,44,.08),0 4px 12px rgba(24,33,44,.08);}[data-cat="watch"]{--nav:#187ac5;--nav-2:#1264a5;--nav-ink:#ffffff;--link:#1269ab;--ink:#18212c;--ink-2:#44505f;--sub:#717e8c;--sub-2:#a3abb7;--line:rgba(24,33,44,.10);--line-soft:#edf1f7;--bg-1:#f5f7fa;--bg-2:#f0f4fa;--line-2:var(--bg-1);--surface-2:var(--bg-2);--grass-1:#cbdbe6;--grass-2:#7ca6c5;--grass-3:#306a97;--grass-4:#114c78;}[data-cat="game"]{--nav:#e52417;--nav-2:#bb1e13;--nav-ink:#ffffff;--link:#c81f12;--ink:#2b1d1c;--ink-2:#5c4744;--sub:#8c7472;--sub-2:#b7a4a2;--line:rgba(44,29,28,.10);--line-soft:#f7edec;--bg-1:#fdf6f5;--bg-2:#fbf1ef;--line-2:var(--bg-1);--surface-2:var(--bg-2);--grass-1:#e6cfcb;--grass-2:#c58a7c;--grass-3:#97402f;--grass-4:#781f11;}html{overflow-x: hidden;}.tw,table{max-width: 100%;}.in,.cols,.cols > *,main,.side,.box,.pad,.tw,.three > *,.grid4 > *,.cats > *,.map > *{min-width: 0;}.hero{padding: 24px 0;}.hero .in{background: linear-gradient(180deg,#EAF4FF 0%,#F7FBFF 100%);border-radius: 16px;padding: 32px 40px;position: relative;}.hero2{display: grid;grid-template-columns: 7fr 5fr;gap: 32px;align-items: start;position: relative;}.hero h1{margin: 0 0 14px;font-size: clamp(36px,3.6vw,40px);line-height: 1.35;letter-spacing: .01em;text-wrap: balance;color: var(--ink);}.hero h1 b{color: var(--nav);font-weight: 700;background-image: linear-gradient(transparent 66%,#FFDE59 66%,#FFDE59 92%,transparent 92%);}.hero .lead{margin: 0 0 20px;color: var(--ink-2);font-size: 15px;max-width: 560px;}.hero-search{margin: 0;max-width: 520px;}.bigsearch{display: flex;height: 48px;border: 1px solid var(--line);border-radius: var(--r-pill);overflow: hidden;background: #fff;box-shadow: var(--shadow);}.bigsearch input{flex: 1;min-width: 0;border: 0;background: transparent;font: inherit;font-size: 15px;padding: 0 20px;color: var(--ink);}.bigsearch button{border: 0;background: var(--nav);color: #fff;font: inherit;font-weight: 700;padding: 0 24px;cursor: pointer;}.hero-visual{display: flex;align-items: flex-end;justify-content: center;align-self: stretch;overflow: hidden;background: transparent;border: 0;box-shadow: none;}.hero-visual img{display: block;width: min(100%,500px);height: auto;object-fit: contain;object-position: center bottom;background: transparent;border: 0;box-shadow: none;}.facts{position: relative;z-index: 2;margin-top: 32px;display: grid;grid-template-columns: repeat(4,1fr);gap: 0;background: var(--card);border: 1px solid var(--line);border-radius: var(--r-card);box-shadow: var(--shadow);padding: 18px 8px;}@media (max-width: 900px){.facts{margin-top: 16px;}}.facts > div{display: flex;align-items: flex-start;gap: 10px;padding: 0 14px;border-left: 1px solid var(--line-soft);}.facts > div:first-child{border-left: 0;}.facts .fact-ic{width: 48px;height: 48px;flex-shrink: 0;margin-top: 2px;}.facts b{display: block;font-size: 22px;font-weight: 700;font-family: var(--display);color: var(--ink);font-variant-numeric: tabular-nums;letter-spacing: -.01em;}.facts span{font-size: 12.5px;color: var(--sub);}.facts .note-detail{display: none;}.cats{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;}.cat{display: block;text-decoration: none;color: inherit;background: var(--card);border: 1px solid var(--line);border-radius: var(--r-card);box-shadow: var(--shadow);overflow: hidden;}.cat .hd{padding: 14px 18px 12px;display: flex;align-items: flex-end;justify-content: space-between;gap: 10px;}.cat h3{margin: 0;font-size: 18px;letter-spacing: .01em;}.cat .n{font-size: 13.5px;color: var(--sub);font-variant-numeric: tabular-nums;}.cat .n b{color: var(--c);font-size: 16px;}.cat .more{display: block;padding: 10px 18px;background: var(--bg-1);font-size: 14px;color: var(--link);border-top: 1px solid var(--line);}.sechead{display: flex;align-items: baseline;gap: 12px;margin: 34px 0 15px;flex-wrap: wrap;}.daynav{display: flex;justify-content: space-between;gap: 12px;margin: 0 0 18px;flex-wrap: wrap;font-size: 13.5px;}.daynav a{color: var(--nav);text-decoration: none;}.sorttabs{display: flex;gap: 8px;flex-wrap: wrap;margin: 0 0 18px;}.sorttabs a{font-size: 13.5px;color: var(--ink-2);text-decoration: none;padding: 5px 13px;border-radius: var(--r-pill);border: 1px solid var(--line);background: var(--card);}.sorttabs a.on{background: var(--nav);border-color: var(--nav);color: #fff;font-weight: 700;}.hardlinks{display: flex;flex-wrap: wrap;gap: 6px 8px;}.hardlinks a{font-size: 13.5px;color: var(--ink-2);text-decoration: none;padding: 5px 12px;border-radius: var(--r-pill);border: 1px solid var(--line);background: var(--card);}.sechead h1,.sechead h2{margin: 0;font-size: 20px;letter-spacing: .01em;background: none;border: 0;padding: 0 0 4px;border-bottom: 2px solid var(--nav);}.sechead .note{font-size: 13.5px;color: var(--sub);}.sechead a{margin-left: auto;font-size: 14px;color: var(--link);text-decoration: none;}.three > .box + .box,.cats > * + *,.grid4 > * + *{margin-top: 0;}.doc h2{margin: 30px 0 10px;font-size: 18px;letter-spacing: .01em;padding-bottom: 6px;border-bottom: 2px solid var(--line);}.doc h2:first-of-type{margin-top: 0;}.doc p{margin: 0 0 12px;font-size: 15px;line-height: 1.95;color: var(--ink-2);max-width: 35em;}.doc ul{margin: 0 0 14px;padding-left: 1.3em;max-width: 35em;}.doc li{font-size: 15px;line-height: 1.9;color: var(--ink-2);margin-bottom: 6px;}.doc b{color: var(--ink);font-weight: 700;}.doc table.doc{width: 100%;margin: 0 0 14px;font-size: 15px;}.doc table.doc th{background: var(--bg-1);text-align: left;padding: 8px 12px;border-bottom: 1px solid var(--line);font-weight: 700;}.doc table.doc td{padding: 8px 12px;border-bottom: 1px solid var(--line-soft);color: var(--ink-2);}.doc .upd{margin-top: 26px;padding-top: 14px;border-top: 1px solid var(--line-soft);font-size: 13.5px;color: var(--sub);}.ilist{list-style: none;margin: 0;padding: 0;}.ilist .li{border-top: 1px solid var(--line-soft);position: relative;}.ilist .li:first-child{border-top: 0;}.ilist a.quicklink{position: absolute;top: 6px;right: 6px;display: block;padding: 4px 7px;font-size: 13px;line-height: 1;border-radius: 999px;background: var(--bg-1);opacity: .7;text-decoration: none;}@media (min-width: 701px){.ilist.two-col{display: grid;grid-template-columns: repeat(2,1fr);column-gap: 24px;}.ilist.two-col .li{border-top: 1px solid var(--line-soft);}.ilist.two-col .li:nth-child(-n+2){border-top: 0;}}.ilist a{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 2px 12px;padding: 11px 16px;text-decoration: none;color: inherit;}.ilist .nm{grid-area: 1/1;font-size: 15.5px;font-weight: 700;overflow: hidden;text-overflow: ellipsis;white-space: normal;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 1.35;}.ilist .sub2{grid-area: 2/1;font-size: 13px;color: var(--sub);font-family: var(--mono);font-variant-numeric: tabular-nums;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.ilist .pr{grid-area: 1/2/3/3;align-self: center;display: flex;flex-direction: column;align-items: flex-end;gap: 8px;font-size: 16px;font-weight: 700;font-variant-numeric: tabular-nums;white-space: nowrap;}.ilist .pr .n{display: block;font-size: 12.5px;color: var(--sub);font-weight: 400;white-space: normal;overflow-wrap: break-word;}.pager{display: flex;align-items: center;justify-content: center;gap: 16px;padding: 14px 16px;border-top: 1px solid var(--line);background: var(--bg-1);font-size: 14.5px;}.pager a{color: var(--link);text-decoration: none;}.pager .cur{color: var(--sub);font-variant-numeric: tabular-nums;}.gmap{display: flex;flex-wrap: wrap;gap: 4px;}.gtile{display: flex;flex-direction: column;justify-content: flex-end;min-height: 74px;padding: 12px 14px;gap: 3px;border-radius: var(--r-sm);background: var(--bg-1);border: 1px solid var(--line);text-decoration: none;color: var(--ink);overflow: hidden;}.gtile .t{font-size: 15px;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.gtile .v{font-size: 14.5px;color: var(--sub);font-variant-numeric: tabular-nums;}.gtile.has-img{justify-content: flex-start;padding: 0;gap: 0;}.gtile.has-img .ph{width: 100%;aspect-ratio: 1/1;}.gtile.has-img .t{margin: 10px 12px 0;}.gtile.has-img .v{margin: 0 12px 10px;}.linechips{display: flex;flex-wrap: wrap;gap: 8px;}.linechip{display: inline-flex;align-items: center;gap: 6px;padding: 6px 13px;border-radius: var(--r-pill);border: 1px solid var(--line);background: var(--card);color: var(--ink-2);text-decoration: none;font-size: 14px;}.linechip .c{font-size: 12px;color: var(--sub);background: var(--bg-1);border-radius: var(--r-pill);padding: 1px 8px;}.bargraph{margin: 20px 0;}.bargraph .bar-row{display: flex;align-items: center;gap: 10px;margin: 0 0 10px;}.bargraph .bar-label{flex: 0 0 156px;font-size: 13.5px;color: var(--ink-2);text-align: right;white-space: nowrap;}.bargraph .bar-track{flex: 1;background: var(--bg-1);border-radius: var(--r-pill);height: 22px;overflow: hidden;}.bargraph .bar-fill{height: 100%;background: linear-gradient(90deg,var(--cat-game),color-mix(in srgb,var(--cat-game) 70%,#000));border-radius: var(--r-pill);}.bargraph .bar-val{flex: 0 0 74px;font-weight: 700;font-size: 14px;font-family: var(--display);font-variant-numeric: tabular-nums;}.ph{background: var(--bg-2);position: relative;display: grid;place-items: center;overflow: hidden;}.ph svg{width: 46%;height: 46%;opacity: .3;}.ph.w{color: var(--cat-watch,#2563eb);}.ph.g{color: var(--cat-game,#dc2626);}.ph.t{color: var(--cat-tcg,#7c3aed);}.ph.shot{background: #fff;text-decoration: none;}.ph.shot img{width: 100%;height: 100%;object-fit: contain;}[data-sticky="on"] thead th,thead th{position: static !important;top: auto !important;z-index: auto !important;box-shadow: none !important;background: var(--line-2);border-bottom: 1px solid var(--line);}.gtile.c-w{background: color-mix(in srgb,var(--cat-watch) 9%,var(--bg-1));border-color: color-mix(in srgb,var(--cat-watch) 26%,var(--line));}.gtile.c-g{background: color-mix(in srgb,var(--cat-game) 4%,var(--bg-1));border-color: color-mix(in srgb,var(--cat-game) 18%,var(--line));}.gtile.c-w .t{color: color-mix(in srgb,var(--cat-watch) 72%,var(--ink));}.gtile.c-g .t{color: color-mix(in srgb,var(--cat-game) 72%,var(--ink));}.li{position: relative;}.li::before{content: "";position: absolute;left: 0;top: 8px;bottom: 8px;width: 3px;border-radius: 2px;background: transparent;}.li.c-w::before{background: var(--cat-watch);}.li.c-t::before{background: var(--cat-tcg);}.li.c-g::before{background: var(--cat-game);}:root{--sub: #62716a;--sub-2: #6f7974;}.skip{position: absolute;left: -9999px;top: 0;z-index: 999;background: var(--nav);color: var(--nav-ink);padding: 10px 18px;border-radius: 0 0 var(--r-sm) 0;font-size: 15px;font-weight: 700;text-decoration: none;}.gnav .item:nth-child(1) a.top .ic,.gnav .item:nth-child(2) a.top .ic,.gnav .item:nth-child(3) a.top .ic{stroke: var(--sub);}.gnav .item.c-w a.top .ic{stroke: var(--cat-watch) !important;}.gnav .item.c-g a.top .ic{stroke: var(--cat-game) !important;}.gnav .item.c-t a.top .ic{stroke: var(--cat-tcg) !important;}.shp{display: inline-block;font-size: 13px;line-height: 1.5;padding: 0 5px;border-radius: 3px;font-weight: 600;letter-spacing: .01em;white-space: nowrap;}.shp.free{color: #0b6b3a;background: #e3f5ea;}.shp.sm{font-size: 12px;margin-left: 6px;vertical-align: 2px;}.reads{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;}.read{display: flex;flex-direction: column;gap: 7px;padding: 17px 19px;border-radius: var(--r-card);background: var(--bg-1);border: 1px solid var(--line);text-decoration: none;color: inherit;position: relative;transition: background var(--t),border-color var(--t);}.read::after{content: "›";position: absolute;right: 16px;top: 12px;font-size: 18px;color: var(--sub);}.read .d{font-size: 12.5px;color: var(--sub);font-variant-numeric: tabular-nums;}.read .t{font-size: 16.5px;font-weight: 700;line-height: 1.5;}.read .l{font-size: 15px;color: var(--sub);line-height: 1.7;}.top-reads{display: flex;flex-direction: column;}.top-read{display: flex;align-items: baseline;gap: 12px;padding: 12px 4px;border-bottom: 1px solid var(--line);text-decoration: none;color: inherit;transition: background var(--t);}.top-read .d{flex: 0 0 auto;font-size: 12.5px;color: var(--sub);font-variant-numeric: tabular-nums;}.top-read .t{font-size: 15.5px;font-weight: 700;line-height: 1.5;}.top-read .arr{display: inline-block;margin-left: 4px;font-size: 13px;font-weight: 400;color: var(--sub);vertical-align: -1px;}.cat{display: flex;flex-direction: column;transition: transform var(--t),box-shadow var(--t);background: linear-gradient(160deg,var(--c) 0%,color-mix(in srgb,var(--c) 75%,#000) 100%);color: #fff;}.cat .hd{display: block;position: relative;padding: 12px 16px 10px 132px !important;min-height: 110px;}.cat .otterdeco2{position: absolute;left: 2px;bottom: -4px;width: 118px;height: auto;z-index: 1;}.cat .hdtx{position: relative;z-index: 2;}.cat h3{font-size: 20px !important;font-weight: 800;color: #fff;min-height: calc(20px * 1.2 * 2);display: flex;flex-direction: column;justify-content: center;}.cat h3 .sub{display: block;font-size: 14px;font-weight: 700;}.cat .catch{font-size: 13px;color: rgba(255,255,255,.82);margin-top: 2px;}.cat .n{font-size: 14.5px !important;margin-top: 4px;color: rgba(255,255,255,.82);}.cat .n b{font-size: 23px !important;color: #fff;}.cat .ndays{display: none;}.cat .more{display: flex !important;align-items: center;justify-content: space-between;gap: 10px;font-size: 14.5px !important;margin: auto 16px 12px;padding: 9px 8px 9px 16px !important;border-radius: var(--r-pill);background: rgba(255,255,255,.16);color: #fff;border-top: 0;}.cat .more .arrow{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 24px;height: 24px;border-radius: 50%;background: rgba(255,255,255,.9);color: var(--c);font-size: 12px;}.cat .hdarrow{display: none;}.cat .tapcat{display: none;}.cat .cn-sp{display: none;}.cat .oldlinks{display: flex;flex-wrap: wrap;gap: 4px 10px;padding: 0 16px 8px;}.cat .oldlinks a{font-size: 15px;color: rgba(255,255,255,.85);text-decoration: none;}.cat .oldlinks-more{text-decoration: underline;font-weight: 700;}.gmap.grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(152px,1fr));}.gmap.grid .gtile{min-width: 0 !important;}.ilist a{grid-template-columns: auto minmax(0,1fr) auto;}.ilist .li.has-img a{grid-template-columns: 84px minmax(0,1fr) auto;}.ilist .ph{grid-area: 1/1/3/2;align-self: center;}.ilist .nm{grid-area: 1/2;}.ilist .sub2{grid-area: 2/2;}.ilist .pr{grid-area: 1/3/3/4;white-space: normal;}.ilist .ph{width: 84px;height: 84px;flex: none;border-radius: 7px;margin-right: 11px;overflow: hidden;}.ilist .ph.shot{background: #fff;border: 1px solid var(--line);}.ilist .ph img{width: 100%;height: 100%;object-fit: contain;display: block;}.view3{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;}.vcard{display: flex;align-items: flex-start;gap: 14px;padding: 18px 20px;border-radius: var(--r-card);background: #fff;box-shadow: var(--shadow);text-decoration: none;color: inherit;transition: transform var(--t),box-shadow var(--t);}.vic{width: 26px;height: 26px;flex-shrink: 0;margin-top: 2px;}.vtx{display: block;flex: 1;min-width: 0;}.vtx b{display: block;font-size: 15.5px;font-weight: 700;color: var(--ink);}.vtx .vc{display: block;font-size: 13px;color: var(--sub-2);margin-top: 4px;}.varrow{flex-shrink: 0;color: var(--sub-2);font-size: 18px;margin-top: 2px;}.view3.two{grid-template-columns: repeat(2,1fr);}.mgrid a,.fgrid li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}@media (max-width: 400px){.fgrid li a{white-space: normal;overflow-wrap: anywhere;}}@media (max-width: 1100px){.hdr .stat{display: none;}}@media (max-width: 900px){.mega{display: none !important;}}@media (min-width: 901px){.gnav .in{overflow: visible;}}@media (max-width: 900px){.cols{grid-template-columns: 1fr;}}@media (min-width: 901px){.kpis{grid-template-columns: 2.2fr 1fr 1fr 1fr;}}@media (max-width: 700px){.hdr .in{gap: 8px;padding-top: 12px;padding-bottom: 12px;}.hdr .search{display: none;}.hdr .stat{display: none;}.hdr .util{display: none;}.hdr-menu-btn{display: flex;}.logo .sub2{display: none;}.gnav{position: relative;}.gnav .in{overflow-x: auto;-webkit-overflow-scrolling: touch;}.gnav .in::-webkit-scrollbar{display: none;}.gnav::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;width: 28px;background: linear-gradient(to right,transparent,var(--card));pointer-events: none;}.gnav a.top{font-size: 14.5px;padding-left: 10px;padding-right: 10px;}.gnav a.top .cnt{font-size: 12px;}.gnav .item:nth-child(n+4){display: none;}.gnav .divider{display: none;}.crumbbar .in{overflow-x: auto;white-space: nowrap;font-size: 13px;}.hero{padding: 16px 0;}.hero .in{padding: 16px 20px;}.hero h1{font-size: 28px;line-height: 1.3;margin-bottom: 6px;}.hero .lead{font-size: 14px;margin-bottom: 10px;}.hero-search{max-width: none;}.bigsearch input{font-size: 15px;padding: 10px 14px;}.bigsearch button{padding: 0 16px;font-size: 15px;}.facts{grid-template-columns: repeat(2,1fr);gap: 14px 10px;padding: 12px 10px;}.facts > div{padding: 0 6px;gap: 8px;border-left: 0;}.facts span{font-size: 11px;}.facts .note-detail{display: none;}.facts .fact-ic{width: 36px;height: 36px;margin-top: 1px;}.facts b{font-size: 18px;}.sechead{margin: 24px 0 12px;}.sechead h1,.sechead h2{font-size: 20px;}.sechead a{margin-left: 0;flex-basis: 100%;}.cols{gap: 16px;}.kpis{grid-template-columns: repeat(2,1fr) !important;}.kpi .v{font-size: 20px !important;}table{min-width: 520px;}.pad{padding: 12px;}.fgrid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;}.ftr-c .in{padding-top: 14px;padding-bottom: 12px;}.ftr-c .fgrid{grid-template-columns: 1fr;gap: 10px;}.ftr-c .fgrid > div{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0 12px;}.ftr-c .fgrid h4,.ftr-c .fgrid .fh{margin: 0;font-size: 13px;}.ftr-c .fgrid ul{display: contents;}.ftr-c .fgrid a{font-size: 13.5px;line-height: 1.75;}.ftr-c .fgrid li a{white-space: nowrap;}.ftr-c .fbot{margin-top: 12px;padding-top: 10px;gap: 4px 16px;font-size: 12px;}.ftr-c .fbot p{margin: 0;line-height: 1.55;}.ilist a{grid-template-columns: auto minmax(0,1fr);grid-template-rows: auto auto auto;}.ilist .li.has-img a{grid-template-columns: 44px minmax(0,1fr);}.ilist .ph{grid-area: 1/1/4/2;}.ilist .nm{grid-area: 1/2;}.ilist .sub2{grid-area: 2/2;}.ilist .pr{grid-area: 3/2/4/3;align-items: flex-start;margin-top: 4px;font-size: 15px;}.ilist .li:not(.has-img) .pr{grid-column: 1/3;}}@media (max-width: 400px){.facts b{font-size: 13.5px;}.hero{padding: 8px 0;}.hero .in{padding: 8px 20px;}.hero h1{margin-bottom: 2px;}.hero .lead{margin-bottom: 4px;}.hero2{gap: 8px;}}@media (max-width: 900px){[data-sticky="on"] .hdr{position: static !important;box-shadow: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;}}@media (max-width: 700px){table{min-width: 0;width: 100%;}thead{display: none;}tbody,tbody tr,tbody td{display: block;}tbody tr{display: grid;grid-template-columns: 30px minmax(0,1fr) auto;gap: 3px 10px;align-items: center;padding: 11px 14px;border-bottom: 1px solid var(--line-soft);}tbody td{border: 0 !important;padding: 0 !important;}}@media (max-width: 900px){.hero2{grid-template-columns: 1fr;gap: 8px;}.hero-visual{justify-self: center;}}@media (max-width: 480px){.bargraph .bar-row{flex-wrap: wrap;}.bargraph .bar-label{flex-basis: 100%;text-align: left;}.bargraph .bar-track{flex-basis: calc(100% - 84px);}}@media (max-width: 900px){.cats{grid-template-columns: 1fr;gap: 18px;}.cat .hd,.cat .more{color: #fff;text-decoration: none !important;}.cat{min-height: 0;height: auto;}.cat .more{margin: 12px 16px 14px;}.cat .hd{min-height: 0;padding: 14px 16px 12px 132px !important;}.cat h3{min-height: 0;margin: 0 0 4px;}.cat .catch{margin-top: 0;font-size: 13px;line-height: 1.45;}.cat .n{margin-top: 6px;}.cat .oldlinks{display: flex;flex-wrap: nowrap;gap: 7px;padding: 8px 16px 2px;overflow-x: auto;scrollbar-width: none;}.cat .catch,.cat .ndays{display: none;}.cat .more{display: none !important;}.cat .cn-pc{display: none;}.cat .cn-sp{display: inline;}.cat .hd{display: flex;align-items: center;gap: 12px;padding: 14px 14px 14px 16px !important;min-height: 0;}.cat .otterdeco2{position: static;width: 96px;height: 96px;flex: 0 0 auto;object-fit: contain;}.cat .hdtx{flex: 1 1 auto;min-width: 0;}.cat h3{margin: 0;font-size: 18px !important;font-weight: 700;line-height: 1.3;white-space: nowrap;letter-spacing: 0;}.cat .n{margin-top: 2px;font-size: 13px !important;font-weight: 500;}.cat .n b{font-size: 22px !important;font-weight: 700;line-height: 1.2;}.cat .hdarrow{display: flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 24px;height: 24px;border-radius: 50%;background: rgba(255,255,255,.9);color: var(--c);font-size: 12px;}.cat{position: relative;}.cat .tapcat{display: block;position: absolute;inset: 0;z-index: 0;}.cat .hd,.cat .hdarrow{position: relative;z-index: 1;}}@media (max-width: 700px){.view3,.view3.two,.obs-groups{grid-template-columns: 1fr;}.doc table.doc{min-width: 0;}.doc table.doc th,.doc table.doc td{padding: 7px 8px;font-size: 14px;}.doc table.doc,.doc table.doc tbody,.doc table.doc tr,.doc table.doc td{display: block;width: auto;}.doc table.doc thead{display: none;}.doc table.doc tr{border-bottom: 1px solid var(--line);padding: 10px 0;}.doc table.doc td{border: 0;padding: 3px 0;}.doc table.doc td::before{content: attr(data-l);display: block;font-size: 13px;color: var(--sub);font-weight: 700;}}@media (max-width: 900px){.reads{grid-template-columns: 1fr;}}@media (max-width: 700px){.gmap{gap: 7px;}.ilist .ph{width: 38px;height: 38px;margin-right: 9px;}.ilist .li.has-img a{grid-template-columns: 47px minmax(0,1fr) auto;}.gnav{position: relative;}.gnav::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;width: 34px;pointer-events: none;background: linear-gradient(to right,rgba(255,255,255,0),var(--card) 78%);}.gnav .in{padding-right: 30px;}.gtile{min-width: 30% !important;}.gmap.grid{grid-template-columns: repeat(3,minmax(0,1fr));}}.about-illust{display: flex;align-items: center;gap: 20px;}.about-illust .about-tx{flex: 1;min-width: 0;}.about-illust .about-img{flex-shrink: 0;width: 120px;height: 120px;}.about-illust .about-img img{width: 100%;height: 100%;object-fit: contain;display: block;}@media (max-width: 900px){.about-illust{flex-direction: column-reverse;gap: 12px;}.about-illust .about-img{width: 140px;height: 140px;}}.category-header-picture{display: block;width: 100%;}.category-header-image{display: block;width: 100%;max-width: 1180px;height: auto;margin: 16px auto 18px;border-radius: var(--r-card,16px);}.buzz-line{margin: 0 0 18px;font-size: 14.5px;color: var(--ink-2);}.buzz-line b{color: var(--ink);font-size: 16px;}.buzz-line a{margin-left: 6px;display: inline-block;}.pguide h3,.pguide h2{margin: 0 0 6px;font-size: 15px;}.pguide .lead{margin: 0 0 10px;}.pguide .prow{display: grid;grid-template-columns: 9.5em 1fr 8.5em;gap: 8px;align-items: center;margin: 4px 0;font-size: 13px;}.pguide .pl{color: var(--ink-2);white-space: nowrap;}.pguide .pbar{display: block;height: 10px;background: var(--line-soft);border-radius: 5px;overflow: hidden;}.pguide .pbar i{display: block;height: 100%;background: var(--sub-2);border-radius: 5px;}.pguide .pn{text-align: right;font-variant-numeric: tabular-nums;color: var(--ink);white-space: nowrap;}.pguide .pnote{margin: 8px 0 0;font-size: 12px;color: var(--sub);}@media (max-width: 520px){.pguide .prow{grid-template-columns: 7.8em 1fr 7.2em;gap: 6px;font-size: 12px;}}
