:root{--ground:#f5f5f3;--panel:#eaeae6;--sunk:#dededa;--ink:#171514;--ink-2:#5e5a55;--ink-3:#8b8680;--rule:#d2d0c9;--fc:#c0271b;--sfc:#3b5ca8;--gb:#6e7b22;--hi:#c0271b;--band:linear-gradient(var(--fc),var(--fc));--f-dot:"DotGothic16","Courier New",monospace;--f-body:"Zen Kaku Gothic New","Hiragino Sans","Yu Gothic",sans-serif;--w:1120px;--s1:8px;--s2:16px;--s3:26px;--s4:44px;--s5:76px;color-scheme:light}:root[data-skin=sfc]{--ground:#d4d3ce;--panel:#b7b6b0;--sunk:#aaa9a3;--ink:#1f1f26;--ink-2:#4e4e5a;--ink-3:#75757f;--rule:#9c9b95;--btn-a:#b03a4b;--btn-b:#c99a2e;--btn-x:#3b5ca8;--btn-y:#4e9159;--fc:#b03a4b;--sfc:#3b5ca8;--gb:#4e9159;--hi:#c99a2e;--band:linear-gradient(90deg,var(--btn-a) 0 25%,var(--btn-b) 25% 50%, var(--btn-x) 50% 75%,var(--btn-y) 75% 100%)}:root[data-skin=sfc] .find:first-child{box-shadow:inset 0 4px 0 var(--btn-a)}:root[data-skin=sfc] .find:nth-child(2){box-shadow:inset 0 4px 0 var(--btn-b)}:root[data-skin=sfc] .find:nth-child(3){box-shadow:inset 0 4px 0 var(--btn-x)}:root[data-skin=sfc] .find:nth-child(4){box-shadow:inset 0 4px 0 var(--btn-y)}:root[data-skin=sfc] .find .v{color:var(--ink)}:root[data-skin=gb]{--ground:#8bac0f;--panel:#9bbc0f;--sunk:#7c9a0e;--ink:#0f380f;--ink-2:#24501f;--ink-3:#37662f;--rule:#6e8c0d;--fc:#0f380f;--sfc:#37662f;--gb:#5e8615;--hi:#0f380f;--band:linear-gradient(var(--ink),var(--ink))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.85}#bg{z-index:0;pointer-events:none;position:fixed;inset:0}.wrap{z-index:1;max-width:var(--w);margin:0 auto;padding:0 20px;position:relative}.band{background:var(--band);height:7px}a{color:inherit;text-underline-offset:3px;text-decoration-color:var(--rule)}a:hover{text-decoration-color:var(--hi)}:focus-visible{outline:2px solid var(--hi);outline-offset:2px}img{max-width:100%}.mast{justify-content:space-between;align-items:flex-end;gap:var(--s3);padding:var(--s3) 0 var(--s2);border-bottom:1px solid var(--rule);display:flex}.brand{font-family:var(--f-dot);letter-spacing:.06em;font-size:19px;line-height:1.3;text-decoration:none}.brand span{color:var(--hi)}.brand small{font-family:var(--f-body);color:var(--ink-3);letter-spacing:.18em;margin-top:2px;font-size:11px;display:block}.skins{flex-shrink:0;align-items:center;gap:6px;display:flex}.skins b{font-family:var(--f-dot);color:var(--ink-3);letter-spacing:.14em;font-size:10px;font-weight:400}.skin{font-family:var(--f-dot);letter-spacing:.1em;cursor:pointer;background:var(--ground);color:var(--ink-2);border:1px solid var(--rule);border-bottom-width:3px;padding:5px 9px 4px;font-size:10px;line-height:1}.skin:hover{color:var(--ink)}.skin[aria-pressed=true]{background:var(--ink);color:var(--ground);border-color:var(--ink)}.nav{border-bottom:1px solid var(--rule);display:flex;overflow-x:auto}.nav a{font-family:var(--f-dot);letter-spacing:.08em;color:var(--ink-3);white-space:nowrap;border-bottom:3px solid #0000;padding:12px 16px 9px;font-size:12px;text-decoration:none}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--hi)}.eyebrow{font-family:var(--f-dot);letter-spacing:.2em;color:var(--hi);margin:0 0 var(--s1);font-size:11px}h1{font-family:var(--f-dot);margin:0 0 var(--s2);text-wrap:balance;font-size:clamp(28px,4.4vw,42px);font-weight:400;line-height:1.25}h2{font-family:var(--f-dot);letter-spacing:.04em;margin:0 0 var(--s2);border-bottom:2px solid var(--ink);padding-bottom:6px;font-size:17px;font-weight:400}h3{font-family:var(--f-dot);letter-spacing:.06em;color:var(--ink-2);margin:0 0 var(--s1);font-size:13px;font-weight:400}.lead{max-width:62ch;color:var(--ink-2);margin:0 0 var(--s3)}main>section{padding:var(--s4) 0;border-bottom:1px solid var(--rule)}main>section:last-of-type{border-bottom:0}.rows{flex-direction:column;display:flex}.row{gap:var(--s2);border-top:1px solid var(--rule);grid-template-columns:58px 34px 1fr auto;align-items:baseline;padding:9px 0;display:grid}.row:first-child{border-top:0}.row .yr{font-family:var(--f-dot);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.hw{font-family:var(--f-dot);letter-spacing:.06em;text-align:center;border-bottom:2px solid;padding:2px 0;font-size:10px;text-decoration:none}.hw[data-hw=famicom]{color:var(--fc)}.hw[data-hw=sfc]{color:var(--sfc)}.hw[data-hw=gb]{color:var(--gb)}.row .ttl{line-height:1.5}.row .ttl a{font-weight:500;text-decoration:none}.row .ttl a:hover{text-decoration:underline}.row .ttl i{color:var(--ink-3);font-size:11px;font-style:normal;display:block}.row .price{font-family:var(--f-dot);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:var(--s1);justify-content:flex-end;font-size:12px;display:flex}.more{color:var(--ink-3);border-top:1px solid var(--rule);padding:9px 0;font-size:12px}.ev{gap:var(--s2);border-top:1px solid var(--rule);grid-template-columns:88px 46px 1fr;align-items:baseline;padding:8px 0;display:grid}.ev:first-child{border-top:0}.ev .d{font-family:var(--f-dot);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.ev .c{font-family:var(--f-dot);letter-spacing:.08em;color:var(--ink-2);background:var(--sunk);text-align:center;padding:2px 5px;font-size:10px}.ev .t{font-size:14px;line-height:1.6}.ev.is-hw .c{background:var(--hi);color:var(--ground)}.ev .t a{color:var(--ink-3);margin-left:6px;font-size:11px;text-decoration:none}.finds{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.find{background:var(--ground);padding:var(--s2)}.find .v{font-family:var(--f-dot);color:var(--hi);font-variant-numeric:tabular-nums;font-size:24px;line-height:1.15}.find .k{color:var(--ink-3);letter-spacing:.04em;font-size:11px;line-height:1.5}.note{background:var(--panel);border-left:4px solid var(--hi);padding:var(--s2) var(--s3)}.note p{margin:0 0 var(--s1)}.note p:last-child{margin:0}.note strong{font-family:var(--f-dot);font-size:15px;font-weight:400}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--panel);border:1px solid var(--rule);color:var(--ink-2);padding:4px 9px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-block}.chip:hover{border-color:var(--ink-3);color:var(--ink)}.chip b{font-family:var(--f-dot);opacity:.65;margin-left:5px;font-size:11px;font-weight:400}.ai-mark{color:var(--ink-3);border:1px dashed var(--rule);padding:2px 7px;font-size:11px;line-height:1.6;display:inline-block}.grid2{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}.grid3{gap:var(--s3);grid-template-columns:repeat(3,1fr);display:grid}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--rule);padding:7px 10px}.tbl th{font-family:var(--f-dot);letter-spacing:.08em;color:var(--ink-3);font-size:11px;font-weight:400}.tbl td.n{font-family:var(--f-dot);text-align:right;font-variant-numeric:tabular-nums}.dl{gap:6px var(--s2);grid-template-columns:auto 1fr;margin:0;font-size:14px;display:grid}.dl dt{font-family:var(--f-dot);letter-spacing:.06em;color:var(--ink-3);padding-top:4px;font-size:11px}.dl dd{margin:0}.pager{justify-content:space-between;gap:var(--s2);padding:var(--s3) 0;border-top:1px solid var(--rule);font-family:var(--f-dot);font-size:12px;display:flex}.pager a{color:var(--ink-2);text-decoration:none}.pager a:hover{color:var(--ink)}.chart{border:1px solid var(--rule);background:var(--panel);padding:var(--s2);overflow-x:auto}.chart svg{display:block}.chart text{font-family:var(--f-dot);fill:var(--ink-3)}.tag-line{color:var(--ink-3);margin:0 0 var(--s2);font-size:12px}.tag-line b{font-family:var(--f-dot);color:var(--ink-2);font-weight:400}.foot{padding:var(--s3) 0 var(--s5);color:var(--ink-3);font-size:12px;line-height:1.9}.foot a{color:var(--ink-2)}.foot p{margin:0 0 var(--s1);max-width:80ch}@media (width<=860px){.grid2,.grid3{grid-template-columns:1fr}.finds{grid-template-columns:1fr 1fr}.row{grid-template-columns:52px 30px 1fr}.row .price{text-align:left;grid-column:3}.ev{grid-template-columns:70px 1fr}.ev .c{grid-area:2/1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation-duration:1ms!important}}
