*,:before,:after{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}@supports not (min-block-size:100dvb){:where(html){block-size:100%}}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){-webkit-font-smoothing:antialiased;block-size:100dvb;font-family:system-ui,sans-serif;line-height:1.5}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled),:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;color:inherit;border-block-start:1px solid;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color,Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}html,body{scroll-behavior:smooth;min-height:100%}body{height:auto;color:#fff;block-size:auto;min-height:100vh;margin:0;font-family:helvetica-neue-lt-pro,Helvetica Neue,Helvetica,Arial,游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;position:relative;overflow-x:hidden}.page-bg{z-index:-10;background:#0054ff;position:fixed;inset:0;overflow:hidden}@media (width<=1024px){.page-bg{background:url(./bg_1024-DtEn4JO-.png) top/100% no-repeat,#0054ff}}@media (width>=1025px){.page-bg:before{content:"";background:url(./bg_1024-DtEn4JO-.png) 50%/cover no-repeat;width:calc(50vw - 187.5px);height:100%;position:absolute;top:0;left:0}}.page-bg__right{display:none}@media (width>=1025px){.page-bg__right{width:calc(50vw - 187.5px);height:100%;display:block;position:absolute;top:0;right:0;overflow:hidden}.page-bg__right:before,.page-bg__right:after{content:"";aspect-ratio:1;background:url(./bg_logo-CX4_7Nvq.png) 50%/100% no-repeat;width:100%;position:absolute;left:50%;transform:translate(-50%)}.page-bg__right:before{top:0;transform:translate(-50%,-50%)}.page-bg__right:after{bottom:0;transform:translate(-50%,42%)}.page-bg__right-logo{aspect-ratio:1;z-index:2;pointer-events:none;background:url(./logo_pc_right-C4nFmy7g.png) 50%/contain no-repeat;width:min(80%,420px);display:block;position:absolute;bottom:30px;left:50%;transform:translate(calc(20px - 50%))}}.page-bg__left,.page-nav{display:none}@media (width>=1025px){.page-bg__left{pointer-events:none;width:calc(50vw - 187.5px);height:100%;display:block;position:absolute;top:0;left:0}.page-bg__left:before{content:"";aspect-ratio:1;background:url(./logo_pc_left-ibk3O7me.png) 50%/contain no-repeat;width:min(80%,420px);position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 20px),-50%)}.page-nav{z-index:9999;flex-direction:column;gap:10px;width:280px;display:flex;position:fixed;top:30%;left:calc(50% + 25vw + 113.75px);transform:translate(-50%,-50%)}.page-nav a{color:#0054ff;background:#fff;border-radius:999px;justify-content:center;align-items:center;height:40px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;position:relative}.page-nav a:hover{background:#eef4ff}.page-nav a:after{content:"";border-bottom:2px solid #0054ff;border-right:2px solid #0054ff;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-60%)rotate(45deg)}}@media (width>=1440px){.page-bg__left:before,.page-bg__right-logo{width:min(80%,420px)}.page-nav{gap:12px;width:370px}.page-nav a{height:32px;font-size:16px}.page-nav a:after{width:10px;height:10px;right:20px}}@media (width>=2560px){.page-bg__left:before,.page-bg__right-logo{width:min(80%,560px)}.page-nav{gap:12px;width:600px}.page-nav a{height:68px;font-size:28px}.page-nav a:after{width:10px;height:10px;right:20px}}.ticker{z-index:-5;background:#fff;width:100%;height:52px;position:fixed;bottom:0;left:0;overflow:hidden}.ticker-track{align-items:center;width:max-content;height:100%;animation:18s linear infinite ticker;display:flex}.ticker-set{flex-shrink:0;align-items:center;height:100%;display:flex}.ticker-set img{flex-shrink:0;width:auto;height:21px;display:block}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.container_bg{background:#fff;width:100%;max-width:464px;margin:0 auto;position:relative}.container{z-index:1;background:#fff;width:100%;max-width:440px;margin:0 auto;position:relative}.kv{z-index:3;position:relative}.kv-wrapper{width:100%;position:relative}.kv-main{width:100%;height:auto;margin-bottom:40px;display:block}.kv-header{z-index:2;width:100%;height:auto;position:absolute;top:0;left:0}.description{z-index:1;height:auto;min-height:900px;position:relative;overflow:hidden}.description-bg{width:450px;height:auto;margin-top:100px;position:absolute;top:-180px;left:55%;transform:translate(-50%)}.description-bg img{width:100%;height:auto;display:block}.description-wrapper{z-index:2;text-align:center;margin:0 20px;position:relative}.description-wrapper__title{margin-bottom:16px}.description-wrapper__title p{background-color:#0054ff;margin-bottom:4px;padding:0 5px;font-size:20px;font-weight:700;display:inline-block}.description-wrapper__text{margin-bottom:12px}.description-wrapper__text p{color:#0e202e;font-size:16px;font-weight:400;display:inline-block}.description-wrapper__text span{color:#0e202e;font-size:16px;font-weight:700;display:inline-block}.description-wrapper__notes{margin-bottom:20px}.description-wrapper__notes p{color:#8c8c8c;font-size:12px;font-weight:500}.description-wrapper__caution{color:#0e202e;text-align:left;background-color:#f2f4f5;border-radius:8px;padding:20px 12px;font-size:14px;font-weight:500}.description-wrapper__caution ul{padding-left:1em;list-style:none}.description-wrapper__caution li{padding-left:.8em;position:relative}.description-wrapper__caution li:before{content:"";background:#0e202e;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.description-wrapper__caution ul ul{padding-left:1em}.description-wrapper__caution ul ul li:before{width:2px;height:2px;top:.65em}.description-wrapper__caution p{margin-bottom:12px;font-weight:700}.entry{z-index:3;background:#88d949;border-radius:50%/60px;height:auto;margin-top:-80px;margin-bottom:-80px;padding:50px 0;position:relative}.entry-wrapper{padding:0 20px}.entry-wrapper__tabs{justify-content:center;gap:8px;margin-bottom:24px;display:flex}.entry-wrapper__tab{color:#0e202e;background:#fff;border:1px solid #0e202e;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.entry-wrapper__subtitle{text-align:center;color:#d0ffab;font-size:14px;font-weight:700}.entry-wrapper__title{text-align:center;color:#0e202e;margin-bottom:32px;font-size:28px;font-weight:700}.entry-card{background:#fff;border-radius:12px;margin-bottom:24px;overflow:hidden}.entry-card__head{color:#fff;text-align:center;background:#102839;padding:14px;font-size:20px;font-weight:700}.entry-card__body{text-align:center;padding:24px 18px}.entry-card__download{margin-bottom:18px;display:block}.entry-card__download img{width:100%;display:block}.entry-card__store{width:170px;margin:16px auto 20px}.entry-card__arrow{border-top:10px solid #88d949;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;margin:20px auto}.entry-card__blue{color:#0054ff;margin-bottom:10px;font-size:18px;font-weight:700}.entry-card__small{color:#0e202e;margin-bottom:20px;font-size:16px;line-height:1.7}.entry-card__note{color:#757575;margin-bottom:20px;font-size:14px;line-height:1.7}.entry-card__button{color:#fff;background:#0054ff;border-radius:999px;justify-content:center;align-items:center;width:100%;height:48px;margin-bottom:24px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.entry-card__coupon{width:110px;margin:0 auto;display:block}.entry-card__button--sp{display:flex}.entry-card__qr{text-align:center;margin-bottom:24px;display:none}.entry-card__qr img{width:180px;height:auto;margin:0 auto 12px;display:block}.entry-card__qr p{color:#0e202e;font-size:14px;line-height:1.5}.entry-card__small--pc{display:none}@media (width>=1025px){.entry-card__button--sp{display:none}.entry-card__qr{display:block}.entry-card__small--sp{display:none}.entry-card__small--pc{display:block}}.entry-about{text-align:left;margin-top:32px}.entry-about__heading{width:100%;margin-bottom:24px;display:block}.entry-about__text{color:#0e202e;margin-bottom:24px;font-size:16px;font-weight:500}.entry-about__text p+p{margin-top:16px}.entry-about__note{text-align:center;margin-top:8px;font-size:12px;line-height:1.5}.entry-about__flow{width:100%;display:block}.thanksday{z-index:1;height:auto;padding-top:80px;position:relative}.thanksday-wrapper{margin:50px 0}.about{z-index:2;background:#0e202e;border-radius:40px;height:auto;padding:50px 0 80px;position:relative}.about-wrapper{padding:0 20px}.about-wrapper__subtitle{text-align:center;color:#4e6d85;margin-bottom:4px;font-size:14px;font-weight:700}.about-wrapper__title{text-align:center;color:#fff;margin-bottom:32px;font-size:20px;font-weight:700}.eightteam{z-index:3;background:#0037a3;height:auto;margin-top:-33px;position:relative}.eightteam-wrapper{padding:50px 0}.terms{background:#0e202e;padding:60px 0;position:relative}.terms-wrapper{margin:0 20px}.terms-wrapper__card{background:#ffffff24;border-radius:18px;padding:28px 20px}.terms-wrapper__title{text-align:center;color:#fff;margin-bottom:20px;font-size:24px;font-weight:700}.terms-wrapper__text{color:#fff;margin-bottom:28px;font-size:14px;line-height:1.5}.terms-wrapper__text a{color:#88d949}.terms-wrapper__text p+p{margin-top:16px}.terms-wrapper__accordion{margin-top:20px}.terms-wrapper__button{cursor:pointer;color:#fff;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;height:56px;font-size:16px;font-weight:700;list-style:none;display:flex}.terms-wrapper__button::-webkit-details-marker{display:none}.terms-wrapper__icon{flex:none;width:18px;height:18px;position:relative}.terms-wrapper__icon-h,.terms-wrapper__icon-v{background:#88d949;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.terms-wrapper__icon-h{width:14px;height:2px}.terms-wrapper__icon-v{width:2px;height:14px;transition:opacity .25s}.terms-wrapper__accordion[open] .terms-wrapper__icon-v{opacity:0}.terms-wrapper__detail{color:#fff;margin-top:24px;font-size:16px;line-height:1.35}.terms-wrapper__detail a{color:#88d949}.terms-wrapper__detail section{margin-bottom:28px}.terms-wrapper__detail h4{margin-bottom:10px;font-size:16px;font-weight:700}.terms-wrapper__detail p{margin-bottom:10px;font-size:14px}.terms-wrapper__detail strong{margin:12px 0 6px;display:block}.terms-wrapper__detail ul{padding-left:1.4em;list-style:outside}.terms-wrapper__detail ol{padding-left:.8em;list-style:decimal}.terms-wrapper__detail li{margin-bottom:4px;display:list-item}footer img{display:inline-block}
