@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Heebo:wght@700;800&family=Noto+Sans+JP:wght@300;400;500;600;700;800;900&family=Noto+Sans:wght@300;400;600;800&family=Outfit:wght@200;300;400;600;700;800;900&display=swap";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.under-header{position:relative!important;height:295px}@media screen and (max-width:900px){.under-header{height:185px}}.under-header .fixed-logo .logo .grad{opacity:1!important}.under-header .fixed-nav{max-width:1200px;width:95%;position:fixed;left:0;right:0;top:0;font-family:Outfit,sans-serif;font-weight:400;padding:15px 0;z-index:50;margin:auto}.under-header .fixed-nav .logo{width:71px}@media screen and (max-width:900px){.under-header .fixed-nav .logo{width:50px}}.under-header .fixed-nav .nav-list{max-width:none;width:calc(100% - 71px)}.under-header .under-title{font-family:Outfit,sans-serif;font-weight:700;font-size:5rem;margin-bottom:20px;line-height:1.2;color:#fff;text-align:center;position:absolute;left:0;right:0;bottom:80px;letter-spacing:.1rem}@media screen and (max-width:900px){.under-header .under-title{font-size:3.3rem;top:50%;bottom:auto;transform:translateY(-50%)}}.under-wrapper{background:#000;position:relative;padding:100px 0 150px}@media screen and (max-width:900px){.under-wrapper{padding:50px 0 100px}}.manifesto-mv-img{max-width:1292px;width:98%;margin:auto auto 100px;display:block}@media screen and (max-width:900px){.manifesto-mv-img{margin-bottom:50px}}.manifesto-wrap .txt{font-size:1.7rem;margin-bottom:20px}.manifesto-wrap .under-txt{font-family:Outfit,sans-serif;font-weight:700;font-size:1.8rem;margin-top:100px}.manifesto-wrap .under-txt p{letter-spacing:.1rem}.manifesto-wrap .under-txt p:nth-of-type(2){margin:50px 0}.manifesto-wrap .under-txt .date{font-family:Noto Sans JP,sans-serif;font-weight:500}.agreement-wrap .txt-lead{font-weight:700;text-align:center;margin-bottom:100px;line-height:1.8;letter-spacing:.08rem}@media screen and (max-width:900px){.agreement-wrap .txt-lead{font-size:1.7rem;text-align:left;margin-bottom:40px}}.agreement-wrap section{margin-bottom:75px}.agreement-wrap section p{font-size:1.7rem}@media screen and (max-width:900px){.agreement-wrap section p{font-size:1.6rem}}.agreement-wrap section .more-box{background:#ffffff1a;border-radius:20px;padding:45px;margin-top:30px;margin-bottom:24px}@media screen and (max-width:900px){.agreement-wrap section .more-box{padding:20px}.agreement-wrap section .more-box p{font-size:1.7rem}}.agreement-wrap section .license-list{counter-reset:number 0}.agreement-wrap section .license-list li{margin-top:30px}.agreement-wrap section .license-list li>p{padding-left:20px;position:relative}.agreement-wrap section .license-list li>p:before{content:"";counter-increment:number 1;content:counter(number) ".";position:absolute;left:0;top:0}.terms-wrap .txt-lead{margin-bottom:30px;font-size:1.7rem}@media screen and (max-width:900px){.terms-wrap .txt-lead{font-size:1.6rem}}.terms-wrap .txt-lead p{margin-bottom:20px}.terms-wrap section{margin-bottom:35px}.terms-wrap section p{font-size:1.7rem;margin-bottom:20px}@media screen and (max-width:900px){.terms-wrap section p{font-size:1.6rem}}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot?hsmf50);src:url(/fonts/icomoon.eot?hsmf50#iefix) format("embedded-opentype"),url(/fonts/icomoon.ttf?hsmf50) format("truetype"),url(/fonts/icomoon.woff?hsmf50) format("woff"),url(/fonts/icomoon.svg?hsmf50#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon1:before{content:"";color:#fff}.icon-icon2:before{content:"";color:#fff}.icon-icon3:before{content:"";color:#fff}.icon-icon4:before{content:"";color:#fff}.icon-icon5:before{content:"";color:#fff}.icon-icon6:before{content:"";color:#fff}.icon-icon7:before{content:"";color:#fff}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-ctrl:before{content:""}html{height:100%;font-size:62.5%}@media screen and (max-width:900px){html{min-width:inherit;min-width:auto}}body{width:100%;height:100%;line-height:1.5;font-size:18px;font-size:1.8rem;font-family:Noto Sans JP,sans-serif;font-weight:400;color:#fff;background:#000;letter-spacing:0;-webkit-text-size-adjust:100%;animation:fadeIn 1.5s ease 0s 1 normal;margin:auto;background:#f4f0f4;position:relative}@media screen and (max-width:900px){body{font-size:15px;font-size:1.5rem}}body .ja-only{display:none}body.ja .top-section5 .unit-title-01 .txt{font-size:54px;word-wrap:break-word;display:block;line-height:1.5;margin:auto}body.ja .ja-only{display:block}@media screen and (max-width:900px){body.ja .top-section5 .unit-title-01 .txt{font-size:2.5rem;word-wrap:break-word;width:258px;display:block;line-height:1.5;margin:auto}body.ja .top-section5 .sub-title{word-wrap:break-word;width:247px;display:block;line-height:1.5;margin:0 auto 24px}body.ja .top-section7 .catch{font-size:2.3rem!important}}body.ja .wrapper .sub-title{font-weight:600!important}body.panelactive .nav-wrapper{right:0}body .anm_y{transform:translateY(18px);opacity:0;transition:transform 80ms}a{display:inline-block;color:inherit;outline:none;text-decoration:none;transition:all .3s linear}a:visited,a:active{color:inherit}a:hover{opacity:1;color:inherit}a:focus{outline:none}img{max-width:100%;height:auto}.pc-block{display:block}@media screen and (max-width:900px){.pc-block{display:none}}.sp-block{display:none!important}@media screen and (max-width:900px){.sp-block{display:block!important}}#SlashCanvas{position:fixed;width:100%;height:100%;top:0;left:0;z-index:0;background-repeat:no-repeat;background-position:top;background-size:cover;display:block}@media screen and (max-width:900px){#SlashCanvas{transform-origin:bottom;transform:scaleX(3);opacity:.89}}#SlashCanvas canvas{display:block;filter:hue-rotate(50deg)}body .wgcurrent:before{color:#fff}@media screen and (max-width:900px){body .wgcurrent:before{color:#6a2e44!important}}body.headerColor .header .navbutton span{background-color:#138562}body.headerColor .fixed-logo .logo .white{opacity:0}body.headerColor .fixed-logo .logo .grad{opacity:1}body.headerColor .wgcurrent:before{color:#c53fe0}body.headerColor .nav-list>li a{color:#fff}body.headerColor .nav-list>li a .icon:before{color:#fff}body.headerColor .nav-list>li .lang{color:#fff}body.headerColor .nav-list>li .lang li.current:after{color:#fff}body.color .header .navbutton span{background-color:#fff}body.color .fixed-logo .logo .white{opacity:1}body.color .fixed-logo .logo .grad{opacity:0}body.color .wgcurrent:before{color:#fff}body.color .nav-list>li a{color:#fff}body.color .nav-list>li a .icon:before{color:#fff}body.color .nav-list>li .lang{color:#fff}body.color .nav-list>li .lang li.current:after{color:#fff}body .nav-list{width:95%;margin:auto;color:#fff;align-items:center}@media screen and (min-width:901px){body .nav-list.other-page{position:fixed;right:27px}}body .nav-list>li{margin-left:30px;font-size:1.5rem;letter-spacing:0}@media screen and (max-width:900px){body .nav-list>li{margin-left:0}}body .nav-list>li.sns{margin-top:1px}@media screen and (max-width:900px){body .nav-list>li.sns{margin-top:0}}body .nav-list>li.sns4{margin-right:90px}@media screen and (max-width:900px){body .nav-list>li.sns4{margin-right:0}}body .nav-list>li a{color:#fff}body .nav-list>li a.disable{color:#ccc!important;opacity:.8;pointer-events:none}body .nav-list>li a.disable .icon:before{color:#ccc!important}body .nav-list>li a .icon:before{color:#fff;transition:all .3s linear}body .nav-list .lang{position:relative;color:#fff}body .nav-list .lang li{display:none;position:relative;transition:all .3s linear}body .nav-list .lang li.current{display:block;position:relative;padding-right:10px}body .nav-list .lang li.current:hover{cursor:pointer}body .nav-list .lang li.current:after{font-family:icomoon!important;content:"";display:block;position:absolute;right:-8px;top:0;line-height:1;transition:all .2s;color:#fff}body .nav-list .lang li.current.icon:after{transform:rotate(-90deg);top:3px;right:-5px}body .nav-list .lang li.is-show{display:block;width:100%;position:absolute;background:#fff;color:#6b2e2e;text-align:center;padding:2px 0;left:0;bottom:-30px;font-size:1.4rem;letter-spacing:0}@media screen and (max-width:900px){body .nav-list .lang li.is-show{font-size:1.3rem}}.header{width:100%;display:block;position:fixed;font-family:Outfit,sans-serif;font-weight:400;padding:15px 0;z-index:50}@media screen and (max-width:900px){.header{padding:24px 0}}.header .fixed-logo{position:fixed;width:72px;left:32px;right:0;top:0;font-family:Outfit,sans-serif;font-weight:400;padding:15px 0;z-index:50;transition:all .8s}@media screen and (max-width:900px){.header .fixed-logo{left:24px}}.header .fixed-logo .logo a{width:71px;height:26px;position:relative}.header .fixed-logo .logo .grad,.header .fixed-logo .logo .white{transition:all .4s;opacity:0;width:100%;position:absolute;left:0;top:0}@media screen and (max-width:900px){.header .fixed-logo .logo{width:50px}.header .fixed-logo .logo a{width:100%}}.header .fixed-logo .nav-list{max-width:none;width:calc(100% - 71px)}.header .navbutton{position:fixed;right:5%;top:16px;z-index:100;margin-left:auto;width:18px;height:9px;cursor:pointer}.header .navbutton span{display:inline-block;transition:all .4s;position:absolute;left:0;right:0;margin:auto;height:1px;background-color:#fff;width:100%}.header .navbutton span:nth-of-type(1){top:0}.header .navbutton span:nth-of-type(2){bottom:0}.header .navbutton.active{width:30px;height:30px}.header .navbutton.active span{background:#fff}.header .navbutton.active span:nth-of-type(1){top:10px;transform:translateY(6px) rotate(-45deg)}.header .navbutton.active span:nth-of-type(2){bottom:6px;transform:translateY(-6px) rotate(45deg)}@media screen and (max-width:900px){.header .nav-wrapper{display:flex;position:fixed;z-index:99;top:0;right:-120%;height:100vh;transition:all .4s;width:100%}.header .nav-wrapper>.logo{width:50px;margin:20px}.header .nav-wrapper .nav-inner{position:relative;background:#000;z-index:99;width:264px;height:100vh;margin-left:auto;color:#fff}.header .nav-wrapper .nav-inner .copy{position:absolute;left:0;right:0;bottom:20px;margin:auto;text-align:center;font-size:1.1rem}.header .nav-wrapper .nav-inner .nav-list{margin:100px auto auto;max-width:174px;width:100%;justify-content:center}}@media screen and (max-width:900px)and (max-width:900px){.header .nav-wrapper .nav-inner .nav-list{max-width:-moz-fit-content;max-width:fit-content}}@media screen and (max-width:900px){.header .nav-wrapper .nav-inner .nav-list>li{order:3}.header .nav-wrapper .nav-inner .nav-list>li:first-child{margin-left:0}.header .nav-wrapper .nav-inner .nav-list>li a{color:#fff}}@media screen and (max-width:900px)and (min-width:901px){.header .nav-wrapper .nav-inner .nav-list>li a{color:#fff}}@media screen and (max-width:900px){.header .nav-wrapper .nav-inner .nav-list>li a.disable{color:#ccc!important;opacity:.8;pointer-events:none}.header .nav-wrapper .nav-inner .nav-list>li a.disable .icon:before{color:#ccc!important}.header .nav-wrapper .nav-inner .nav-list>li.sns{margin-top:20px}}@media screen and (max-width:900px)and (max-width:900px){.header .nav-wrapper .nav-inner .nav-list>li.sns{margin-top:0;margin-left:16px}}@media screen and (max-width:900px)and (max-width:900px){.header .nav-wrapper .nav-inner .nav-list>li.sns.sns1{margin-left:48px}}@media screen and (max-width:900px){.header .nav-wrapper .nav-inner .nav-list>li .icon:before{color:#fff;font-size:1.8rem}.header .nav-wrapper .nav-inner .nav-list>li.sns4 .icon:before{font-size:2rem!important}.header .nav-wrapper .nav-inner .nav-list>li.hd-sp-wallet{margin-left:0;order:1;width:100%}.header .nav-wrapper .nav-inner .nav-list>li.hd-sp-wallet .unit-btn-wallet{width:114px;border-color:#fff;padding-left:0;padding-right:0;text-align:center;font-size:1.1rem}.header .nav-wrapper .nav-inner .nav-list>li.lang-li{order:2;margin-left:8px}.header .nav-wrapper .nav-inner .nav-list>li.lang-li .lang li{color:#fff;font-size:1.2rem;letter-spacing:.05em}.header .nav-wrapper .nav-inner .nav-list>li.lang-li .lang li.current:after{color:#fff;right:-2px}.header .nav-wrapper .nav-inner .nav-list .outside{font-size:14px;padding-top:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #fff;justify-content:space-evenly}.header .nav-wrapper .nav-inner .nav-list .inside{font-size:12px}.header .nav-wrapper .nav-inner .nav-list .inside li:nth-child(2){margin:0 12px}}.footer{background:#000;padding:80px 0 0;position:relative}@media screen and (max-width:900px){.footer{padding:50px 0 0}}.footer .ft-wrapper{max-width:1185px;width:95%;margin:auto auto 50px;align-items:center}@media screen and (max-width:900px){.footer .ft-wrapper{text-align:center}}.footer .ft-wrapper .logo-box{max-width:600px;width:calc(100% - 300px)}@media screen and (max-width:900px){.footer .ft-wrapper .logo-box{max-width:300px;width:100%;margin:auto auto 40px;line-height:1.7}}.footer .ft-wrapper .logo-box .logo{width:142px;margin-bottom:10px}@media screen and (max-width:900px){.footer .ft-wrapper .logo-box .logo{width:106px;margin-bottom:25px}}.footer .ft-wrapper .nav-box{width:251px}@media screen and (max-width:900px){.footer .ft-wrapper .nav-box{max-width:300px;width:100%;margin:auto}}.footer .ft-wrapper .nav-box .ft-nav li{font-size:1.5rem}.footer .ft-wrapper .nav-box .sns-box{margin-top:0}.footer .ft-wrapper .nav-box .sns-box .title{font-family:Outfit,sans-serif;font-weight:400;font-size:3rem;text-align:right;margin-bottom:10px}@media screen and (max-width:900px){.footer .ft-wrapper .nav-box .sns-box .title{text-align:center;font-size:2.8rem}}.footer .ft-wrapper .nav-box .sns-box .sns-list{align-items:center}@media screen and (max-width:900px){.footer .ft-wrapper .nav-box .sns-box .sns-list{justify-content:center}}.footer .ft-wrapper .nav-box .sns-box .sns-list .sns{font-size:0}.footer .ft-wrapper .nav-box .sns-box .sns-list .sns1{width:26px}.footer .ft-wrapper .nav-box .sns-box .sns-list .sns2{width:29px;margin:0 20px}.footer .ft-wrapper .nav-box .sns-box .sns-list .sns3{width:28px}.footer .ft-wrapper .nav-box .sns-box .sns-list .sns4{width:40px}.footer .ft-wrapper .nav-box .sns-box .sns-list a.disable{opacity:.8;pointer-events:none}.footer .copy{display:block;border-top:1px solid #fff;padding:10px 0;text-align:center;font-size:1.2rem;letter-spacing:.1rem}@media screen and (max-width:900px){.footer .copy{padding:30px 0 120px}}.main{position:relative}.main .fix-parts.bridge{bottom:124px;background:#fff}@media screen and (max-width:900px){.main .fix-parts.bridge{bottom:132px;right:16px}}.main .fix-parts.bridge .close{position:absolute;right:-19px;top:-22px;cursor:pointer}@media screen and (max-width:900px){.main .fix-parts.bridge .close{right:-14px}}.main .fix-parts.bridge:before{content:"";background:url(/images/season3/fix-img_bridge.png) no-repeat center top;background-size:cover;position:absolute;left:-16px;bottom:0;width:104px;height:118px}.main .fix-parts.bridge .fix-text p{font-size:14px;font-weight:700;color:#000;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.main .fix-parts.bridge .fix-text a{left:50%;transform:translate(-50%);margin-top:6px;margin-bottom:0;padding:8px 28px}.main .fix-parts{border-radius:10px;position:fixed;bottom:18px;right:56px;z-index:1;background:#eee7eb;padding:12px 8px;width:210px;display:flex;justify-content:flex-end;box-shadow:0 0 4px #00000014}@media screen and (max-width:900px){.main .fix-parts{bottom:24px;right:16px}}.main .fix-parts:before{content:"";background:url(/images/fix-img.png) no-repeat center top;background-size:cover;position:absolute;left:-10px;bottom:0;width:94px;height:95px}.main .fix-parts a{position:relative;font-weight:600;padding:8px 16px;font-size:15px;font-family:Outfit,sans-serif;border-radius:32px;color:#fff;background:linear-gradient(180deg,#440043 0% 0%,#440043 0%,#138562);background-position:1% 50%;background-size:200% auto;margin-bottom:4px;letter-spacing:.002em}.main .fix-parts a:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:32px;content:"";display:block;border:2px solid #fff;width:calc(100% - 10px);height:calc(100% - 10px)}.main .fix-parts p{font-weight:400;font-size:11px;font-family:Outfit,sans-serif;background:linear-gradient(180deg,#138562 55%,#440043 55% 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 55%;letter-spacing:-.03rem;padding-left:15px}.main .fix-parts.is-fixed .top-section1{padding-top:100px}.main .mv{text-align:center;padding:119px 0 57px;height:100vh}@media screen and (max-width:900px){.main .mv{position:relative;padding:0}}.main .mv .mini-box .unit-title-01{font-size:48px}.main .mv .wrapper{position:relative}@media screen and (max-width:900px){.main .mv .wrapper{position:unset}}.main .mv .wrapper .logo{width:318px;height:114px;display:block;margin:0 auto 50px;font-size:0}.main .mv .wrapper .logo img{display:inline}@media screen and (max-width:900px){.main .mv .wrapper .logo{width:252px;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}}.main .mv .wrapper .logo-anm{width:120px;position:absolute;transform:translate(-50%,-50%);top:77%;left:38%;display:none}@media screen and (max-width:900px){.main .mv .wrapper .logo-anm{width:88px;position:absolute;transform:translate(-50%,-50%);top:70%;left:16%}}@media screen and (max-width:900px){.main .mv .wrapper .mv-img-box{background:url(/images/mv_img.gif) no-repeat center top;background-size:cover;height:322px;width:271px;margin:auto;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}}.main .mv .wrapper .mv-img{width:58vh;margin:auto}@media only screen and (max-height:800px){.main .mv .wrapper .mv-img{width:375px}}.main .mv .wrapper .mint-box{position:absolute;left:0;right:0;bottom:112px;width:504px;margin:auto;padding:70px 0 50px;text-align:center;background-color:#fff;border-radius:30px;opacity:1;transition:all .3s linear}@media screen and (max-width:900px){.main .mv .wrapper .mint-box{max-width:295px;width:95%;padding:40px 0 30px;border-radius:10px;bottom:auto;top:50%;transform:translateY(-50%)}.main .mv .wrapper .mint-box .unit-title-01{font-size:2.8rem}}.main .mv .wrapper .mint-box .close{display:block;position:absolute;right:15px;top:15px;width:22px;height:22px;transition:all .3s linear}.main .mv .wrapper .mint-box .close:before,.main .mv .wrapper .mint-box .close:after{content:"";position:absolute;top:50%;left:50%;width:1px;height:14px;background:#6a2e44}.main .mv .wrapper .mint-box .close:before{transform:translate(-50%,-50%) rotate(45deg)}.main .mv .wrapper .mint-box .close:after{transform:translate(-50%,-50%) rotate(-45deg)}.main .mv .wrapper .mint-box .close:hover{cursor:pointer}.main .mv .wrapper .mint-box p{font-size:2rem;font-weight:900;margin-bottom:30px}@media screen and (max-width:900px){.main .mv .wrapper .mint-box p{font-size:1.3rem}}.main .mv .wrapper .mini-mint{opacity:0;pointer-events:none;z-index:-1;position:fixed;right:auto;left:30px;bottom:40px;width:195px;height:82px;border-radius:10px;padding:15px 5px 0 0;background:#f4f0f4}@media screen and (max-width:900px){.main .mv .wrapper .mini-mint{top:auto;transform:none;left:5%;bottom:3%}}.main .mv .wrapper .mini-mint.is-none{opacity:0;pointer-events:none;z-index:-1}.main .mv .wrapper .mini-mint .mini-box{width:112px;margin-left:auto;text-align:center}.main .mv .wrapper .mini-mint .unit-title-01{font-size:1.5rem;margin:0 0 2px;letter-spacing:.01rem}.main .mv .wrapper .mini-mint .mini-none{display:none}.main .mv .wrapper .mini-mint .unit-btn-mint{width:90px;border-radius:80px;margin:auto;padding:2px 0}.main .mv .wrapper .mini-mint .unit-btn-mint .txt{width:86px;font-size:1.5rem;padding:7px 0}.main .mv .wrapper .mini-mint .mint-icon{display:block;position:absolute;left:-10px;bottom:0;width:109px}.main .mv .wrapper .mini-mint .close{background:#f4f0f4;border:1px solid #df6067;width:36px;height:36px;line-height:36px;right:-20px;top:-20px;border-radius:36px}.main .mv .wrapper .mini-mint .close:before,.main .mv .wrapper .mini-mint .close:after{height:14px}.main .mv .wrapper .mini-mint .close:hover{background:#df6067}.main .mv .wrapper .mini-mint .close:hover:before,.main .mv .wrapper .mini-mint .close:hover:after{background:#fff}.main .mv.is-mini .mint-box{opacity:0;pointer-events:none;z-index:-1}.main .mv.is-mini .mini-mint{opacity:1;pointer-events:auto;z-index:10}.main .top-section1{padding:90px 0 100px;background:#000}@media screen and (max-width:900px){.main .top-section1{padding:50px 0}}.main .top-section1 .unit-title-01{margin-bottom:8px}@media screen and (max-width:900px){.main .top-section1 .unit-title-01 span{font-size:3.7rem}}.main .top-section1 .wrapper{align-items:center}.main .top-section1 .wrapper .txt-box{max-width:615px;width:56%}@media screen and (max-width:900px){.main .top-section1 .wrapper .txt-box{width:100%;margin:auto;line-height:2}.main .top-section1 .wrapper .txt-box .unit-title-01{text-align:center}}.main .top-section1 .wrapper .txt-box .sub-title{font-size:24px;font-weight:700;margin-bottom:20px;line-height:1.6;letter-spacing:.01em}@media screen and (max-width:900px){.main .top-section1 .wrapper .txt-box .sub-title{font-size:18px}}.main .top-section1 .wrapper .txt-box .txt{letter-spacing:.01em}.main .top-section1 .wrapper .txt-box .unit-btn-01{margin-bottom:0}@media screen and (max-width:900px){.main .top-section1 .wrapper .txt-box .unit-btn-01{margin:40px auto auto}}.main .top-section1 .wrapper .img{max-width:489px;width:44%}@media screen and (max-width:900px){.main .top-section1 .wrapper .img{margin:60px auto 40px}}.main .top-section1 .wrapper .img img{display:block;margin:auto}.main .top-section1 .wrapper .img img.anime{width:273px}@media screen and (max-width:900px){.main .top-section1 .wrapper .img img.anime{width:180px}}.main .top-section1 .wrapper .img img.shadow{width:180px}@media screen and (max-width:900px){.main .top-section1 .wrapper .img img.shadow{width:103px}}.main .top-section2{padding:90px 0 100px;background:#000}@media screen and (max-width:900px){.main .top-section2{padding:50px 0}}.main .top-section2 .unit-title-01{margin-bottom:8px}@media screen and (max-width:900px){.main .top-section2 .unit-title-01 span{font-size:3.7rem}}.main .top-section2 .wrapper{align-items:center}.main .top-section2 .wrapper .txt-box{order:2;max-width:661px;width:60%}@media screen and (max-width:900px){.main .top-section2 .wrapper .txt-box{width:100%;margin:auto;line-height:2}.main .top-section2 .wrapper .txt-box .unit-title-01{text-align:center}}.main .top-section2 .wrapper .txt-box .sub-title{font-size:24px;font-weight:700;margin-bottom:20px;line-height:1.6;letter-spacing:.01em}@media screen and (max-width:900px){.main .top-section2 .wrapper .txt-box .sub-title{font-size:18px}}.main .top-section2 .wrapper .txt-box .txt{letter-spacing:.05em}.main .top-section2 .wrapper .txt-box .unit-btn-01{margin-bottom:0}@media screen and (max-width:900px){.main .top-section2 .wrapper .txt-box .unit-btn-01{margin:40px auto auto}}.main .top-section2 .wrapper .txt-box .unit-btn-01{flex:1}.main .top-section2 .wrapper .txt-box .unit-flex{gap:12px}.main .top-section2 .wrapper .img{order:1;max-width:393px;width:36%}@media screen and (max-width:900px){.main .top-section2 .wrapper .img{width:100%;margin:30px auto}}.main .top-section2 .wrapper .img img{display:block;margin:auto}.main .top-section3{padding:65px 0;text-align:center}@media screen and (max-width:900px){.main .top-section3{padding:50px 0}}.main .top-section3 .wrapper-character .tabs{width:100%;margin:auto;display:flex;flex-wrap:wrap;justify-content:center}.main .top-section3 .wrapper-character .tab-item{order:2;width:143px;display:inline-block;transform:skew(-25deg);transition:all .2s ease;background-color:#ffffff4d;border:1px solid #fff;padding:6px 0;margin:50px 5px auto}@media screen and (max-width:900px){.main .top-section3 .wrapper-character .tab-item{max-width:160px;width:48%;margin:2% 1% auto;padding:5px 0}}.main .top-section3 .wrapper-character .tab-item .txt{width:100%;display:block;transform:skew(25deg);color:#fff;font-family:Outfit,sans-serif;font-weight:300;font-size:1.6rem;letter-spacing:.05em}@media screen and (max-width:900px){.main .top-section3 .wrapper-character .tab-item .txt{font-size:1.6rem}}.main .top-section3 .wrapper-character .tab-item.active:hover{opacity:1;cursor:pointer;background-color:#fff}.main .top-section3 .wrapper-character .tab-item.active:hover span{color:#000}.main .top-section3 .wrapper-character input[name=tab-item]{display:none}.main .top-section3 .wrapper-character .tab-content{display:none;padding:104px 40px 0;clear:both;overflow:hidden;position:relative;order:1;width:100%}@media screen and (max-width:900px){.main .top-section3 .wrapper-character .tab-content{padding:0 8px}}.main .top-section3 .wrapper-character .tab-content img{max-width:957px;width:95%;margin:24px auto 0}.main .top-section3 .wrapper-character .tab-content .unit-title-01{line-height:.9;letter-spacing:.5rem;position:absolute;left:0;right:0;top:0;margin:auto}@media screen and (max-width:900px){.main .top-section3 .wrapper-character .tab-content .unit-title-01{position:static}}.main .top-section3 .wrapper-character #season1:checked~#season1-content,.main .top-section3 .wrapper-character #season2:checked~#season2-content,.main .top-section3 .wrapper-character #season3:checked~#season3-content,.main .top-section3 .wrapper-character #season4:checked~#season4-content,.main .top-section3 .wrapper-character #season5:checked~#season5-content{display:block}.main .top-section3 .wrapper-character .tabs input:checked+.tab-item{background-color:#fff}.main .top-section3 .wrapper-character .tabs input:checked+.tab-item span{color:#000}@media screen and (max-width:900px){.main .top-section3 .wrapper-character .chara-slide-list img{max-width:none;width:100%}}.main .top-section4{padding:100px 0;background:#000}@media screen and (max-width:900px){.main .top-section4{padding:50px 0}}@media screen and (max-width:900px){.main .top-section4 .unit-title-01 span{font-size:3.7rem}}.main .top-section4 .wrapper .sub-title{font-size:24px;font-weight:700;margin-bottom:20px;line-height:1.6;letter-spacing:.01em}@media screen and (max-width:900px){.main .top-section4 .wrapper .sub-title{font-size:18px}}.main .top-section4 .wrapper .txt{letter-spacing:.01em}.main .top-section4 .loop-slide-list{margin:50px auto 20px}.main .top-section4 .loop-slide-list .slick-track{display:flex!important}.main .top-section4 .loop-slide-list .slick-slide{height:auto;width:270px!important;padding:0;margin:0 10px!important}.main .top-section4 .loop-slide-list li{width:270px!important}.main .top-section4 .loop-slide-list li img{width:270px!important;max-width:270px!important;height:auto;display:block}.main .top-section5{padding:64px 0 100px;background:#000}@media screen and (max-width:900px){.main .top-section5{padding:50px 0}}.main .top-section5 .unit-title-01 span{line-height:1.1}@media screen and (max-width:900px){.main .top-section5 .unit-title-01 span{font-size:3.7rem}}.main .top-section5 .wrapper{text-align:center;line-height:2}.main .top-section5 .wrapper .img{width:284px;margin:50px auto}.main .top-section5 .wrapper .img img{display:block;margin:auto}.main .top-section5 .wrapper .img img.anime{width:284px}@media screen and (max-width:900px){.main .top-section5 .wrapper .img img.anime{width:180px}}.main .top-section5 .wrapper .img img.shadow{width:203px}@media screen and (max-width:900px){.main .top-section5 .wrapper .img img.shadow{width:129px}}.main .top-section5 .wrapper .unit-btn-01{padding:8px 0;margin:auto}@media screen and (max-width:900px){.main .top-section5 .wrapper .unit-btn-01{padding:4px 0 6px}}.main .top-section5 .wrapper .sub-title{font-size:24px;font-weight:700;margin-bottom:20px;line-height:1.6;letter-spacing:.01em}@media screen and (max-width:900px){.main .top-section5 .wrapper .sub-title{font-size:18px}}.main .top-section5 .wrapper .txt{letter-spacing:.01em}@media screen and (max-width:900px){.main .top-section5 .wrapper .txt{letter-spacing:.04em}}.main .top-section6{padding:100px 0}@media screen and (max-width:900px){.main .top-section6{padding:50px 0}}.main .top-section6 .wrapper .unit-title-01{text-align:center}.main .top-section6 .wrapper .global-list{margin-top:40px}.main .top-section6 .wrapper .global-list li{width:32%;border-radius:20px;background-color:#ffffff4d;border:1px solid #fff;color:#fff;padding:30px}@media screen and (max-width:900px){.main .top-section6 .wrapper .global-list li{width:100%;margin:10px auto;border-radius:10px}}.main .top-section6 .wrapper .global-list li .unit-btn-01{margin:28px auto auto;width:100%;max-width:none;padding:10px 14px;display:flex;align-items:center;justify-content:center}.main .top-section6 .wrapper .global-list li .unit-btn-01 .txt{font-size:18px;letter-spacing:.04em;font-weight:400}.main .top-section6 .wrapper .global-list li .unit-title-02{letter-spacing:.01em;padding-left:16px;font-size:29px;margin-bottom:15px}.main .top-section6 .wrapper .global-list p{font-size:18px;font-weight:400;letter-spacing:.01em;line-height:1.7;word-break:break-all}.main .top-section7{padding:100px 0 173px;background:#000}@media screen and (max-width:900px){.main .top-section7{padding:50px 0 100px}}.main .top-section7 .slash-box{align-items:center;background:#ffffff1a;border-radius:20px;padding:50px 20px 50px 50px}@media screen and (max-width:900px){.main .top-section7 .slash-box{padding:40px 5% 60px}}.main .top-section7 .slash-box .img{max-width:387px;width:38%}@media screen and (max-width:900px){.main .top-section7 .slash-box .img{max-width:222px;width:222px;margin-left:-12px}}.main .top-section7 .slash-box .txt-box{max-width:615px;width:61%;color:#fff}@media screen and (max-width:900px){.main .top-section7 .slash-box .txt-box{width:100%;line-height:2}}.main .top-section7 .slash-box .txt-box .sub-title{font-size:24px;font-weight:700;margin-bottom:20px;color:#fff;line-height:1.6;letter-spacing:.01em}@media screen and (max-width:900px){.main .top-section7 .slash-box .txt-box .sub-title{font-size:18px}}.main .top-section7 .slash-box .txt-box .txt{letter-spacing:.08em}@media screen and (max-width:413px){.main .top-section7 .slash-box .txt-box .unit-btn-01{max-width:none}}.main .top-section7 .slash-box .txt-box .unit-btn-01{padding-left:10px;padding-right:10px;margin-bottom:0}@media screen and (max-width:900px){.main .top-section7 .slash-box .txt-box .unit-btn-01{margin-left:auto;margin-right:auto;margin-bottom:auto}}.main .top-section7 .slash-box .txt-box .unit-flex{gap:12px}@media screen and (max-width:413px){.main .top-section7 .slash-box .txt-box .unit-flex{gap:0}}.main .top-section7 .wrapper .catch{margin-top:180px;font-size:5rem;font-family:Outfit,sans-serif;font-weight:700;line-height:1.2}@media screen and (max-width:900px){.main .top-section7 .wrapper .catch{font-size:3.3rem;line-height:1.5;margin-top:100px}}.wrapper{width:1112px;max-width:90%;margin:auto}.wrapper.w1290{width:1290px}.wrapper.w1135{width:1135px}.wrapper-character{max-width:1290px;margin:auto;width:98%}.w1290{max-width:1290px;margin:auto}.unit-title-01{font-family:Outfit,sans-serif;font-weight:700;font-size:60px;margin-bottom:20px;line-height:1.2;letter-spacing:.01em}@media screen and (max-width:900px){.unit-title-01{font-size:37px}}.unit-title-01.gradation{background:linear-gradient(90.25deg,#138562 4.43%,#440043 40.32% 98.19%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 10%}@media screen and (max-width:900px){.unit-title-01.gradation{background:linear-gradient(-280deg,#138562 30.43%,#440043 85.32% 98.19%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 10%}}.unit-title-01.gradation-s{background:linear-gradient(90.25deg,#138562 28.43%,#440043 63.32% 98.19%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:100% 10%}.unit-title-01.white{color:#fff}.unit-title-01.white .small{font-size:3rem;font-weight:600}.unit-title-02{font-family:Outfit,sans-serif;font-weight:700;font-size:29px;margin-bottom:20px;border-left:.3em solid #eee7e7;line-height:1;padding-left:10px}@media screen and (max-width:900px){.unit-title-02{font-size:2.5rem;border-left:7px solid #eee7e7;padding-left:8px}}.unit-title-03{font-family:Outfit,sans-serif;font-weight:700;font-size:2.5rem;margin-bottom:30px;line-height:1.2}.unit-title-03.border{border-bottom:1px solid #fff;padding-bottom:15px}@media screen and (max-width:900px){.unit-title-03{font-size:2rem}}.dsc{font-size:16px;letter-spacing:.01em;line-height:1.9}@media screen and (max-width:900px){.dsc{font-size:14px}}.unit-btn-01{max-width:265px;width:100%;background:none;text-align:center;border-radius:30px;padding:12px 0;display:block;margin:30px 0;border:1px solid #CCE9E7;transition:all .3s ease-out}.unit-btn-01.disable{background:#ccc;opacity:.8;pointer-events:none}@media screen and (max-width:900px){.unit-btn-01{padding:4px 0 7px;max-width:235px;font-size:17px;letter-spacing:.05em}}.unit-btn-01 .txt{color:#fff;font-weight:200;font-family:Outfit,sans-serif;line-height:1.6}.unit-btn-01 .txt:after{content:"";width:34px;height:6px;display:inline-block;background:url(/images/icon_arrow1.svg) no-repeat center center;background-size:100% auto;position:relative;top:-3px;right:-10px;transition:all .3s ease-out}.unit-btn-01:hover{background:#ffffff1a}.unit-btn-01:hover .txt:after{right:-15px}.unit-btn-01.color1{background:#cce9e7}.unit-btn-01.color1 .txt{color:#000}.unit-btn-01.color1 .txt:after{background-image:url(/images/season3/icon_arrow1.svg)}.unit-btn-01.color1:hover{background:transparent}.unit-btn-01.color2{background:#cce9e7}.unit-btn-01.color2 .txt{color:#000}.unit-btn-01.color2 .txt:after{background-image:url(/images/season3/icon_arrow1.svg)}.unit-btn-01.color2:hover{background:transparent}.unit-btn-01.color3{background:#cce9e7}.unit-btn-01.color3 .txt{color:#000}.unit-btn-01.color3 .txt:after{background-image:url(/images/season3/icon_arrow1.svg)}.unit-btn-01.color3:hover{background:transparent}.unit-btn-01.color4{background:#cce9e733;border:1px solid transparent}.unit-btn-01.color4 .txt{color:#cce9e7}.unit-btn-01.color4 .txt:after{background-image:url(/images/icon_arrow2.svg)}.unit-btn-01.color4:hover{background:transparent;border:1px solid #CCE9E7}.unit-more-01{display:inline-block}.unit-more-01 .txt{font-weight:400}.unit-more-01 .txt:after{content:"";width:34px;height:6px;display:inline-block;background:url(/images/icon_arrow2.png) no-repeat center center;background-size:100% auto;position:relative;top:-3px;right:-10px;transition:all .3s ease-out}.unit-more-01:hover .txt:after{right:-15px}.unit-btn-mint{display:block;width:212px;max-width:100%;border-radius:111px;padding:3px 0;margin:auto;background:linear-gradient(300deg,#fc2b60,#db9e37 25% 51%,#fc2b60);background-position:1% 50%;background-size:200% auto;transition:all .3s ease-out}@media screen and (max-width:900px){.unit-btn-mint{width:170px;padding:2px 0}}.unit-btn-mint .txt{font-family:Outfit,sans-serif;font-weight:800;font-size:3.5rem;line-height:1.2;color:#fff;display:block;width:204px;max-width:99%;border:1px solid #fff;border-radius:111px;padding:12px 0;margin:auto;letter-spacing:.2rem;transition:all .3s linear}@media screen and (max-width:900px){.unit-btn-mint .txt{font-size:2.8rem;width:166px}}.unit-btn-mint:hover .txt{background:#fff;color:#138562}.unit-flex{display:flex;flex-wrap:wrap;justify-content:space-between}.unit-flex.left{justify-content:flex-start}.unit-flex.right{justify-content:flex-end}.unit-flex.center{justify-content:center}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.txt-mid{font-weight:500}.txt-bold{font-weight:700}.txt-box p{margin-bottom:20px}.txt-box p:last-of-type{margin-bottom:0}.iblock{display:inline-block}.unit-list-01 li{position:relative;margin-top:5px;padding-left:1em}.unit-list-01 li:before{content:"・";margin-left:-1em}.unit-list-01 li:first-child{margin-top:0}.unit-list-01 li a{color:#0071bc;text-decoration:underline}@keyframes fuwa{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.anime{animation:3s fuwa infinite}@media screen and (max-width:900px){.slick-slider{height:370px}}.slick-next{right:0}.slick-next:before{content:"";background:url(/images/slack-next.png) no-repeat center top;background-size:cover;line-height:1;opacity:.75}.slick-prev:before{content:"";background:url(/images/slack-prev.png) no-repeat center top;background-size:cover;line-height:1;opacity:.75}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0;z-index:99}.slick-next:before,.slick-prev:before{display:block;width:26px;height:26px}
