@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;500&display=swap";:root{--base-font: "IBM Plex Sans JP" , sans-serif;--sub-font: "M PLUS 1p" , sans-serif;--accent-font: "Oswald", sans-serif;--article-font: "Dela Gothic One", sans-serif;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--basecolor: #0a141e;--accentcolor: #00ffaf;--subcolor: #b464ff}@keyframes right{0%{translate:0 0 0}5%{translate:5% 0 0}10%{translate:0 0 0}20%{translate:5% 0 0}25%{translate:0 0 0}100%{translate:0 0 0}}@keyframes righttop{0%{translate:0 0 0}5%{translate:5% -5% 0}10%{translate:0 0 0}15%{translate:5% -5% 0}25%{translate:0 0 0}100%{translate:0 0 0}}@keyframes float{0%{translate:0 0 0}10%{translate:0 -10% 0}20%{translate:0 0 0}30%{translate:0 -10% 0}50%{translate:0 0 0}100%{translate:0 0 0}}@keyframes bound{0%{scale:1}10%{scale:.8}15%{scale:1.1}20%{scale:.9}25%{scale:1}100%{scale:1}}@keyframes shake{0%{scale:1}15%{scale:.9;rotate:0deg}20%{scale:1.05;rotate:0deg}23%{scale:1.05;rotate:-10deg}26%{scale:1.1;rotate:10deg}30%{scale:1.1;rotate:-10deg}35%{scale:1.05;rotate:5deg}40%{scale:1.05;rotate:0deg}55%{scale:1}100%{scale:1}}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top;border:0}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0}html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box}a{text-decoration:none;outline:none}a:focus,*:focus{outline:none}img{vertical-align:top;line-height:0;font-size:0}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}html{height:100%}body{position:relative;margin:0;min-height:100%;background-color:var(--basecolor);font-family:var(--base-font);font-feature-settings:"palt";font-weight:var(--weight-semibold);word-break:break-word;line-height:1.4;color:#fff}@media all and (max-width: 750px){body{font-size:min(3.2vw,24px)}}a{display:inline-block;color:#fff}img{max-width:100%;height:auto}::selection{background-color:var(--subcolor);color:var(--accentcolor)}@media all and (min-width: 750.1px){.show-pc{display:block !important}.show-sp{display:none !important}}@media all and (max-width: 750px){.show-pc{display:none !important}.show-sp{display:block !important}}.-inner{max-width:1080px;margin:auto}@media all and (min-width: 750.1px){.-inner{width:calc(100% - 80px);padding:0 40px}}@media all and (max-width: 750px){.-inner{width:100%}}.anime-righttop{animation:righttop 2.5s infinite}.anime-float{animation:float 2.5s infinite}.anime-bound{animation:bound 2.5s infinite}.anime-shake{animation:shake 2.5s infinite}.anime-right{animation:right 2.5s infinite}[class^=anime-][class$="--onece"]{animation-iteration-count:1}.dogear{position:relative;clip-path:polygon(0 0, 100% 0, 100% calc(100% - min(10.9333333333vw,82px)), calc(100% - min(10.9333333333vw,82px)) 100%, 0 100%, 0 0);border:min(0.5333333333vw,4px) solid var(--accentcolor);background-color:var(--basecolor)}.dogear--green{background:var(--accentcolor);border:min(0.5333333333vw,4px) solid var(--accentcolor)}.dogear--purple{background:var(--subcolor);border:min(0.5333333333vw,4px) solid var(--subcolor)}.dogear::after{content:"";position:absolute;bottom:min(0.8vw,6px);right:min(0.8vw,6px);width:min(9.0666666667vw,68px);height:min(9.0666666667vw,68px);background:var(--basecolor);clip-path:polygon(0 0, 0% 100%, 100% 0)}.dogear::before{content:"";position:absolute;bottom:max(-0.5333333333vw,-4px);right:max(-0.5333333333vw,-4px);width:min(10.9333333333vw,82px);height:min(10.9333333333vw,82px);background:var(--accentcolor);clip-path:polygon(0 0, 0% 100%, 100% 0)}.dogear--small{clip-path:polygon(0 0, 100% 0, 100% calc(100% - min(6.9333333333vw,52px)), calc(100% - min(6.9333333333vw,52px)) 100%, 0 100%, 0 0)}.dogear--small::after{width:min(5.0666666667vw,38px);height:min(5.0666666667vw,38px);bottom:min(0.6666666667vw,5px);right:min(0.6666666667vw,5px)}.dogear--small::before{width:min(6.4vw,48px);height:min(6.4vw,48px);bottom:max(-0.2666666667vw,-2px);right:max(-0.2666666667vw,-2px)}.commonBtn{display:block;width:fit-content;margin:0 auto}@media all and (max-width: 750px){.commonBtn{width:72.9333333333vw}}@media all and (min-width: 750.1px){.commonbtnHover{transition:.3s}.commonbtnHover:hover{transform:scale(0.9)}}.btnDisable{pointer-events:none;filter:brightness(0.3) grayscale(1)}.mt0{margin-top:0}.mb0{margin-bottom:0}@media all and (min-width: 750.1px){.mt10{margin-top:10px}}@media all and (max-width: 750px){.mt10{margin-top:min(1.3333333333vw,10px)}}@media all and (min-width: 750.1px){.mb10{margin-bottom:10px}}@media all and (max-width: 750px){.mb10{margin-bottom:min(1.3333333333vw,10px)}}@media all and (min-width: 750.1px){.mt20{margin-top:20px}}@media all and (max-width: 750px){.mt20{margin-top:min(2.6666666667vw,20px)}}@media all and (min-width: 750.1px){.mb20{margin-bottom:20px}}@media all and (max-width: 750px){.mb20{margin-bottom:min(2.6666666667vw,20px)}}@media all and (min-width: 750.1px){.mt30{margin-top:30px}}@media all and (max-width: 750px){.mt30{margin-top:min(4vw,30px)}}@media all and (min-width: 750.1px){.mb30{margin-bottom:30px}}@media all and (max-width: 750px){.mb30{margin-bottom:min(4vw,30px)}}@media all and (min-width: 750.1px){.mt40{margin-top:40px}}@media all and (max-width: 750px){.mt40{margin-top:min(5.3333333333vw,40px)}}@media all and (min-width: 750.1px){.mb40{margin-bottom:40px}}@media all and (max-width: 750px){.mb40{margin-bottom:min(5.3333333333vw,40px)}}@media all and (min-width: 750.1px){.mt50{margin-top:50px}}@media all and (max-width: 750px){.mt50{margin-top:min(6.6666666667vw,50px)}}@media all and (min-width: 750.1px){.mb50{margin-bottom:50px}}@media all and (max-width: 750px){.mb50{margin-bottom:min(6.6666666667vw,50px)}}@media all and (min-width: 750.1px){.mt60{margin-top:60px}}@media all and (max-width: 750px){.mt60{margin-top:min(8vw,60px)}}@media all and (min-width: 750.1px){.mb60{margin-bottom:60px}}@media all and (max-width: 750px){.mb60{margin-bottom:min(8vw,60px)}}@media all and (min-width: 750.1px){.mt70{margin-top:70px}}@media all and (max-width: 750px){.mt70{margin-top:min(9.3333333333vw,70px)}}@media all and (min-width: 750.1px){.mb70{margin-bottom:70px}}@media all and (max-width: 750px){.mb70{margin-bottom:min(9.3333333333vw,70px)}}@media all and (min-width: 750.1px){.mt80{margin-top:80px}}@media all and (max-width: 750px){.mt80{margin-top:min(10.6666666667vw,80px)}}@media all and (min-width: 750.1px){.mb80{margin-bottom:80px}}@media all and (max-width: 750px){.mb80{margin-bottom:min(10.6666666667vw,80px)}}@media all and (min-width: 750.1px){.mt90{margin-top:90px}}@media all and (max-width: 750px){.mt90{margin-top:min(12vw,90px)}}@media all and (min-width: 750.1px){.mb90{margin-bottom:90px}}@media all and (max-width: 750px){.mb90{margin-bottom:min(12vw,90px)}}@media all and (min-width: 750.1px){.mt100{margin-top:100px}}@media all and (max-width: 750px){.mt100{margin-top:min(13.3333333333vw,100px)}}@media all and (min-width: 750.1px){.mb100{margin-bottom:100px}}@media all and (max-width: 750px){.mb100{margin-bottom:min(13.3333333333vw,100px)}}.width10{width:10%}@media all and (max-width: 750px){.widthSP10{width:10%}}@media all and (min-width: 750.1px){.widthPC10{width:10%}}.width20{width:20%}@media all and (max-width: 750px){.widthSP20{width:20%}}@media all and (min-width: 750.1px){.widthPC20{width:20%}}.width30{width:30%}@media all and (max-width: 750px){.widthSP30{width:30%}}@media all and (min-width: 750.1px){.widthPC30{width:30%}}.width40{width:40%}@media all and (max-width: 750px){.widthSP40{width:40%}}@media all and (min-width: 750.1px){.widthPC40{width:40%}}.width50{width:50%}@media all and (max-width: 750px){.widthSP50{width:50%}}@media all and (min-width: 750.1px){.widthPC50{width:50%}}.width60{width:60%}@media all and (max-width: 750px){.widthSP60{width:60%}}@media all and (min-width: 750.1px){.widthPC60{width:60%}}.width70{width:70%}@media all and (max-width: 750px){.widthSP70{width:70%}}@media all and (min-width: 750.1px){.widthPC70{width:70%}}.width80{width:80%}@media all and (max-width: 750px){.widthSP80{width:80%}}@media all and (min-width: 750.1px){.widthPC80{width:80%}}.width90{width:90%}@media all and (max-width: 750px){.widthSP90{width:90%}}@media all and (min-width: 750.1px){.widthPC90{width:90%}}.txtCenter{text-align:center !important}.txtLeft{text-align:left !important}.txtRight{text-align:right !important}.imgCenter{display:block;margin-left:auto;margin-right:auto}.commonTextLink{color:var(--accentcolor);text-decoration:underline;text-underline-offset:4px}@media all and (min-width: 750.1px){.commonTextLink:hover{color:var(--subcolor)}}.commonTitleM{background:#55239b;width:100%;height:86px;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 0);position:relative;text-align:center;padding-top:29px}@media all and (max-width: 750px){.commonTitleM{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 4vw), calc(100% - 4vw) 100%, 0 100%, 0 0);height:13.8666666667vw;padding-top:5.2vw}}.commonTitleM::before{content:"";position:absolute;bottom:0;right:0;width:20px;height:20px;background:var(--accentcolor);clip-path:polygon(0 0, 0% 100%, 100% 0)}@media all and (max-width: 750px){.commonTitleM::before{width:4vw;height:4vw}}@media all and (max-width: 750px){.commonTitleM img{height:3.8vw}}.commonTitleM--invert{background:var(--accentcolor)}.commonTitleM--invert::before{background:#55239b}.commonTitleM--invert>img{filter:brightness(0.1)}.commonTitleS{font-size:26px;font-weight:700;border-bottom:2px solid var(--subcolor);padding-bottom:10px;margin-bottom:25px;text-align:center;font-family:var(--article-font);font-weight:100}@media all and (max-width: 750px){.commonTitleS{font-size:4.5333333333vw;border-bottom:.4vw solid var(--subcolor);padding-bottom:3vw;margin-bottom:5vw}}.commonTitleS--accentcolor{border-color:var(--accentcolor)}.commonTitleSS{text-align:center}.commonTitleSS>span{display:block}.commonTitleSS-main{font-family:var(--article-font);font-weight:100;font-size:26px;color:#fff}@media all and (max-width: 750px){.commonTitleSS-main{font-size:4.5333333333vw}}.commonTitleSS-sub{font-size:18px;color:var(--accentcolor)}@media all and (max-width: 750px){.commonTitleSS-sub{font-size:3.7333333333vw}}.commonDLIcon{font-weight:var(--weight-semibold);font-size:22px}@media all and (max-width: 750px){.commonDLIcon{font-size:4.5333333333vw}}.commonDLIcon::before{content:"";display:inline-block;width:15px;height:8px;background:var(--accentcolor);border-radius:2px;vertical-align:4px;margin-right:7px}@media all and (max-width: 750px){.commonDLIcon::before{width:2.1333333333vw;height:1.0666666667vw;border-radius:0.2666666667vw;vertical-align:1.2vw;margin-right:1.3333333333vw}}.commonBorderCol{position:relative;border:solid 4px var(--accentcolor);background-color:var(--basecolor);width:min(60.7142857143vw,850px);padding:min(3.1428571429vw,44px) min(3.1428571429vw,44px);margin-left:auto;margin-right:auto;clip-path:polygon(0 0, 100% 0, 100% calc(100% - min(5.3333333333vw,40px)), calc(100% - min(5.3333333333vw,40px)) 100%, 0 100%, 0 0)}@media all and (max-width: 750px){.commonBorderCol{padding:5.8666666667vw 5.0666666667vw 7.2vw;width:94.6666666667vw;border-width:0.8vw;clip-path:polygon(0 0, 100% 0, 100% calc(100% - 5.3333333333vw), calc(100% - 5.3333333333vw) 100%, 0 100%, 0 0)}}.commonBorderCol::before{content:"";position:absolute;bottom:-4px;right:-4px;width:min(5.3333333333vw,40px);height:min(5.3333333333vw,40px);background:var(--accentcolor);clip-path:polygon(0 0, 0% 100%, 100% 0)}@media all and (max-width: 750px){.commonBorderCol::before{bottom:-0.8vw;right:-0.8vw;width:5.3333333333vw;height:5.3333333333vw}}.commonBorderCol::after{content:"";position:absolute;bottom:5px;right:5px;width:min(3.6vw,27px);height:min(3.6vw,27px);background:var(--basecolor);clip-path:polygon(0 0, 0% 100%, 100% 0)}@media all and (max-width: 750px){.commonBorderCol::after{bottom:1.0666666667vw;right:1.0666666667vw;width:2.6666666667vw;height:2.6666666667vw}}.commonBorderCol--cornerNormal{clip-path:none}.commonBorderCol--cornerNormal::before,.commonBorderCol--cornerNormal::after{content:none}.commonBorderCol .commonBorderTxt{font-family:var(--base-font);font-weight:var(--weight-regular);font-size:20px;line-height:30px}@media all and (max-width: 750px){.commonBorderCol .commonBorderTxt{font-size:4.2666666667vw;line-height:6.9333333333vw}}.commonMovieCol{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.commonMovieCol iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0px}.header{position:relative}.headerInner{position:absolute;top:0;left:0;z-index:999;width:100%;display:flex;justify-content:space-between;align-items:center;padding:13px}@media all and (max-width: 750px){.headerInner{justify-content:flex-end;padding:0 min(2vw,15px)}}.headerNav ul{display:flex}.headerNav li{margin:min(2vw,15px)}.headerNav a{line-height:1;font-family:var(--accent-font);transition:.2s all !important;text-shadow:0 0 10px var(--basecolor);opacity:0}@media all and (min-width: 750.1px){.headerNav a{transition:.2s color}.headerNav a:hover{color:var(--accentcolor)}}.headerNav a.is-loaded{animation:bound 1.5s 1;opacity:1}.humberger{position:fixed;right:min(2vw,15px);top:min(2vw,15px)}@media all and (min-width: 750.1px){.humberger{transition:.2s}.humberger:hover .line{background-color:var(--accentcolor)}}@media all and (max-width: 750px){.humberger{top:0}}.humbergerLayout .line{display:block;width:70px;height:4px;background-color:#fff;text-indent:-9999px;font-size:0;line-height:0}.humbergerLayout .line:nth-child(2){margin:12px 0}.humbergerLayout .line.-last{width:34px;margin:0 0 0 auto}@media all and (max-width: 750px){.humbergerLayout .line{width:min(1.0666666667vw,8px);height:min(10.6666666667vw,80px);margin:0 min(0.8vw,6px)}.humbergerLayout .line:nth-child(2){height:min(13.8666666667vw,104px);margin:0 min(0.8vw,6px)}}.humbergerLayout .text{font-size:min(4vw,30px);font-family:var(--accent-font)}.humbergerHead{display:flex;justify-content:center}.appBgMask{height:100%}.appBgOut{position:absolute;top:0;left:0;width:2000px;height:100%;margin-left:calc((2000px - 100%)*-0.5);background-color:var(--accentcolor);clip-path:url(#clip02-pc);transition:.2s;opacity:0;transform:translate(0, 10%)}@media all and (max-width: 750px){.appBgOut{width:100%;margin-left:0;clip-path:url(#clip02-sp)}}.appBgOut.is-active{transform:translate(0, 0);opacity:1}.appBgInside{position:absolute;top:0;left:0;right:0;margin:auto;width:2000px;height:100%;margin-left:calc((2000px - 100%)*-0.5);background-image:url("/images/common/app_bg.png");background-position:center;background-size:cover;background-repeat:no-repeat;clip-path:url(#clip01-pc);transition:.2s;opacity:0;transform:translate(0, 10%)}@media all and (max-width: 750px){.appBgInside{width:100%;margin-left:0;background-image:url("/images/common/app_bg_sp.png");clip-path:url(#clip01-sp)}}.appBgInside.is-active{opacity:1;transform:translate(0, 0)}.appBgWrapper{position:relative;max-width:1080px;margin:auto}@media all and (min-width: 750.1px){.appBgWrapper{width:calc(100% - 80px);padding:0 40px}}@media all and (max-width: 750px){.appBgWrapper{width:100%}}.appBgSticker{position:absolute}.appBgSticker img{transition:.2s;width:100%;opacity:0}.appBgSticker.is-active img{animation:bound 1.5s 1;opacity:1}.appBg .sticker-01{top:-220px;left:-143px;transform:rotate(35deg)}@media all and (min-width: 750.1px){.appBg .sticker-02{top:-195px;left:-228px}}@media all and (max-width: 750px){.appBg .sticker-02{width:min(32vw,240px);top:max(-34.6666666667vw,-260px);right:max(-13.3333333333vw,-100px)}}.appBg .sticker-03{top:-204px;left:-339px}@media all and (min-width: 750.1px){.appBg .sticker-04{top:-260px;right:-161px;transform:rotate(25deg)}}@media all and (max-width: 750px){.appBg .sticker-04{width:min(42.6666666667vw,320px);top:max(-33.3333333333vw,-250px);left:max(-24vw,-180px);transform:rotate(-20deg)}}.appBg .sticker-05{top:-298px;right:-141px;transform:rotate(3deg)}.appBg .sticker-06{width:min(14.1333333333vw,106px);top:max(-26.6666666667vw,-200px);left:min(14.6666666667vw,110px);transform:rotate(8.2deg)}.app{position:relative}.appOuter{overflow:hidden;max-width:2000px;position:relative;z-index:1;padding:min(40vw,300px) 0 min(32vw,240px) 0;margin-bottom:max(-45.3333333333vw,-340px);margin-right:auto;margin-left:auto}@media all and (max-width: 750px){.appOuter{padding:min(37.3333333333vw,280px) 0 min(33.3333333333vw,250px) 0;margin-bottom:max(-33.3333333333vw,-250px)}}.appInner{position:relative;max-width:1080px;margin:auto}@media all and (min-width: 750.1px){.appInner{width:calc(100% - 80px);padding:0 40px}}@media all and (max-width: 750px){.appInner{width:100%}}.appDetail{display:flex;padding:0 min(8vw,60px);transition:.2s;opacity:0;transform:translate(10%, 0)}@media all and (min-width: 750.1px){.appDetail{width:fit-content;padding:0 min(10.6666666667vw,80px);margin:0 auto}}.appDetail.is-active{opacity:1;transform:translate(0, 0)}.appIcon{width:min(28.2666666667vw,212px);text-align:center}@media all and (max-width: 750px){.appIcon{width:min(36.9333333333vw,277px)}}.appTable{width:100%;margin-left:min(5.3333333333vw,40px)}.appTable table{width:100%}.appTable th,.appTable td{padding:min(1.3333333333vw,10px) 0;vertical-align:top;font-weight:var(--weight-semibold)}.appTable th{display:flex;align-items:center;color:var(--accentcolor);min-width:166px}.appTable th::after{content:"";height:1px;width:100%;background-color:#672fac;flex:1;margin-left:min(1.3333333333vw,10px)}.appTable td{color:var(--basecolor);padding-left:min(1.3333333333vw,10px)}.appTable td span{font-size:.8em}@media all and (min-width: 750.1px)and (max-width: 1000px){.appTable th{min-width:auto}}@media all and (max-width: 750px){.appTable table{margin:max(-4vw,-30px) 0 0 0}.appTable td{display:block}.appTable th{padding:min(4vw,30px) 0 0 0;min-width:auto}}.appLinks{transition:.2s;opacity:0;transform:translate(-10%, 0)}.appLinks.is-active{opacity:1;transform:translate(0, 0)}.appLinks.show-sp{opacity:1;transform:translate(0, 0)}@media all and (min-width: 750.1px){.appLinks a{transition:.2s transform}.appLinks a:hover{transform:scale(0.95)}}@media all and (min-width: 750.1px){.appLinks{margin-top:min(5.3333333333vw,40px)}.appLinks ul{display:flex;justify-content:center}.appLinks li{margin:0 min(1.3333333333vw,10px)}.appLinks li:nth-child(1){width:min(23.7333333333vw,178px)}.appLinks li:nth-child(2){width:min(29.0666666667vw,218px)}}@media all and (max-width: 750px){.appLinks{width:min(36.9333333333vw,277px)}.appLinks ul{margin:min(1.0666666667vw,8px) 0;display:flex;flex-direction:column}.appLinks li{margin:min(1.0666666667vw,8px) 0}}.appAnotaiton{margin-top:min(4vw,30px);text-align:center;transition:.2s;opacity:0;transform:translate(0, 10%)}.appAnotaiton.is-active{opacity:1;transform:translate(0, 0)}.appAnotaiton li{margin-top:min(1.3333333333vw,10px);color:var(--basecolor)}@media all and (max-width: 750px){.appAnotaiton li{padding-left:1em;text-indent:-1em}}@media all and (max-width: 750px){.appAnotaiton{padding:0 min(8vw,60px);text-align:left}.appAnotaiton lI{font-size:min(2.6666666667vw,20px)}}.paraeffect{position:relative;text-align:center}.paraeffectVisual{height:100vh;max-width:2000px;margin:auto;left:0}.paraeffectVisual.is-last{right:0 !important}.paraeffectVisual video{width:100%;height:100%;display:block;object-fit:cover}.paraeffectTxt{position:fixed;display:flex;top:0;bottom:0;right:0;left:0;align-items:center;justify-content:flex-end;transform-origin:50%;pointer-events:none;max-width:1080px;margin:auto}@media all and (min-width: 750.1px){.paraeffectTxt{width:calc(100% - 80px);padding:0 40px}}@media all and (max-width: 750px){.paraeffectTxt{width:100%}}@media all and (max-width: 750px){.paraeffectTxt{right:min(4vw,30px);left:auto}}.paraeffectTxt picture{display:inline-block;opacity:0;transform:translate(5%, 0);transition:.3s}@media all and (max-width: 750px){.paraeffectTxt picture img{width:min(18vw,135px)}}.paraeffectTxt.is-enter picture{opacity:1;transform:translate(0, 0)}.paraeffectLayer{display:flex;align-items:center;position:fixed;width:100%;height:100vh;top:0;bottom:0;margin:auto;z-index:1;opacity:0;transform-origin:50%;pointer-events:none;max-width:2000px;left:0;right:0}.paraeffectLayer picture{display:inline-block;width:100%;height:100%}.paraeffectLayer img{width:100%;height:100%;object-fit:cover}.roundup{padding:min(6.6666666667vw,50px) 0;max-width:2000px;margin:auto}.roundupHead{position:relative;z-index:auto}.roundupFoot{position:relative;z-index:1}@media all and (max-width: 750px){.roundupFoot{width:min(90vw,675px);margin:auto}}.roundupInfo{padding:min(9.3333333333vw,70px) min(14.6666666667vw,110px)}@media all and (min-width: 750.1px)and (max-width: 1000px){.roundupInfo{padding:min(9.3333333333vw,70px) min(9.3333333333vw,70px)}}@media all and (max-width: 750px){.roundupInfo{padding:min(10.6666666667vw,80px) min(8vw,60px)}}.roundupInfoLogo{text-align:center}.roundupInfoNav{margin-top:min(6.6666666667vw,50px)}.roundupInfoNav ul{display:flex;justify-content:center;flex-wrap:wrap}.roundupInfoNav li{margin:0 min(1.0666666667vw,8px)}.roundupInfoNav a{padding-left:min(2.6666666667vw,20px);background-image:url("/images/common/icon_arrow.png");background-repeat:no-repeat;background-position:left center;background-size:min(1.3333333333vw,10px);font-size:min(3.2vw,24px);font-family:var(--accent-font);line-height:1}@media all and (min-width: 750.1px){.roundupInfoNav a{transition:.2s color}.roundupInfoNav a:hover{color:var(--accentcolor)}}@media all and (max-width: 750px){.roundupInfoNav ul{justify-content:space-between}.roundupInfoNav li{width:46%;margin:min(2vw,15px) min(1.3333333333vw,10px)}.roundupInfoNav a{padding-left:min(4vw,30px);font-size:min(5.3333333333vw,40px);background-size:min(2vw,15px)}}.roundupInfoSns{margin-top:min(6.6666666667vw,50px)}@media all and (max-width: 750px){.roundupInfoSns{margin-top:0}}.roundup .sns{display:flex;justify-content:center}@media all and (max-width: 750px){.roundup .sns{flex-direction:column}}.roundup .snsBox{display:flex;margin:0 min(2.6666666667vw,20px)}@media all and (max-width: 750px){.roundup .snsBox{margin:min(10.6666666667vw,80px) min(2.6666666667vw,20px) 0;flex-direction:column;text-align:center}}.roundup .sns h3{margin-right:min(1.3333333333vw,10px);font-size:min(2.4vw,18px);font-family:var(--accent-font);color:var(--subcolor)}@media all and (max-width: 750px){.roundup .sns h3{font-size:min(5.3333333333vw,40px)}}.roundup .sns ul{display:flex;align-items:center}@media all and (max-width: 750px){.roundup .sns ul{margin:min(5.3333333333vw,40px) 0 0 0;justify-content:center}}.roundup .sns li{margin:0 min(1.3333333333vw,10px)}@media all and (max-width: 750px){.roundup .sns li{margin:0 min(4vw,30px)}}@media all and (min-width: 750.1px){.roundup .sns a{transition:.2s transform}.roundup .sns a:hover{transform:scale(0.9)}}@media all and (max-width: 750px){.roundup .sns .x,.roundup .sns .share{width:min(6.6666666667vw,50px)}.roundup .sns .youtube{width:min(9.3333333333vw,70px)}.roundup .sns .line{width:min(8.8vw,66px)}.roundup .sns a img{width:100%}}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}.footer{position:relative;z-index:10;font-family:"Noto Sans JP",sans-serif}.footerOuter{background-color:var(--basecolor);border-top:solid 2px #fff;position:relative}.footerOuter::before{content:"";display:block;position:absolute;bottom:-30px;width:100%;height:30px;background-color:var(--basecolor)}@media all and (max-width: 750px){.footerOuter::before{bottom:-6vw;height:6vw}}.footerInner{max-width:1080px;margin:auto;padding:min(6.6666666667vw,50px) min(5.3333333333vw,40px)}@media all and (min-width: 750.1px){.footerInner{width:calc(100% - 80px);padding:0 40px}}@media all and (max-width: 750px){.footerInner{width:100%}}@media all and (min-width: 750.1px){.footerInner{padding:min(6.6666666667vw,50px) min(5.3333333333vw,40px)}}.footerNav ul{display:flex;justify-content:center;flex-wrap:wrap;font-weight:500}.footerNav li{margin:0 min(2.6666666667vw,20px)}@media all and (min-width: 750.1px){.footerNav li{line-height:2}}.footerNav li #ot-sdk-btn.ot-sdk-show-settings{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:500;border:none;padding:0;font-size:1em;line-height:1;cursor:pointer}@media all and (min-width: 750.1px){.footerNav li #ot-sdk-btn.ot-sdk-show-settings{transition:.2s color}.footerNav li #ot-sdk-btn.ot-sdk-show-settings:hover{color:var(--accentcolor)}}.footerNav li #ot-sdk-btn.ot-sdk-show-settings:hover{background-color:rgba(0,0,0,0)}@media all and (max-width: 750px){.footerNav li{margin:min(1.8666666667vw,14px) min(4vw,30px)}.footerNav li.list-1{text-align:center;width:100%}.footerNav li #ot-sdk-btn{font-size:.8rem}}@media all and (min-width: 750.1px){.footerNav a{transition:.2s color}.footerNav a:hover{color:var(--accentcolor)}}.footerLogo{margin-top:min(5.3333333333vw,40px)}.footerLogo ul{display:flex;justify-content:center;align-items:center}.footerLogo li{margin:0 min(1.3333333333vw,10px)}@media all and (min-width: 750.1px){.footerLogo a{transition:.2s transform}.footerLogo a:hover{transform:scale(0.9)}}@media all and (max-width: 750px){.footerLogo li{margin:0 min(2vw,15px)}.footerLogo .carddass{width:min(27.2vw,204px)}.footerLogo .bandainamco{width:min(29.3333333333vw,220px)}.footerLogo .bandai{width:min(9.3333333333vw,70px)}.footerLogo a img,.footerLogo p img{width:100%}}.footerAnnotation{margin-top:min(5.3333333333vw,40px);text-align:center;opacity:.4;font-weight:300}.footerAnnotationList{margin-top:0}@media all and (max-width: 750px){.footerAnnotation{font-size:min(2.9333333333vw,22px);text-align:left}.footerAnnotationList li{padding-left:1em;text-indent:-1em}}.footerCopyRight{margin-top:min(5.3333333333vw,40px)}.footerCopyRight ul{display:flex;justify-content:center}.footerCopyRight li{margin:0 min(0.6666666667vw,5px);font-weight:var(--weight-medium)}.gnav{display:none;opacity:0;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%}@media all and (max-width: 1000px){.gnav{overflow-y:auto}}.gnavOuter{width:100%;height:100%;background-color:rgba(0,0,0,.5)}@media all and (max-width: 1000px){.gnavOuter{height:auto}}.gnavInner{display:flex;width:100%;height:100%}@media all and (min-width: 1000.1px){.gnavInner{justify-content:flex-end;align-items:flex-start}}@media all and (max-width: 1000px){.gnavInner{padding-bottom:min(8vw,60px);background-color:var(--basecolor);background-image:url("/images/common/gnav_bg_sp.png");background-size:100% auto;flex-direction:column}}@media all and (min-width: 1000.1px){.gnavSns{position:absolute;z-index:2;left:0;top:0}}@media all and (max-width: 1000px){.gnavSns{width:min(100vw,750px);margin:auto;order:2}}@media all and (max-width: 750px){.gnavSns{width:100%}}@media all and (max-width: 1000px){.gnavMenus{order:1;padding-top:min(177.3333333333vw,1330px)}}.menus{position:relative;height:100%;background-image:url("/images/common/gnav_bg.png");background-size:100% auto;background-repeat:no-repeat;background-position:right bottom}@media all and (min-width: 1000.1px){.menus{width:824px;overflow-y:auto}}@media all and (min-width: 1000px)and (max-height: 700px){.menus{width:724px}}@media all and (max-width: 1000px){.menus{background-image:none;width:min(100vw,750px);overflow:hidden;margin:auto;min-width:auto}}.menusClose{position:absolute;top:10px;right:10px;width:min(13.3333333333vw,100px)}.menusList{transform-origin:60% 0}@media all and (min-width: 1000px)and (min-height: 1100px){.menusList{transform:scale(1)}}@media all and (min-width: 1000px)and (max-height: 1000px){.menusList{transform:scale(0.9)}}@media all and (min-width: 1000px)and (max-height: 900px){.menusList{transform:scale(0.85)}}@media all and (min-width: 1000px)and (max-height: 800px){.menusList{transform:scale(0.75)}}.menusItem{position:absolute}@media all and (min-width: 750.1px){.menusItem a:hover img{animation:bound-btn 1.25s 1}}.menusItem.-news{top:23px;right:114px;transform:rotate(-9.5deg);animation-delay:0s}@media all and (max-width: 1000px){.menusItem.-news{top:min(4.1333333333vw,31px);right:min(55.8666666667vw,419px);width:min(32.1333333333vw,241px);transform:rotate(10deg)}}.menusItem.-chara{top:257px;right:176px;transform:rotate(-12deg);animation-delay:1s}@media all and (max-width: 1000px){.menusItem.-chara{top:min(29.7333333333vw,223px);right:max(0vw,0px);width:min(68.5333333333vw,514px);transform:rotate(-12deg)}}.menusItem.-world{top:312px;right:15px;transform:rotate(8deg)}@media all and (max-width: 1000px){.menusItem.-world{top:min(79.7333333333vw,598px);right:min(48.8vw,366px);width:min(46.5333333333vw,349px);transform:rotate(-8.5deg)}}.menusItem.-staff{top:588px;right:93px;transform:rotate(11deg)}@media all and (max-width: 1000px){.menusItem.-staff{top:min(120.1333333333vw,901px);right:min(7.2vw,54px);width:min(84.5333333333vw,634px);transform:rotate(-7.5deg)}}.menusItem.-system{top:725px;right:505px;transform:rotate(-11deg)}@media all and (max-width: 1000px){.menusItem.-system{top:min(84.5333333333vw,634px);right:min(11.0666666667vw,83px);width:min(30.9333333333vw,232px);transform:rotate(-7.3deg)}}.menusItem.-special{top:812px;right:19px;transform:rotate(-6deg)}@media all and (max-width: 1000px){.menusItem.-special{top:min(153.8666666667vw,1154px);right:min(11.0666666667vw,83px);width:min(75.3333333333vw,565px);transform:rotate(5.8deg)}}@media all and (max-width: 1000px){.menusItem a img{width:100%}}.glinksInfo{margin:10px;padding:min(6.6666666667vw,50px) min(4vw,30px)}@media all and (max-width: 1000px){.glinksInfo{padding:min(8vw,60px) min(5.3333333333vw,40px) min(8vw,60px);margin:min(8vw,60px) min(5.3333333333vw,40px) 0 min(5.3333333333vw,40px)}}@media all and (max-width: 750px){.glinksInfo{padding:min(10.6666666667vw,80px) min(8vw,60px) min(13.3333333333vw,100px)}}.glinksInfoNav{margin-top:min(6.6666666667vw,50px)}.glinksInfoNav ul{display:flex;justify-content:center;flex-wrap:wrap}@media all and (max-width: 1000px){.glinksInfoNav ul{justify-content:space-between}}.glinksInfoNav li{margin:0 min(1.0666666667vw,8px)}.glinksInfoNav a{padding-left:min(2.6666666667vw,20px);background-image:url("/images/common/icon_arrow.png");background-repeat:no-repeat;background-position:left center;background-size:min(1.3333333333vw,10px);font-size:min(3.2vw,24px);font-family:var(--accent-font);line-height:1}@media all and (max-width: 1000px){.glinksInfoNav li{width:43%;margin:min(2vw,15px) min(1.3333333333vw,10px)}.glinksInfoNav a{padding-left:min(4vw,30px);font-size:min(5.3333333333vw,40px);background-size:min(2vw,15px)}}.glinksInfoLogo{width:min(40.8vw,306px)}@media all and (max-width: 1000px){.glinksInfoLogo{width:100%;text-align:center}}.glinks .sns{display:flex;justify-content:center;flex-direction:column}.glinks .snsBox{display:flex;margin:min(5.3333333333vw,40px) min(2.6666666667vw,20px) 0;flex-direction:column;text-align:center}.glinks .sns h3{margin-right:min(1.3333333333vw,10px);font-size:min(2.9333333333vw,22px);font-family:var(--accent-font);color:var(--subcolor)}.glinks .sns ul{display:flex;align-items:center;margin:min(2.6666666667vw,20px) 0 0 0;justify-content:center}.glinks .sns li{margin:0 min(2.4vw,18px)}.glinks .sns .x,.glinks .sns .share{width:30px}.glinks .sns .youtube{width:40px}.glinks .sns .line{width:37px}@media all and (max-width: 1000px){.glinks .sns .x,.glinks .sns .share{width:min(6.6666666667vw,50px)}.glinks .sns .youtube{width:min(8vw,60px)}.glinks .sns .line{width:min(6.9333333333vw,52px)}}@media all and (min-width: 750.1px){.glinks .sns a{transition:.2s transform}.glinks .sns a:hover{transform:scale(0.9)}}.glinks .sns a img{width:100%}@keyframes bound-btn{0%{scale:1}10%{scale:.8}15%{scale:1.05}20%{scale:.9}25%{scale:1}100%{scale:1}}.is-finished{display:none}.loading{position:fixed;width:100%;top:0;overflow:hidden;z-index:99999}.loadingInner{background-color:var(--basecolor);width:100%;height:100vh}.loadingLogo{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:min(100vw,750px);opacity:1}@media all and (max-width: 750px){.loadingLogo{width:80%}}.loading .tapes{position:relative;width:120%;height:100%;left:-10%}.loading .tape{position:absolute;margin:auto}@media screen and (max-width: 1000px)and (orientation: portrait){.loading .tape{height:min(18.6666666667vw,140px);width:200vh;left:-20vh;left:calc((200vh - 100vw)*-0.5)}}@media screen and (max-width: 1000px)and (orientation: landscape){.loading .tape{height:min(16vw,120px);width:200vw;left:-20vw}}@media all and (min-width: 1000.1px){.loading .tape{height:140px;width:120%;left:-10%}}.loading .tape span{display:block;width:100%;height:100%;background-color:#6420a1;background-image:url("/images/common/loading_txt.png");background-repeat:repeat-x;background-position:center;box-shadow:0px 6px 10px 0px rgba(0,0,0,.4);text-indent:-9999px;font-size:0;line-height:0}@media all and (max-width: 1000px){.loading .tape span{background-size:auto 60%}}.loading .tape-1{transform:rotate(-10deg)}.loading .tape-1 span{transform:translate(120%, 0)}@media screen and (min-width: 1000.1px)and (orientation: landscape){.loading .tape-1{top:19%}}@media all and (min-width: 1000.1px)and (orientation: portrait){.loading .tape-1{top:19%}}@media all and (max-width: 1000px){.loading .tape-1{top:6%}}.loading .tape-2{transform:rotate(3deg)}.loading .tape-2 span{transform:translate(120%, 0)}@media screen and (min-width: 1000.1px)and (orientation: landscape){.loading .tape-2{top:2%}}@media all and (min-width: 1000.1px)and (orientation: portrait){.loading .tape-2{top:2%}}@media all and (max-width: 1000px){.loading .tape-2{transform:rotate(13deg);top:20%}}.loading .tape-3{transform:rotate(30deg)}.loading .tape-3 span{transform:translate(-120%, 0)}@media screen and (min-width: 1000.1px)and (orientation: landscape){.loading .tape-3{top:1%}}@media all and (min-width: 1000.1px)and (orientation: portrait){.loading .tape-3{top:13%}}@media all and (max-width: 1000px){.loading .tape-3{transform:rotate(43deg);top:5%}}.loading .tape-4{transform:rotate(-40deg)}.loading .tape-4 span{transform:translate(-120%, 0)}@media screen and (min-width: 1000.1px)and (orientation: landscape){.loading .tape-4{left:-21%}}@media all and (min-width: 1000.1px)and (orientation: portrait){.loading .tape-4{top:9%}}@media all and (max-width: 1000px){.loading .tape-4{top:15%}}.loading .tape-5{transform:rotate(305deg)}.loading .tape-5 span{transform:translate(120%, 0)}@media screen and (min-width: 1000.1px)and (orientation: landscape){.loading .tape-5{bottom:11%;left:10%}}@media all and (min-width: 1000.1px)and (orientation: portrait){.loading .tape-5{bottom:11%;left:10%}}@media all and (max-width: 1000px){.loading .tape-5{transform:rotate(308deg);bottom:0%}}.loading .tape-6{transform:rotate(11deg)}.loading .tape-6 span{transform:translate(120%, 0)}@media screen and (min-width: 1000.1px)and (orientation: landscape){.loading .tape-6{bottom:6%}}@media all and (min-width: 1000.1px)and (orientation: portrait){.loading .tape-6{bottom:23%}}@media all and (max-width: 1000px){.loading .tape-6{transform:rotate(20deg);bottom:27%}}.loading .tape-7{transform:rotate(-4deg)}.loading .tape-7 span{transform:translate(-120%, 0)}@media screen and (min-width: 1000.1px)and (orientation: landscape){.loading .tape-7{bottom:6%}}@media all and (min-width: 1000.1px)and (orientation: portrait){.loading .tape-7{bottom:6%}}@media all and (max-width: 1000px){.loading .tape-7{bottom:6%}}.fancybox-inner .fancybox-toolbar{right:min(0.7142857143vw,10px);top:min(0.7142857143vw,10px)}@media all and (max-width: 750px){.fancybox-inner .fancybox-toolbar{right:2.6666666667vw;top:2.6666666667vw}}.fancybox-inner .fancybox-toolbar .fancybox-button{width:min(4.4285714286vw,62px);height:min(4.4285714286vw,62px)}@media all and (max-width: 750px){.fancybox-inner .fancybox-toolbar .fancybox-button{width:13.3333333333vw;height:13.3333333333vw}}.fancybox-inner .fancybox-toolbar .fancybox-button.fancybox-button--zoom{background:url("/images/common/zoom.png") no-repeat 0 0;background-size:100% auto}.fancybox-inner .fancybox-toolbar .fancybox-button.fancybox-button--zoom svg{display:none}.fancybox-inner .fancybox-toolbar .fancybox-button.fancybox-button--zoom:disabled{display:none}.fancybox-inner .fancybox-toolbar .fancybox-button.fancybox-button--close{background:url("/images/common/gnav_close.png") no-repeat 0 0;background-size:100% auto;margin-left:10px}.fancybox-inner .fancybox-toolbar .fancybox-button.fancybox-button--close svg{display:none}