﻿*{box-sizing:border-box}*::before,*::after{pointer-events:none;user-select:none}html{font-size:62.5%;overflow-x:hidden}html.is-menu-opened{overflow-y:hidden}body{position:relative;padding:0;margin:0;background:#000;color:#ffffde;font-size:1.6rem;font-family:"Noto Sans SC","Noto Sans JP",sans-serif;line-height:1.5}main{overflow:hidden}main section{padding:100px 0}@media only screen and (max-width: 991px){main section{padding:70px 0}}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:none;outline:none;transition:.5s cubic-bezier(0.19, 1, 0.22, 1);transition-property:opacity}img,canvas,iframe{display:block;max-width:100%}.block{display:block}.hidden{display:none !important}@media only screen and (max-width: 991px){.hidden-sp{display:none !important}}@media only screen and (min-width: 992px){.hidden-pc{display:none !important}}.relative{position:relative}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 20px}.header{display:flex;align-items:flex-start;justify-content:space-between;gap:50px;position:absolute;top:0;left:0;width:100%;padding:15px 65px;z-index:100;user-select:none}@media only screen and (max-width: 991px){.header{padding:10px 20px 0}}.header::after{content:"";display:block}@media only screen and (max-width: 991px){.header::after{display:none}}.header__logo,.header::after{aspect-ratio:6000/1500;height:25px;pointer-events:none}@media only screen and (max-width: 991px){.header__logo,.header::after{height:17px}}.header-menu{display:flex;align-items:center;justify-content:center;gap:30px;padding:5px 0}@media only screen and (max-width: 991px){.header-menu{gap:5px;padding:0}}.header-menu__link{display:block;border:1px solid #ffffde;width:72px;color:#ffffde;font:900 2.6rem "Poppins",sans-serif;line-height:1;text-align:center}@media only screen and (max-width: 991px){.header-menu__link{width:45px;font-size:1.6rem;line-height:.9375}}.header-menu__link:hover,.header-menu__link.is-active{background:#ffffde;color:#000}.voting .header-menu__link:hover,.voting .header-menu__link.is-active{color:#69825f}.header-menu__link.is-active{pointer-events:none}.footer{padding:0 0 30px;background:#000;color:#fff}.footer__img{aspect-ratio:335/201;width:100%;max-width:337px;margin:0 auto 60px;border:1px solid #fff}.footer__copyright{text-align:center}.footer__logo{aspect-ratio:6000/1500;height:30px;margin:0 auto 10px}.footer__txt{font-size:.9rem;text-align:center}.footer-sns{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:40px 30px;max-width:1010px;margin:0 auto 50px}.footer-sns__link{display:flex;align-items:center;justify-content:stretch;gap:5px;font:800 2.9rem "Poppins",sans-serif;line-height:1.4482758621}@media only screen and (max-width: 991px){.footer-sns__link{font-size:2.5rem}}.footer-sns__icon--x{width:37px}.footer-sns__icon--fb{width:33px}.footer-sns__icon--tt{width:33px}.tabs__nav{position:relative}.tabs__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:0 auto 40px}.tabs__item{flex:0 0 255px}html[lang=en] .tabs__item{flex:0 0 270px}.tabs__link{display:flex;align-items:center;justify-content:center;border:1px solid #ffffde;padding:12px;font-size:1.6rem;font-weight:500;line-height:1.1875;text-align:center}html[lang=en] .tabs__link{letter-spacing:.02em;text-transform:uppercase}.tabs__link:hover{background:#ffffde;color:#000}.tabs__item.is-active .tabs__link{background:#000;color:#ffffde}.tabs__wrap{display:flex;align-items:stretch;justify-content:stretch;position:relative;z-index:0}.tabs__content{flex:0 0 100%;max-height:0;overflow:hidden;opacity:0;visibility:hidden;z-index:-1;transition:.5s cubic-bezier(0.19, 1, 0.22, 1);transition-property:opacity,visibility}.tabs__content:nth-child(n+2){margin:0 0 0 -100%}.tabs__content.is-active{max-height:100%;overflow:visible;opacity:1;visibility:visible;z-index:0}.is-popup-open{overflow-y:hidden}.popup{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.8);z-index:1000}.is-popup-open .popup{display:flex;align-items:center;justify-content:center}.popup__card{display:flex;align-items:stretch;justify-content:stretch;position:relative;width:90%;max-width:600px;max-height:90%;padding:60px 65px;background:#ffffde;color:#000;text-align:center;z-index:0}@media only screen and (max-width: 991px){.popup__card{padding:25px 40px}}@media only screen and (max-height: 500px){.popup__card{padding-block:40px}}.popup__close{position:absolute;top:20px;right:20px;aspect-ratio:1/1;width:25px;cursor:pointer;z-index:1}@media only screen and (max-width: 991px){.popup__close{top:10px;right:10px}}.popup__close::before,.popup__close::after{content:"";position:absolute;top:50%;left:50%;width:135%;height:1px;background:#000;transform:translate(-50%, -50%) rotate(45deg)}.popup__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.popup__wrap{width:100%;overflow:auto}.popup__wrap::-webkit-scrollbar{width:5px}.popup__wrap::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:5px}.popup__wrap::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1);border-radius:5px}.popup__target{margin:0 0 20px;color:#002d52}.popup__target-en{font-size:1rem;font-weight:700;line-height:1.2;text-transform:uppercase}.popup__target-jp{font-size:3rem;font-weight:700;line-height:1.2}html[lang=en] .popup__target-jp{letter-spacing:.02em;text-transform:uppercase}.popup__img{aspect-ratio:255/250;width:100%;max-width:255px;margin:0 auto 10px;padding:10px;background:#fff}.popup__img img{width:100%;height:100%;object-fit:contain}.popup__name{margin:0 0 5px;color:#002d52;font-size:1.8rem;font-weight:700;line-height:1.1666666667}html[lang=en] .popup__name{letter-spacing:.02em;text-transform:uppercase}.popup__category{margin:0 0 25px;color:#002d52;font-size:1rem;font-weight:700;line-height:1.2;text-transform:uppercase}.popup__txt{margin:0 0 25px;font-size:1.3rem;line-height:1.5384615385}html[lang=en] .popup__txt{text-transform:uppercase}.popup__btngroup{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.popup__btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:255px;border:1px solid #000;padding:13px;font-size:1.6rem;font-weight:700;line-height:1.1875;text-transform:uppercase}.popup__btn--vote{background:#000;color:#fff;letter-spacing:.05em}.division{position:relative;padding:60px 0;background:#002d52;overflow:hidden;z-index:0}.division::before{content:"";position:absolute;top:50%;left:50%;width:max(100%,1100px);height:100%;background:url("../images/common/division_bg.png") no-repeat top center/cover;mix-blend-mode:multiply;opacity:.6;transform:translate(-50%, -50%);z-index:-1}.division__ttl{display:flex;align-items:center;justify-content:center;gap:10px;position:relative;margin:0 0 32px;color:#ebca1a;font-size:3.2rem;font-weight:800;line-height:1;text-transform:uppercase;text-align:center;letter-spacing:.02em}body:not(.form-complete) .division__ttl,html[lang=en] body.form-complete .division__ttl{font-family:"Poppins",sans-serif}.division__ttl::before,.division__ttl::after{content:"";aspect-ratio:16/31;width:16px;background:url("../images/common/division_accent.svg") no-repeat center/contain}.division__ttl::after{transform:scaleX(-1)}.division__list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:27px;max-width:1000px;margin:0 auto}.division__link{flex:0 0 315px;display:block;padding:15px;background:#ffffde}.division__link.ended,.division__link.upcoming{position:relative;background:#999;pointer-events:none}.division__link--01{--color: #69825f}.division__link--02{--color: #1e7291}.division__link--03{--color: #786446}.division__wrap{display:flex;align-items:center;justify-content:stretch;gap:10px;margin:0 0 10px}.division__wrap::after{content:"";aspect-ratio:26/23;width:26px;margin:0 13px 0 0;background:url("../images/common/division_arrow.svg") no-repeat center/contain}.ended .division__wrap::after,.upcoming .division__wrap::after{display:none}.division__num{width:54px}.division__link--01 .division__num{padding:0 8px 0 0}.division__name{flex:1}.division__name-en{margin:0 0 5px;color:var(--color);font-size:1.3rem;font-weight:700;line-height:1;text-transform:uppercase}.division__name-jp{color:#000;font-size:2rem;font-weight:700;line-height:1}html[lang=en] .division__name-jp{letter-spacing:.02em;text-transform:uppercase}.division__sched{padding:0 10px;background:var(--color);color:#fff;font-size:1.2rem;font-weight:700;line-height:1.6666666667;text-align:center;text-transform:uppercase}.division__sched strong{margin:0 12px 0 0}.notes{padding:60px 0;color:#fff}.notes__wrap{max-width:800px;margin:0 auto}.notes__ttl{margin:0 0 5px;font-size:1.6rem;line-height:1.625}html[lang=en] .notes__ttl{letter-spacing:.02em;text-transform:uppercase}.notes__ttl~.notes__ttl{margin:45px 0 5px}.notes__txt,.notes__list-01,.notes__list-02{font-size:1.2rem;line-height:1.5}.notes__list-01{list-style-type:"・";padding:0 0 0 1em}.notes__list-02 li+li{margin:1em 0 0}html[lang=en] .notes__list-02 li>p:first-child{font-weight:700}.top-banner{padding:115px 0 60px;background:url("../images/top/banner.jpg") no-repeat top center/cover}@media only screen and (max-width: 991px){.top-banner{padding:70px 0 40px}}.top-banner__ttl{margin:0 0 10px;color:#ebca1a;font:800 2.6rem/1 "Poppins",sans-serif;text-align:center;letter-spacing:.02em}@media only screen and (max-width: 991px){.top-banner__ttl{margin:0 0 15px;line-height:1.3461538462}}.top-banner__badge{aspect-ratio:1032/1060;width:min(90%,516px);margin:0 auto 30px}.top-banner__leading{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;margin:0 0 30px}@media only screen and (max-width: 991px){.top-banner__leading{margin:0 -17px 20px}}.top-banner__lead{height:42px}@media only screen and (max-width: 991px){.top-banner__lead{height:26px}}.top-banner__lead--01{aspect-ratio:577/84;margin:0 auto}.top-banner__lead--sep{flex:0 0 100%}.top-banner__lead--02{aspect-ratio:511/100;height:50px;margin:0 0 -8px}@media only screen and (max-width: 991px){.top-banner__lead--02{height:31px;margin:0 0 -4px}}.top-banner__lead--03{aspect-ratio:656/83}.top-banner__txt-01{width:100%;margin:0 auto}html[lang=ja] .top-banner__txt-01{aspect-ratio:1804/374;max-width:630px}@media only screen and (max-width: 991px){html[lang=ja] .top-banner__txt-01{aspect-ratio:728/226;max-width:364px}}html[lang=en] .top-banner__txt-01,html[lang=zh] .top-banner__txt-01{aspect-ratio:1944/580;max-width:680px}@media only screen and (max-width: 991px){html[lang=en] .top-banner__txt-01,html[lang=zh] .top-banner__txt-01{aspect-ratio:438/159;max-width:438px}}.top-banner__txt-02{width:100%;margin:0 auto}html[lang=ja] .top-banner__txt-02{aspect-ratio:1023/76;max-width:512px}@media only screen and (max-width: 991px){html[lang=ja] .top-banner__txt-02{max-width:266px;margin-top:-9px}}html[lang=en] .top-banner__txt-02,html[lang=zh] .top-banner__txt-02{aspect-ratio:2048/72;max-width:970px}@media only screen and (max-width: 991px){html[lang=en] .top-banner__txt-02,html[lang=zh] .top-banner__txt-02{max-width:min(512px,100% - 40px)}}.top-intro{position:relative;text-align:center;overflow:hidden;z-index:0}.top-intro::before{content:"";position:absolute;top:50%;left:50%;width:130.9090909091%;height:100%;background:url("../images/top/intro_reel.jpg") no-repeat center/cover;opacity:.6;transform:translate(-50%, -50%);z-index:-1}.top-intro__wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:450px}.top-intro__info{margin:auto 0;padding:30px 0}.top-intro__ttl{margin:0 0 40px;font-size:2.9rem;line-height:1.2068965517;text-shadow:0 0 4px rgba(255,232,215,.6)}html[lang=en] .top-intro__ttl{font-size:3.6rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 0 2px #000,0 0 2px #000,0 0 4px rgba(255,232,215,.6)}.top-intro__txt{font-size:1.4rem;line-height:1.5}html[lang=en] .top-intro__txt{font-size:1.6rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 0 2px #000,0 0 2px #000,0 0 4px rgba(255,232,215,.6)}.top-intro__characters{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;width:100%;max-width:750px;margin:0 auto}@media only screen and (max-width: 991px){.top-intro__characters{gap:20px}}.top-intro__chara{flex:1}.top-intro__chara--01{flex:0 1 82px;aspect-ratio:164/199;width:82px}@media only screen and (max-width: 991px){.top-intro__chara--01{width:37px}}.top-intro__chara--02{flex:0 1 60.5px;aspect-ratio:121/215;width:60.5px}@media only screen and (max-width: 991px){.top-intro__chara--02{width:27px}}.top-intro__chara--03{flex:0 1 85px;aspect-ratio:170/192;width:85px}@media only screen and (max-width: 991px){.top-intro__chara--03{width:38px}}.top-intro__chara--04{flex:0 1 106.5px;aspect-ratio:213/170;width:106.5px}@media only screen and (max-width: 991px){.top-intro__chara--04{width:48px}}.top-intro__chara--05{flex:0 1 113px;aspect-ratio:226/195;width:113px}@media only screen and (max-width: 991px){.top-intro__chara--05{width:51px}}.voting{--color-01: #bdbaa6;--color-02: #ffffde}.voting--character{--color-01: #273623;--color-02: #69825f}.voting--boss{--color-01: #024359;--color-02: #1e7291}.voting--slug{--color-01: #40341f;--color-02: #786446}.voting .section{padding:110px 0 60px;background:var(--color-02);background:var(--color-02) linear-gradient(to bottom, var(--color-01) 0%, var(--color-02) 70%) no-repeat top center/100% 2085px}@media only screen and (max-width: 991px){.voting .section{padding:70px 0}}.banner{position:relative;z-index:0}.banner__num{position:absolute;top:0;right:30px;height:300px;opacity:.2;z-index:-1}@media only screen and (min-width: 1100px){.banner__num{right:calc((100vw - 1100px)/2)}}@media only screen and (max-width: 991px){.banner__num{right:0;height:109px}}.voting--character .banner__num{right:100px}@media only screen and (min-width: 1100px){.voting--character .banner__num{right:calc((100vw - 1100px)/2 + 100px)}}@media only screen and (max-width: 991px){.voting--character .banner__num{right:25px}}.banner__wrap{display:flex;align-items:center;justify-content:space-between;max-width:920px;margin:0 auto}@media only screen and (max-width: 991px){.banner__wrap{flex-direction:column-reverse}}.banner__img{object-fit:contain}@media only screen and (min-width: 992px){.banner__img{flex:0 0 auto;margin:0 -100% 0 0;height:300px}}@media only screen and (max-width: 991px){.banner__img{margin:30px auto 0}}.voting--character .banner__img{aspect-ratio:1080/600}@media only screen and (max-width: 991px){.voting--character .banner__img{max-width:min(540px,100%)}}.voting--boss .banner__img{aspect-ratio:1040/600}@media only screen and (max-width: 991px){.voting--boss .banner__img{max-width:min(520px,100%)}}.voting--slug .banner__img{aspect-ratio:1040/600}@media only screen and (max-width: 991px){.voting--slug .banner__img{max-width:min(520px,100%)}}@media only screen and (min-width: 992px){.banner__info{flex:1 0 380px;max-width:min(380px,100%)}}@media only screen and (max-width: 991px){.banner__info{text-align:center}}.banner__name-en{margin:0 0 10px;color:#ebca1a;font-size:1rem;font-weight:500;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.banner__name{margin:0 0 20px;font-size:3rem;line-height:1}html[lang=en] .banner__name{color:#ebca1a;letter-spacing:.02em;text-transform:uppercase}.banner__txt{font-size:1.2rem;font-weight:500;line-height:2}@media only screen and (max-width: 991px){.banner__txt{font-size:1.3rem}}html[lang=en] .banner__txt{letter-spacing:.02em;text-transform:uppercase}.choices{margin:45px 0 0}.choices__wrap{max-width:920px;margin:0 auto}.choices__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));justify-items:stretch;align-items:stretch;justify-content:center;align-content:stretch;gap:30px}@media only screen and (min-width: 768px)and (max-width: 991px){.choices__list{max-width:850px}}@media only screen and (min-width: 550px)and (max-width: 724px){.choices__list{max-width:509px}}@media only screen and (max-width: 991px){.choices__list{gap:15px;margin:0 auto}}.choices__item{flex:0 0 160px;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;position:relative;background:#ffffde url("../images/voting/card_bg.png") no-repeat center/cover;z-index:0}.choices__item::before{content:"";position:absolute;top:0;right:0;aspect-ratio:122/22;height:11px;background:url("../images/voting/card_accent.png") no-repeat center/cover;z-index:-1}.choices__num{margin:6px 6px 10px;color:#002d52;font:800 1.5rem "Poppins",sans-serif;line-height:1.2}.choices__img{position:relative;aspect-ratio:1/1;width:calc(100% - 30px);margin:0 auto;padding:10px;background:#fff}.choices__img img{position:absolute;top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);object-fit:contain}.voting--boss #tabs-02 .choices__img img{top:0;left:0;width:100%;height:100%}.choices__name{flex:1;margin:10px 0;padding:0 15px;color:#000;font-size:1.2rem;font-weight:700;line-height:1.1666666667;text-align:center;text-transform:uppercase}.choices__link{--gap: 3px;display:block;position:relative;width:calc(100% - 30px);margin:0 auto 12px;padding:0 0 var(--gap);color:#002d52;font-size:1.3rem;font-weight:700;line-height:2.0769230769;text-align:center;text-transform:uppercase;z-index:0}.choices__link::before,.choices__link::after{content:"";position:absolute;z-index:-1}.choices__link::before{background:#002d52;top:var(--gap);right:0;bottom:0;left:var(--gap)}.choices__link::after{background:#fff;top:0;right:var(--gap);bottom:var(--gap);left:0}.choices__more{display:flex;align-items:stretch;justify-content:center;margin:60px 0 0}.choices__btn{display:flex;align-items:center;justify-content:space-between;gap:5px;width:100%;max-width:240px;border:1px solid #fff;border-radius:0;padding:11px 20px 10px;background:#000;color:#fff;font:800 2.4rem "Poppins",sans-serif;line-height:1.125;text-transform:uppercase}.choices__btn::before,.choices__btn::after{content:"";aspect-ratio:19/21;width:19px}.choices__btn::after{background:url("../images/voting/more.svg") no-repeat center/contain}.form .section{position:relative;padding:110px 0 60px;background:#ece9d0;color:#000;z-index:0}@media only screen and (max-width: 991px){.form .section{padding:70px 0}}.form .section::before{content:"";position:absolute;top:0;left:0;width:100%;height:150px;background:rgba(0,0,0,0);background:linear-gradient(to bottom, #000 0%, #808080 63%, transparent 100%);opacity:.2;mix-blend-mode:multiply;z-index:-1}.form__wrap{width:100%;max-width:700px;margin:0 auto}.form__ttl{margin:0 0 40px;color:#002d52;font:800 3.2rem "Poppins",sans-serif;line-height:1.1875;text-align:center;text-transform:uppercase}.form-complete .form__ttl{margin:0 0 10px}.form__txt{margin:0 0 40px;color:#002d52;font-size:1.3rem;font-weight:700;line-height:1.2307692308;text-align:center}html[lang=en] .form__txt{letter-spacing:.02em;text-transform:uppercase}.form__item+.form__item{margin:30px 0 0}.form__label{display:flex;align-items:flex-start;justify-content:stretch;gap:8px;margin:0 0 15px;font-size:1.4rem;font-weight:700;line-height:1.2857142857}html[lang=en] .form__label{letter-spacing:.02em;text-transform:uppercase}.form__label::after{padding:2px 3px 3px;color:#fff;font-size:1.3rem;line-height:1}.form__label--required::after{content:"必須";background:red}html[lang=en] .form__label--required::after{content:"Required"}.form__label--optional::after{content:"任意";background:#666}html[lang=en] .form__label--optional::after{content:"Optional"}.form__input{display:block;width:100%;border:none;border-radius:0;padding:9px 10px 10px;font-size:1.3rem;line-height:1.2307692308}.form-choice{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:5px 45px;margin:0 0 80px;color:#002d52}@media only screen and (max-width: 991px){.form-choice{margin:0 0 65px}}.form-complete .form-choice{flex-direction:column;gap:0;align-items:center;justify-content:center;position:relative;width:100%;max-width:420px;min-height:420px;background:#4d4d4d;color:#ebca1a;margin-inline:auto;z-index:0}@media only screen and (max-width: 991px){.form-complete .form-choice{margin-bottom:30px}}.form-complete .form-choice::before,.form-complete .form-choice::after{content:"";position:absolute;z-index:1}.form-complete .form-choice::before{top:0;right:0;bottom:0;left:0;border:5px solid #ebca1a;clip-path:polygon(0 0, 50px 0, 50px 5px, calc(100% - 50px) 5px, calc(100% - 50px) 0, 100% 0, 100% 50px, calc(100% - 5px) 50px, calc(100% - 5px) calc(100% - 50px), 100% calc(100% - 50px), 100% 100%, calc(100% - 50px) 100%, calc(100% - 50px) calc(100% - 5px), 50px calc(100% - 5px), 50px 100%, 0 100%, 0 calc(100% - 50px), 5px calc(100% - 50px), 5px 50px, 0 50px)}.form-complete .form-choice::after{top:10px;right:10px;bottom:10px;left:10px;border:2px solid #ebca1a;clip-path:polygon(0 0, 30px 0, 30px 2px, calc(100% - 30px) 2px, calc(100% - 30px) 0, 100% 0, 100% 30px, calc(100% - 2px) 30px, calc(100% - 2px) calc(100% - 30px), 100% calc(100% - 30px), 100% 100%, calc(100% - 30px) 100%, calc(100% - 30px) calc(100% - 2px), 30px calc(100% - 2px), 30px 100%, 0 100%, 0 calc(100% - 30px), 2px calc(100% - 30px), 2px 30px, 0 30px)}.form-choice__ttl{margin:0 0 15px;font-size:3rem;font-weight:700;line-height:1.2;text-transform:uppercase}.form-choice__img{flex:0 0 auto;aspect-ratio:255/250;width:100%;max-width:255px;padding:10px;background:#fff}.form-choice__img img{width:100%;height:100%;object-fit:contain}.form-choice__wrap{flex:1 0 300px;display:flex;flex-direction:column;align-items:flex-start;justify-content:stretch}@media only screen and (max-width: 991px){.form-choice__wrap{gap:30px;align-items:center}}.form-choice__info{flex:1;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.form-choice__name{margin:0 0 -3px;font-size:1.8rem;font-weight:700;line-height:1.7777777778}.form-complete .form-choice__name{color:#ffffde}.form-choice__category{font-size:1rem;font-weight:700;line-height:1.2;text-transform:uppercase}.form-choice__change{display:flex;align-items:center;justify-content:center;width:100%;max-width:255px;border:1px solid #002d52;padding:13px;font-size:1.6rem;font-weight:700;line-height:1.1875;text-align:center;text-transform:uppercase}.form-policy{margin:60px 0 0;padding:15px;background:#fff;font-size:1.2rem;line-height:1.3333333333}.form-policy__list{list-style-type:"・";padding:0 0 0 1em}.form-accept{margin:30px 0 0}.form-accept__label{display:flex;align-items:stretch;justify-content:center}.form-accept__wrap{position:relative}.form-accept__input{position:absolute;top:0;left:0;aspect-ratio:1/1;width:25px;margin:0;opacity:0}.form-accept__text{display:flex;align-items:center;justify-content:stretch;gap:22px;position:relative;font-size:1.1rem;font-feature-settings:"halt" 1;line-height:1.3636363636}html[lang=en] .form-accept__text{letter-spacing:.02em;text-transform:uppercase}.form-accept__text::before,.form-accept__text::after{content:"";display:block;aspect-ratio:1/1;width:25px}.form-accept__text::before{border:1px solid #000;background:#fff}.form-accept__text::after{content:"✔";display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;padding:0 0 0 1px;font-size:2rem;line-height:1;opacity:0}.form-accept__input:checked+.form-accept__text::after{opacity:1}.form-submit{display:flex;align-items:stretch;justify-content:center;margin:30px 0 0}.form-submit__btn{width:100%;max-width:335px;border:none;border-radius:0;padding:11px 20px 10px;background:#000;color:#fff;font-size:2.4rem;font-weight:700;line-height:1.2083333333;cursor:pointer}html[lang=en] .form-submit__btn{letter-spacing:.02em;text-transform:uppercase}.form-share{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:10px 30px}.form-share__btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:255px;border:1px solid #002d52;padding:13px;color:#002d52;font-size:1.6rem;font-weight:700;line-height:1.1875;text-align:center}html[lang=en] .form-share__btn{letter-spacing:.02em;text-transform:uppercase}
