:root{color-scheme:dark}*{box-sizing:border-box}html{background:#000}body{margin:0;background:#000;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;-webkit-font-smoothing:antialiased}.specials{min-height:1971px;padding:162px 32px 120px}.specials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:85px 86px;max-width:1086px;margin:0 auto;padding:0;list-style:none;align-items:start}.special-card{display:flex;flex-direction:column;align-items:center;width:100%;min-height:492px;padding:50px 24px 53px;border:1px solid #bdbdbd;border-radius:14px;background:rgba(217,217,217,.12);color:inherit;text-decoration:none}.special-card__art{display:flex;align-items:center;justify-content:center;width:100%;height:300.156px}.special-card__art img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.special-card--tonchikiland img{width:212.06px}.special-card--mega-golden img{width:339.769px;transform:translateY(-8.21px)}.special-card__title{margin:27.844px 0 0;font-size:18px;font-weight:600;line-height:1.63;text-align:center;overflow-wrap:anywhere}.special-card--nininshoten{min-height:531.856px;padding-top:76.5px;padding-bottom:43px}.special-card--nininshoten .special-card__art{height:311.997px}.special-card--nininshoten img{width:220.538px}.special-card--nininshoten .special-card__title{margin-top:36.4px}a.special-card{transition:border-color .2s ease,background-color .2s ease}a.special-card:focus-visible{outline:3px solid #fff;outline-offset:6px}@media(hover:hover){a.special-card:hover{border-color:#fff;background:rgba(217,217,217,.18)}}@media(max-width:1100px){.specials-grid{gap:48px}.specials{padding-top:100px}.special-card__title{font-size:16px}}@media(max-width:700px){.specials{min-height:100svh;padding:48px 24px 64px}.specials-grid{grid-template-columns:1fr;gap:28px;max-width:500px}.special-card,.special-card--nininshoten{min-height:0;padding:36px 24px}.special-card__art,.special-card--nininshoten .special-card__art{height:260px}.special-card__title,.special-card--nininshoten .special-card__title{margin-top:24px;font-size:15px}.special-card--tonchikiland img{width:183.7px}.special-card--nininshoten img{width:183.8px}}@media(prefers-reduced-motion:reduce){a.special-card{transition:none}}