@charset "UTF-8";@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:200}#character_view{position:relative;padding-top:5.40541%}@media only screen and (max-width:950px){#character_view{padding-top:11.25%}}#character_view .front{text-align:right;position:absolute;width:100%;top:0;right:0;z-index:100;margin-top:3.37838%}@media only screen and (max-width:950px){#character_view .front{position:relative;text-align:center}}#character_view .front .namejp{position:relative;z-index:10;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;font-style:italic;font-weight:700;line-height:100%;font-size:54px;font-size:5.68421vw;padding-top:4.05405%}@media all and (-ms-high-contrast:none){#character_view .front .namejp{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#character_view .front .namejp{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#character_view .front .namejp{text-shadow:1px 1px 6px #000,2px 2px 8px #000;padding-top:5.67568%;font-size:120px;font-size:12.63158vw}}@media only screen and (max-width:950px) and (max-width:950px){#character_view .front .namejp{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}#character_view .front .nameen{position:absolute;right:0;top:0;z-index:1;font-family:Open Sans,sans-serif;color:rgba(255,255,255,.25);font-style:italic;line-height:100%;padding-right:5.95238%;font-size:100px;font-size:10.52632vw}@media only screen and (max-width:950px){#character_view .front .nameen{text-align:center;width:100%;padding-right:0;font-size:180px;font-size:18.94737vw}}#character_view .front .cv{position:relative;z-index:10;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;font-style:italic;font-weight:700;line-height:100%;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:20px;font-size:2.10526vw;margin-top:2.43243%;vertical-align:bottom}@media all and (-ms-high-contrast:none){#character_view .front .cv{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#character_view .front .cv{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#character_view .front .cv{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:950px){#character_view .front .cv{margin-top:3.25%;font-size:48px;font-size:5.05263vw}}#character_view .front .cv span{display:inline-block;padding-right:.67568%;font-family:Open Sans,sans-serif;font-style:italic;font-weight:400;color:#ff3080;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:12px;font-size:1.26316vw}@media only screen and (max-width:950px){#character_view .front .cv span{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:950px){#character_view .front .cv span{padding-right:2.5%;font-size:30px;font-size:3.15789vw}}#character_view .front .voice{font-size:0;line-height:0;margin-top:1.21622%;display:inline-block;width:10.81081%}@media only screen and (max-width:1200px){#character_view .front .voice{margin-top:2.63158%;width:21.05263%}}@media only screen and (max-width:950px){#character_view .front .voice{margin-top:2.5%;width:36%}}#character_view .front .status{position:relative;z-index:10;font-family:Open Sans,sans-serif;color:#fff;font-style:italic;font-weight:700;line-height:100%;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:20px;font-size:2.10526vw;margin-top:2.02703%;vertical-align:bottom}@media only screen and (max-width:950px){#character_view .front .status{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:950px){#character_view .front .status{margin-top:3.25%;font-size:48px;font-size:5.05263vw}}#character_view .front .status span{display:inline-block;padding-right:.67568%;font-family:Open Sans,sans-serif;font-style:italic;font-weight:400;color:#ff3080;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:12px;font-size:1.26316vw}@media only screen and (max-width:950px){#character_view .front .status span{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:950px){#character_view .front .status span{padding-right:1.875%;font-size:30px;font-size:3.15789vw}}#character_view .front .status span:nth-child(n+2){padding-left:1.01351%}@media only screen and (max-width:950px){#character_view .front .status span:nth-child(n+2){padding-left:2.75%}}#character_view .front .status.jp{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-style:italic;font-weight:700;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:18px;font-size:1.89474vw;margin-top:1.62162%}@media all and (-ms-high-contrast:none){#character_view .front .status.jp{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#character_view .front .status.jp{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#character_view .front .status.jp{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:950px){#character_view .front .status.jp{margin-top:2.5%;font-size:40px;font-size:4.21053vw}}#character_view .front .description{position:relative;display:inline-block;z-index:10;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;font-style:italic;font-weight:700;line-height:180%;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:10px;font-size:1.05263vw;margin-top:2.02703%}@media all and (-ms-high-contrast:none){#character_view .front .description{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#character_view .front .description{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#character_view .front .description{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:1200px){#character_view .front .description{font-size:13px;font-size:1.36842vw;max-width:47.36842%}}@media only screen and (max-width:1200px){#character_view .front .description br{display:none}}@media only screen and (max-width:950px){#character_view .front .description{display:none}}#character_view .front .description_sp{position:relative;display:none;overflow:hidden;z-index:10;margin-top:8.42105%;padding-top:2.10526%;padding-bottom:2.10526%}#character_view .front .description_sp .wrap{position:relative;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;font-style:italic;font-weight:700;line-height:180%;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:40px;font-size:4.21053vw;text-align:left;padding:3.94737% 7.89474%;background-color:#1a1a1a;border-top:4px solid #ff3080;border-bottom:4px solid #ff3080}@media all and (-ms-high-contrast:none){#character_view .front .description_sp .wrap{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#character_view .front .description_sp .wrap{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#character_view .front .description_sp .wrap{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}#character_view .front .description_sp .wrap br{display:none}#character_view .front .description_sp .wrap:before{content:'';position:absolute;top:0;left:0;width:21.05263%;background-color:#ff3080;padding-top:2.10526%;margin-top:-2.10526%;margin-left:-2.10526%;-webkit-transform:skew(45deg);transform:skew(45deg)}#character_view .front .description_sp .wrap:after{content:'';position:absolute;bottom:0;right:0;width:21.05263%;background-color:#ff3080;padding-top:2.10526%;margin-bottom:-2.10526%;margin-right:-2.10526%;-webkit-transform:skew(-135deg);transform:skew(-135deg)}@media only screen and (max-width:950px){#character_view .front .description_sp{display:block}}#character_view .front .mechanic{position:relative;z-index:10;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;font-style:italic;font-weight:700;line-height:100%;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:20px;font-size:2.10526vw;margin-top:2.02703%;vertical-align:bottom}@media all and (-ms-high-contrast:none){#character_view .front .mechanic{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#character_view .front .mechanic{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#character_view .front .mechanic{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:950px){#character_view .front .mechanic{margin-top:3.25%;font-size:48px;font-size:5.05263vw}}#character_view .front .mechanic span{display:inline-block;padding-right:.67568%;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-style:italic;color:#ff3080;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:12px;font-size:1.26316vw}@media all and (-ms-high-contrast:none){#character_view .front .mechanic span{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#character_view .front .mechanic span{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#character_view .front .mechanic span{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:950px){#character_view .front .mechanic span{display:block;padding-right:0;font-size:26px;font-size:2.73684vw}}#character_view .front .mechanic_link{position:relative;display:inline-block;font-size:0;line-height:0;z-index:10;margin-top:.67568%;width:35.13514%;padding-top:10.27027%}@media only screen and (max-width:950px){#character_view .front .mechanic_link{margin-top:2.5%;width:65%;padding-top:19%}}#character_view .front .mechanic_link a{position:absolute;width:100%;height:100%;display:block;left:0;top:0}#character_view .front .mechanic_link a span{display:block;position:absolute;right:0}#character_view .front .mechanic_link a span.main{z-index:1;top:0;width:100%;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-duration:.1s;transition-timing-function:ease-in-out}#character_view .front .mechanic_link a span.sub{bottom:0;z-index:10;width:57.69231%;transition-property:margin;transition-duration:.1s;transition-timing-function:ease-in-out}#character_view .front .mechanic_link a:hover span.main,#character_view .front .mechanic_link a.touch_on span.main{-webkit-transform:scale(.94);transform:scale(.94);opacity:.8}#character_view .front .mechanic_link a:hover span.sub,#character_view .front .mechanic_link a.touch_on span.sub{margin-right:3.84615%}#character_view .rear{font-size:0;line-height:0;text-align:left;position:relative;left:0;top:0;width:100%;padding-top:96.42857%;z-index:1}@media only screen and (max-width:950px){#character_view .rear{padding-top:136.42105%}}#character_view .rear div{position:absolute;left:0;top:0}#character_view .rear div.visual{margin-left:18.09524%;width:34.52381%;z-index:10}@media only screen and (max-width:950px){#character_view .rear div.visual{right:0;margin-left:auto;margin-right:auto;width:48.84211%}}#character_view .rear div.visual.yscrolling:not(.fire){-webkit-transform:scale(1) translate3d(20px,0,0);transform:scale(1) translate3d(20px,0,0)}#character_view .rear div.embrem{margin-left:15.47619%;width:55.65476%;z-index:1}@media only screen and (max-width:950px){#character_view .rear div.embrem{right:0;margin-left:auto;margin-right:auto;margin-top:21.05263%;width:78.73684%}}#character_view .rear div.embrem.yscrolling:not(.fire){-webkit-transform:scale(1) translate3d(-20px,0,0);transform:scale(1) translate3d(-20px,0,0)}#character_view .rear div.word{margin-left:5.95238%;width:6.66667%;z-index:11}@media only screen and (max-width:950px){#character_view .rear div.word{left:initial;left:auto;right:0;margin-left:0;margin-right:7.89474%;width:15.15789%}}#character_view .thumbnail_list{display:block;position:relative;z-index:10;padding-top:6.75676%;font-size:0;line-height:0}@media only screen and (max-width:950px){#character_view .thumbnail_list{padding-top:12.5%}}#character_view .thumbnail_list .playable_separater_line{width:39.18919%;height:2px;background-color:#58ff19;margin-top:2.7027%;float:right}@media only screen and (max-width:1200px){#character_view .thumbnail_list .playable_separater_line{width:51.31579%}}@media only screen and (max-width:950px){#character_view .thumbnail_list .playable_separater_line{width:100%;margin-top:5%}}#character_view .thumbnail_list ul{float:right;text-align:left;width:39.18919%;height:100%}@media only screen and (max-width:1200px){#character_view .thumbnail_list ul{width:51.31579%}}@media only screen and (max-width:950px){#character_view .thumbnail_list ul{width:100%}}#character_view .thumbnail_list ul li{display:inline-block;position:relative;width:48.27586%;margin-right:3.44828%;padding-top:21.89655%;border:2px solid #ff3080;transition-property:border,-webkit-transform;transition-property:transform,border;transition-property:transform,border,-webkit-transform;transition-duration:.1s;transition-timing-function:ease-in-out}#character_view .thumbnail_list ul li a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;overflow:hidden;background-color:#1a1a1a}#character_view .thumbnail_list ul li a span{position:absolute}#character_view .thumbnail_list ul li a span.main{left:0;top:0;width:100%;z-index:1;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-duration:.1s;transition-timing-function:ease-in-out;-webkit-transform:scale(1.15);transform:scale(1.15)}#character_view .thumbnail_list ul li a span.sub{right:0;bottom:0;width:40.52632%;z-index:10}#character_view .thumbnail_list ul li a span.name{right:0;top:0;z-index:1;width:100%;text-align:right;font-family:Open Sans,sans-serif;color:#fff;font-style:italic;line-height:100%;margin-top:13.15789%;margin-right:4.73684%;font-size:13px;font-size:1.36842vw;transition-property:color;transition-duration:.1s;transition-timing-function:ease-in-out}@media only screen and (max-width:950px){#character_view .thumbnail_list ul li a span.name{font-size:34px;font-size:3.57895vw}}#character_view .thumbnail_list ul li a:hover span.main,#character_view .thumbnail_list ul li a.touch_on span.main{-webkit-transform:scale(1.05);transform:scale(1.05)}#character_view .thumbnail_list ul li a:hover span.name,#character_view .thumbnail_list ul li a.touch_on span.name{color:#58ff19}#character_view .thumbnail_list ul li:nth-child(even){margin-right:0}#character_view .thumbnail_list ul li:nth-child(n+3){margin-top:3.44828%}#character_view .thumbnail_list ul li:hover,#character_view .thumbnail_list ul li.touch_on{border:2px solid #58ff19;-webkit-transform:scale(1.05);transform:scale(1.05)}#character_view .thumbnail_list ul li.playable_separater{margin-top:6.89655%}@media only screen and (max-width:950px){#character_view .thumbnail_list ul li.playable_separater{margin-top:5%}}#character_view .thumbnail_list:after{content:'';display:block;clear:both}