.visual h1,.entryPopup h1{line-height:0;text-indent:-9999px;font-size:0}.visual p,#about h1,#about p,#appeal h1,#appeal h2,#appeal p,#special h1,#special p,#special ul li span{width:0;height:0;margin:0;padding:0;line-height:0;text-indent:-9999px;font-size:0;border:none}#container{background-image:url(../ver2-img/visual.jpg),url(../ver2-img/pattern_visual.png);background-repeat:no-repeat,repeat-x;background-position:center 40px, center 40px}#container::before{width:47%;height:66px;background-image:url(../ver2-img/logos.png);background-repeat:no-repeat;background-position:right top;display:block;position:absolute;left:0;top:40px;content:'';z-index:10}#container::after{width:42%;height:66px;background-color:#1a213d;display:block;position:absolute;left:0;top:40px;content:'';z-index:1}@keyframes bg{0%{background-position:center 40px}100%{background-position:-350px 40px}}@keyframes bg2{0%{background-position:-350px 40px}100%{background-position:-440px 40px}}.visual{width:100%;max-width:1500px;min-width:1024px;height:880px;margin:0 auto;position:relative}.visual h1{width:690px;height:270px;background-image:url(../ver2-img/title.png);background-repeat:no-repeat;background-position:right top;display:block;position:absolute;left:70px;top:186px}.visual ul{position:absolute;left:70px;top:494px}.visual ul li{margin:0 0 20px 65px}.visual ul li a img{width:100%;height:100%}.visual ul li.btn__special a{width:614px;height:156px;background-image:url(../ver2-img/btn_special_on.png);background-repeat:no-repeat;background-position:left top;display:block}.visual ul li.btn__special a img{transition:all 300ms ease-in-out}.visual ul li.btn__special a:hover img{opacity:0}.visual ul li.btn__entry a{width:560px;height:110px;position:relative;display:block}.visual ul li.btn__entry a:before,.visual ul li.btn__entry a:after{width:100%;height:100%;content:"";display:block;background:no-repeat 0 0;position:absolute;top:0;left:0}.visual ul li.btn__entry a:before{background-image:url(../ver2-img/btn_entry_on.png);background-position:left top;animation:entry 4500ms linear 0ms infinite both;z-index:100}.visual ul li.btn__entry a:after{transition:all 300ms ease-in-out;background-image:url(../ver2-img/btn_entry_on.png);background-position:left top;opacity:0;z-index:100}.visual ul li.btn__entry a:hover:after{opacity:1}@keyframes entry{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes title{0%{transform:translateX(0px)}100%{transform:translateX(-40px)}}@keyframes title2{0%{transform:translateX(-40px)}100%{transform:translateX(-80px)}}.entryArea{padding:30px 0}.entryArea a{margin:0 auto;width:560px;height:110px;background-image:url(../ver2-img/btn_entry_on.png);background-repeat:no-repeat;background-position:left top;display:block}.entryArea a img{transition:all 300ms ease-in-out}.entryArea a:hover img{opacity:0}#about{width:100%;height:800px}#about .inner{width:1024px;margin:0 auto;padding:444px 0 0;background-image:url(../ver2-img/txt_about.png),url(../ver2-img/h1_about.png);background-repeat:no-repeat, no-repeat;background-position:left 170px, center top;position:relative}#about .movie{position:absolute;right:0;top:170px;display:block}#about .movie a{width:366px;height:208px;background-image:url(../ver2-img/movie_on.png);background-repeat:no-repeat;background-position:center top;display:block}#about .movie a img{transition:all 300ms ease-in-out}#about .movie a:hover img{opacity:0}#about .ss{width:100%;height:286px;background-image:url(../ver2-img/ss/about_ss_loop.jpg);background-repeat:repeat-x;background-position:center top;overflow:hidden;animation:loop 50s linear infinite}#about .ss ul{display:none}@keyframes loop{0%{background-position:0 0}100%{background-position:-3060px 0}}#appeal{width:100%;height:1126px;padding:170px 0 0;background-image:url(../ver2-img/h1_appeal.png),url(../ver2-img/pattern_appeal_tab.png),url(../ver2-img/background_appeal.jpg);background-repeat:no-repeat,repeat-x,no-repeat;background-position:center top,center 170px,center top;box-sizing:border-box;overflow:hidden}#appeal .slideBox{width:1024px;margin:0 auto}#appeal .slideBox-tab{height:80px;font-size:0;text-align:center}#appeal .slideBox-tab li{width:205px;height:80px;display:inline-block;cursor:pointer;background-image:url(../ver2-img/appeal_tab.png);background-repeat:no-repeat;position:relative}#appeal .slideBox-tab li:last-child{width:204px}#appeal .slideBox-tab li::before{width:100%;height:100%;background-image:url(../ver2-img/appeal_tab.png);background-repeat:no-repeat;content:"";display:block;position:absolute;top:0;left:0;transition:all 300ms ease-in-out;opacity:0}#appeal .slideBox-tab li:hover::before{opacity:1}#appeal .slideBox-tab01{background-repeat:no-repeat;background-position:left top}#appeal .slideBox-tab01::before{background-position:left -80px}#appeal .slideBox-tab02{background-repeat:no-repeat;background-position:-205px top}#appeal .slideBox-tab02::before{background-position:-205px -80px}#appeal .slideBox-tab03{background-repeat:no-repeat;background-position:-410px top}#appeal .slideBox-tab03::before{background-position:-410px -80px}#appeal .slideBox-tab04{background-repeat:no-repeat;background-position:-615px top}#appeal .slideBox-tab04::before{background-position:-615px -80px}#appeal .slideBox-tab05{background-repeat:no-repeat;background-position:right top}#appeal .slideBox-tab05::before{background-position:right -80px}#appeal .slideBox-tab .slick-current li::before{opacity:1}#appeal .slideBox-slide01,#appeal .slideBox-slide02,#appeal .slideBox-slide03,#appeal .slideBox-slide04,#appeal .slideBox-slide05{width:100%;margin:0 auto;padding:237px 0 0;display:block !important}#appeal .slideBox-slide01 ul,#appeal .slideBox-slide02 ul,#appeal .slideBox-slide03 ul,#appeal .slideBox-slide04 ul,#appeal .slideBox-slide05 ul{width:100%;font-size:0}#appeal .slideBox-slide01 ul li,#appeal .slideBox-slide02 ul li,#appeal .slideBox-slide03 ul li,#appeal .slideBox-slide04 ul li,#appeal .slideBox-slide05 ul li{width:508px;margin-bottom:8px;display:inline-block}#appeal .slideBox-slide01 ul li:nth-child(odd),#appeal .slideBox-slide02 ul li:nth-child(odd),#appeal .slideBox-slide03 ul li:nth-child(odd),#appeal .slideBox-slide04 ul li:nth-child(odd),#appeal .slideBox-slide05 ul li:nth-child(odd){margin-right:8px}#appeal .slideBox-slide01{background-image:url(../ver2-img/appeal_tab01_txt.png);background-repeat:no-repeat;background-position:center top}#appeal .slideBox-slide02{background-image:url(../ver2-img/appeal_tab02_txt.png);background-repeat:no-repeat;background-position:center top}#appeal .slideBox-slide03{background-image:url(../ver2-img/appeal_tab03_txt.png);background-repeat:no-repeat;background-position:center top}#appeal .slideBox-slide04{background-image:url(../ver2-img/appeal_tab04_txt.png);background-repeat:no-repeat;background-position:center top}#appeal .slideBox-slide05{background-image:url(../ver2-img/appeal_tab05_txt.png);background-repeat:no-repeat;background-position:center top}#special{width:100%;height:1124px;padding:264px 0 0;background-image:url(../ver2-img/txt_special.png),url(../ver2-img/background_special.jpg);background-repeat:no-repeat,no-repeat;background-position:center top,center top;box-sizing:border-box}#special ul{width:1024px;margin:0 auto;font-size:0}#special ul li{width:502px;margin-bottom:30px;display:inline-block}#special ul li:nth-child(odd){margin-right:20px}.entryPopup{background-color:#f6f8fa}.entryPopupInner{height:540px;padding:50px 0 0;box-sizing:border-box}.entryPopup h1{width:100%;height:80px;margin:0;background-image:url(../ver2-img/popup_logo.png);background-repeat:no-repeat;background-position:center top}.entryPopup p{margin:0;color:#2c3a56;font-size:22px;text-align:center;line-height:112px}.entryPopup ul li{width:396px;height:66px;margin:0 auto 20px}.entryPopup ul li a img{transition:all 300ms ease-in-out}.entryPopup ul li a:hover img{opacity:0}.entryPopup ul li.btn__pc{background-image:url(../ver2-img/btn_entry_pc_on.png);background-repeat:no-repeat;background-position:center top}.entryPopup ul li.btn__ps4{background-image:url(../ver2-img/btn_entry_ps4_on.png);background-repeat:no-repeat;background-position:center top}.entryPopup ul li.btn__switch{background-image:url(../ver2-img/btn_entry_switch_on.png);background-repeat:no-repeat;background-position:center top}@media screen and (max-width: 1250px){#container{animation:bg2 1s forwards normal}.visual h1,.visual ul{animation:title2 1s both normal}}@media (min-width: 1251px) and (max-width: 1500px){#container{animation:bg 1s forwards normal}.visual h1,.visual ul{animation:title 1s both normal}}
