.site > .hero.aeon-cover-original-hero{display:none!important}
.aeon-cover{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;color:#fff;background:#210713 url('/aeon-sale-hero-20260801.png') center/cover no-repeat;font-family:"Noto Sans JP","Yu Gothic",sans-serif}
.aeon-cover-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(27,2,17,.98) 0%,rgba(36,3,22,.91) 42%,rgba(38,3,22,.35) 72%,rgba(21,2,13,.08) 100%),linear-gradient(0deg,rgba(22,2,14,.72),transparent 45%)}
.aeon-cover-top{display:flex;align-items:flex-start;justify-content:space-between;padding:24px clamp(22px,5vw,72px)}
.aeon-cover-logo{width:78px;height:78px;box-sizing:border-box;object-fit:contain;background:transparent;filter:drop-shadow(0 5px 12px rgba(0,0,0,.32))}
.aeon-cover-menu{width:52px;height:52px;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:rgba(20,8,14,.25);display:grid;place-content:center;gap:5px;cursor:pointer}
.aeon-cover-menu span{display:block;width:20px;height:1px;background:#fff}
.aeon-cover-copy{width:min(690px,58vw);margin:clamp(90px,16vh,190px) 0 120px clamp(22px,7vw,110px)}
.aeon-cover-kicker{font-weight:800;font-size:14px;letter-spacing:.08em;border-left:30px solid #ff2b86;padding-left:10px;margin-bottom:22px}
.aeon-cover h1{font-size:clamp(42px,5vw,74px);line-height:1.12;letter-spacing:.015em;margin:0 0 22px;text-shadow:0 3px 18px rgba(0,0,0,.25)}
.aeon-cover h1 em{font-style:normal;color:#ffe500;white-space:nowrap}
.aeon-cover-copy>p{font-size:clamp(15px,1.4vw,20px);line-height:1.85;margin:0 0 26px;font-weight:600}
.aeon-cover-sale{display:flex;align-items:center;gap:22px;margin:0 0 25px}
.aeon-cover-sale>strong{min-width:156px;min-height:88px;padding:12px 18px;box-sizing:border-box;border:1px solid rgba(255,255,255,.6);border-radius:20px;display:flex;flex-direction:column;justify-content:center;text-align:left;background:linear-gradient(135deg,#fff4b6 0%,#ffd54a 45%,#f7b900 100%);color:#8d184f;box-shadow:0 10px 26px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.85)}
.aeon-cover-sale>strong small{font-size:10px;letter-spacing:.16em;color:#7b4059;margin-bottom:5px}
.aeon-cover-sale>strong span{font-size:13px;white-space:nowrap}.aeon-cover-sale>strong b{font-size:25px;white-space:nowrap}
.aeon-cover-sale>span{font-size:22px;line-height:1.45;font-weight:700}.aeon-cover-sale>span b{font-size:17px}.aeon-cover-sale small{display:block;font-size:13px;margin-top:5px}
.aeon-cover-download,.aeon-cover-guide{width:min(610px,100%);border:0;color:#fff;cursor:pointer}
.aeon-cover-download{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-radius:999px;background:linear-gradient(90deg,#d5006d,#ff268c);font-size:20px;font-weight:800;box-shadow:0 12px 28px rgba(213,0,109,.3)}
.aeon-cover-download span{font-size:28px;font-weight:400}
.aeon-cover-guide{margin-top:12px;padding:12px 17px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(20,7,15,.4);display:flex;align-items:center;text-align:left;gap:13px}
.aeon-cover-guide i{width:40px;height:40px;display:grid;place-content:center;border-radius:50%;background:rgba(255,255,255,.22);font-style:normal}.aeon-cover-guide b{display:block;font-size:15px}.aeon-cover-guide small{display:block;font-size:11px;margin-top:3px}
.aeon-cover-trust{position:absolute;left:clamp(22px,5vw,72px);right:clamp(22px,5vw,72px);bottom:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:720px}
.aeon-cover-trust span{min-height:70px;border:1px solid rgba(255,255,255,.25);border-radius:16px;background:rgba(14,5,11,.42);display:grid;place-content:center;text-align:center;color:#ffe500;font-size:17px}.aeon-cover-trust b{display:block;color:#fff;font-size:12px;margin-top:5px}
@media(max-width:760px){.aeon-cover{min-height:100svh;background-position:58% center}.aeon-cover-shade{background:linear-gradient(90deg,rgba(26,2,17,.98) 0%,rgba(35,3,22,.88) 57%,rgba(30,3,19,.36) 100%),linear-gradient(0deg,rgba(22,2,14,.82),transparent 52%)}.aeon-cover-top{padding:14px 16px}.aeon-cover-logo{width:64px;height:64px}.aeon-cover-menu{width:42px;height:42px}.aeon-cover-copy{width:auto;max-width:calc(100vw - 32px);margin:30vh 16px 118px}.aeon-cover-kicker{font-size:11px;border-left-width:24px;margin-bottom:14px}.aeon-cover h1{font-size:clamp(28px,8.4vw,34px);line-height:1.18;margin-bottom:14px;overflow-wrap:anywhere}.aeon-cover h1 em{white-space:normal}.aeon-cover-copy>p{font-size:13px;line-height:1.65;margin-bottom:18px}.aeon-cover-sale{gap:12px;margin-bottom:18px}.aeon-cover-sale>strong{min-width:112px;min-height:70px;padding:9px 12px;border-radius:15px}.aeon-cover-sale>strong small{font-size:8px;margin-bottom:3px}.aeon-cover-sale>strong span{font-size:10px}.aeon-cover-sale>strong b{font-size:18px}.aeon-cover-sale>span{font-size:16px}.aeon-cover-sale>span b{font-size:13px}.aeon-cover-sale small{font-size:10px}.aeon-cover-download{padding:16px 21px;font-size:15px}.aeon-cover-guide{padding:8px 13px}.aeon-cover-guide i{width:34px;height:34px}.aeon-cover-guide b{font-size:12px}.aeon-cover-trust{left:16px;right:16px;bottom:13px;gap:7px}.aeon-cover-trust span{min-height:58px;border-radius:13px;font-size:14px}.aeon-cover-trust b{font-size:9px}}
@media(max-width:390px){.aeon-cover-copy{margin-top:27vh}.aeon-cover h1{font-size:27px}.aeon-cover-sale>span{font-size:15px}.aeon-cover-download{font-size:14px}.aeon-cover-trust b{font-size:8px}}
