@-webkit-keyframes kf-slideDown{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes kf-slideDown{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.kf-slideDown{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:kf-slideDown;animation-name:kf-slideDown;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes kf-slideUp{0%{-webkit-transform:translateY(50px);transform:translateY(50px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes kf-slideUp{0%{-webkit-transform:translateY(50px);transform:translateY(50px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.kf-slideUp{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:kf-slideUp;animation-name:kf-slideUp;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes kf-slideLeft{0%{-webkit-transform:translateX(100px);transform:translateX(100px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes kf-slideLeft{0%{-webkit-transform:translateX(100px);transform:translateX(100px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.kf-slideLeft{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:kf-slideLeft;animation-name:kf-slideLeft;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes kf-slideRight{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes kf-slideRight{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.kf-slideRight{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:kf-slideRight;animation-name:kf-slideRight;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes kf-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes kf-fadeIn{0%{opacity:0}100%{opacity:1}}.kf-fadeIn{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:kf-fadeIn;animation-name:kf-fadeIn;-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:1!important}body,html{height:100%;background:#000}#wrapper.flex{width:100%;height:100%;padding:0}.scene-bg-movie{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.scene-bg-movie video{width:100%;height:100%;object-fit:cover}.scene,.scene-background{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:950px;z-index:200}.scene-background.full-screen,.scene.full-screen{height:100%}.scene .contents,.scene-background .contents{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:950px;margin:0 auto}.scene .contents.full-screen,.scene-background .contents.full-screen{height:100%}.scene-background{padding:10px}.scene .contents{overflow:hidden}.scene .contents-border{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;border:2px solid transparent}.scene .contents-border__inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%}.scene .contents-border::after,.scene .contents-border::before,.scene .contents-border__inner::after,.scene .contents-border__inner::before{background:#45a8d6;content:'';display:block;position:absolute;z-index:200;-webkit-transition:all .3s ease;transition:all .3s ease}.scene .contents-border::after{width:0;height:2px;top:-2px;left:-2px}.scene .contents-border::before{width:2px;height:0;top:-2px;right:-2px;-webkit-transition-delay:.3s;transition-delay:.3s}.scene .contents-border__inner::after{width:0;height:2px;bottom:-2px;right:-2px;-webkit-transition-delay:.6s;transition-delay:.6s}.scene .contents-border__inner::before{width:2px;height:0;bottom:-2px;left:-2px;-webkit-transition-delay:.9s;transition-delay:.9s}.scene.current .contents-border::after,.scene.current .contents-border__inner::after{width:-webkit-calc(102%);width:calc(102%)}.scene.current .contents-border::before,.scene.current .contents-border__inner::before{height:-webkit-calc(102%);height:calc(102%)}#scene00{z-index:220}.header{position:relative;width:100%;background:#000;border-bottom:1px solid #5ceaf9;-webkit-box-shadow:0 1px 1px #378c9e;box-shadow:0 1px 1px #378c9e;color:#fff}.header a{color:#fff!important}#msthd{position:relative;width:950px;height:55px;margin:0 auto;background:#000}#msthd .log{position:absolute;top:15px;left:10px;z-index:200}#msthd .loginArea{padding:8px 0 0 190px;font-size:12px;text-align:left}#msthd .sns-facebook{position:absolute;top:8px;right:190px}#msthd .sns-twitter{position:absolute;top:8px;right:133px}#msthd .msthdlink{position:absolute;top:20px;right:10px;line-height:1;font-size:14px}#scene01{margin-bottom:55px}.scene01-bar-bottom,.scene01-bar-top{display:none;position:absolute;z-index:210;left:0;right:0;margin:0 auto}.scene01-bar-top{top:0;width:598px}.scene01-bar-bottom{bottom:-37px;width:604px}.scene01-logo-title{display:none;position:absolute;left:0;right:0;margin:auto;width:500px;height:100%;z-index:210;margin-top:-5%}.scene01-logo-title img{display:block;width:auto;height:70%;max-width:500px;max-height:470px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.scene01-text{display:none;position:absolute;right:-10px;bottom:-12px}.scene01-btn-play{display:none;position:absolute;left:0;bottom:-25px;right:0;margin:auto;z-index:230;width:370px;height:399px}.scene01-btn-play img{position:absolute;top:0;left:0}.scene01-btn-play .btn-play-hover{display:none}.casualGameCarousel{display:none;position:absolute;left:10px;bottom:10px;z-index:220;width:25%;height:auto;max-width:460px;border:2px solid #6dfcff}.casualGameCarousel__wrapper{position:relative;width:100%;height:auto;overflow:hidden}.casualGameCarousel__slider{position:relative;width:100%;font-size:0}.casualGameCarousel__banner{position:absolute;top:0;left:0;width:100%;height:auto}.casualGameCarousel__banner img{display:block;width:100%;height:auto;max-width:460px;max-height:180px}.casualGameCarousel__banner.view0{left:-100%}.casualGameCarousel__banner.view1{left:0}.casualGameCarousel__banner.view2{left:100%}.casualGameCarousel__banner.view3{left:200%}.casualGameCarousel__banner.view4{left:300%}.casualGameCarousel__banner.view5{left:400%}.casualGameCarousel__banner.view6{left:500%}.casualGameCarousel__banner.view7{left:600%}.casualGameCarousel__banner.view8{left:700%}.casualGameCarousel__banner.view9{left:800%}.casualGameCarousel__banner.view10{left:900%}.casualGameCarousel__navi{position:absolute;bottom:7px;right:7px;text-align:right;z-index:200}.casualGameCarousel__navi--dot{display:inline-block;width:5px;height:5px;margin:0 2px;border-radius:10px;background:#66f5fd;opacity:.5}.casualGameCarousel__navi--dot.active{opacity:1}#scene02{background:url(../../../images/lp/sdop/2.0.0/background-space.jpg) no-repeat center center;background-size:cover}.sub-scene-wrapper{position:relative;height:100%;overflow:auto}.sub-scene-wrapper.noScrollBar{margin-right:-17px}.sub-scene-wrapper .sub-scene{position:relative;margin-bottom:200px;opacity:0}.sub-scene-wrapper .sub-scene-contents{top:0;bottom:0;left:0;right:0;margin:auto;width:950px;text-align:center}.sub-scene-wrapper .sub-scene-navi{display:none;position:fixed;top:0;bottom:0;right:20px;height:130px;margin:auto 0}.sub-scene-wrapper .sub-scene-navi--dot{width:8px;height:8px;margin:22px 0;border-radius:10px;background:#66f5fd;opacity:.5}.sub-scene-wrapper .sub-scene-navi--dot.active{opacity:1}.scene02-p01-title{margin:100px 0 30px}.scene02-p01-text{margin-bottom:40px}.scene02-p02-movie{position:relative;height:467px;margin:5px auto 0}.scene02-p02-movie-area{position:relative;width:538px;height:423px;margin:0 auto;padding-top:6px;background:url(../../../images/lp/sdop/2.0.0/movie-frame.png) no-repeat}.scene02-p02-movie video{width:526px;height:417px}.scene02-p02-movie-icon-bg{position:absolute;top:6px;left:6px;width:526px;height:417px;background:rgba(0,0,0,.2);cursor:pointer}.scene02-p02-movie-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:106px;height:93px}.scene02-p02-movie-tab{position:relative;width:530px;height:38px;margin:0 auto;font-size:0}.scene02-p02-movie-tab li{display:inline-block;margin-right:5px;cursor:pointer}.scene02-p02-movie-tab li:last-child{margin-right:0}.gundam-image_L{position:absolute;left:0}.gundam-image_L.type-A{top:55px;width:311px;height:279px;background:url(../../../images/lp/sdop/2.0.0/A_image_L.png) no-repeat}.gundam-image_L.type-B{top:8px;left:-68px;width:338px;height:246px;background:url(../../../images/lp/sdop/2.0.0/B_image_L.png) no-repeat}.gundam-image_L.type-C{top:82px;left:-34px;width:303px;height:237px;background:url(../../../images/lp/sdop/2.0.0/C_image_L.png) no-repeat}.gundam-image_R{position:absolute;right:0}.gundam-image_R.type-A{bottom:-22px;width:325px;height:333px;background:url(../../../images/lp/sdop/2.0.0/A_image_R.png) no-repeat}.gundam-image_R.type-B{right:-20px;bottom:-40px;width:330px;height:374px;background:url(../../../images/lp/sdop/2.0.0/B_image_R.png) no-repeat}.gundam-image_R.type-C{right:-64px;bottom:-6px;width:340px;height:311px;background:url(../../../images/lp/sdop/2.0.0/C_image_R.png) no-repeat}.scene-btn-play-bt{position:absolute;top:-24px;left:0;right:0;margin:auto;z-index:240;width:630px;height:113px}.scene-btn-play-bt img{position:absolute;top:0;left:0}.scene-btn-play-bt .btn-play-bt-hover{display:none}.meteorite{position:absolute}.meteorite-02-left-top{width:56px;height:109px;left:0;bottom:40%;background:url(../../../images/lp/sdop/2.0.0/meteorite-02-left-top.png) no-repeat;z-index:250}.meteorite-02-left-center{width:164px;height:229px;left:0;bottom:-10%;background:url(../../../images/lp/sdop/2.0.0/meteorite-02-left-center.png) no-repeat;z-index:240}.meteorite-02-left-bottom{width:177px;height:119px;left:0;top:10%;background:url(../../../images/lp/sdop/2.0.0/meteorite-02-left-bottom.png) no-repeat;z-index:230}.meteorite-02-right-top{width:73px;height:122px;right:0;top:0;background:url(../../../images/lp/sdop/2.0.0/meteorite-02-right-top.png) no-repeat;z-index:230}.meteorite-02-right-center{width:88px;height:67px;right:0;bottom:35%;background:url(../../../images/lp/sdop/2.0.0/meteorite-02-right-center.png) no-repeat;z-index:250}.meteorite-02-right-bottom{width:49px;height:389px;right:0;bottom:0;background:url(../../../images/lp/sdop/2.0.0/meteorite-02-right-bottom.png) no-repeat;z-index:240}.footer{padding:20px 0;background:#000;color:#fff;line-height:2;font-size:13px;text-align:center}.footer-text a{text-decoration:underline!important}.footer a{color:#fff!important}.footer .links{margin:20px 0}.footer .copyright{margin-top:5px;color:#a29393}.nsb-scene{position:relative;width:100%;margin:0 auto;background:url(../../../images/lp/sdop/2.0.0/nsb-background-space.jpg) no-repeat center center;font-family:"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif}.nsb-scene .nsb-wrapper{position:relative;width:938px;height:700px;margin:-2px auto 0;padding-top:56px;background:url(../../../images/lp/sdop/2.0.0/nsb-frame.png) no-repeat center center}.nsb-scene-logo-title{width:500px;height:470px;margin:0 auto}.nsb-scene-text{display:block;position:absolute;right:0;bottom:37px}.nsb-scene-notice{position:absolute;z-index:200;top:432px;left:0;right:0;width:504px;margin:0 auto;padding:8px 0;border:1px solid red;background:#fff;color:#000;font-size:13px;line-height:1.5;text-align:center}.nsb-scene-notice a{color:#00f!important;text-decoration:underline!important}.nsb-scene-btn-play{position:absolute;z-index:100;bottom:-7px;left:0;right:0;width:370px;height:399px;margin:0 auto}.fixBanner{position:absolute;bottom:100%;left:-2px;border:2px solid #6dfcff;width:100%;height:100%;max-width:460px}.fixBanner img{width:100%}