@charset "UTF-8";/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-nav,main .introduction .info-box li a{text-decoration:none}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px;cursor:pointer}.fancybox-nav{top:0;width:40%;height:100%;cursor:pointer;background:url(blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}body,main{overflow-x:hidden}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px}}body,header{background:#000}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}iframe[name=google_conversion_frame]{position:absolute;height:0;width:0}body{font-family:"Yu Gothic","Helvetica Neue",Helvetica,Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif}.wrapper{width:1024px;margin:0 auto;position:relative}.disp-none{display:none}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}header{width:100%;height:60px;position:fixed;border-bottom:1px solid #9a9a9a;z-index:100}header a{display:block}header .logo-atlus{float:left;margin:14px 140px 0 0;background:url(../img/common/logo_atlus.png?1603246753);width:113px;height:34px}header .to-top{float:left;margin:-1px 85px 0 -8px;background:url(../img/common/logo.png?1603246753);width:175px;height:68px}header .nav{float:left;margin-top:24px}header .nav li{float:left;margin-right:30px;position:relative}header .nav li:nth-child(1) a{background:url(../img/common/nav_story.png?1603246753) center top no-repeat;width:248px;height:13px}header .nav li:nth-child(1).current a,header .nav li:nth-child(1):hover a{background:url(../img/common/nav_story_on.png?1603246753) center top no-repeat}header .nav li:nth-child(2) a{background:url(../img/common/nav_system.png?1603246753) center top no-repeat;width:96px;height:13px}header .nav li:nth-child(2).current a,header .nav li:nth-child(2):hover a{background:url(../img/common/nav_system_on.png?1603246753) center top no-repeat}header .nav li:nth-child(3) a{background:url(../img/common/nav_devil.png?1603246753) center top no-repeat;width:69px;height:13px}header .nav li:nth-child(3).current a,header .nav li:nth-child(3):hover a{background:url(../img/common/nav_devil_on.png?1603246753) center top no-repeat}header .nav li:nth-child(4){margin-right:0}header .nav li:nth-child(4) a{background:url(../img/common/nav_special.png?1603246753) center top no-repeat;width:100px;height:13px}header .nav li:nth-child(4).current a,header .nav li:nth-child(4):hover a{background:url(../img/common/nav_special_on.png?1603246753) center top no-repeat}header .shopguide-btn{float:left;margin:17px 0 0 33px;background:url(../img/common/pre_order_btn.png?1603246753);width:133px;height:29px}footer{position:relative;padding:25px 0 52px;background:#000}footer .footer-sns{overflow:hidden;margin:0 0 0 405px}footer .footer-sns li{float:left}footer .footer-sns li .sns-twitter{background:url(../img/common/sns_twitter.png?1603246753) center top no-repeat;width:58px;height:58px;display:block}footer .footer-sns li .sns-facebook{background:url(../img/common/sns_facebook.png?1603246753) center top no-repeat;width:59px;height:58px;display:block}footer .footer-sns li .sns-line{background:url(../img/common/sns_line.png?1603246753) center top no-repeat;width:58px;height:58px;display:block}footer .footer-sns li+li{margin-left:16px}footer .logo-atlus{margin:-11px 0 6px 12px}footer .logo-atlus a{background:url(../img/common/logo_atlus.png?1603246753) center top no-repeat;width:113px;height:34px;display:block}footer copy{clear:both;font-size:11px;color:#fff}footer .trademark{display:inline-block;width:480px;margin-left:8px;text-align:center}footer .copylight{margin-left:20px}footer .logo-celo{position:absolute;top:33px;right:21px}.bg-container div{position:fixed;top:0;left:0;width:100%;height:100%}.bg-container .bg-1{background:url(../img/top/bg_01.jpg?1603246755) center top no-repeat;background-size:cover;display:none}.bg-container .bg-2{background:url(../img/top/bg_02.jpg?1603246755) center top no-repeat;background-size:cover;display:none}.bg-container .bg-3{background:url(../img/top/bg_04.jpg?1603246755) center top no-repeat;background-size:cover;display:none}.bg-container .bg-4{background:url(../img/top/bg_03.jpg?1603246755) center top no-repeat;background-size:cover;display:none}.bg-container .bg-5{background:url(../img/top/bg_05.jpg?1603246755) center top no-repeat;background-size:cover;display:none}.bg-container .bg-6{background:#000;display:none}.bg-container .bg-flash{background:#00f;opacity:0}.bg-container .bg-filter{background:url(../img/common/bg_filter.png?1603246753) center top}.main-bg{position:absolute;background:url(../img/top/bg_top.png?1603246755) center top no-repeat;height:1214px;width:100%}main{margin-bottom:63px}main .introduction{position:relative;height:1056px;z-index:20}main .introduction .sm-logo{background:url(../img/top/25th_logo.png?1603246755);width:90px;height:90px;position:absolute;top:70px;left:14px}main .introduction .catchcopy{position:absolute;top:50px;left:400px}main .introduction .ds-logo{position:absolute;top:76px;left:830px}main .introduction h1{position:absolute;top:500px;left:273px}main .introduction .release{position:absolute;top:668px;left:240px}main .introduction .info-box{background:url(../img/top/info_bg.png?1603246755);width:646px;height:215px;position:absolute;top:672px;left:-16px}main .introduction .info-box ul{margin:115px 0 0 38px}main .introduction .info-box li{font-size:14px;line-height:1.4;word-break:break-all}main .introduction .info-box li .date{float:left;color:#0ff;margin-right:10px}main .introduction .info-box li .title{float:left;width:480px;color:#fff;text-decoration:underline}main .introduction .info-box li:first-child{margin-bottom:10px}main .introduction .shopguide-btn{background:url(../img/top/shopguide_btn.png?1603246755);width:391px;height:234px;position:absolute;top:616px;left:636px}main .introduction .pv{background:url(../img/top/pv.png?1603246755);width:293.5px;height:159.5px;background-size:contain;position:absolute;top:897px;left:25px}main .introduction .op{background:url(../img/top/op.png?1603246755);width:293.5px;height:159.5px;background-size:contain;position:absolute;top:897px;left:332px}main .introduction .special-box{background:url(../img/top/special_box.png?1603246755);width:371px;height:203px;position:absolute;top:851px;left:640px}main .bnr-box,main .intro-txt,main .s1,main .s1 .s1-img2,main .s1 h2{position:relative}main .bnr-box{margin-top:27px;padding:0 7px;z-index:20;font-size:0}main .bnr-box a{display:inline-block;margin:0 3px 6px;width:242px;height:116px;background-size:cover!important;border:2px solid #14b3ff}main .bnr-box .bnr-25th{background:url(../img/top/bn_25th.jpg?1603246755) center top no-repeat}main .bnr-box .official-twi-btn{background:url(../img/top/official_twi_btn.jpg?1603246755) center top no-repeat}main .bnr-box .bnr-mvote{background:url(../img/top/bn_music_result.jpg?1603246755) center top no-repeat}main .bnr-box .bnr-qa{background:url(../img/top/bn_qanda.jpg?1603246755) center top no-repeat}main .bnr-box .bnr-nazoxnazo{background:url(../img/top/bn_nazoxnazo.png?1603246755) center top no-repeat}main .bnr-box .bnr-qaex{background:url(../img/top/bn_qaex.jpg?1603246755) center top no-repeat}main .bnr-box .bnr-voice{background:url(../img/top/bn_voice.jpg?1603246755) center top no-repeat}main .bnr-box .bnr-dvote{background:url(../img/top/bn_dvote_result.jpg?1603246755) center top no-repeat}main .bnr-box .bnr-coj{background:url(../img/top/bn_coj.jpg?1603246755) center top no-repeat}main .bnr-box .bnr-shinwa{background:url(../img/top/bn_shinwa.jpg?1603246755) center top no-repeat}main .bnr-box .bnr-bootcamp{background:url(../img/top/bn_bootcamp.jpg?1603246755) center top no-repeat}main .bnr-box .bnr-syn{background:url(../img/top/bn_syn.jpg?1603246755) center top no-repeat}main .bnr-box .bnr-dlc{background:url(../img/top/bn_dlc.jpg?1603246755) center top no-repeat}main .bnr-box .bnr-recommend{background:url(../img/top/bn_recommend.jpg?1603246755) center top no-repeat}main .intro-txt{margin:-64px 0 0 -37px;z-index:15}main .s1{z-index:10;margin-top:-60px}main .s1 h2{margin-left:65px;z-index:10}main .s1 .s1-text{margin:-423px 0 0 100px}main .s1 .s1-img1{margin:18px 0 0 -38px}main .s1 .s1-img2{margin:-620px 0 0 26px}main .s1 .s1-img2 p{color:#fff;line-height:1.5;font-size:18px;position:absolute;top:949px;left:420px}main .s1 .story-btn,main .s2,main .s2 .devil-btn,main .s2 h2,main .s3,main .s3 .s3-txt1,main .s3 h2{position:relative}main .s1 .story-btn{background:url(../img/top/story_btn.png?1603246755);width:890px;height:290px;display:block;margin:-150px 0 0 17px;z-index:10}main .s2{z-index:9;margin-top:100px}main .s2 h2{margin-left:250px;z-index:10}main .s2 .s2-img{margin:-471px 0 0 -318px}main .s2 .devil-btn{background:url(../img/top/devil_btn.png?1603246755);width:789px;height:258px;display:block;margin:-148px auto 0;z-index:10}main .s3{z-index:8;margin-top:147px}main .s3 h2{margin-left:224px;z-index:10}main .s3 h3{margin:-396px 0 0 -104px}main .s3 .s3-txt1 p,main .s3 .s3-txt2 p,main .s3 .s3-txt3 p{color:#fff;font-size:18px;line-height:1.5;text-align:center;font-feature-settings:"palt"}main .s3 .s3-txt1{margin:-265px 0 0 38px}main .s3 .s3-txt1 p{position:absolute;top:128px;left:140px}main .s3 .s3-txt2{margin:-25px 0 0 89px;position:relative}main .s3 .s3-txt2 p{position:absolute;top:142px;left:157px}main .s3 .s3-txt3{margin:6px 0 0 82px;position:relative}main .s3 .s3-txt3 p{position:absolute;top:120px;left:162px}main .s3 .system-btn{background:url(../img/top/system_btn.png?1603246755);width:789px;height:223px;display:block;margin:14px auto 0;position:relative;z-index:10}main .s4{position:relative}main .s4 .catchcopy{margin:-48px 0 0 -193px}main .s4 .logo{margin:-97px 0 0 273px}main .s4 .information{margin:20px 0 0 48px}main .s4 .shopguide-btn{background:url(../img/top/footer_shopguide_btn.png?1603246755);width:610px;height:192px;display:block;margin:25px 0 0 238px}