﻿html{font-size:100%}body{margin:0;padding:0;font-family:Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'メイリオ', meiryo, sans-serif;letter-spacing:.05em;line-height:1.7;color:#333333;-webkit-text-size-adjust:100%}#wrapper.fix{position:absolute;width:100%;overflow:hidden}p,li,dt,dd,th,td,pre{-ms-line-break:strict;line-break:strict;-ms-word-break:break-strict;word-break:break-strict}img{max-width:100%;vertical-align:top;border:0}ul,ol{margin:0;padding:0;list-style:none}dd{margin:0}object,embed{vertical-align:top}a{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all  0.2s ease}a:focus{outline:none}p{display:block;margin:0 0 0em}.layout{padding:0;list-style:none;overflow:hidden}.m0{margin:0;line-height:0}.bold{font-weight:bold}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}#wrapper{width:100%;height:auto;margin:0 auto}.sp_character:before,.sp_system:before,.sp_pre_mail:before,.sp_pre_twitter:before,.sp_pre_line:before,.sp_campaign:before,.sp_campaign_chara_design:before,.sp_campaign_chara_design_1st:before,.sp_news_detail:before{background:url("../../images/sp/top/top_image_back_normal-9d25d579.png") no-repeat left top;background-size:100% auto;background-color:#FFF;display:block;position:fixed;top:0;left:0;width:100%;height:100%;padding-bottom:108px;content:"";z-index:-999}#header{position:relative;width:100%;height:auto}#header .btn-menu{position:fixed;display:block;background:url(../../images/sp/navi/menu_bg-e923707f.png) no-repeat top right;background-size:contain;top:0;right:0;width:55px;height:55px;z-index:9999;cursor:pointer}#header .btn-menu span{display:inline-block;transition:all .4s;position:absolute;left:11px;height:3px;border-radius:2px;background:#fff;width:60%}#header .btn-menu span:nth-of-type(1){top:13px}#header .btn-menu span:nth-of-type(2){top:25px}#header .btn-menu span:nth-of-type(3){top:37px}#header .btn-menu.active{background:none}#header .btn-menu.active span:nth-of-type(1){top:19px;left:11px;transform:translateY(6px) rotate(-45deg);width:60%}#header .btn-menu.active span:nth-of-type(2){opacity:0}#header .btn-menu.active span:nth-of-type(3){top:31px;left:11px;transform:translateY(-6px) rotate(45deg);width:60%}#gn{position:fixed;width:100%;top:0;left:0;margin:auto;z-index:9999;display:none;opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all  0.3s ease}#gn ul{width:85%;margin:auto;padding:17.6875% 0 0}#gn li{display:block;padding:0 0 3.125%}#gn.show{display:block}#gn.op1{opacity:1}.new__badge{position:relative}.new__badge:before{content:'';width:25%;min-height:40px;position:absolute;display:block;top:0;left:0;margin:0 auto;background:url("../../images/sp/common/icon_new-8d159194.png") no-repeat 0 0;background-size:contain}#popup{position:fixed;top:50%;left:50%;width:284px;height:320px;margin:-160px 0 0 -140px;z-index:10000;display:none;opacity:0}#popup p{margin:0;text-align:center}#mode-input{position:absolute;width:284px;height:343px;background:url("/images/sp/images/bg_popup_input.png");background-size:100% auto;z-index:1}#mode-input .serif{margin:-47px 0 17px -17px;width:190px}#mode-input .bg-chara{position:absolute;top:-94px;left:71px;z-index:-1;width:319px}#mode-input.off{opacity:0}#popup p.message{position:absolute;top:35%;left:0;color:#f00;font-size:13px;width:100%}#popup p.message span{background:rgba(255,255,255,0.9);padding:1%;display:inline-block}#popup p.error-message{text-align:left;padding:6% 0 0 7%;color:#f00;font-size:18px;font-weight:bold}#popup p.message{position:absolute;top:42px;left:41px;color:#f00;text-indent:-9999px;width:199px;height:53px;background:url("/images/sp/images/error_message.png");background-repeat:no-repeat;background-size:contain}#mode-complete{position:absolute;top:0;width:284px;height:320px;background:url("/images/sp/images/bg_popup.png");background-size:100% auto;z-index:-1;opacity:0}#mode-complete.on{opacity:1;z-index:1}#mode-complete .bg-chara{position:absolute;top:-7px;left:-20px;z-index:-1;width:320px}#mode-complete .serif{width:319px;top:-27px;left:-17px;position:absolute}#popup-movie{position:fixed;top:50%;left:50%;width:80%;height:640px;margin:-320px 0 0 -40%;background:url("../../images/bg_popup-78f3c5fc.png");z-index:10000;display:none;opacity:0;border:2px solid #000}#popup-movie iframe{width:100%;height:100%}#popup-close{display:block;width:84px;position:absolute;bottom:17px;left:50%;margin:0 0 0 -42px;z-index:1}#popup-movie-close{display:block;width:76px;height:77px;position:absolute;top:-33px;right:-38px}#cboxClose{width:38px;height:39px;top:-11px;right:-15px;background-size:contain}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display:none;z-index:9998;opacity:0}#overlay2{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display:none;z-index:9998;opacity:0}#popup,#popup-movie,#overlay,#overlay2{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all  0.3s ease}#popup.show,#popup-movie.show,#overlay.show,#overlay2.show{display:block}#popup.op1,#popup-movie.op1,#overlay.op1,#overlay2.op1{opacity:1}#footer{width:100%;background:#000;color:#fff;padding:30px 0 20px;margin-bottom:-30px;z-index:1}#footer .footer__social{width:100%;margin:2% 0 5%}#footer .footer__social__box{width:40%;margin:0 auto;padding:0;overflow:hidden}#footer .footer__social__box li{width:29%;float:left;margin:0 2%}#footer .footer-top{margin:0 0 20px}#footer .footer-top__title{width:85%;margin:0 auto}#footer .footer-top .store_note{padding:26px 0;width:94%}#footer .footer-top .store_note ul{font-size:0.8em}#footer .footer-top .btn-download--footer{width:100%}#footer .footer-top .btn-download__border{margin:5% auto;width:80%;border-top:2px #c5c5c5 solid}#footer .footer-top .btn-download__apps{width:80%;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);margin:3% auto 0;grid-gap:10px 0}#footer .footer-top .btn-download__apps--app{margin-right:20%}#footer .footer-top .btn-download__apps--au{margin-right:7%}#footer .footer-top .btn-download__pc{display:grid;grid-template-columns:repeat(2, 1fr);width:80%;margin:0 auto}#footer .footer-top .btn-download__pc--steam{margin-right:3.5%}#footer .footer-top__compatible{margin:5% 3%;font-size:0.8em}#footer .footer-top__appdesc{font-size:0.8em;margin:0 3%}#footer .footer-bottom ul{display:flex;justify-content:center;font-size:0.8em}#footer .footer-bottom li a{text-decoration:none;color:#FFF}#footer .footer-bottom li:nth-child(2){min-width:1px;padding:0;margin-left:5%;margin-right:5%;border-right:solid 1px #FFF;height:1.5em}#footer .footer-return_btn{width:85%;margin:0 auto;text-align:center;color:#FFF;font-size:0.8em}#footer a{text-decoration:none}#footer .page{background:rgba(34,33,29,0.8);margin:-93px 0 0}#footer dl{margin:0 auto;width:85%;font-size:1.0em}#footer dt{float:left;min-width:80px}#footer dt:after{content:':';position:relative;left:7px}#footer dd{margin-left:70px}#footer .copyright{margin:5% auto;display:block;text-align:center;color:#fff;font-size:0.8em}#pagetop{position:fixed;width:100%;bottom:-190px;z-index:51}#pagetop .inner{width:962px;margin:auto;position:relative}#pagetop .inner a{display:block;position:absolute;bottom:0;right:-170px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all  0.4s ease-in-out}#pagetop .inner a.on{bottom:200px}#slider{padding:5% 0}#slider ul{margin:0;padding:0}#slider li,#bg-slide li{display:none}#slider .bx-viewport li,#bg-slide .bx-viewport li{display:block}#slider .bx-viewport,#bg-slide .bx-viewport{-webkit-box-shadow:none;box-shadow:none;border:none;left:inherit;background:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.bx-wrapper{margin:0 auto 8.59375%}.bx-wrapper img{width:100% !important}.bxslider{margin:0}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-10px;width:100%}.bx-wrapper .bx-controls-direction a{width:30px;height:38px;margin:-11px 0 0;background-size:contain;background-position:left top;top:auto;bottom:45%;z-index:9998}.bx-wrapper .bx-controls-direction a:hover{background-position:left top}.bx-wrapper .bx-prev{background:url("../../images/slide_arrow_l-e2c89daf.png") no-repeat 0 0;background-size:40%;left:2%}.bx-wrapper .bx-next{background:url("../../images/slide_arrow_r-9addf031.png") no-repeat 0 0;background-size:40%;right:0%}.bx-wrapper .bx-pager.bx-default-pager a{background-color:#676767;box-shadow:inset 1px 1.732px 5px 0px rgba(0,0,0,0.75);width:8px;height:8px;margin:0 10px;border-radius:50%}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#ffa248;box-shadow:inset 1px 1.732px 5px 0px rgba(0,0,0,0.75)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:-8%}#slide-area{clear:both;margin:5% auto 5%;position:relative}#slide-area .btn{width:100%;height:auto}#slide-area .btn .youtube_hikakin{width:100%;position:relative;height:auto;padding:5% 0}#slide-area .btn .youtube_hikakin:before{position:absolute;content:'';display:block;margin:0 auto;top:14%;right:0;left:0;min-width:200px;width:82%;height:100%;background:url("/images/sp/top/frame_hikakin.png") no-repeat 0 0;background-size:contain}#slide-area .btn .youtube_hikakin:after{position:absolute;content:'';display:block;background-color:#000;margin:0 auto;top:24%;right:0;left:0;min-width:200px;width:80%;height:69%}#slide-area .btn .youtube{width:100%;height:auto}#slide-area .btn .youtube:before{position:absolute;content:'';display:block;margin:0 auto;top:15%;right:0;min-width:180px;width:65%;height:50%;z-index:999;background:url("/images/sp/top/frame_pv.png") no-repeat 0 0;background-size:contain}#slide-area .bx-wrapper .bx-pager,#slide-area .bx-wrapper .bx-controls-auto{position:relative}#slide-area .bx-wrapper .bx-pager{padding-top:0;padding-bottom:0}#slide-area .bx-pager-item{margin-right:7px}#slide-area .bx-wrapper .bx-pager.bx-default-pager a{width:10px;height:10px}