.arcadeOnly{display:block !important}.ftplatform.ps4-only{display:none}body:after{content:"";position:fixed;top:0;left:0;z-index:-20;display:block;width:100%;height:100vh;background-size:cover}@media screen and (min-width: 769px){body:after{background-image:url(../../images/bg.jpg)}}@media screen and (max-width: 768px){body:after{background-image:url(../../images/bg-sp.jpg)}}body .section01 .charaImage img{-webkit-animation:fadeInRight .2s 1.2s forwards;animation:fadeInRight .2s 1.2s forwards}.pageTitle{width:31.7708333333%;margin:5% auto 2%}@media screen and (max-width: 1200px){.pageTitle{width:44.4791666667%}}@media screen and (max-width: 768px){.pageTitle{width:81.6326530612%;margin:10% auto 5%}}.section{opacity:0;-webkit-animation:fadeInUp .2s .8s forwards;animation:fadeInUp .2s .8s forwards}.section .secInner{position:relative;z-index:0;width:62.5%;margin:auto;-webkit-animation:none !important;animation:none !important}@media screen and (max-width: 1200px){.section .secInner{width:87.5%}}@media screen and (max-width: 768px){.section .secInner{width:100%}}.sectionHead{position:relative;z-index:0;height:20vw;margin:6% 0;margin-bottom:0;background-repeat:no-repeat;background-position:top;background-size:cover}.sectionHead#chara01{background-image:url(../../detail/images/chara01-bg.jpg)}.sectionHead#chara02{background-image:url(../../detail/images/chara02-bg.jpg)}.sectionHead#chara03{background-image:url(../../detail/images/chara03-bg.jpg)}.sectionHead#chara04{background-image:url(../../detail/images/chara04-bg.jpg)}.sectionHead#chara05{background-image:url(../../detail/images/chara05-bg.jpg)}.sectionHead#chara06{background-image:url(../../detail/images/chara06-bg.jpg)}.sectionHead#chara07{background-image:url(../../detail/images/chara07-bg.jpg)}.sectionHead#chara08{background-image:url(../../detail/images/chara08-bg.jpg)}.sectionHead#chara09{background-image:url(../../detail/images/chara09-bg.jpg)}.sectionHead#chara10{background-image:url(../../detail/images/chara10-bg.jpg)}.sectionHead#chara11{background-image:url(../../detail/images/chara11-bg.jpg)}.sectionHead#chara12{background-image:url(../../detail/images/chara12-bg.jpg)}.sectionHead#chara13{background-image:url(../../detail/images/chara13-bg.jpg)}.sectionHead#chara14{background-image:url(../../detail/images/chara14-bg.jpg)}.sectionHead#chara15{background-image:url(../../detail/images/chara15-bg.jpg)}.sectionHead#chara16{background-image:url(../../detail/images/chara16-bg.jpg)}.sectionHead#chara17{background-image:url(../../detail/images/chara17-bg.jpg)}.sectionHead#chara18{background-image:url(../../detail/images/chara18-bg.jpg)}.sectionHead#chara19{background-image:url(../../detail/images/chara19-bg.jpg)}@media screen and (max-width: 1200px){.sectionHead{margin:8% 0 6%}}@media screen and (max-width: 768px){.sectionHead{height:36vw;margin:14% 0 6%;background-position:top 50%;background-size:160%}}.sectionHead .charaName{position:relative;z-index:0;width:100%;padding:11% 0 0 65%}@media screen and (max-width: 768px){.sectionHead .charaName{z-index:2;padding:24% 0 0 40%}}.sectionHead .charaName span{position:absolute;left:68%;bottom:2%;z-index:0;display:block;font-size:1.6rem}@media screen and (max-width: 1200px){.sectionHead .charaName span{font-size:2rem}}@media screen and (max-width: 768px){.sectionHead .charaName span{left:45%;font-size:1.6rem}}.sectionSkill{padding:20px 0;background-color:rgba(255,255,255,.4)}@media screen and (max-width: 768px){.sectionSkill{width:100%}}.sectionSkill .skillTitle{margin-bottom:20px;font-size:26px;font-weight:bold;text-align:center}.sectionSkill .skillOption{width:50%;width:100%;margin:3% 0;border:1px solid #fff;background-color:rgba(0,0,0,.4);font-size:13px}.sectionSkill .skillOption tr td{padding:5px}.sectionSkill .skillOption tr:nth-of-type(1) td{border-bottom:1px solid #fff;background:#2330c5}.sectionSkill .skillOption tr.title{border-top:1px solid #fff;border-bottom:1px solid #fff;background:#505acb}@media screen and (max-width: 768px){.sectionSkill .tableWrap{width:100%;margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}.sectionSkill .tableWrap .skillTable{border:1px solid #fff !important;background-color:rgba(0,0,0,.4);font-size:13px}@media screen and (max-width: 768px){.sectionSkill .tableWrap .skillTable{width:260%;font-size:12px}}.sectionSkill .tableWrap .skillTable tr{border-bottom:1px solid #fff}.sectionSkill .tableWrap .skillTable tr:nth-of-type(1){background:#2330c5;font-weight:bold}.sectionSkill .tableWrap .skillTable tr.-rowspan td:nth-of-type(1){background:rgba(0,0,0,0)}.sectionSkill .tableWrap .skillTable tr.-rowspan td:nth-of-type(14){text-align:left}.sectionSkill .tableWrap .skillTable tr.-rowspan td:nth-of-type(1){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan td:nth-of-type(2){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan td:nth-of-type(3){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan td:nth-of-type(4){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan td:nth-of-type(5){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan td:nth-of-type(6){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan td:nth-of-type(7){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan td:nth-of-type(8){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan td:nth-of-type(9){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan td:nth-of-type(10){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan td:nth-of-type(11){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan td:nth-of-type(12){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan td:nth-of-type(13){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan2column td:nth-of-type(1){background:rgba(0,0,0,0);font-weight:normal}.sectionSkill .tableWrap .skillTable tr.-rowspan2column td:nth-of-type(15){text-align:left}.sectionSkill .tableWrap .skillTable tr.-rowspan2column td:nth-of-type(2){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan2column td:nth-of-type(3){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan2column td:nth-of-type(4){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan2column td:nth-of-type(5){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan2column td:nth-of-type(6){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan2column td:nth-of-type(7){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan2column td:nth-of-type(8){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan2column td:nth-of-type(9){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan2column td:nth-of-type(10){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan2column td:nth-of-type(11){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan2column td:nth-of-type(12){text-align:center}.sectionSkill .tableWrap .skillTable tr.-rowspan2column td:nth-of-type(13){text-align:center}.sectionSkill .tableWrap .skillTable tr td{padding:5px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}.sectionSkill .tableWrap .skillTable tr td.textCenter{text-align:center}.sectionSkill .tableWrap .skillTable tr td.-displayNone{display:none}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(1){width:7%;background:#2330c5;font-weight:bold}@media screen and (max-width: 768px){.sectionSkill .tableWrap .skillTable tr td.title{width:10%;position:-webkit-sticky;position:sticky;left:0;z-index:10}}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(2){width:7%}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(3){width:10%}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(4){width:6.4%}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(5){width:6.4%}.sectionSkill .tableWrap .skillTable tr td.xl68{font-size:16px;text-align:center}@media screen and (max-width: 768px){.sectionSkill .tableWrap .skillTable tr td.xl68{text-align:left}}.sectionSkill .tableWrap .skillTable tr td .cursorImg{width:20px}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(4){text-align:center}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(5){text-align:center}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(6){text-align:center}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(7){text-align:center}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(8){text-align:center}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(9){text-align:center}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(10){text-align:center}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(11){text-align:center}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(12){text-align:center}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(13){text-align:center}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(14){text-align:center}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(15){text-align:center}.sectionSkill .tableWrap .skillTable tr td:nth-of-type(16){text-align:center}.section04{margin-top:-10% !important;padding:13% 0 1% !important}@media screen and (max-width: 768px){.section04{padding:18% 0 1% !important}}.section04.-chara20{margin:8% 0 3% !important;padding:1% 0 !important}@media screen and (max-width: 768px){.section04.-chara20{padding:2% 0 1% !important}}.charaListArea{margin:6% 0 0;background-color:rgba(255,255,255,.4)}@media screen and (min-width: 769px){.charaListArea{background-position:50% 50%;background-size:cover;-webkit-transition:background-image .2s;transition:background-image .2s}}@media screen and (max-width: 768px){.charaListArea{margin:18% 0 0;padding:2% 0 0;background-image:none !important}}.charaListArea .secInner{width:87.5%;margin:auto;padding:1% 0 3%;-webkit-animation:none !important;animation:none !important}@media screen and (max-width: 1200px){.charaListArea .secInner{width:87.5%}}@media screen and (max-width: 768px){.charaListArea .secInner{width:100%;padding:1% 0 5%}}.charaListArea .charaList{position:relative;z-index:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.charaListArea .charaList{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translateY(5vw);transform:translateY(5vw);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{-webkit-transform:translateY(5vw);transform:translateY(5vw);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.charaListArea .charaList .charaWrap{position:relative;z-index:0;display:block;width:9.53125%;margin:2% 0 0;margin-left:-0.5%;opacity:0}@media screen and (max-width: 768px){.charaListArea .charaList .charaWrap{width:18.3673469388%;margin-left:0}}@media screen and (min-width: 769px){.charaListArea .charaList .charaWrap:nth-child(1){margin-left:9.53125%}.charaListArea .charaList .charaWrap:nth-child(8){margin-right:9.53125%}.charaListArea .charaList .charaWrap:nth-child(20){position:absolute;top:0;right:5%;z-index:0}}@media screen and (max-width: 768px){.charaListArea .charaList .charaWrap:nth-child(19){margin-right:18.3673469388%}.charaListArea .charaList .charaWrap:nth-child(20){margin-right:73.4693877551%}}.charaListArea .charaList .charaWrap a{display:block;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}@media screen and (min-width: 769px){.charaListArea .charaList .charaWrap a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}.charaListArea .charaList .charaWrap span{display:block}.charaListArea .charaList .chara{position:absolute;top:2px;left:2px;z-index:10;display:block;width:calc(100% - 4px)}.charaListArea .charaList .charaBase{position:relative;z-index:0;width:100%}.charaListArea .charaList .charaBase img{display:block;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:drop-shadow(5px 5px 0px rgba(0, 0, 0, 0.8));filter:drop-shadow(5px 5px 0px rgba(0, 0, 0, 0.8))}.charaListArea .charaList .charaBase:before,.charaListArea .charaList .charaBase:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-position:50% 50%;background-size:cover}.charaListArea .charaList .charaBase:before{background-image:url(../../images/chara-base-hover.png);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:drop-shadow(0 0 3px rgba(255, 255, 255, 0.8));filter:drop-shadow(0 0 3px rgba(255, 255, 255, 0.8));opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}@-webkit-keyframes hoverAnime{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}@keyframes hoverAnime{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:0}}.charaListArea .charaList .charaBase:after{background-image:url(../../images/chara-base.png);-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-filter:blur(2px);filter:blur(2px)}.charaListArea .charaList .charaWrap.-on .charaBase:before{opacity:1}@media screen and (min-width: 769px){.charaListArea .charaList .charaWrap:hover .charaBase:before{opacity:1}.charaListArea .charaList .charaWrap:hover a .charaBase:after{-webkit-animation:hoverAnime .2s alternate cubic-bezier(0.42, 0, 0, 1);animation:hoverAnime .2s alternate cubic-bezier(0.42, 0, 0, 1)}}.charaListArea .secInner.-anime .charaWrap:nth-child(1){-webkit-animation:fadeInUp .2s .5s forwards;animation:fadeInUp .2s .5s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(2){-webkit-animation:fadeInUp .2s .6s forwards;animation:fadeInUp .2s .6s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(3){-webkit-animation:fadeInUp .2s .7s forwards;animation:fadeInUp .2s .7s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(4){-webkit-animation:fadeInUp .2s .8s forwards;animation:fadeInUp .2s .8s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(5){-webkit-animation:fadeInUp .2s .9s forwards;animation:fadeInUp .2s .9s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(6){-webkit-animation:fadeInUp .2s 1s forwards;animation:fadeInUp .2s 1s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(7){-webkit-animation:fadeInUp .2s 1.1s forwards;animation:fadeInUp .2s 1.1s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(8){-webkit-animation:fadeInUp .2s 1.2s forwards;animation:fadeInUp .2s 1.2s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(9){-webkit-animation:fadeInUp .2s 1.3s forwards;animation:fadeInUp .2s 1.3s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(10){-webkit-animation:fadeInUp .2s 1.4s forwards;animation:fadeInUp .2s 1.4s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(11){-webkit-animation:fadeInUp .2s 1.5s forwards;animation:fadeInUp .2s 1.5s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(12){-webkit-animation:fadeInUp .2s 1.6s forwards;animation:fadeInUp .2s 1.6s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(13){-webkit-animation:fadeInUp .2s 1.7s forwards;animation:fadeInUp .2s 1.7s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(14){-webkit-animation:fadeInUp .2s 1.8s forwards;animation:fadeInUp .2s 1.8s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(15){-webkit-animation:fadeInUp .2s 1.9s forwards;animation:fadeInUp .2s 1.9s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(16){-webkit-animation:fadeInUp .2s 2s forwards;animation:fadeInUp .2s 2s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(17){-webkit-animation:fadeInUp .2s 2.1s forwards;animation:fadeInUp .2s 2.1s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(18){-webkit-animation:fadeInUp .2s 2.2s forwards;animation:fadeInUp .2s 2.2s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(19){-webkit-animation:fadeInUp .2s 2.3s forwards;animation:fadeInUp .2s 2.3s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(20){-webkit-animation:fadeInUp .2s 2.4s forwards;animation:fadeInUp .2s 2.4s forwards}@media screen and (min-width: 769px){.charaListArea .secInner.-anime .charaWrap:nth-child(1){-webkit-animation:fadeInUp .2s .5s forwards;animation:fadeInUp .2s .5s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(2){-webkit-animation:fadeInUp .2s .6s forwards;animation:fadeInUp .2s .6s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(3){-webkit-animation:fadeInUp .2s .7s forwards;animation:fadeInUp .2s .7s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(4){-webkit-animation:fadeInUp .2s .8s forwards;animation:fadeInUp .2s .8s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(5){-webkit-animation:fadeInUp .2s .9s forwards;animation:fadeInUp .2s .9s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(6){-webkit-animation:fadeInUp .2s 1s forwards;animation:fadeInUp .2s 1s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(7){-webkit-animation:fadeInUp .2s 1.1s forwards;animation:fadeInUp .2s 1.1s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(8){-webkit-animation:fadeInUp .2s 1.2s forwards;animation:fadeInUp .2s 1.2s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(9){-webkit-animation:fadeInUp .2s 1.4s forwards;animation:fadeInUp .2s 1.4s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(10){-webkit-animation:fadeInUp .2s 1.5s forwards;animation:fadeInUp .2s 1.5s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(11){-webkit-animation:fadeInUp .2s 1.6s forwards;animation:fadeInUp .2s 1.6s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(12){-webkit-animation:fadeInUp .2s 1.7s forwards;animation:fadeInUp .2s 1.7s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(13){-webkit-animation:fadeInUp .2s 1.8s forwards;animation:fadeInUp .2s 1.8s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(14){-webkit-animation:fadeInUp .2s 1.9s forwards;animation:fadeInUp .2s 1.9s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(15){-webkit-animation:fadeInUp .2s 2s forwards;animation:fadeInUp .2s 2s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(16){-webkit-animation:fadeInUp .2s 2.1s forwards;animation:fadeInUp .2s 2.1s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(17){-webkit-animation:fadeInUp .2s 2.2s forwards;animation:fadeInUp .2s 2.2s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(18){-webkit-animation:fadeInUp .2s 2.3s forwards;animation:fadeInUp .2s 2.3s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(19){-webkit-animation:fadeInUp .2s 2.4s forwards;animation:fadeInUp .2s 2.4s forwards}.charaListArea .secInner.-anime .charaWrap:nth-child(20){-webkit-animation:fadeInUp .2s 1.3s forwards;animation:fadeInUp .2s 1.3s forwards}}