html.toppage{height:100%;background-color:#000}html.toppage body.index{height:100%}html.toppage body.index .wrapper{height:100%}html.toppage body.index main{display:flex;justify-content:center;align-items:center;height:100%;min-height:1200px;background-color:#000;font-size:22px;color:#fff}html.toppage body.index main .language{display:flex;justify-content:center;align-items:center;padding:0 98px 0 0}html.toppage body.index main .language h1{margin:0 87px 0 0;letter-spacing:-.5px;font-size:28px}html.toppage body.index main .language ul{margin-left:0;padding-left:65px;border-left:1px solid #fff;text-align:center}html.toppage body.index main .language li~li{margin-top:20px}body.detail{min-width:100%;height:100%}body.detail .wrapper{background:url(../images/bg.jpg) no-repeat center center/cover;background-image:url(../images/bg.jpg)}body.detail main{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:100%;padding:0 0 300px}body.detail main .countdown{display:flex;justify-content:center;height:154px}body.detail main .arrival{text-align:center}body.detail main .arrival h1{position:relative;width:586px;margin:50px 0 0 0}body.detail main .arrival date{display:block;position:relative;width:296px;margin:0 auto;margin-top:50px}body.detail .movie{display:flex;flex-direction:column;align-items:center;position:absolute;bottom:0;left:0;width:100%;height:327px;padding:37px 0 5px;background-color:rgba(27,33,54,.8)}body.detail .movie .video{position:relative;width:300px;height:170px}body.detail .movie .video video{position:absolute;top:0;left:0;width:100%;height:100%}body.detail .movie .link_twitch{color:#fff;font-size:16px;margin-top:16px;text-decoration:underline}body.detail .movie .link_twitch::after,body.detail .movie .link_twitch::before{content:none}body.detail .movie .share{display:flex;justify-content:center;align-items:center;margin:15px 0 10px;padding-right:66px}body.detail .movie .share ul{display:flex;justify-content:center;align-items:center}body.detail .movie .share ul li{width:36px;margin-left:16px}body.detail .movie .share p{font-size:15px;color:#ff025b}body.detail .movie>a{position:relative}body.detail .movie>a .comingsoon{position:absolute;top:0;right:0;width:100%;height:100%;border:1px solid transparent;border-width:1px 0;z-index:2;transition:opacity .25s ease}body.detail .movie>a .comingsoon.hide{opacity:0}body.detail .movie>a:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;bottom:0;right:0;width:100%;height:100%;border:1px solid #ff025b;background-size:46px;background-image:url(../images/arrow_movie.png);background-position:right bottom;z-index:3}body.detail .movie>a:after{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;z-index:5;transition:opacity .35s ease}body.detail .movie>a:hover:after{opacity:.3}body.detail .movie.cht{padding:24px 0 5px}body.detail .movie.us{height:327px;bottom:0}body.detail .movie.us::after{content:"";position:absolute;width:100%;height:100%;background-color:#000;border-bottom:10px solid #000;bottom:0;left:0;z-index:-1}body.detail .share.cht{margin:18px 0 13px}body.detail .share.us{margin:18px 0 13px}body.detail .share.kr{padding-right:60px}body.detail .esrb{display:flex;position:absolute;bottom:10px;left:10px;margin-top:0}body.detail .esrb .logo_esrb{width:54px}body.detail .esrb .logo_esrb img{width:100%}body.detail .esrb .copyright_esrb{width:161px;margin-left:10px}body.detail .esrb .copyright_esrb img{width:100%}html.detail{height:100%;min-height:900px}html.detail .wrapper{height:100%}.countdown span{display:inline-block;position:relative;margin:0 3px}.countdown span b{display:inline-block;position:relative;width:100px;height:150px;background:none no-repeat center center/contain;z-index:3}.countdown span.no0 b{background-image:url(../images/0.png)}.countdown span.no0:before{background-image:url(../images/0_c.png);opacity:.5}.countdown span.no0:after{background-image:url(../images/0_m.png);opacity:.25}.countdown span.no1 b{background-image:url(../images/1.png)}.countdown span.no1:before{background-image:url(../images/1_c.png);opacity:.5}.countdown span.no1:after{background-image:url(../images/1_m.png);opacity:.25}.countdown span.no2 b{background-image:url(../images/2.png)}.countdown span.no2:before{background-image:url(../images/2_c.png);opacity:.5}.countdown span.no2:after{background-image:url(../images/2_m.png);opacity:.25}.countdown span.no3 b{background-image:url(../images/3.png)}.countdown span.no3:before{background-image:url(../images/3_c.png);opacity:.5}.countdown span.no3:after{background-image:url(../images/3_m.png);opacity:.25}.countdown span.no4 b{background-image:url(../images/4.png)}.countdown span.no4:before{background-image:url(../images/4_c.png);opacity:.5}.countdown span.no4:after{background-image:url(../images/4_m.png);opacity:.25}.countdown span.no5 b{background-image:url(../images/5.png)}.countdown span.no5:before{background-image:url(../images/5_c.png);opacity:.5}.countdown span.no5:after{background-image:url(../images/5_m.png);opacity:.25}.countdown span.no6 b{background-image:url(../images/6.png)}.countdown span.no6:before{background-image:url(../images/6_c.png);opacity:.5}.countdown span.no6:after{background-image:url(../images/6_m.png);opacity:.25}.countdown span.no7 b{background-image:url(../images/7.png)}.countdown span.no7:before{background-image:url(../images/7_c.png);opacity:.5}.countdown span.no7:after{background-image:url(../images/7_m.png);opacity:.25}.countdown span.no8 b{background-image:url(../images/8.png)}.countdown span.no8:before{background-image:url(../images/8_c.png);opacity:.5}.countdown span.no8:after{background-image:url(../images/8_m.png);opacity:.25}.countdown span.no9 b{background-image:url(../images/9.png)}.countdown span.no9:before{background-image:url(../images/9_c.png);opacity:.5}.countdown span.no9:after{background-image:url(../images/9_m.png);opacity:.25}.countdown span:after,.countdown span:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:100%;background-position:center center;transition:transform .2s;transform:translate(0,0)}.countdown .hour,.countdown .minute,.countdown .second{margin-left:26px}.countdown.ef_b1 span:before{transform:translate(-3px,0);transition:transform .1s}.countdown.ef_b2 span:before{transform:translate(-4px,0);transition:transform .1s}.countdown.ef_a1 span:after{transform:translate(3px,0);transition:transform .1s}.countdown.ef_a2 span:after{transform:translate(4px,0);transition:transform .1s}.wrapper{opacity:0;transition:opacity 1s ease}.wrapper main{opacity:0;transition:opacity 1s ease .8s}.wrapper.launch{opacity:1}.wrapper.launch main{opacity:1}div.countdown~.arrival date:after,div.countdown~.arrival date:before,div.countdown~.arrival h1:after,div.countdown~.arrival h1:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:100%;background-position:center center;transition:transform .2s;transform:translate(0,0)}div.countdown.ef_b1 .day:before,div.countdown.ef_b1~.arrival date:before,div.countdown.ef_b1~.arrival h1:before{transform:translate(-3px,0);transition:transform .1s}div.countdown.ef_b2 .day:before,div.countdown.ef_b2~.arrival date:before,div.countdown.ef_b2~.arrival h1:before{transform:translate(-4px,0);transition:transform .1s}div.countdown.ef_a1 .day:after,div.countdown.ef_a1~.arrival date:after,div.countdown.ef_a1~.arrival h1:after{transform:translate(3px,0);transition:transform .1s}div.countdown.ef_a2 .day span:after,div.countdown.ef_a2~.arrival date span:after,div.countdown.ef_a2~.arrival h1 span:after{transform:translate(4px,0);transition:transform .1s}body.detail main .arrival h1:before{background-image:url(../images/title_c.png);opacity:.5}body.detail main .arrival h1:after{background-image:url(../images/title_m.png);opacity:.25}body.detail main .arrival h1 img{position:relative;z-index:3}body.detail main .arrival date:before{opacity:.5}body.detail main .arrival date:after{opacity:.25}body.detail main .arrival date img{position:relative;z-index:3}body.detail main .arrival date.jp:before{background-image:url(../images/jp/day_c.png)}body.detail main .arrival date.jp:after{background-image:url(../images/jp/day_m.png)}body.detail main .arrival date.enus:before{background-image:url(../images/enus/day_c.png)}body.detail main .arrival date.enus:after{background-image:url(../images/enus/day_m.png)}body.detail main .arrival date.enuk:before{background-image:url(../images/enuk/day_c.png)}body.detail main .arrival date.enuk:after{background-image:url(../images/enuk/day_m.png)}body.detail main .arrival date.fr:before{background-image:url(../images/fr/day_c.png)}body.detail main .arrival date.fr:after{background-image:url(../images/fr/day_m.png)}body.detail main .arrival date.it:before{background-image:url(../images/it/day_c.png)}body.detail main .arrival date.it:after{background-image:url(../images/it/day_m.png)}body.detail main .arrival date.de:before{background-image:url(../images/de/day_c.png)}body.detail main .arrival date.de:after{background-image:url(../images/de/day_m.png)}body.detail main .arrival date.es:before{background-image:url(../images/es/day_c.png)}body.detail main .arrival date.es:after{background-image:url(../images/es/day_m.png)}body.detail main .arrival date.cht:before{background-image:url(../images/cht/day_c.png)}body.detail main .arrival date.cht:after{background-image:url(../images/cht/day_m.png)}body.detail main .arrival date.cn:before{background-image:url(../images/cn/day_c.png)}body.detail main .arrival date.cn:after{background-image:url(../images/cn/day_m.png)}body.detail main .arrival date.kr:before{background-image:url(../images/kr/day_c.png)}body.detail main .arrival date.kr:after{background-image:url(../images/kr/day_m.png)}body.detail main .arrival .it{width:378px}body.detail main .arrival .fr{width:378px}body.detail main .arrival .de{width:378px}body.detail main .arrival .enuk{width:379px}body.detail main .arrival .enus{width:396px}body.detail main .arrival .es{width:378px}.countdown.onair{width:100%;padding:0 10px}.countdown.onair>div{display:none}.countdown.onair .day{display:block;position:relative;width:100%;max-width:1500px;margin:0 auto}.countdown.onair .day span:first-child{position:relative;width:100%;height:100%;margin:0;background:url(../images/nowonair.png) no-repeat center center/contain!important;z-index:5}.countdown.onair .day span:nth-child(n+2){display:none}.countdown.onair .day *,.countdown.onair .day :after,.countdown.onair .day :before{background-image:none!important}.countdown.onair .day:after,.countdown.onair .day:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:0;left:0;width:100%;height:100%;background-position:center center;transition:transform .2s;transform:translate(0,0)}.countdown.onair .day:before{background-image:url(../images/nowonair_c.png);z-index:5}.countdown.onair .day:after{background-image:url(../images/nowonair_m.png);opacity:.25}.2021_05ie.onair>a{background:url(../images/nowonair.jpg) no-repeat center center/contain}.2021_05ie.onair>a img{visibility:hidden}.2021_05ie.onair>a .video{opacity:0;transition:opacity .35s ease}.2021_05ie.onair>a .comingsoon.hide+.video{opacity:1}body.detail .movie.onair .blanklink{visibility:hidden;z-index:1}body.detail .movie.onair .iframe_colorbox{visibility:visible;z-index:5}#colorbox{position:relative}#colorbox #cboxClose{display:inline-block;white-space:nowrap;text-indent:300%;overflow:hidden;background-repeat:no-repeat;background-position:0 0;background-size:contain;position:absolute;top:-70px;right:0;width:66px;height:66px;background-image:url(../images/btn_close.png);opacity:0;transition:opacity .35s ease}#cboxOverlay,#cboxWrapper,#colorbox{overflow:visible!important}#colorbox #cboxClose.rev{opacity:1}@media screen and (min-width:1001px){html.toppage body.index main{min-height:900px}}@media only screen and (max-width:768px){html.toppage body.index main{min-height:1400px;min-height:186.66667vw}html.toppage body.index main{font-size:5.06667vw}html.toppage body.index main .language{display:block}html.toppage body.index main .language{padding:0 0 31.06667vw}html.toppage body.index main .language h1{margin:0 0 11.6vw}html.toppage body.index main .language h1{letter-spacing:-.5px;letter-spacing:-.06667vw}html.toppage body.index main .language h1{font-size:6.4vw}html.toppage body.index main .language ul{margin-left:13px;margin-left:1.73333vw}html.toppage body.index main .language ul{padding-left:0;padding-left:0}html.toppage body.index main .language li~li{margin-top:42px;margin-top:5.6vw}body.detail{min-width:100%}body.detail .wrapper{background-image:url(../images/bg_sp.jpg)}body.detail main{padding:40.93333vw 0 88.93333vw}body.detail main .countdown{height:111px;height:14.8vw}body.detail main .arrival h1{width:570px;width:76vw}body.detail main .arrival h1{margin:9.6vw 0 0}body.detail main .arrival date{width:332px;width:44.26667vw}body.detail main .arrival date{margin-top:65px;margin-top:8.66667vw}body.detail .movie{bottom:0;bottom:0}body.detail .movie{height:415px;height:55.33333vw}body.detail .movie{padding:2.93333vw 0 2vw}body.detail .movie .video{width:400px;width:53.33333vw}body.detail .movie .video{height:226px;height:30.13333vw}body.detail .movie .link_twitch{font-size:2.66667vw}body.detail .movie .link_twitch{margin-top:16px;margin-top:2.13333vw}body.detail .movie .share{margin:4.66667vw 0 3.6vw}body.detail .movie .share{padding-right:86px;padding-right:11.46667vw}body.detail .movie .share ul li{width:56px;width:7.46667vw}body.detail .movie .share ul li{margin-left:33px;margin-left:4.4vw}body.detail .movie .share p{font-size:2.4vw}body.detail .movie>a:before{background-size:46px;background-size:6.13333vw}body.detail .movie>a:hover:after{opacity:0}body.detail .movie.cht{padding:1.46667vw 0 2vw}body.detail .movie.us{height:640px;height:85.33333vw}body.detail .movie.us{bottom:-190px}body.detail .share.cht{margin:4vw 0 1.06667vw}body.detail .share.us{margin:2.66667vw 0 1.06667vw}body.detail .share.kr{padding-right:86px;padding-right:11.46667vw}body.detail .esrb{position:relative}body.detail .esrb{bottom:auto}body.detail .esrb{left:auto}body.detail .esrb{margin-top:40px;margin-top:5.33333vw}body.detail .esrb .logo_esrb{width:90px;width:12vw}body.detail .esrb .copyright_esrb{width:267px;width:35.6vw}body.detail .esrb .copyright_esrb{margin-left:17px;margin-left:2.26667vw}html.detail{min-height:1400px;min-height:186.66667vw}.countdown span{margin:0 .4vw}.countdown span b{width:71px;width:9.46667vw}.countdown span b{height:110px;height:14.66667vw}.countdown .hour,.countdown .minute,.countdown .second{margin-left:30px;margin-left:4vw}div.countdown.ef_b1 span:before{transform:translate(-4.271%,0);transition:transform .1s}div.countdown.ef_b1~.arrival h1:before{transform:translate(-.5263%,0)}div.countdown.ef_b1~.arrival date:before{transform:translate(-.89552%,0)}div.countdown.ef_b2~.arrival h1:before{transform:translate(-.7017%,0)}div.countdown.ef_b2~.arrival date:before{transform:translate(-1.194%,0)}div.countdown.ef_b2 span:before{transform:translate(-5.633%,0);transition:transform .1s}div.countdown.ef_a1~.arrival h1:after{transform:translate(.5263%,0)}div.countdown.ef_a1~.arrival date:before{transform:translate(-.89552%,0)}div.countdown.ef_a1 span:after{transform:translate(4.271%,0);transition:transform .1s}div.countdown.ef_a2~.arrival h1 span:after{transform:translate(.7017%,0)}div.countdown.ef_a2~.arrival date:before{transform:translate(-1.194%,0)}div.countdown.ef_a2 span:after{transform:translate(5.633%,0);transition:transform .1s}body.detail main .arrival .it{width:316px;width:42.13333vw}body.detail main .arrival .fr{width:316px;width:42.13333vw}body.detail main .arrival .de{width:316px;width:42.13333vw}body.detail main .arrival .enuk{width:317px;width:42.26667vw}body.detail main .arrival .enus{width:331px;width:44.13333vw}body.detail main .arrival .es{width:316px;width:42.13333vw}div.countdown.onair.ef_b1 .day:before{transform:translate(-.4271%,0);transition:transform .1s}div.countdown.onair.ef_b2 .day:before{transform:translate(-.5633%,0);transition:transform .1s}div.countdown.onair.ef_a1 .day:after{transform:translate(.4271%,0);transition:transform .1s}div.countdown.onair.ef_a2 .day:after{transform:translate(.5633%,0);transition:transform .1s}#cboxLoadedContent{position:relative;height:0!important;padding-bottom:55.7%}#cboxLoadedContent .cboxIframe{position:absolute;top:0;left:0}}@media only screen and (max-height:700px) and (max-width:768px){#colorbox #cboxClose{width:7vh}#colorbox #cboxClose{height:7vh}#colorbox #cboxClose{top:-7vh}}@media only screen and (min-width:769px) and (max-width:1000px){html.toppage body.index main{min-height:1200px;min-height:120vw}html.toppage body.index main{font-size:22px;font-size:2.2vw}html.toppage body.index main .language{padding:0 98px 0 0;padding:0 9.8vw 0 0}html.toppage body.index main .language h1{margin:0 87px 0 0;margin:0 8.7vw 0 0}html.toppage body.index main .language h1{letter-spacing:-.5px;letter-spacing:-.05vw}html.toppage body.index main .language h1{font-size:28px;font-size:2.8vw}html.toppage body.index main .language ul{margin-left:0;margin-left:0}html.toppage body.index main .language ul{padding-left:65px;padding-left:6.5vw}html.toppage body.index main .language li~li{margin-top:20px;margin-top:2vw}body.detail main{padding:0 0 300px;padding:0 0 30vw}body.detail main .countdown{height:154px;height:15.4vw}body.detail main .arrival h1{width:586px;width:58.6vw}body.detail main .arrival h1{margin:50px 0 0 0;margin:5vw 0 0 0}body.detail main .arrival date{width:296px;width:29.6vw}body.detail main .arrival date{margin-top:50px;margin-top:5vw}body.detail .movie{bottom:0;bottom:0}body.detail .movie{height:327px;height:32.7vw}body.detail .movie{padding:37px 0 5px;padding:3.7vw 0 .5vw}body.detail .movie .video{width:300px;width:30vw}body.detail .movie .video{height:170px;height:17vw}body.detail .movie .link_twitch{font-size:16px;font-size:1.6vw}body.detail .movie .link_twitch{margin-top:16px;margin-top:1.6vw}body.detail .movie .share{margin:15px 0 10px;margin:1.5vw 0 1vw}body.detail .movie .share{padding-right:66px;padding-right:6.6vw}body.detail .movie .share ul li{width:36px;width:3.6vw}body.detail .movie .share ul li{margin-left:16px;margin-left:1.6vw}body.detail .movie .share p{font-size:15px;font-size:1.5vw}body.detail .movie>a:before{background-size:46px;background-size:4.6vw}body.detail .movie.cht{padding:24px 0 5px;padding:2.4vw 0 .5vw}body.detail .movie.us{height:327px;height:32.7vw}body.detail .share.cht{margin:18px 0 13px;margin:1.8vw 0 1.3vw}body.detail .share.us{margin:18px 0 13px;margin:1.8vw 0 1.3vw}body.detail .share.kr{padding-right:60px;padding-right:6vw}body.detail .esrb{margin-top:0;margin-top:0}body.detail .esrb .logo_esrb{width:54px;width:5.4vw}body.detail .esrb .copyright_esrb{width:161px;width:16.1vw}body.detail .esrb .copyright_esrb{margin-left:10px;margin-left:1vw}html.detail{min-height:900px;min-height:90vw}.countdown span{margin:0 3px;margin:0 .3vw}.countdown span b{width:100px;width:10vw}.countdown span b{height:150px;height:15vw}.countdown .hour,.countdown .minute,.countdown .second{margin-left:26px;margin-left:2.6vw}body.detail main .arrival .it{width:378px;width:37.8vw}body.detail main .arrival .fr{width:378px;width:37.8vw}body.detail main .arrival .de{width:378px;width:37.8vw}body.detail main .arrival .enuk{width:379px;width:37.9vw}body.detail main .arrival .enus{width:396px;width:39.6vw}body.detail main .arrival .es{width:378px;width:37.8vw}}@media screen and (max-height:700px){#colorbox{top:7vh!important}#colorbox #cboxClose{width:9vh;height:9vh;top:-9vh}}