:root{--bg:#000;--fg:#fff;--k:#000;--paper:#f4eddc;--concrete:#2d3031;--yellow:#fde021;--turq:#00a5b5;--red:#e1131e;--pink:#eeb2ca;--purple:#9495d2;--blue:#0071bd;--green:#006a2c;--brown:#a86436;--gray:#4c5857;--bw:3px;--line:var(--bw) solid var(--k);--sh:5px;--elastic:linear(0,0.0685,0.1351,0.1996,0.2618,0.3215,0.3786,0.433,0.4846,0.5334,0.5794,0.6226,0.663,0.7008,0.7359,0.7685,0.7986,0.8263,0.8517,0.875,0.8961,0.9154,0.9327,0.9484,0.9624,0.9748,0.9859,0.9956,1.0041,1.0115,1.0178,1.0232,1.0277,1.0314,1.0344,1.0367,1.0385,1.0397,1.0405,1.0409,1.0409,1.0406,1.0401,1.0393,1.0383,1.0372,1.0359,1.0345,1.0331,1.0315,1.03,1.0284,1.0268,1.0252,1.0236,1.0221,1.0206,1.0191,1.0177,1.0163,1.015,1.0137,1.0125,1.0114,1.0103,1.0093,1.0083,1.0074,1.0066,1.0058,1.0051,1.0045,1.0038,1.0033,1.0028,1.0023,1.0019,1.0015,1.0011,1.0008,1.0006,1.0003,1.0001,0.9999,0.9997,0.9996,0.9995,0.9994,0.9993,0.9992,0.9992,0.9991,0.9991,0.9991,0.9991,0.9991,0.9991,0.9991,0.9991,0.9992,1);--max:1180px;--pad:16px;--en:var(--font-en),var(--font-dela),"Arial Black",sans-serif;--dela:var(--font-dela),var(--font-jp),"Hiragino Sans",sans-serif;--jp:var(--font-jp),"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic",sans-serif}@media (min-width:768px){:root{--pad:28px;--bw:4px;--sh:6px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);color:var(--fg);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--jp);font-size:15px;line-height:1.75;font-weight:500;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}h1,h2,h3,h4{font-weight:400}ol,ul{padding:0;list-style:none}table{border-collapse:collapse}::selection{background:var(--yellow);color:var(--k)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.na{opacity:.55}:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}main{display:block;min-height:50vh;overflow-x:clip}.pop{border:var(--line);box-shadow:var(--sh) var(--sh) 0 var(--k);transition:transform .2s var(--elastic),box-shadow .2s var(--elastic)}.pop:hover{transform:translate(var(--sh),var(--sh));box-shadow:0 0 0 var(--k)}.ageLine{display:flex;justify-content:space-between;gap:12px;padding:0 var(--pad);font-size:11px;line-height:24px;background:var(--k);color:#cfcfcf;white-space:nowrap;overflow:hidden;border-bottom:1px solid #222}.ageLine span{overflow:hidden;text-overflow:ellipsis}.ageLine a:hover{color:var(--yellow)}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--k);border-bottom:var(--line);box-shadow:0 2px 0 #222}.hIn{max-width:var(--max);margin:0 auto;gap:12px;padding:8px var(--pad)}.brand,.hIn{display:flex;align-items:center}.brand{flex:0 0 auto}.logo{display:inline-flex;font-family:var(--dela);font-size:25px;line-height:1;letter-spacing:-.02em}.lc{color:var(--c);-webkit-text-stroke:5px var(--k);paint-order:stroke fill;text-shadow:3px 3px 0 var(--k);display:inline-block;transition:transform .25s var(--elastic)}.lc0{--c:var(--turq)}.lc1{--c:var(--yellow)}.lc2{--c:var(--pink)}.lc3{--c:var(--purple)}.lc4{--c:#f08a3c}.lc5{--c:#3fbf5f}.lc:nth-child(odd){transform:translateY(1px) rotate(-4deg)}.lc:nth-child(2n){transform:translateY(-1px) rotate(3deg)}.brand:hover .lc{transform:translateY(-3px) rotate(0)}@media (min-width:768px){.logo{font-size:34px}.lc{-webkit-text-stroke-width:6px;text-shadow:4px 4px 0 var(--k)}}.hTag{display:none;flex:1 1;min-width:0;font-size:12px;line-height:1.5;color:#d8d8d8}@media (min-width:900px){.hTag{display:block}}.menuBtn{margin-left:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:2px 18px 0;border:var(--line);border-radius:999px;background:var(--yellow);color:var(--k);font-family:var(--en);font-size:18px;letter-spacing:.04em;cursor:pointer;box-shadow:4px 4px 0 #fff;transition:transform .2s var(--elastic),box-shadow .2s var(--elastic)}.menuBtn:hover,.menuBtn[aria-expanded=true]{transform:translate(4px,4px);box-shadow:0 0 0 #fff}.gnav{max-width:var(--max);margin:0 auto;overflow-x:auto;scrollbar-width:none;padding:0 var(--pad) 10px}.gnav::-webkit-scrollbar{display:none}.gnav ul{display:flex;gap:18px;min-width:max-content}.gnav a{display:block;font-family:var(--dela);font-size:15px;line-height:1.5;color:#fff;-webkit-text-stroke:4px var(--k);paint-order:stroke fill;white-space:nowrap;transition:color .15s}.gnav a:hover,.gnav a[aria-current]{color:var(--yellow)}@media (min-width:768px){.gnav ul{gap:28px;justify-content:center;min-width:0}.gnav a{font-size:17px}}.menuPanel{position:fixed;inset:0;z-index:100;background:var(--k);overflow-y:auto;display:flex;flex-direction:column;padding-bottom:32px;background-image:repeating-radial-gradient(circle at 50% 120%,transparent 0 7px,rgba(255,255,255,.06) 7px 8px)}.mpHead{display:flex;justify-content:space-between;align-items:center;padding:10px var(--pad)}.mpHead p{font-family:var(--en);font-size:28px;color:var(--yellow);-webkit-text-stroke:5px var(--k);paint-order:stroke fill}.mpHead button{height:40px;padding:2px 18px 0;border:var(--line);border-radius:999px;background:var(--red);color:#fff;font-family:var(--en);font-size:18px;cursor:pointer;box-shadow:4px 4px 0 #fff}.menuPanel ul{display:grid;grid-gap:12px;gap:12px;padding:8px var(--pad);max-width:720px;width:100%;margin:0 auto}.menuPanel li a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;background:var(--c,var(--yellow));color:var(--k);border:var(--line);box-shadow:5px 5px 0 #fff;font-family:var(--dela);font-size:19px;line-height:1.3;transition:transform .2s var(--elastic),box-shadow .2s var(--elastic)}.menuPanel li:nth-child(4n+2) a{--c:var(--turq)}.menuPanel li:nth-child(4n+3) a{--c:var(--pink)}.menuPanel li:nth-child(4n+4) a{--c:var(--purple)}.menuPanel li a:hover,.menuPanel li a[aria-current]{transform:translate(5px,5px);box-shadow:0 0 0 #fff}.menuPanel li a small{font-family:var(--en);font-size:15px;white-space:nowrap}.menuPanel .mpSub{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.menuPanel .mpSub li a{--c:#fff;font-family:var(--jp);font-weight:900;font-size:14px;padding:10px 12px;box-shadow:4px 4px 0 var(--gray)}.burst{position:fixed;right:10px;bottom:12px;z-index:45;width:80px;height:80px;display:grid;color:#fff;animation:burstIn .5s .4s var(--elastic) both}.burst>*{grid-area:1/1}.burstBg{width:100%;height:100%;fill:var(--red);stroke:var(--k);stroke-width:3;filter:drop-shadow(4px 4px 0 var(--k));transition:transform .25s var(--elastic)}.burst:hover .burstBg{transform:scale(1.1) rotate(8deg)}.burstIn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;line-height:1;pointer-events:none}.burstIn svg{transform:rotate(-35deg)}.burstTxt{font-family:var(--en);font-size:18px;margin-top:3px;-webkit-text-stroke:4px var(--k);paint-order:stroke fill}.burstIn small{font-size:9px;font-weight:900;margin-top:2px}@keyframes burstIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (min-width:768px){.burst{width:132px;height:132px;right:24px;bottom:24px}.burstTxt{font-size:30px}.burstIn small{font-size:12px}}body:has(.spBuy) .burst{display:none}body:has(.menuPanel) .burst{display:none}.wrap{display:block}.prose>:not(.sec),.wrap>:not(.sec),main>:not(.hero):not(.tape):not(.sec):not(.cta){max-width:var(--max);margin-left:auto;margin-right:auto}.tape{position:relative;z-index:2;margin:-14px -4% 0;background:var(--pink);border-top:var(--line);border-bottom:var(--line);transform:rotate(-2deg);overflow:hidden;box-shadow:0 6px 0 var(--k)}.tapeIn{display:flex;width:max-content;animation:slideX 38s linear infinite}.tapeIn span{flex:none;padding:8px 0 4px;font-family:var(--en);font-size:24px;line-height:1;color:var(--yellow);-webkit-text-stroke:5px var(--k);paint-order:stroke fill;white-space:nowrap;letter-spacing:.02em}@keyframes slideX{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (min-width:768px){.tapeIn span{font-size:40px;padding:12px 0 6px}}.hero{position:relative;overflow:hidden;background:#0b0b10;padding:18px var(--pad) 34px;text-align:center;isolation:isolate;background-image:radial-gradient(circle at 15% 20%,rgba(0,165,181,.35),transparent 38%),radial-gradient(circle at 88% 78%,rgba(225,19,30,.32),transparent 40%),radial-gradient(circle at 80% 10%,rgba(253,224,33,.18),transparent 30%)}.heroRings{position:absolute;left:50%;top:50%;width:min(150vw,1100px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;background:radial-gradient(circle,#d9c7b0 0 13%,#8c7a66 13.2% 14%,transparent 14.2%),repeating-radial-gradient(circle,#101014 0 5px,#24242c 5px 6px);box-shadow:0 0 0 10px rgba(0,0,0,.6);animation:spin 60s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.heroIn{max-width:980px;margin:0 auto}.heroKicker{display:none;font-family:var(--en);font-size:18px;line-height:1;padding:8px 14px 4px;color:var(--k);background:var(--yellow);border:var(--line);border-radius:999px;transform:rotate(-3deg);box-shadow:4px 4px 0 var(--k)}.heroTitle{margin-top:0;display:flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--dela);line-height:1.12}.hl{display:inline-block;-webkit-text-stroke:7px var(--k);paint-order:stroke fill;text-shadow:4px 5px 0 var(--k)}.hl1{color:var(--turq);font-size:clamp(30px,9vw,92px);transform:rotate(-3deg)}.hl2{color:var(--yellow);font-size:clamp(24px,7.4vw,76px);transform:rotate(1.5deg)}.hl3{color:var(--pink);font-size:clamp(28px,8.6vw,88px);transform:rotate(-2deg)}@media (min-width:768px){.hl{-webkit-text-stroke-width:10px;text-shadow:6px 7px 0 var(--k)}}.heroLead{margin:12px auto 0;max-width:40em;font-size:12px;line-height:1.7;font-weight:900;background:rgba(0,0,0,.72);padding:10px 14px;border-radius:12px}@media (min-width:768px){.hero{padding:34px var(--pad) 46px}.heroKicker{display:inline-block;margin-bottom:16px}.heroLead{font-size:14.5px;margin-top:18px}}.heroStat{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:640px;margin-left:auto;margin-right:auto}.st{display:flex;flex-direction:column;align-items:center;padding:8px 4px 6px;color:var(--k);background:var(--c);border:var(--line);border-radius:18px;box-shadow:var(--sh) var(--sh) 0 var(--k);transition:transform .2s var(--elastic),box-shadow .2s var(--elastic)}.st:hover{transform:translate(var(--sh),var(--sh));box-shadow:0 0 0 var(--k)}.st1{--c:var(--turq);transform:rotate(-2deg)}.st2{--c:var(--red);color:#fff;transform:rotate(1.5deg)}.st3{--c:var(--purple);transform:rotate(-1deg)}.st b{font-family:var(--en);font-weight:400;font-size:clamp(24px,7vw,44px);line-height:1}.st2 b{-webkit-text-stroke:4px var(--k);paint-order:stroke fill}.st small{font-size:11.5px;font-weight:900;margin-top:4px}.sec{position:relative;padding:46px 0 40px;background:var(--bg);color:var(--fg)}.sec>*{max-width:var(--max);margin-left:auto;margin-right:auto}.sec>.faq,.sec>.galleryStrip,.sec>.guideRows,.sec>.h3,.sec>.idxRows,.sec>.kanaBar,.sec>.meta,.sec>.moreRow,.sec>.names,.sec>.pager,.sec>.secHead,.sec>.shelf,.sec>.tableWrap,.sec>.wtable,.sec>div,.sec>dl,.sec>ul{padding-left:var(--pad);padding-right:var(--pad)}.sec:before{content:"";position:absolute;left:0;right:0;top:-11px;height:12px;background:inherit;-webkit-mask:conic-gradient(from 135deg at top,#000 90deg,transparent 0) 0 0 /22px 12px repeat-x;mask:conic-gradient(from 135deg at top,#000 90deg,transparent 0) 0 0 /22px 12px repeat-x}#more>.sec:nth-of-type(odd),.wrap>.sec:nth-of-type(3n+2),main>.sec:nth-of-type(3n+2){background:var(--paper);color:var(--k)}.wrap>.sec:nth-of-type(3n),main>.sec:nth-of-type(3n){background:var(--concrete);background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.5px),radial-gradient(rgba(0,0,0,.25) 1px,transparent 1.5px);background-size:7px 7px,11px 11px}.hero+.tape+.sec{padding-top:60px}.secHead{display:grid;justify-items:center;text-align:center;grid-gap:6px;gap:6px;margin-bottom:22px}.secEn{font-family:var(--en);font-size:clamp(40px,12vw,96px);line-height:.95;color:var(--c,var(--yellow));-webkit-text-stroke:8px var(--k);paint-order:stroke fill;text-shadow:5px 6px 0 var(--k);transform:rotate(-3deg);letter-spacing:.01em;overflow-wrap:anywhere}.sec:nth-of-type(4n+2) .secEn{--c:var(--turq)}.sec:nth-of-type(4n+3) .secEn{--c:var(--pink)}.sec:nth-of-type(4n) .secEn{--c:var(--purple)}.secTitle{font-family:var(--dela);font-size:clamp(21px,5.6vw,34px);line-height:1.35;position:relative;z-index:1;margin-top:-4px}.secSub{font-size:13px;line-height:1.8;max-width:44em;opacity:.92}.shMore{margin-top:6px}.shMore,.tlink{display:inline-flex;position:relative;isolation:isolate}.shMore:before,.tlink:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:999px;background:var(--k);transform:translate(var(--sh),var(--sh))}.sec:nth-of-type(3n) .shMore:before,main>.sec:nth-of-type(3n+1) .shMore:before{background:#fff}.ovIn,.tlink>span:first-child{display:inline-flex;align-items:center;gap:8px}.ovIn{min-height:46px;padding:2px 22px 0;border:var(--line);border-radius:999px;background:var(--turq);color:var(--k);font-weight:900;font-size:14px;transition:transform .2s var(--elastic)}.shMore:hover .ovIn{transform:translate(var(--sh),var(--sh))}.ovIn .chev{transform:rotate(-35deg)}.eyebrow{display:inline-block;font-family:var(--en);font-size:14px;line-height:1;padding:6px 12px 3px;color:var(--k);background:var(--yellow);border:var(--line);border-radius:999px;transform:rotate(-2deg);box-shadow:3px 3px 0 #fff;margin-bottom:12px}.chev,.tri{flex:none}.tlink{align-items:center}.tlink>span:first-child{min-height:44px;padding:2px 18px 0;border:var(--line);border-radius:999px;background:var(--yellow);color:var(--k);font-weight:900;font-size:13.5px;line-height:1.4;transition:transform .2s var(--elastic)}.tlink>.chev{position:absolute;right:-2px;top:-8px;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--red);color:#fff;border:2px solid var(--k)}.tlink:hover>span:first-child{transform:translate(var(--sh),var(--sh))}.moreRow{display:flex;flex-wrap:wrap;gap:16px 14px;padding:20px var(--pad) 8px}.meta{font-size:13px;line-height:1.85;padding:14px var(--pad) 0}.article a,.heroLead a,.lead a,.meta a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow)}.sec:nth-of-type(3n+2) .meta a{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.article a:hover,.lead a:hover,.meta a:hover{background:var(--yellow);color:var(--k)}.h3{font-size:17px;line-height:1.4;margin:26px auto 12px}.h2line,.h3{font-family:var(--dela)}.h2line{font-size:20px;line-height:1.45;margin-bottom:14px}@media (min-width:768px){.h2line{font-size:24px}}.orderNote{font-size:13px;padding:10px var(--pad)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:4px 20px 2px;border:var(--line);border-radius:999px;background:var(--yellow);color:var(--k);cursor:pointer;font-size:14px;font-weight:900;box-shadow:4px 4px 0 var(--k)}.btn.sm{min-height:36px;padding:2px 14px;font-size:13px}.soon{display:inline-flex;align-items:center;font-size:10.5px;font-weight:900;line-height:1;padding:3px 6px;background:var(--yellow);color:var(--k);white-space:nowrap}.badge,.soon{border:2px solid var(--k);border-radius:999px}.badge{display:inline-block;font-size:12px;padding:3px 8px;margin-right:10px;vertical-align:middle;background:var(--red);color:#fff}.empty{display:flex;gap:10px;align-items:flex-start;padding:18px var(--pad);font-size:14px}.crumbs{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;font-size:12px;line-height:34px;padding:0 var(--pad);overflow-x:auto;scrollbar-width:none;white-space:nowrap;color:#cfcfcf}.crumbs::-webkit-scrollbar{display:none}.crumbs a:hover{color:var(--yellow)}.crumbs .sep{opacity:.5}.crumbs .cur{overflow:hidden;text-overflow:ellipsis;max-width:60vw;color:#fff}.pageHead{padding:6px var(--pad) 22px;text-align:center}.pageHead h1{font-family:var(--dela);font-size:clamp(22px,6vw,54px);line-height:1.25;color:var(--yellow);-webkit-text-stroke:7px var(--k);paint-order:stroke fill;text-shadow:4px 5px 0 #e1131e}.pageHead .lead{margin:12px auto 0;font-size:13px;line-height:1.8;max-width:46em;text-align:left}@media (min-width:768px){.pageHead{padding:22px var(--pad) 34px}.pageHead .lead{font-size:14.5px;line-height:1.9}}.shelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 14px;gap:18px 14px;padding-top:4px;padding-bottom:6px}@media (min-width:640px){.shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 22px}}.shelf>li{min-width:0}.shelf>li:nth-child(4n+1){--c:var(--yellow)}.shelf>li:nth-child(4n+2){--c:var(--turq)}.shelf>li:nth-child(4n+3){--c:var(--pink)}.shelf>li:nth-child(4n){--c:var(--purple)}.card{display:flex;flex-direction:column;height:100%;background:var(--c,var(--yellow));color:var(--k);border:var(--line);box-shadow:var(--sh) var(--sh) 0 var(--k);transition:transform .2s var(--elastic),box-shadow .2s var(--elastic)}.listSec .card,.sec:nth-of-type(3n) .card,.sec:nth-of-type(3n+1) .card{box-shadow:var(--sh) var(--sh) 0 #fff}.card:hover{transform:translate(var(--sh),var(--sh));box-shadow:0 0 0 var(--k)!important}.thumb{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#222;border-bottom:var(--line)}.thumb img{object-fit:cover}.noImg,.thumb img{width:100%;height:100%}.noImg{display:block}.rankNo{position:absolute;left:6px;top:6px;min-width:38px;height:38px;padding:4px 8px 0;display:flex;align-items:center;justify-content:center;background:var(--yellow);color:var(--k);border:3px solid var(--k);border-radius:999px;font-family:var(--en);font-size:21px;line-height:1;box-shadow:3px 3px 0 var(--k)}.shelf>li:first-child .rankNo{background:var(--red);color:#fff;-webkit-text-stroke:3px var(--k);paint-order:stroke fill}.cbody{flex:1 1;display:flex;flex-direction:column;gap:3px;padding:9px 10px 11px}.cmeta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;font-weight:900;line-height:1.3}.cttl{font-size:13px;font-weight:900;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3em}.csub,.cttl{line-height:1.5;overflow:hidden}.csub{font-size:11.5px;white-space:nowrap;text-overflow:ellipsis}.card .price{margin-top:auto;padding-top:4px}.qtags{display:inline-flex;gap:3px}.qt{font-family:var(--en);font-weight:400;font-size:11px;line-height:1;padding:3px 5px 1px;border:2px solid var(--k);background:var(--k);color:var(--yellow);border-radius:4px;letter-spacing:.03em}.price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px 7px}.price .now{font-family:var(--en);font-size:19px;line-height:1;white-space:nowrap;letter-spacing:.01em}.price .now small{font-family:var(--jp);font-weight:900;font-size:11px;margin-left:1px}.price s{font-size:11px;opacity:.75}.off{display:inline-block;font-family:var(--en);line-height:1;padding:4px 6px 2px;background:var(--red);color:#fff;border:2px solid var(--k);border-radius:4px;white-space:nowrap}.off,.rate{font-size:12px}.rate{display:inline-flex;align-items:center;gap:3px;font-weight:900}.rate small{font-size:10.5px;opacity:.8}.wtable{padding-top:6px}.tHead{display:none}.rows{display:grid;grid-gap:12px;gap:12px}.sec .rows{margin-top:18px}.wrow{display:grid;grid-template-columns:74px 46px minmax(0,1fr);grid-template-rows:auto auto;align-items:stretch;background:#fff;color:var(--k);border:var(--line);box-shadow:4px 4px 0 var(--c,var(--turq));transition:transform .2s var(--elastic),box-shadow .2s var(--elastic)}.rows>li:nth-child(4n+2) .wrow{--c:var(--pink)}.rows>li:nth-child(4n+3) .wrow{--c:var(--yellow)}.rows>li:nth-child(4n) .wrow{--c:var(--purple)}.wrow:hover{transform:translate(4px,4px);box-shadow:0 0 0 var(--k)}.wthumb{grid-row:1/3;display:block;border-right:var(--line);background:#222;overflow:hidden}.wthumb img{width:100%;height:100%;min-height:84px;object-fit:cover}.wlead{grid-row:1/3;display:flex;align-items:flex-start;justify-content:center;padding:10px 2px 0;font-size:10.5px;font-weight:900;line-height:1.3;text-align:center;word-break:break-all;border-right:2px dashed rgba(0,0,0,.3)}.wlead.wno{font-family:var(--en);font-size:22px;line-height:1;padding-top:12px;font-weight:400;color:var(--k)}.wmain{min-width:0;padding:8px 10px 0;display:flex;flex-direction:column;gap:3px}.wttl{font-size:13px;font-weight:900;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wsub,.wttl{line-height:1.5}.wsub{display:flex;align-items:center;gap:6px;font-size:11.5px;min-width:0}.wsub>span:not(.soon):not(.qtags){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wnum{grid-column:3;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding:3px 10px 9px}.wmin{font-size:11.5px;font-weight:900}@media (min-width:768px){.rows{gap:14px}.wrow{grid-template-columns:96px 92px minmax(0,1fr) 170px;grid-template-rows:auto;box-shadow:6px 6px 0 var(--c,var(--turq))}.wrow:hover{transform:translate(6px,6px)}.wthumb{grid-row:auto}.wthumb img{min-height:100px}.wlead{grid-row:auto;align-items:center;padding:8px;font-size:12.5px}.wlead.wno{font-size:36px;padding:6px 0 0}.wmain{padding:10px 16px;justify-content:center}.wttl{font-size:15px}.wsub{font-size:12px}.wnum{grid-column:auto;border-left:var(--line);flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:8px 14px}}.names{display:flex;flex-wrap:wrap;gap:12px 10px;padding-top:4px}.names>li{min-width:0;max-width:100%}.names>li[hidden]{display:none}.names a{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:3px 8px 3px 14px;font-size:13.5px;font-weight:900;line-height:1.35;background:#fff;color:var(--k);border:var(--line);border-radius:999px;box-shadow:3px 3px 0 var(--c,var(--turq));transition:transform .2s var(--elastic),box-shadow .2s var(--elastic),background .15s}.names>li:nth-child(5n+2) a{--c:var(--pink)}.names>li:nth-child(5n+3) a{--c:var(--yellow)}.names>li:nth-child(5n+4) a{--c:var(--purple)}.names>li:nth-child(5n) a{--c:var(--red)}.names a:hover{transform:translate(3px,3px);box-shadow:0 0 0 var(--k);background:var(--c,var(--turq))}.names .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.names small{flex:none;font-family:var(--en);font-size:13px;line-height:1;padding:5px 7px 3px;background:var(--k);color:#fff;border-radius:999px}.names.inline{gap:8px}.names.inline a{min-height:34px;font-size:13px;padding-left:12px}.idxRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (min-width:768px){.idxRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.idxRows>li:nth-child(5n+1){--c:var(--blue);--t:#fff}.idxRows>li:nth-child(5n+2){--c:var(--yellow);--t:var(--k)}.idxRows>li:nth-child(5n+3){--c:var(--purple);--t:var(--k)}.idxRows>li:nth-child(5n+4){--c:var(--green);--t:#fff}.idxRows>li:nth-child(5n){--c:var(--red);--t:#fff}.idxRows>li:nth-child(odd) a{transform:rotate(-1.2deg)}.idxRows>li:nth-child(2n) a{transform:rotate(1.2deg)}.idxRows a{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:8px;height:100%;min-height:150px;padding:14px 12px 12px;background:var(--c);color:var(--t);border:var(--line);box-shadow:var(--sh) var(--sh) 0 var(--k);background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.08) 0 10px,transparent 10px 20px);transition:transform .2s var(--elastic),box-shadow .2s var(--elastic)}.sec:nth-of-type(3n) .idxRows a,.sec:nth-of-type(3n+1) .idxRows a{box-shadow:var(--sh) var(--sh) 0 #fff}.idxRows a:hover{transform:rotate(0) translate(var(--sh),var(--sh));box-shadow:0 0 0 var(--k)!important}.ino{font-family:var(--en);font-size:15px;line-height:1;opacity:.9}.ibody{display:flex;flex-direction:column;gap:4px;min-width:0}.ittl{font-family:var(--dela);font-size:18px;line-height:1.3}.inote{font-size:11.5px;line-height:1.55;font-weight:900}.inum{font-family:var(--en);font-size:30px;line-height:1;align-self:flex-end;-webkit-text-stroke:5px var(--k);paint-order:stroke fill;color:var(--yellow)}.idxRows>li:nth-child(5n+2) .inum{color:#fff}.inum small{font-family:var(--jp);font-size:12px;font-weight:900;-webkit-text-stroke:0;color:var(--t);margin-left:3px}@media (min-width:768px){.idxRows a{min-height:180px;padding:18px 18px 14px}.ittl{font-size:23px}.inote{font-size:12.5px}.inum{font-size:44px}}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 var(--pad) 22px}@media (max-width:767px){.facts:not(.small){display:flex;overflow-x:auto;scrollbar-width:none;padding-top:2px;padding-bottom:18px}.facts:not(.small)::-webkit-scrollbar{display:none}.facts:not(.small)>div{flex:none;min-width:120px;box-shadow:3px 3px 0 var(--c,var(--turq))}.facts:not(.small) dd{white-space:nowrap}}@media (min-width:768px){.facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.facts>div{padding:9px 12px 10px}.facts dd{font-size:21px;margin-top:4px}}.facts>div{background:#fff;color:var(--k);border:var(--line);border-radius:12px;padding:6px 10px;min-width:0;box-shadow:4px 4px 0 var(--c,var(--turq))}.facts>div:nth-child(4n+2){--c:var(--pink)}.facts>div:nth-child(4n+3){--c:var(--yellow)}.facts>div:nth-child(4n){--c:var(--purple)}.facts dt{font-size:11px;font-weight:900;line-height:1.4}.facts dd{font-family:var(--en);font-size:16px;line-height:1.2;margin-top:2px;overflow-wrap:anywhere}.facts.small{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0}.facts.small>div{padding:7px 8px;border-width:2px;box-shadow:3px 3px 0 var(--k)}.facts.small dd{font-size:14px;white-space:nowrap;font-family:var(--jp);font-weight:900}.tableWrap{overflow-x:auto}.dataTable{width:100%;font-size:13.5px;line-height:1.6;background:#fff;color:var(--k);border:var(--line);box-shadow:var(--sh) var(--sh) 0 var(--c,var(--turq))}.dataTable td,.dataTable th{text-align:left;padding:10px 14px;border-bottom:2px solid var(--k);vertical-align:top;font-weight:500}.dataTable tr:last-child td,.dataTable tr:last-child th{border-bottom:0}.dataTable thead th{background:var(--k);color:var(--yellow);font-family:var(--en);font-size:14px;font-weight:400;letter-spacing:.03em;padding-top:9px;padding-bottom:6px;white-space:nowrap}.dataTable tbody th{width:30%;min-width:7em;border-right:2px solid var(--k);font-size:12.5px;font-weight:900;background:#fffbe0}.dataTable .num{text-align:right;white-space:nowrap;font-weight:900}.dataTable a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:var(--turq);text-decoration-color:var(--turq)}.dataTable a:hover{background:var(--yellow)}.dataTable s{opacity:.7;margin-right:8px;font-size:12px}.dataTable .off{margin-left:8px}.dataTable .qt{margin-right:6px;vertical-align:1px}.spec tbody th{width:28%}.inlineList{display:inline-flex;flex-wrap:wrap;gap:4px 12px}.chipsInline{display:flex;flex-wrap:wrap;gap:6px}.chipsInline a,.chipsInline span{display:inline-block;border:2px solid var(--k);border-radius:999px;padding:1px 10px;font-size:12.5px;font-weight:900;text-decoration:none!important;background:#fff}.chipsInline a:hover{background:var(--yellow)}.axisTable tbody th{width:auto;border-right:0;background:#fff}.axisTable tr[hidden]{display:none}.axisTable .mk{font-size:12px}.axisTable tbody tr:nth-child(2n) td,.axisTable tbody tr:nth-child(2n) th{background:#fbf6e8}@media (max-width:639px){.axisTable .dt,.axisTable .mk{display:none}}.jump{overflow-x:auto;scrollbar-width:none;padding:4px var(--pad) 18px}.jump::-webkit-scrollbar{display:none}.jump ul{display:flex;gap:10px;min-width:max-content}.jump a{display:flex;align-items:center;height:38px;padding:2px 16px 0;font-size:13px;font-weight:900;white-space:nowrap;background:var(--k);color:#fff;border:3px solid #fff;border-radius:999px;transition:background .15s,color .15s}.jump a:hover{background:var(--yellow);color:var(--k)}.pager{display:flex;flex-wrap:wrap;gap:8px}.pager .cur,.pager .na,.pager a{min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding-top:3px;font-family:var(--en);font-size:18px;border:var(--line);border-radius:50%;background:#fff;color:var(--k)}.pager .na{border:0;background:none;color:inherit}.pager a:hover{background:var(--yellow)}.pager .cur{background:var(--red);color:#fff}.bandStrip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 var(--pad) 30px}@media (min-width:640px){.bandStrip{grid-template-columns:repeat(4,minmax(0,1fr))}}.bandStrip li:first-child{--c:var(--red)}.bandStrip li:nth-child(2){--c:var(--yellow)}.bandStrip li:nth-child(3){--c:var(--turq)}.bandStrip li:nth-child(4){--c:var(--pink)}.bandStrip a{display:flex;flex-direction:column;padding:10px 14px 12px;background:var(--c);color:var(--k);border:var(--line);border-radius:16px;box-shadow:5px 5px 0 #fff;transition:transform .2s var(--elastic),box-shadow .2s var(--elastic)}.bandStrip li:first-child a{color:#fff}.bandStrip a:hover{transform:translate(5px,5px);box-shadow:0 0 0 #fff}.bandStrip span{font-size:12px;font-weight:900}.bandStrip b{font-family:var(--en);font-weight:400;font-size:34px;line-height:1.05}.bandStrip small{font-size:11px;font-weight:900}.kanaBar{position:-webkit-sticky;position:sticky;top:92px;z-index:20;background:inherit;padding-top:8px;padding-bottom:4px}.kanaBar .jump{padding:4px 0 10px}.kanaHead{display:flex;justify-content:space-between;align-items:center;margin:22px 0 12px;padding:4px 14px 2px;font-family:var(--dela);font-size:18px;background:var(--k);color:var(--yellow);border-radius:999px;scroll-margin-top:180px}.kanaHead small{font-family:var(--en);font-size:16px;color:#fff}.kanaSec[hidden],.kanjiRow[hidden]{display:none}.kanjiRow{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 0;border-bottom:2px dashed rgba(0,0,0,.25)}.kc{justify-content:center;width:42px;height:42px;font-family:var(--dela);font-size:20px;background:var(--yellow);border:var(--line);border-radius:50%}.kc,.nameFilter{display:flex;align-items:center;color:var(--k)}.nameFilter{gap:8px;padding:0 16px;height:50px;background:#fff;border:var(--line);border-radius:999px;box-shadow:4px 4px 0 var(--turq);max-width:560px}.wrap>.nameFilter{margin-bottom:24px}.nameFilter input{flex:1 1;min-width:0;border:0;background:transparent;height:100%;font-size:16px;outline:none;color:var(--k)}.nameFilter input::placeholder{color:#555}.workHead{padding:4px var(--pad) 30px}.whMain{min-width:0}.whTags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;font-weight:900;margin-bottom:10px}.endTag{font-size:11px;padding:2px 8px;background:var(--red);color:#fff;border-radius:999px}.workTitle{font-family:var(--dela);font-size:clamp(17px,4.4vw,30px);line-height:1.5}.whWho{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;font-weight:900;margin-top:10px;padding-bottom:16px}.whWho a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow)}.whWho a:hover{color:var(--yellow)}.coverBox{background:#222;border:var(--line);box-shadow:var(--sh) var(--sh) 0 var(--turq)}.coverBox img{width:100%;height:auto}.buyBox{margin-top:26px}.buyIn{padding:16px 16px 18px;display:flex;flex-direction:column;gap:12px;background:var(--paper);color:var(--k);border:var(--line);border-radius:18px;box-shadow:var(--sh) var(--sh) 0 var(--pink)}.priceLab{font-size:11.5px;font-weight:900}.buyBox .price .now{font-size:34px}.buyBox .meta{padding:0;font-size:12px}.buyBtn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:60px;padding:4px 18px 0;background:var(--red);color:#fff;font-family:var(--dela);font-size:19px;border:var(--line);border-radius:999px;box-shadow:5px 5px 0 var(--k);transition:transform .2s var(--elastic),box-shadow .2s var(--elastic)}.buyBtn span{-webkit-text-stroke:4px var(--k);paint-order:stroke fill}.buyBtn:hover{transform:translate(5px,5px);box-shadow:0 0 0 var(--k)}.buyBtn.sm{min-height:46px;font-size:15px;padding:2px 16px 0;box-shadow:3px 3px 0 var(--k)}.bbEnd{font-size:15px;font-weight:900}@media (min-width:900px){.workHead{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:34px;gap:34px;align-items:start}.buyBox{margin-top:0;position:-webkit-sticky;position:sticky;top:110px}}.spBuy{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--paper);color:var(--k);border-top:var(--line)}.spBuy .price .now{font-size:20px}@media (min-width:900px){.spBuy{display:none}}@media (max-width:899px){body:has(.spBuy) .siteFooter{padding-bottom:70px}}.galleryStrip{display:grid;grid-auto-flow:column;grid-auto-columns:80%;grid-gap:12px;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.galleryStrip li{scroll-snap-align:start}.galleryStrip button{display:block;width:100%;padding:0;border:var(--line);background:#222;cursor:zoom-in;aspect-ratio:4/3;overflow:hidden;box-shadow:4px 4px 0 var(--k)}.galleryStrip img{width:100%;height:100%;object-fit:contain}@media (min-width:768px){.galleryStrip{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;gap:16px}}.galleryMore{padding:12px var(--pad)}.lightbox{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.94);color:#fff;display:flex;flex-direction:column}.lightbox img{flex:1 1;min-height:0;width:100%;object-fit:contain;padding:8px}.lbNav,.lbTop{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;font-family:var(--en);font-size:16px}.lbNav button,.lbTop button{display:inline-flex;align-items:center;gap:6px;background:var(--yellow);color:var(--k);border:3px solid #fff;border-radius:999px;padding:6px 14px 4px;cursor:pointer;font-weight:900}.fPanel{margin:0 var(--pad) 24px;background:#fff;color:var(--k);border:var(--line);border-radius:18px;box-shadow:var(--sh) var(--sh) 0 var(--turq);overflow:hidden}@media (min-width:1236px){.fPanel{margin-left:auto;margin-right:auto}}.fSearch{display:flex;align-items:center;gap:8px;height:52px;padding:0 16px;border-bottom:var(--line);background:var(--yellow)}.fSearch input{flex:1 1;min-width:0;border:0;background:transparent;font-size:16px;height:100%;outline:none;color:var(--k);font-weight:900}.fSearch input::placeholder{color:#444}.fMore summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:0 16px;height:46px;font-size:14px;font-weight:900}.fMore summary::-webkit-details-marker{display:none}.fMore summary:after{content:"+";font-family:var(--en);font-size:24px}.fMore[open] summary:after{content:"−"}.fMore[open] summary{border-bottom:2px solid var(--k)}.fMoreIn{display:flex;flex-direction:column}.fRow{display:grid;grid-template-columns:1fr;border-bottom:2px solid var(--k)}.fLab{font-size:11.5px;font-weight:900;padding:8px 16px 0}.fChips{display:flex;flex-wrap:wrap;gap:8px;padding:8px 16px 12px}.fChip{border:2px solid var(--k);border-radius:999px;background:#fff;padding:0 14px;height:36px;font-size:13px;font-weight:900;cursor:pointer;color:var(--k)}.fChip:hover{background:#fff6b8}.fChip[aria-pressed=true]{background:var(--k);color:var(--yellow)}.fSelects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0}.fSelects label{display:flex;flex-direction:column;padding:8px 16px 10px;min-width:0;border-bottom:2px solid var(--k)}.fSelects label span{font-size:11.5px;font-weight:900}.fSelects select{width:100%;height:38px;border:2px solid var(--k);border-radius:10px;background:#fff;color:var(--k);font-size:14px;padding:0 26px 0 8px;margin-top:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--k) 50%),linear-gradient(135deg,var(--k) 50%,transparent 50%);background-position:calc(100% - 15px) 16px,calc(100% - 10px) 16px;background-size:5px 5px;background-repeat:no-repeat}.fSelects .wide{grid-column:1/-1}@media (min-width:768px){.fRow{grid-template-columns:130px 1fr}.fLab{padding:0 16px;display:flex;align-items:center;border-right:2px solid var(--k)}.fSelects{grid-template-columns:repeat(3,minmax(0,1fr))}.fSelects .wide{grid-column:span 2}}.fChosen{display:flex;flex-wrap:wrap;gap:6px;padding:10px 16px}.fChosen button{display:inline-flex;gap:6px;border:2px solid var(--k);border-radius:999px;background:var(--k);color:var(--yellow);padding:4px 12px;font-size:12.5px;cursor:pointer}.fChosen button,.fCount{align-items:center;font-weight:900}.fCount{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;font-size:13px;border-top:2px solid var(--k);background:var(--paper)}.fCount b{font-family:var(--en);font-size:22px;font-weight:400;margin:0 2px}.fReset{border:2px solid var(--k);border-radius:999px;background:#fff;padding:4px 12px;font-size:12px;font-weight:900;cursor:pointer;color:var(--k)}.fReset:hover{background:var(--yellow)}.listSec{padding:6px var(--pad) 40px;max-width:var(--max);margin:0 auto}.guideRows{display:grid;grid-gap:14px;gap:14px}@media (min-width:768px){.guideRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.guideRows>li:nth-child(odd){--c:var(--turq)}.guideRows>li:nth-child(4n+2){--c:var(--pink)}.guideRows>li:nth-child(4n){--c:var(--yellow)}.guideRows a{display:grid;grid-template-columns:52px minmax(0,1fr) 30px;align-items:center;grid-gap:4px;gap:4px;min-height:76px;padding:10px 12px 10px 10px;background:#fff;color:var(--k);border:var(--line);border-radius:16px;box-shadow:5px 5px 0 var(--c);transition:transform .2s var(--elastic),box-shadow .2s var(--elastic)}.guideRows a:hover{transform:translate(5px,5px);box-shadow:0 0 0 var(--k)}.guideRows .gno{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding-top:3px;font-family:var(--en);font-size:18px;background:var(--c);border:3px solid var(--k);border-radius:50%}.guideRows a>span:nth-child(2){display:flex;flex-direction:column;gap:2px;padding:2px 4px}.guideRows .gt{font-family:var(--dela);font-size:16px;line-height:1.4}.guideRows .gs{font-size:12px;line-height:1.6}.guideRows .chev{justify-self:center}.article,.prose>.guideRows{padding:0 var(--pad) 30px}.block{max-width:820px;margin:0 auto 22px;background:#fff;color:var(--k);border:var(--line);border-radius:18px;box-shadow:var(--sh) var(--sh) 0 var(--c,var(--turq));overflow:hidden;scroll-margin-top:120px}.block:nth-child(4n+2){--c:var(--pink)}.block:nth-child(4n+3){--c:var(--yellow)}.block:nth-child(4n){--c:var(--purple)}.block h2{display:flex;align-items:center;gap:10px;background:var(--k);color:#fff;padding:10px 16px 9px;font-family:var(--dela);font-size:17px;line-height:1.45}@media (min-width:768px){.block h2{font-size:20px}}.bno{font-family:var(--en);font-size:15px;line-height:1;padding:5px 8px 2px;background:var(--c,var(--turq));color:var(--k);border-radius:999px}.block dl,.block p,.block ul{padding:12px 16px 0;font-size:14.5px;line-height:1.95}.block>:last-child{padding-bottom:16px}.block ul{padding-left:34px;list-style:disc}.block li+li{margin-top:4px}.block a{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.srcList{list-style:none!important;padding-left:16px!important}.srcList a{display:inline-flex;align-items:center;gap:6px;font-size:13.5px}.faq{display:grid;grid-gap:12px;gap:12px}.faq>div{background:#fff;color:var(--k);border:var(--line);border-radius:16px;padding:12px 16px;box-shadow:4px 4px 0 var(--purple)}.block .faq{padding:12px 16px 16px}.block .faq>div{box-shadow:none;border-width:2px}.faq dt{font-size:15px;line-height:1.6;font-weight:900}.faq dt:before{content:"Q. ";font-family:var(--en);color:var(--red)}.faq dd{font-size:14px;line-height:1.85;margin-top:4px}.faq dd:before{content:"A. ";font-family:var(--en);color:var(--turq)}.cta{position:relative;padding:50px var(--pad) 60px;text-align:center;background:var(--blue);overflow:hidden;background-image:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,255,255,.07) 0 6deg,transparent 6deg 12deg)}.cta h2{font-family:var(--dela);font-size:clamp(22px,6vw,44px);line-height:1.3;color:#fff;-webkit-text-stroke:6px var(--k);paint-order:stroke fill;text-shadow:4px 5px 0 var(--k)}.cta .ctaLinks{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 16px;margin-top:24px}.cta .ctaLinks a{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:2px 26px 0;background:var(--yellow);color:var(--k);font-weight:900;font-size:15px;border:var(--line);border-radius:999px;box-shadow:var(--sh) var(--sh) 0 var(--k);transition:transform .2s var(--elastic),box-shadow .2s var(--elastic)}.cta .ctaLinks a+a{background:var(--turq)}.cta .ctaLinks a:hover{transform:translate(var(--sh),var(--sh));box-shadow:0 0 0 var(--k)}.siteFooter{position:relative;background:#3a3d3e;color:#fff;overflow:hidden;padding-bottom:20px;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.5px),radial-gradient(rgba(0,0,0,.3) 1px,transparent 1.5px),radial-gradient(circle at 10% 90%,rgba(238,178,202,.35),transparent 30%),radial-gradient(circle at 90% 20%,rgba(253,224,33,.22),transparent 28%);background-size:7px 7px,11px 11px,auto,auto}.footTape{display:flex;width:max-content;margin:18px 0 0 -2%;background:var(--purple);border-top:var(--line);border-bottom:var(--line);transform:rotate(1.5deg);animation:slideX 46s linear infinite}.footTape span{flex:none;padding:8px 0 4px;font-family:var(--en);font-size:24px;line-height:1;color:#fff;-webkit-text-stroke:5px var(--k);paint-order:stroke fill;white-space:nowrap}.footIn{max-width:var(--max);margin:0 auto;padding:40px var(--pad) 0}.footBig{display:flex;justify-content:center;margin-bottom:30px}.footBig .logo{font-size:clamp(44px,14vw,120px)}.footBig .lc{-webkit-text-stroke-width:9px;text-shadow:6px 7px 0 var(--k)}.footLinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 16px;gap:24px 16px}@media (min-width:768px){.footLinks{grid-template-columns:repeat(4,minmax(0,1fr))}}.fgTitle{display:inline-block;font-family:var(--en);font-size:22px;line-height:1;color:var(--turq);-webkit-text-stroke:5px var(--k);paint-order:stroke fill;transform:rotate(-3deg);margin-bottom:10px}.footGroup:nth-child(2) .fgTitle{color:var(--pink)}.footGroup:nth-child(3) .fgTitle{color:var(--yellow)}.footGroup:nth-child(4) .fgTitle{color:var(--purple)}.footLinks a{display:block;padding:3px 0;font-size:13px;line-height:1.55}.footLinks a:hover{color:var(--yellow)}.footNote{margin-top:26px;font-size:12px;line-height:1.85;max-width:56em;color:#e6e6e6}.footNote+.footNote{margin-top:8px}.footNote a{text-decoration:underline;text-underline-offset:3px}.footMeta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:20px;padding-top:12px;border-top:2px solid rgba(255,255,255,.25);font-size:11.5px;line-height:1.7;color:#e6e6e6}.footMeta a{text-decoration:underline;text-underline-offset:3px}.footMeta .en{font-family:var(--en);font-size:14px}.nf{padding-bottom:8px}.listSec .wtable{margin-top:22px}.filter{padding:0 var(--pad) 40px}.filter .fPanel{margin:0 0 18px}.filter .fCount{color:var(--k);border:var(--line);border-radius:999px;margin-bottom:18px;padding:8px 18px}.filter .moreRow{padding-left:0;justify-content:center}.wrap>.tableWrap{padding:4px var(--pad) 40px}.wrap>.nameFilter{margin:0 var(--pad) 24px;max-width:560px}@media (min-width:1236px){.wrap>.nameFilter{margin:0 auto 24px}}.wrap>#axisList>.sec{padding-top:10px}.sec>.h2line{padding:0 var(--pad);text-align:center}@font-face{font-family:Luckiest Guy;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/643cfb2a6fb11ec2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Luckiest Guy;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/844dc71011366724-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Luckiest Guy Fallback;src:local("Arial");ascent-override:61.73%;descent-override:26.06%;line-gap-override:0.00%;size-adjust:113.91%}.__className_b065c0{font-family:Luckiest Guy,Luckiest Guy Fallback;font-weight:400;font-style:normal}.__variable_b065c0{--font-en:"Luckiest Guy","Luckiest Guy Fallback"}