@charset "UTF-8";/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.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-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{cursor:pointer;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}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;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;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}.container,body{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}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.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}}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}body{-webkit-text-size-adjust:100%;font-family:"Helvetica Neue",Helvetica,Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}main{padding-bottom:140px}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}body,html{width:100%;height:100%}iframe[name=google_conversion_frame]{position:absolute;height:0;width:0}.disp-none{display:none}.container{position:relative;z-index:10;min-height:100%}a{display:inline-block}.wrapper{width:1024px;margin:auto;position:relative}main .page-nav{margin:35px 0 30px 95px;width:845px}.bg,footer{width:100%}main .page-nav li{float:left;margin:0 0 9px 4px}main .page-nav li a{display:block;position:relative}main .page-nav li a.new:after{content:url(../img/common/page_nav_new.png?1516954180);position:absolute;top:-3px;left:12px}.fancybox-inner{overflow:hidden!important}footer{background:#fff;padding:23px 0 0;text-align:center;position:absolute;bottom:0;height:140px;box-sizing:border-box}footer .atlus-logo{background:url(../img/common/f_atlus_logo.png?1516954180) no-repeat;width:127px;height:37px;margin-right:33px}footer .ds-logo{display:inline-block;vertical-align:top;position:relative;top:8px}footer p{font-size:14px;margin-top:15px;font-family:"Droid Sans",Verdana}.bg{background:url(../img/top/bg.jpg?1516954180) center top no-repeat;height:1890px;position:fixed;background-size:cover;z-index:1}.section-bg-1,.section-bg-2{width:100%;height:100%;position:fixed;z-index:1;display:none}.section-bg-1{background:url(../img/top/section_bg_01.jpg?1516954180) center center no-repeat;background-size:cover}.section-bg-2{background:url(../img/top/section_bg_02.jpg?1516954180) center center no-repeat;background-size:cover}header.top-header .sns-box{position:absolute;top:0;left:0;font-size:0;margin:25px 0 0 15px}header.top-header .sns-box .twi-btn{background:url(../img/top/sns_twitter.png?1516954180) no-repeat;width:47px;height:46px}header.top-header .sns-box .fb-btn{background:url(../img/top/sns_facebook.png?1516954180) no-repeat;width:47px;height:47px}header.top-header .sns-box .line-btn{background:url(../img/top/sns_line.png?1516954180) no-repeat;width:47px;height:47px}header.top-header nav{position:absolute;top:111px;left:22px;z-index:10}header.top-header nav ul li{position:relative}header.top-header nav ul li+li{margin-top:13px}header.top-header nav ul .nav-character-make{background:url(../img/top/nav_character_make.png?1516954180) no-repeat;width:361px;height:75px}header.top-header nav ul .nav-mystery-dungeon{background:url(../img/top/nav_mystery_dungeon.png?1516954180) no-repeat;width:361px;height:75px}header.top-header nav ul .nav-adventure{background:url(../img/top/nav_adventure.png?1516954180) no-repeat;width:361px;height:75px}header.top-header nav ul .nav-special{background:url(../img/top/nav_special.png?1516954180) no-repeat;width:361px;height:75px}header.top-header nav ul li a.top-nav-new:after{content:url(../img/top/top_nav_new.png?1516954180);position:absolute;top:-5px;right:-13px}main .top-contents{min-height:1190px}main .top-contents .anni-box,main .top-contents .anniversary-logo,main .top-contents .bnr-bgm,main .top-contents .btn-privilege,main .top-contents .catchcopy,main .top-contents .logo,main .top-contents .main-visual,main .top-contents .release-date,main .top-contents .shop-guide{position:absolute}main .top-contents .main-visual{top:-99px;left:242px}main .top-contents .catchcopy{top:4px;left:922px}main .top-contents .logo{top:423px;right:85px}main .top-contents .release-date{top:630px;right:155px}main .top-contents .bnr-bgm{background:url(../img/top/bnr_bgm.png?1516954180) no-repeat;width:386px;height:93px;background-size:cover;top:784px;left:22px}main .top-contents .shop-guide{background:url(../img/top/h_btn_shopguide_l.png?1516954180) no-repeat;width:319px;height:169px;top:708px;right:288px}main .top-contents .btn-privilege{background:url(../img/top/h_btn_privilege.png?1516954180) no-repeat;width:189px;height:205px;top:672px;right:90px}main .top-contents .news-feed{background:url(../img/top/news_bg.png?1516954180) no-repeat;width:386px;height:209px;font-family:sans-serif;color:#000;position:absolute;top:541px;left:21px;padding:40px 23px 0;box-sizing:border-box}main .top-contents .news-feed .news-feed-inner{font-feature-settings:"palt" 1}main .top-contents .news-feed .news-feed-inner a{text-decoration:none;color:#000;margin-top:10px;display:block}main .top-contents .news-feed .news-feed-inner a:hover{opacity:.8}main .top-contents .news-feed .news-feed-inner a .news-date{display:block;margin-bottom:5px;font-size:14px;font-weight:700}main .top-contents .news-feed .news-feed-inner a .news-title{line-height:1.4;font-size:16px;text-decoration:underline}main .top-contents .news-feed .news-btn-more{background:url(../img/top/news_btn_more.png?1516954180) no-repeat;width:150px;height:33px;position:absolute;bottom:-8px;right:10px}main .top-contents .banner-box{position:absolute;top:900px;left:0;width:1024px}main .top-contents .banner-box a{margin-bottom:20px;float:left}main .top-contents .banner-box a:nth-child(3n+2),main .top-contents .banner-box a:nth-child(3n+3){margin-left:32px}main .top-contents .banner-box a:nth-child(3n+1):nth-last-child(2){margin-left:176px}main .top-contents .banner-box .bnr-dlc{background:url(../img/top/bnr_dlc_limited.png?1516954180) no-repeat;width:320px;height:120px}main .top-contents .banner-box .bnr-tokuban0827{background:url(../img/top/bnr_tokuban0827.png?1516954180) no-repeat;width:320px;height:120px}main .top-contents .banner-box .bnr-mssp{background:url(../img/top/bnr_mssp.png?1516954180) no-repeat;width:320px;height:120px}main .top-contents .banner-box .bnr-qa{background:url(../img/top/bnr_qaform.png?1516954180) no-repeat;width:320px;height:120px}main .top-contents .banner-box .bnr-10th{background:url(../img/top/bnr_10th.png?1516954180) no-repeat;width:320px;height:120px}main .top-contents .banner-box .bnr-10th-niconama{background:url(../img/top/bnr_10th_niconama.png?1516954180) no-repeat;width:320px;height:120px}main .summary{height:1082px;position:relative}main .summary .wrapper{background:url(../img/top/summary_bg.png?1516954180) 105px 33px no-repeat}main .summary h2{margin-left:49px}main .summary .pv-title{margin:14px 0 0 157px}main .summary .pv{background:url(../img/top/summary_pv_tmb.png?1516954180) no-repeat;width:400px;height:240px;position:absolute;top:102px;right:58px}main .summary .summary-text{margin:16px 0 0 52px}main .summary .summary-ss-box{position:absolute;top:354px;right:58px}main .summary .summary-ss-box li{margin-bottom:6px}main .summary .summary-ss-box li .ss-01{background:url(../img/top/ss_01_tmb.jpg?1516954180) no-repeat;width:271px;height:164px}main .summary .summary-ss-box li .ss-02{background:url(../img/top/ss_02_tmb.jpg?1516954180) no-repeat;width:271px;height:164px}main .summary .summary-ss-box li .ss-03{background:url(../img/top/ss_03_tmb.jpg?1516954180) no-repeat;width:271px;height:164px}main .summary .btn-to-series{background:url(../img/top/summary_btn_to_series.png?1516954180) no-repeat;width:606px;height:115px;margin:19px 0 0 209px}main section .top-btn-new{position:relative}main section .top-btn-new:after{content:url(../img/top/top_btn_new.png?1516954180);position:absolute;bottom:-24px;right:51px}main .character-make{height:1243px;position:relative}main .character-make .bg-pattern{background:url(../img/top/bg_pattern.png?1516954180) center -227px;width:100%;height:350px;position:absolute;top:71px}main .character-make .bg-gradation{background:url(../img/top/character_make_bg.png?1516954180) center top no-repeat;width:100%;height:541px;position:absolute;top:525px}main .character-make h2{padding-top:24px;margin-left:33px}main .character-make .characrter-make-visual{margin:-14px 0 0 2px}main .character-make .character-make-btn{background:url(../img/top/character_make_btn.png?1516954180) no-repeat;width:525px;height:108px;margin:-61px 0 0 248px;position:relative}main .mystery-dungeon{height:1180px;position:relative}main .mystery-dungeon .bg-pattern{background:url(../img/top/bg_pattern.png?1516954180) center -214px;width:100%;height:1050px;position:absolute;top:50px}main .mystery-dungeon h2{padding-top:20px;margin-left:22px}main .mystery-dungeon .mystery-dungeon-visual{margin:9px 0 0 -43px}main .mystery-dungeon .mystery-dungeon-btn{background:url(../img/top/mystery_dungeon_btn.png?1516954180) no-repeat;width:525px;height:108px;margin:27px 0 0 248px;position:relative}main .adventure{height:820px;position:relative}main .adventure .bg-pattern{background:url(../img/top/bg_pattern.png?1516954180) center -57px;width:100%;height:620px;position:absolute;top:131px}main .adventure h2{padding-top:37px;margin-left:81px}main .adventure .adventure-ss-box{overflow:hidden;width:638px;margin:30px auto 0}main .adventure .adventure-ss-box li{float:left}main .adventure .adventure-ss-box li .ss-04{background:url(../img/top/ss_04_tmb.jpg?1516954180) no-repeat;width:314px;height:190px}main .adventure .adventure-ss-box li .ss-05{background:url(../img/top/ss_05_tmb.jpg?1516954180) no-repeat;width:314px;height:190px}main .adventure .adventure-ss-box li+li{margin-left:10px}main .adventure .adventure-btn{background:url(../img/top/adventure_btn.png?1516954180) no-repeat;width:525px;height:108px;margin:46px 0 0 248px;position:relative}main #series{height:425px;padding-top:30px}main #series ul{margin-left:35px}main #series ul li{float:left;margin-right:20px}main .spec{padding-top:50px;height:1451px}main .spec #product{margin:0 0 0 87px;position:relative}main .spec #product p{color:#fff;font-size:13px;line-height:1.4;position:absolute;top:425px;left:287px}main .spec #product a{background:url(../img/top/bnr_musiclist.png?1516954180) no-repeat;width:504px;height:104px;margin:auto;position:absolute;top:527px;left:287px}main .spec #anni-box{margin:34px 0 100px 86px;position:relative}main .spec #anni-box p{color:#fff;font-size:13px;line-height:1.4;position:absolute;top:555px;left:30px}main .spec #anni-box a{background:url(../img/top/f_btn_shopguide.png?1516954180) no-repeat;width:611px;height:111px;position:absolute;top:600px;left:119px}.ss-modal{display:none;width:400px;height:240px;position:fixed;margin:auto;top:0;bottom:0;left:0;right:0;background:#000;z-index:1000}.ss-modal .ss-close-btn{background:url(../img/top/close_btn.png?1516954180) no-repeat;width:40px;height:40px;position:absolute;top:-50px;right:0}.ss-modal .ss,.ss-modal .ss.ss1,.ss-modal .ss.ss2,.ss-modal .ss.ss3,.ss-modal .ss.ss4,.ss-modal .ss.ss5{width:400px;height:240px}.ss-modal .ss.ss1{background:url(../img/top/ss_01.jpg?1516954180) no-repeat}.ss-modal .ss.ss2{background:url(../img/top/ss_02.jpg?1516954180) no-repeat}.ss-modal .ss.ss3{background:url(../img/top/ss_03.jpg?1516954180) no-repeat}.ss-modal .ss.ss4{background:url(../img/top/ss_04.jpg?1516954180) no-repeat}.ss-modal .ss.ss5{background:url(../img/top/ss_05.jpg?1516954180) no-repeat}.modal-overlay{display:none;width:100%;height:100%;background:rgba(0,0,0,.8);position:fixed;z-index:100;overflow:auto;outline:0;top:0}