body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}main{margin:0;padding:0}main article,main aside,main details,main figcaption,main figure,main footer,main header,main hgroup,main menu,main nav,main main,main section,main footer{display:block}main img{vertical-align:bottom}main a img{border:0}main table{border-collapse:collapse;border-spacing:0}main fieldset,main img{border:0}main address,main caption,main cite,main code,main dfn,main em,main strong,main th,main var{font-style:normal;font-weight:normal}main ol,main ul{list-style:none}main caption,main th{text-align:left}main h1,main h2,main h3,main h4,main h5,main h6{font-size:100%;font-weight:normal}main q:before,main q:after{content:''}main abbr,main acronym{border:0}#contents ul{list-style:none}#contents img{border:none;vertical-align:bottom}#contents a{outline:none}html,body{text-align:center;font-size:15px}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}img{vertical-align:bottom}li{list-style-type:none}img{width:100%;margin:auto}@media screen and (min-width: 940px){img{width:auto}}.pc{display:none}@media screen and (min-width: 940px){.pc{display:block}}.sp{display:block}@media screen and (min-width: 940px){.sp{display:none}}#storeBtnCol{background:#111;padding:5vw 0}@media screen and (min-width: 940px){#storeBtnCol{padding:50px 0}}#storeBtnCol .btnList{width:90%;margin:auto}a{transition:0.5s}a:hover{opacity:0.5}.clearfix:before,.clearfix:after{content:".";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.clearboth{clear:both}html,body{position:relative;margin:0;padding:0;height:100%;width:100%}#loading{width:100%;height:100%;z-index:100;background:url(../images/bg_loading.jpg);position:fixed}#loading p{position:relative;color:#fff;text-align:center;top:60%;left:0;right:0;width:95%;margin:auto;opacity:0}#loading p img{width:100%}@media screen and (min-width: 940px){#loading p img{width:auto}}#loading p.catch1{position:absolute;top:400px;left:0;right:0;width:27%;margin:auto}@media screen and (min-width: 940px){#loading p.catch1{top:400px;width:auto}}#loading p.catch2{position:absolute;top:440px;left:0;right:0;width:82%;margin:auto}@media screen and (min-width: 940px){#loading p.catch2{top:440px;width:auto}}#loading div{position:absolute;left:50%;margin-top:-50px;text-align:center}#loading div.light{top:16%;margin-left:-242px;width:500px;height:54px}@media screen and (min-width: 940px){#loading div.light{top:23%}}#loading div.flare{opacity:0.7;top:10%;margin-left:-342px;width:700px;height:54px}@media screen and (min-width: 940px){#loading div.flare{top:17%}}#loading div.catchCol{top:16%;left:0;right:0;max-width:500px;width:100%;margin:auto}#loading div#radiation{position:absolute;top:0;left:0;display:none;min-width:100%;min-height:100%;margin-top:0;overflow:hidden}#loading div#radiation video{position:absolute;top:-10%;left:calc(50vw - 50vh);width:100vh;height:100vh}@media screen and (min-width: 940px){#loading div#radiation video{top:50%;left:0;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateY(-54%);transform:translateY(-54%)}}@media screen and (min-width: 940px) and (max-width: 1200px){#loading div#radiation video{top:50%;left:0;max-width:1200px;max-height:1200px;min-width:auto;min-height:1200px;width:100%;height:auto;-webkit-transform:translateY(-54%);transform:translateY(-54%)}}#loading div img{position:absolute;text-align:center;top:0;left:0;right:0;margin:auto}.img01{-webkit-animation:img01-anime 10s linear infinite;animation:img01-anime 10s linear infinite}.img02{-webkit-animation:img02-anime 30s linear infinite;animation:img02-anime 30s linear infinite}.img03{-webkit-animation:img03-anime 2s linear alternate infinite;animation:img03-anime 2s linear alternate infinite;opacity:0}.img04{-webkit-animation:img04-anime 1s linear alternate infinite;animation:img04-anime 1s linear alternate infinite;opacity:0}.whiteout{-webkit-animation:whiteout 2s cubic-bezier(0.7, 0, 0.84, 0);animation:whiteout 2s cubic-bezier(0.7, 0, 0.84, 0)}#header{position:relative;padding:13px 0 10px 11px;background-color:#000;border-bottom:1px solid #838385;text-align:left;z-index:10}#header h1{max-width:1000px;width:129px;margin:0}@media screen and (min-width: 940px){#header h1{width:auto;margin:0 auto}}#header h1 a{width:100%;line-height:0;display:block}#wp{position:relative;overflow:hidden;color:#fff;font-family:'ヒラギノ明朝 ProN', 'Yu Mincho Light', 'YuMincho', 'Yu Mincho', '游明朝体', 'ＭＳ 明朝', 'MS Mincho',  'Hiragino Mincho ProN', 'Georgia', sans-serif}#wp:before{background:url(../images/bg.jpg?v2) no-repeat top center;background-size:cover;display:block;position:fixed;top:0;left:0;width:100%;height:100%;content:"";z-index:0}#spec p img:nth-child(2),#giveaway p img:nth-child(2){display:none}#contents{position:relative}#mv{position:relative;padding:4vw 0 0;z-index:1}@media screen and (min-width: 940px){#mv{margin-top:0;padding:20px 0 0}}#mv:before{content:"";position:absolute;bottom:-9vw;left:0;width:100%;height:10vw;background-image:linear-gradient(0deg, rgba(0,0,0,0), #000)}@media screen and (min-width: 940px){#mv:before{opacity:0}}#mv:after{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:30vw;background-image:linear-gradient(0deg, #000, rgba(0,0,0,0))}@media screen and (min-width: 940px){#mv:after{opacity:0}}#mv .mv_bg{z-index:-1;position:absolute;top:0;left:0;height:100%;width:100%;background-image:url(../images/bg_top.jpg?v2);background-repeat:repeat-x;background-size:200%;-webkit-animation:scroll-anim 20s linear infinite;animation:scroll-anim 20s linear infinite}@media screen and (min-width: 940px){#mv .mv_bg{z-index:-1;position:absolute;top:0;left:0;height:100%;width:100%;background-image:url(../images/bg_top.jpg?v2);background-repeat:repeat-x;background-size:auto 100%;-webkit-animation:scroll-anim-pc 20s linear infinite;animation:scroll-anim-pc 20s linear infinite}}#mv .innerBox{max-width:1200px;margin:auto;text-align:center}#mv .innerBox:before{background:url(../images/bg_chara_ffbe_sp.png?v2) no-repeat;background-position:bottom left;background-size:145%;display:block;position:absolute;bottom:0;left:60%;width:100%;height:100%;margin-left:-103%;content:"";z-index:-1}@media screen and (min-width: 940px){#mv .innerBox:before{background:url(../images/bg_chara_ffbe.png?v2) no-repeat;background-position:top left;background-size:auto;top:0;left:50%;margin-left:-790px}}#mv .innerBox:after{background:url(../images/bg_chara_wotv_sp.png?v2) no-repeat;background-position:bottom right;background-size:162%;display:block;position:absolute;bottom:0;right:40%;width:100%;height:100%;margin-right:-92%;content:"";z-index:-1}@media screen and (min-width: 940px){#mv .innerBox:after{background:url(../images/bg_chara_wotv.png?v2) no-repeat;background-position:top right;background-size:auto;top:0;right:50%;margin-right:-783px}}#mv .title{width:60%;margin:auto}@media screen and (min-width: 940px){#mv .title{width:auto}}#mv h1{width:60%;margin:5vw auto 3vw}@media screen and (min-width: 940px){#mv h1{width:auto;margin:auto}}#mv .eventDetail h2{width:65%;margin:0 auto 4vw}@media screen and (min-width: 940px){#mv .eventDetail h2{width:auto;margin:0 auto 0}}#mv .eventDetail .counter{width:90%;margin:0 auto 3vw;position:relative}@media screen and (min-width: 940px){#mv .eventDetail .counter{width:auto;margin:0 auto 20px}}#mv .eventDetail .counter .counterInner{position:absolute;z-index:5;width:19vw;top:-7vw;right:-4vw}#mv .eventDetail .counter .counterInner img{width:100%}@media screen and (min-width: 940px){#mv .eventDetail .counter .counterInner{width:auto;top:-60px;right:-50px}#mv .eventDetail .counter .counterInner img{width:auto}}#mv .eventDetail .period{width:100%;margin:auto;padding-bottom:3vw}#mv .eventDetail .period .counter{width:98%}@media screen and (min-width: 940px){#mv .eventDetail .period .counter{width:auto}}@media screen and (min-width: 940px){#mv .eventDetail .period{width:auto;padding-bottom:5px}}#mv .eventDetail .period img{width:100%}#mainCol{overflow:hidden}.contentsCol{position:relative;margin:0 auto;width:95%;max-width:1190px;background-image:url(../images/pat_content.jpg?v2);background-repeat:repeat;border:8px double #000000;box-sizing:border-box;text-align:left}@media screen and (min-width: 940px){.contentsCol{border:12px double #000000}}.contentsCol:before{position:absolute;content:'';width:10vw;height:10vw;background-image:url(../images/img_corner.png?v2);background-repeat:no-repeat;background-size:contain;top:0;right:0;background-position:top right}@media screen and (min-width: 940px){.contentsCol:before{width:104px;height:104px}}h3{display:inline-block;text-align:left;margin:-9px 0 0 -8px;width:100%}h3 img{height:14vw;width:auto}@media screen and (min-width: 1231px){h3 img{width:auto;height:auto}}@media screen and (min-width: 940px){h3 img{width:auto;height:auto}}.innerCol{position:relative;margin:auto;padding:4vw 4vw}@media screen and (min-width: 940px){.innerCol{padding:50px 30px}}.description{position:relative;text-align:left;width:100%;margin:2vw auto;line-height:1.8em;font-size:1em;font-weight:bold;z-index:2}@media screen and (min-width: 940px){.description{margin:0 auto 30px;font-size:26px}}.description span{box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:.3em;line-height:2.2;background-color:#000}.attention{position:relative;text-align:left;width:100%;margin:5vw auto;line-height:1.8em;font-size:0.8em;font-weight:bold;z-index:2}@media screen and (min-width: 940px){.attention{margin:-10px auto 30px;font-size:20px}}.attention span{box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:.3em;line-height:2.2;background-color:#000}#gnaviList{position:absolute;top:-110vh;width:100%;height:100vh;margin:0 auto;padding:10px 0;text-align:center;transition:.5s ease-in-out;background:#000;z-index:2}@media screen and (min-width: 940px){#gnaviList{position:relative;height:auto;top:0;padding:0;text-align:inherit;line-height:0}}#gnaviList #gnaviInner{position:absolute;top:47%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:20px}@media screen and (min-width: 940px){#gnaviList #gnaviInner{position:relative;top:0;left:0;width:auto;-webkit-transform:none;transform:none;background:none;padding:0}}#gnaviList #gnaviInner ul{list-style:none;position:static;right:0;bottom:0;font-size:14px;width:80%;margin:0 auto}#gnaviList #gnaviInner ul li{position:relative;margin:0 auto 7vw;width:100%}#gnaviList #gnaviInner ul li:last-child{margin-bottom:0}#gnaviList #gnaviInner ul li img{width:auto;max-width:100%}@media screen and (min-width: 940px){#gnaviInner ul{padding:20px 0;display:table;margin:0 auto;max-width:1200px;width:100%}#gnaviInner ul li{position:relative;display:table-cell;padding:0 15px;margin:0 auto;vertical-align:middle;width:auto !important}#gnaviInner ul li img{max-width:100%}#gnaviInner ul li:before{position:absolute;content:'';border-left:2px solid #fff;-webkit-transform:rotate(20deg);transform:rotate(20deg);top:0;left:0;width:0;height:100%}#gnaviInner ul li:first-child:before{border-left:none}}#navToggle{display:block;position:fixed;right:0;top:7vw;width:16%;cursor:pointer;z-index:19}#navToggle div{position:relative}#navToggle div a{display:block;position:absolute;width:100%;left:0}@media screen and (min-width: 940px){#navToggle{display:none}}.open #gnaviList{-webkit-transform:translateY(110vh);transform:translateY(110vh);position:fixed;z-index:18;overflow:hidden}.open #gnaviList #gnaviInner{background-size:60%;padding:20px 0}.open #gnaviList #gnaviInner li{margin-bottom:7vw}.open #gnaviList #gnaviInner li:last-child{margin-bottom:0}@media screen and (min-width: 940px){.open #gnaviList{position:relative;-webkit-transform:none;transform:none}.open #gnaviList #gnaviInner{padding:0}.open #gnaviList li{margin-bottom:0}.open #gnaviList li:last-child{margin-bottom:0}}#prologue{position:relative;width:100%;margin:14vw 0 0}@media screen and (min-width: 940px){#prologue{margin:150px auto 0;padding:0}}#prologue .contentsCol{background-image:url(../images/bg_prologue.png?v2),url(../images/pat_content.jpg?v2);background-repeat:no-repeat,repeat;background-size:contain;background-position:top right}@media screen and (min-width: 940px){#prologue .innerCol{padding-bottom:100px}}#trailer{margin:14vw 0 0;position:relative}@media screen and (min-width: 940px){#trailer{margin:150px auto 0;padding:0}}#trailer .contentsCol{position:relative}#trailer .pvList{width:80%;margin:4vw auto}@media screen and (min-width: 940px){#trailer .pvList{width:90%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;margin:50px auto 80px}}#trailer .pvList li{margin:0 auto 7vw}@media screen and (min-width: 940px){#trailer .pvList li{margin:0 auto 60px}}#trailer .pvList li p{width:100%;text-align:center;margin:0 auto 3vw}@media screen and (min-width: 940px){#trailer .pvList li p{width:100%;margin:0 auto 20px}}#trailer .chara01{position:absolute;bottom:-5%;left:-5%;width:22vw}#trailer .chara01 img{width:100%}@media screen and (min-width: 940px){#trailer .chara01{bottom:-10%;left:-10%;width:auto}#trailer .chara01 img{width:auto}}#comic{margin:14vw 0 0;position:relative}@media screen and (min-width: 940px){#comic{margin:150px auto 0;padding:0}}#comic .tabs{width:90%;margin:0 auto;padding:0 3vw}@media screen and (min-width: 940px){#comic .tabs{margin-top:50px;padding-bottom:40px;width:90%;margin:0 auto}}#comic .tab_item{position:relative;-webkit-transform:skewX(-35deg);transform:skewX(-35deg);cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;width:calc(100%/3);box-sizing:border-box;border:2px solid #fff;background-color:#000;font-size:2.9vw;font-style:italic;text-align:center;height:9vw;color:#fff;display:block;float:left;text-align:center;font-weight:bold;transition:all 0.2s ease;padding:0.4em;margin-bottom:2vw;font-family:'ヒラギノ明朝 ProN', 'Yu Mincho Light', 'YuMincho', 'Yu Mincho', '游明朝体', 'ＭＳ 明朝', 'MS Mincho','Hiragino Mincho ProN', 'Georgia', sans-serif}#comic .tab_item span{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) skewX(35deg);transform:translate(-50%, -50%) skewX(35deg)}@media screen and (min-width: 940px){#comic .tab_item{-webkit-transform:skewX(-35deg);transform:skewX(-35deg);width:calc(100%/4.5);box-sizing:border-box;border:2px solid #fff;background-color:#000;font-size:2em;font-style:italic;text-align:center;color:#fff;display:block;float:left;text-align:center;font-weight:bold;transition:all 0.2s ease;padding:0.4em;height:70px}#comic .tab_item span{display:block;position:relative;top:0;left:0;-webkit-transform:skewX(35deg);transform:skewX(35deg)}}@media screen and (min-width: 940px){#comic .en_check,#comic .fr_check,#comic .de_check,#comic .es_check{margin-bottom:20px}}#comic .ko_check{margin-left:0;font-family:'Noto Serif KR', 'Nanum Myeongjo', 'Batang', serif}@media screen and (min-width: 940px){#comic .ko_check{margin-left:70px}}#comic .id_check{font-size:1.7vw;padding-top:0.5em;line-height:inherit}@media screen and (min-width: 940px){#comic .id_check{font-size:1.17em;line-height:inherit}}#comic .th_check{margin-left:9vw;font-size:1.9vw}@media screen and (min-width: 940px){#comic .th_check{margin-left:0;font-size:2em}}#comic .tab_item:hover{background-color:#c7c7c7;color:#000;box-sizing:border-box;border:2px solid #000}#comic input[name="tab_item"]{display:none}#comic .tab_content{display:none;clear:both;overflow:hidden}#comic #tab_en:checked ~ #en_content,#comic #tab_fr:checked ~ #fr_content,#comic #tab_de:checked ~ #de_content,#comic #tab_es:checked ~ #es_content,#comic #tab_ko:checked ~ #ko_content,#comic #tab_zh:checked ~ #zh_content,#comic #tab_th:checked ~ #th_content,#comic #tab_id:checked ~ #id_content{display:block;-webkit-animation:tabAnim ease 1s forwards;animation:tabAnim ease 1s forwards}#comic .tabs input:checked+.tab_item{background-color:#fff;color:#000;box-sizing:border-box;border:2px solid #000}#comic .comicTmb{display:block;margin:7vw auto 4vw;width:80%}#comic .comicTmb li{text-align:center;margin:8vw auto 0}#comic .comicTmb .comicLink{margin-top:2vw;width:80%}@media screen and (min-width: 940px){#comic .comicTmb{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:60px auto 0;width:100%}#comic .comicTmb li{width:calc(100%/3);text-align:center;margin:0 5px}#comic .comicTmb li img{max-width:100%}#comic .comicTmb .comicLink{margin-top:30px}}.updated{position:relative}.updated:before{content:'';position:absolute;top:-5vw;left:-5vw;width:17vw;height:17vw;background-image:url(../images/ico_updated.png?v2);background-size:contain;z-index:5}@media screen and (min-width: 940px){.updated:before{top:-25px;left:-5px;width:90px;height:90px}}#quest{margin:14vw 0 0}@media screen and (min-width: 940px){#quest{margin:150px auto 0}}#quest .questList{margin-top:8vw}@media screen and (min-width: 940px){#quest .questList{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto}}#quest .questList li{margin-bottom:8vw}@media screen and (min-width: 940px){#quest .questList li{margin:50px auto 0}}#quest .questList li p{color:#000;line-height:1.4em;text-align:center;font-size:1.2em;font-weight:bold;margin-top:3vw}@media screen and (min-width: 940px){#quest .questList li p{margin-top:15px;font-size:1.3em}}#reward{margin:14vw 0 0}@media screen and (min-width: 940px){#reward{margin:150px auto 0;padding:0}}#reward h4{text-align:center;width:100%;margin:4vw auto}@media screen and (min-width: 940px){#reward h4{width:auto;margin:10px auto 50px}#reward h4 img{max-width:100%}}#reward .milestonesImg{text-align:center;width:100%;margin:4vw auto 0}@media screen and (min-width: 940px){#reward .milestonesImg{width:auto;margin:30px auto 0}#reward .milestonesImg img{max-width:100%}}#reward .wallpaperTit{margin:8vw auto 4vw}@media screen and (min-width: 940px){#reward .wallpaperTit{margin:100px auto 50px}}#reward .rewardList{margin:0 auto}@media screen and (min-width: 940px){#reward .rewardList{margin:0 auto}}#reward .rewardList:before,#reward .rewardList:after{content:"";display:block;height:1px;width:100%}#reward .rewardList ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:90%;margin:auto;padding:0 0 2vw;margin-bottom:7vw}@media screen and (min-width: 940px){#reward .rewardList ul{padding:0;margin-bottom:0}}#reward .rewardList ul li{margin-right:5%}#reward .rewardList ul li:last-child{margin-right:0}@media screen and (min-width: 940px){#reward .rewardList ul li{margin-right:50px}}#reward .rewardList ul li .btnDownload{text-align:center;margin-top:3vw}@media screen and (min-width: 940px){#reward .rewardList ul li .btnDownload{margin-top:20px}}#communitychallenge{position:relative;width:100%;margin:14vw 0 0}@media screen and (min-width: 940px){#communitychallenge{margin:150px auto 0;padding:0}}#communitychallenge h3{width:100%}#communitychallenge h3 img{height:11vw;width:100%}@media screen and (min-width: 940px){#communitychallenge h3 img{max-width:100%;height:auto}}#communitychallenge .snsBnr{margin-top:5vw;text-align:center}@media screen and (min-width: 940px){#communitychallenge .snsBnr{margin:60px auto 0}}#campaign{position:relative;width:100%;margin:14vw 0 0}@media screen and (min-width: 940px){#campaign{margin:150px auto 0;padding:0}}#campaign .campaignItem{margin-top:5vw}@media screen and (min-width: 940px){#campaign .campaignItem{margin-top:60px}}@media screen and (min-width: 940px){#campaign .campaignItem ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}#campaign .campaignItem ul li{margin-bottom:5vw}#campaign .campaignItem ul li:last-child{margin-bottom:0}@media screen and (min-width: 940px){#campaign .campaignItem ul li{margin-bottom:0;margin-right:20px}#campaign .campaignItem ul li:last-child{margin-right:0}#campaign .campaignItem ul li img{max-width:100%}}#lasttime{margin:14vw 0 24vw}#lasttime h3{width:100%}#lasttime h3 img{height:11vw;width:100%}@media screen and (min-width: 940px){#lasttime h3 img{max-width:100%;height:auto}}@media screen and (min-width: 940px){#lasttime{margin:150px auto;padding:0}}#lasttime p{display:block;text-align:center;width:80%;margin:4vw auto}@media screen and (min-width: 940px){#lasttime p{width:auto;margin:50px auto 30px}}#lasttime a{display:block;width:40%;margin:4vw auto 6vw;text-align:center}@media screen and (min-width: 940px){#lasttime a{width:auto;margin:20px auto 50px}}#lasttime a img{width:100%}@media screen and (min-width: 940px){#lasttime a img{width:auto}}#download #downloadInner{z-index:10;display:none;position:fixed;background:rgba(0,0,0,0.8);width:100%;margin:auto;padding:4vw;box-sizing:border-box}@media screen and (min-width: 940px){#download #downloadInner{width:100%;padding:20px}}#download #downloadInner ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (min-width: 940px){#download #downloadInner ul{-webkit-justify-content:center;justify-content:center}}#download #downloadInner ul li{width:50%;margin:0 auto}@media screen and (min-width: 940px){#download #downloadInner ul li{width:100%;margin-right:100px}}#download .ptopBtn{position:absolute;bottom:0;right:0;width:17%;margin:auto;z-index:50}@media screen and (min-width: 940px){#download .ptopBtn{bottom:5px;right:10px;margin:0}}#linkBnr a,#storeBtn a{transition:0.5s}#linkBnr a:hover,#storeBtn a:hover{opacity:0.5}#linkBnr{position:relative;background:#111;padding:7vw 0 0;line-height:0;z-index:10}#linkBnr ul{width:90%;margin:auto}#linkBnr ul li{margin-bottom:3vw}#linkBnr ul li:last-child{margin-bottom:0}@media screen and (min-width: 940px){#linkBnr{padding:70px 0 0}#linkBnr ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#linkBnr ul li{margin-bottom:0;margin-right:20px}#linkBnr ul li:last-child{margin-right:0}}#storeBtn{position:relative;background:#111;padding:5vw 0 5vw;z-index:10}#storeBtn .siteBnr{width:100%;margin:0 auto 3vw}@media screen and (min-width: 940px){#storeBtn .siteBnr{width:0 auto 30px}}@media screen and (min-width: 940px){#storeBtn .storeBtnCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;max-width:1300px;margin:auto}}#storeBtn #ffbe{margin:0 auto 8vw}@media screen and (min-width: 940px){#storeBtn #ffbe{margin-bottom:0;margin-right:100px}}#storeBtn #wotv{margin:auto}#storeBtn div#ffbe,#storeBtn div#wotv{width:90%}@media screen and (min-width: 940px){#storeBtn div#ffbe,#storeBtn div#wotv{max-width:530px;width:50%}}#storeBtn h4{position:relative;display:inline-block;max-width:530px;width:100%;font-size:4vw;font-family:'ヒラギノ明朝 ProN', 'Yu Mincho Light', 'YuMincho', 'Yu Mincho', '游明朝体', 'ＭＳ 明朝', 'MS Mincho',  'Hiragino Mincho ProN', 'Georgia', sans-serif;color:#fff}#storeBtn h4 span{position:relative;z-index:2;display:inline-block;margin:0 2.5em;padding:0 1em;background-color:#111;text-align:left}#storeBtn h4:before{position:absolute;top:50%;z-index:1;content:'';display:block;width:100%;height:1px;background-color:#ccc}#storeBtn ul.storeBtnList{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:5vw auto 3vw}#storeBtn ul.storeBtnList li{margin-right:2vw;margin-bottom:3vw}#storeBtn ul.storeBtnList li:last-child{margin-right:0;margin-bottom:0}#storeBtn .share{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#storeBtn .share p{margin-right:3vw}#storeBtn .share .snsBtn{display:-webkit-flex;display:flex}#storeBtn .share .snsBtn li{max-width:40px;margin-right:3vw}#storeBtn .share .snsBtn li:last-child{margin-right:0}#storeBtn .share .snsBtn li img{width:100%}@media screen and (min-width: 940px){#storeBtn{padding:50px 0 50px}#storeBtn h4{position:relative;width:100%;font-size:20px}#storeBtn ul.storeBtnList{margin:30px auto}#storeBtn ul.storeBtnList li{margin-right:20px;margin-bottom:0}#storeBtn ul.storeBtnList li img{width:100%}#storeBtn .share{width:200px;margin:auto}#storeBtn .share p{margin-right:20px}#storeBtn .share .snsBtn li{max-width:40px;margin-right:10px}#storeBtn .share .snsBtn li img{width:100%}}.ptopComic{position:fixed;bottom:0;left:20px;z-index:11;width:25vw}.ptopComic img{width:100%}@media screen and (min-width: 940px){.ptopComic{bottom:0;width:10%;left:20px}.ptopComic img{max-width:100%;width:auto}}.__active{display:block !important}#mainCol{position:relative;display:block;box-sizing:border-box;text-align:center;z-index:10}#mainCol.wallpaper{padding:8vw 5%}@media screen and (min-width: 940px){#mainCol.wallpaper{padding:80px 0}}@media screen and (min-width: 940px){.mgi{margin:0 -400px}}footer #footerInner{position:relative;background:#000;border-top:1px solid #666;color:#FFF;box-sizing:border-box;z-index:10}footer #footerInner a{color:#FFF;font-size:12px}footer #footerInner #snsMenu{position:relative;padding:20px 0}footer #footerInner #snsMenu ul{position:relative;max-width:90px;margin:0 auto;padding-left:75px;background:url(../images/tit_sns.png) left center no-repeat}footer #footerInner #snsMenu ul li{margin:0 3px;display:inline-block;vertical-align:middle}footer #footerInner #snsMenu:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:'';background:url(../images/img_device.png) left center no-repeat}footer #footerInner #fnavi{padding:8px 0;border-top:1px solid #333;border-bottom:1px solid #333}footer #footerInner #fnavi li{padding:2px 11px;display:inline-block;border-left:1px dotted #FFF}footer #footerInner #fnavi li:first-child{border-left:none}footer #footerInner .copy{padding:20px 0;font-size:13px;line-height:1.5}@media screen and (max-width: 960px){footer #footerInner #snsMenu{padding:80px 0 20px}footer #footerInner #snsMenu ul{text-align:left}footer #footerInner #snsMenu ul li.ff30th{width:26%}footer #footerInner #snsMenu ul li.stickers{width:32%}footer #footerInner #snsMenu:before{background:url(../images/img_device.png) center center no-repeat;height:59px;border-bottom:1px solid #333}footer #footerInner #fnavi{padding:8px 0;border-top:1px solid #333;border-bottom:1px solid #333}footer #footerInner #fnavi li{padding:2px 11px;display:inline-block;border-left:1px dotted #FFF}footer #footerInner #fnavi li:first-child{border-left:none}footer #footerInner .copy{font-size:10px;line-height:1.5}}@-webkit-keyframes whiteout{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(20);transform:scale(20)}200%{opacity:1;-webkit-transform:scale(100);transform:scale(100)}}@keyframes whiteout{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(20);transform:scale(20)}200%{opacity:1;-webkit-transform:scale(100);transform:scale(100)}}@-webkit-keyframes img01-anime{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.05);transform:scale(1.05)}25%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.05);transform:scale(1.05)}75%{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes img01-anime{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.05);transform:scale(1.05)}25%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.05);transform:scale(1.05)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.05);transform:scale(1.05)}75%{-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1.05);transform:scale(1.05)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes img02-anime{0%{-webkit-transform:scale(1.1) rotate(0);transform:scale(1.1) rotate(0)}10%{-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}25%{-webkit-transform:scale(1.1) rotate(-90deg);transform:scale(1.1) rotate(-90deg)}40%{-webkit-transform:scale(1) rotate(-135deg);transform:scale(1) rotate(-135deg)}50%{-webkit-transform:scale(1.1) rotate(-180deg);transform:scale(1.1) rotate(-180deg)}60%{-webkit-transform:scale(1) rotate(-225deg);transform:scale(1) rotate(-225deg)}75%{-webkit-transform:scale(1.1) rotate(-270deg);transform:scale(1.1) rotate(-270deg)}90%{-webkit-transform:scale(1) rotate(-315deg);transform:scale(1) rotate(-315deg)}100%{-webkit-transform:scale(1.1) rotate(-360deg);transform:scale(1.1) rotate(-360deg)}}@keyframes img02-anime{0%{-webkit-transform:scale(1.1) rotate(0);transform:scale(1.1) rotate(0)}10%{-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}25%{-webkit-transform:scale(1.1) rotate(-90deg);transform:scale(1.1) rotate(-90deg)}40%{-webkit-transform:scale(1) rotate(-135deg);transform:scale(1) rotate(-135deg)}50%{-webkit-transform:scale(1.1) rotate(-180deg);transform:scale(1.1) rotate(-180deg)}60%{-webkit-transform:scale(1) rotate(-225deg);transform:scale(1) rotate(-225deg)}75%{-webkit-transform:scale(1.1) rotate(-270deg);transform:scale(1.1) rotate(-270deg)}90%{-webkit-transform:scale(1) rotate(-315deg);transform:scale(1) rotate(-315deg)}100%{-webkit-transform:scale(1.1) rotate(-360deg);transform:scale(1.1) rotate(-360deg)}}@-webkit-keyframes img03-anime{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes img03-anime{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes img04-anime{0%{opacity:0.7;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0.8;-webkit-transform:scale(1.03);transform:scale(1.03)}}@keyframes img04-anime{0%{opacity:0.7;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0.8;-webkit-transform:scale(1.03);transform:scale(1.03)}}@-webkit-keyframes scroll-anim{100%{background-position:-200% 0}}@keyframes scroll-anim{100%{background-position:-200% 0}}@-webkit-keyframes scroll-anim-pc{100%{background-position:1283px 0}}@keyframes scroll-anim-pc{100%{background-position:1283px 0}}.animFloat{-webkit-animation:float 1s ease-in-out alternate infinite;animation:float 1s ease-in-out alternate infinite}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-1em);transform:translateY(-1em)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-1em);transform:translateY(-1em)}}.wobble-book{-webkit-animation:wobble-book 1.5s infinite both;animation:wobble-book 1.5s infinite both}@-webkit-keyframes wobble-book{0%,100%{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-20px) rotate(-6deg);transform:translateX(-20px) rotate(-6deg)}30%{-webkit-transform:translateX(10px) rotate(6deg);transform:translateX(10px) rotate(6deg)}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);transform:translateX(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateX(5px) rotate(2.4deg);transform:translateX(5px) rotate(2.4deg)}75%{-webkit-transform:translateX(-3px) rotate(-1.2deg);transform:translateX(-3px) rotate(-1.2deg)}}@keyframes wobble-book{0%,100%{-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}15%{-webkit-transform:translateX(-20px) rotate(-6deg);transform:translateX(-20px) rotate(-6deg)}30%{-webkit-transform:translateX(10px) rotate(6deg);transform:translateX(10px) rotate(6deg)}45%{-webkit-transform:translateX(-15px) rotate(-3.6deg);transform:translateX(-15px) rotate(-3.6deg)}60%{-webkit-transform:translateX(5px) rotate(2.4deg);transform:translateX(5px) rotate(2.4deg)}75%{-webkit-transform:translateX(-3px) rotate(-1.2deg);transform:translateX(-3px) rotate(-1.2deg)}}.slide-in-left{-webkit-animation:slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.slide-in-left02{-webkit-animation:slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-in-left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;-webkit-animation-delay:.3s;animation-delay:.3s}.slide01{opacity:0}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}#particles-js{position:fixed;z-index:1;width:100%;height:100%}@-webkit-keyframes tabAnim{0%{opacity:0}100%{opacity:1}}@keyframes tabAnim{0%{opacity:0}100%{opacity:1}}

/*# sourceMappingURL=maps/layout.css.map */
