*{box-sizing:border-box;margin:0;padding:0;outline:none;font-size:100%;font-weight:normal}ul li{list-style-type:none}img{width:100%;height:auto;vertical-align:bottom;line-height:1}_::-webkit-full-page-media,_:future,:root img{image-rendering:auto}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm){img{image-rendering:-webkit-optimize-contrast}}main{overflow:hidden;display:block}.pc{display:none}@media (min-width: 768px){.sp{display:none}.pc{display:block}}a{color:#fff;text-decoration:none}::selection{background:#ea5504;color:#FFF}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#595757}.btn{position:relative;display:block;background:rgba(0,0,0,0.9);width:100%;margin:0vw auto 0vw auto}.btn:before{pointer-events:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;background:url(../images/common/frame_tl.png) no-repeat top left,url(../images/common/frame_tr.png) no-repeat top right,url(../images/common/frame_bl.png) no-repeat bottom left,url(../images/common/frame_br.png) no-repeat bottom right;background-size:5.6vw;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% + .88889vw);height:calc(100% + .88889vw)}@media (min-width: 768px){.btn:before{background-size:2vw;transition:all 0.2s linear;width:calc(100% + .5vw);height:calc(100% + .5vw)}.btn:hover:before{width:calc(100% + 1vw);height:calc(100% + 1vw)}}.movieThumb{display:block;position:relative;z-index:0;margin:0vw auto 0vw auto}.movieThumb:before{pointer-events:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:1;background:url(../images/common/ico_play.png) no-repeat center,rgba(0,0,0,0.5);background-size:24vw}.movieThumb:after{pointer-events:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;z-index:2;background:url(../images/common/frame_tl.png) no-repeat top left,url(../images/common/frame_tr.png) no-repeat top right,url(../images/common/frame_bl.png) no-repeat bottom left,url(../images/common/frame_br.png) no-repeat bottom right;background-size:11.37778vw;width:calc(100% + 2.48889vw);height:calc(100% + 2.48889vw);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.movieThumb.noPlay:before{display:none}@media (min-width: 768px){.movieThumb:before{background-size:11.5vw;transition:opacity 0.4s}.movieThumb:after{background-size:6.4vw;width:calc(100% + 1.3vw);height:calc(100% + 1.3vw);transition:all 0.2s}.movieThumb:hover:before{opacity:0}.movieThumb:hover:after{width:calc(100% + 2vw);height:calc(100% + 2vw)}}.notice{font-size:2.48889vw;text-align:left;letter-spacing:0.1em;line-height:1.5}.notice li{text-indent:-1em;padding-left:1em;margin-top:0.5em}.notice b{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold}@media (min-width: 768px){.notice{font-size:.92308vw}}@media (min-width: 768px) and (min-width: 1300px){.notice{font-size:12px}}[data-anime="fadeIn"]{opacity:0;-webkit-filter:blur(60px);filter:blur(60px)}[data-anime="fadeIn"].s{opacity:1;-webkit-filter:blur(0);filter:blur(0);transition:opacity 1s, -webkit-filter 1s;transition:opacity 1s, filter 1s;transition:opacity 1s, filter 1s, -webkit-filter 1s}body{background:#000;overflow-x:hidden;font-family:"Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-size:3.2vw;font-weight:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1;letter-spacing:0.04em;color:#fff}@media (min-width: 768px){body{font-size:1.07692vw}}@media (min-width: 768px) and (min-width: 1300px){body{font-size:14px}}footer{position:relative;z-index:2;background:#000;padding:13.33333vw 0vw 13.33333vw 0vw;border-top:1px solid #595757;text-align:center;font-size:2.48889vw}footer .eula{margin:0vw 0vw 7.11111vw 0vw}footer .eula a{font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;color:#ea5504}footer .copyright{width:82.75556vw;margin:7.11111vw auto 0vw auto}@media (min-width: 768px){footer{padding:4vw 0vw 4vw 0vw;font-size:1.07692vw}}@media (min-width: 768px) and (min-width: 1300px){footer{font-size:14px}}@media (min-width: 768px){footer .eula{margin:0vw 0vw 3.07692vw 0vw}}@media (min-width: 768px) and (min-width: 1300px){footer .eula{margin:0px 0px 40px 0px}}@media (min-width: 768px){footer .copyright{width:61.8vw;margin:3vw auto 0vw auto}}#saleCol{position:relative;z-index:1;background:#000;width:100%;font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;line-height:2}#saleCol a{position:fixed;bottom:0vw;left:0vw;z-index:100;display:block;background:#ea5504;width:100%;padding:2.66667vw 1.77778vw 2.66667vw 1.77778vw;font-size:3.55556vw;text-align:center;border-top:1px solid #fff;border-bottom:1px solid #fff}#saleCol a:before{pointer-events:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;background:url(../images/common/frame_tl_w.png) no-repeat top left,url(../images/common/frame_tr_w.png) no-repeat top right,url(../images/common/frame_bl_w.png) no-repeat bottom left,url(../images/common/frame_br_w.png) no-repeat bottom right;background-size:3.55556vw;width:calc(100% - 8px);height:calc(100% - 8px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#saleCol a.fix{position:relative;z-index:1;width:84vw;margin:0 auto;border:1px solid #fff}@media (min-width: 768px){#saleCol a{padding:.76923vw .76923vw .76923vw .76923vw;font-size:1.38462vw}}@media (min-width: 768px) and (min-width: 1300px){#saleCol a{padding:10px 10px 10px 10px}}@media (min-width: 768px) and (min-width: 1300px){#saleCol a{font-size:18px}}@media (min-width: 768px){#saleCol a:before{background-size:20px;width:calc(100% - 8px);height:calc(100% - 8px);transition:all 0.2s linear}#saleCol a:hover:before{width:calc(100% - 12px);height:calc(100% - 12px)}#saleCol a.fix{width:84.61538vw;max-width:1100px}}#saleCol a{pointer-events:none;opacity:0;transition:opacity 0.5s}#saleCol.show a{pointer-events:all;opacity:1}#bne{font-weight:normal;letter-spacing:0;line-height:1}#bne a{color:#333}#onetrust-consent-sdk{font-family:auto, sans-serif !important}#onetrust-consent-sdk a{display:inline !important}.fancybox-is-open .fancybox-bg{background:#000}.fancybox-slide--image .fancybox-close-small{background:none}.fancybox-slide--image{padding:44px 10px}.fancybox-close-small span{display:block;background:url(../images/common/btn_close.png) no-repeat center/contain;width:100%;height:100%}header{overflow:hidden;background:#000;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}header .flg,header .btd{position:relative;z-index:0;width:50%;height:100.08889vw;padding:56.88889vw 0vw 0vw 0vw}@media (min-width: 768px){header .flg,header .btd{height:49vw;padding:27.5vw 0vw 0vw 0vw}}header .flg:before,header .btd:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;bottom:-1px;left:0vw;z-index:-1;background:linear-gradient(to top, #000 0%, #000 10%, rgba(0,0,0,0) 100%);height:26.66667vw}@media (min-width: 768px){header .flg:before,header .btd:before{height:15vw}}header .flg h1,header .btd h1{width:38.93333vw;margin:0vw auto 4.44444vw auto}@media (min-width: 768px){header .flg h1,header .btd h1{width:26.15vw;margin:0vw auto 1.5vw auto}}header .flg .btn,header .btd .btn{width:38.22222vw;margin:0vw auto 0vw auto}@media (min-width: 768px){header .flg .btn,header .btd .btn{width:21.5vw;margin:0vw auto 0vw auto}}header .flg .mv,header .btd .mv{position:absolute;top:0vw;left:0vw;z-index:-2;width:100%}header .flg .release{position:absolute;top:15.46667vw;left:.88889vw;width:24.44444vw}@media (min-width: 768px){header .flg .release{position:absolute;top:1vw;left:29.75vw;width:16.85vw}}header .flg .award li.ps{position:absolute;top:2.66667vw;left:1.77778vw;width:10.48889vw}header .flg .award li.kakaku{position:absolute;top:1.15556vw;left:12.71111vw;width:12.35556vw}header .flg .award li.winner{position:absolute;top:0vw;left:25.6vw;width:8.35556vw}header .flg .award li.jga{position:absolute;top:.88889vw;left:36.44444vw;width:10.13333vw}@media (min-width: 768px){header .flg .award li.ps{position:absolute;top:1.5vw;left:1vw;width:5.9vw}header .flg .award li.kakaku{position:absolute;top:.65vw;left:7.15vw;width:6.95vw}header .flg .award li.winner{position:absolute;top:0vw;left:14.4vw;width:4.7vw}header .flg .award li.jga{position:absolute;top:.5vw;left:20.5vw;width:5.7vw}}header .btd .release{position:absolute;top:2.66667vw;left:50%;width:44.97778vw;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}@media (min-width: 768px){header .btd .release{position:absolute;top:1.5vw;left:50%;width:31.4vw;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}header .catch{width:68.62222vw;margin:0vw auto 7.11111vw auto}@media (min-width: 768px){header .catch{width:67.95vw;margin:3.5vw auto 4vw auto}}header .platform{width:84vw;margin:0vw auto 0vw auto}@media (min-width: 768px){header .platform{width:47.25vw;margin:0vw auto 0vw auto}}header .attention{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;background:#ea5504;margin:7.11111vw auto 0vw auto;padding:2.22222vw 2.66667vw 2.22222vw 2.66667vw;font-size:3.55556vw;font-family:"Yu Mincho Demibold", "YuMincho Demibold", "Yu Mincho Light", "YuMincho", "Yu Mincho", "游明朝体", "Cambria", serif;font-weight:bold;line-height:1.25;text-align:center}header .attention:before{-webkit-flex:none;flex:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;background:url(../images/common/ico_line_w.png) no-repeat center/contain;width:10.84444vw;height:1.33333vw}header .attention:after{-webkit-flex:none;flex:none;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;background:url(../images/common/ico_line_w.png) no-repeat center/contain;width:10.84444vw;height:1.33333vw;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media (min-width: 768px){header .attention{margin:4vw auto 0vw auto;padding:1.25vw 1.5vw 1.25vw 1.5vw;font-size:1.5vw}header .attention:before{width:6.1vw;height:.75vw;margin:0vw 1vw 0vw 0vw}header .attention:after{width:6.1vw;height:.75vw;margin:0vw 0vw 0vw 1vw}}header .inner{opacity:0}header .catch,header .platform{opacity:0;-webkit-filter:blur(40px);filter:blur(40px)}header .attention{-webkit-transform:scaleX(0);transform:scaleX(0)}header.s .inner{opacity:1;transition:opacity 1s 0s}header.s .catch,header.s .platform{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);transition:opacity 1s 0.5s, -webkit-filter 1s 0.5s;transition:opacity 1s 0.5s, filter 1s 0.5s;transition:opacity 1s 0.5s, filter 1s 0.5s, -webkit-filter 1s 0.5s}header.s .attention{-webkit-transform:scaleX(1);transform:scaleX(1);transition:-webkit-transform 0.5s 1.5s;transition:transform 0.5s 1.5s;transition:transform 0.5s 1.5s, -webkit-transform 0.5s 1.5s}main{position:relative;z-index:0;background:#000;overflow:hidden;text-align:center}@media (min-width: 768px){main{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}main section{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);padding:17.77778vw 0vw 17.77778vw 0vw}main section:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;height:88.88889vw;background:linear-gradient(to bottom, #000 20%, #000 20%, rgba(0,0,0,0) 100%)}@media (min-width: 768px){main section{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:column;flex-flow:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:50%;padding:6vw 0vw 6vw 0vw}main section:before{height:50vw}}main .howto{width:84vw;margin:-7.11111vw auto 0vw auto}@media (min-width: 768px){main .howto{width:44vw;margin:-4vw auto 0vw auto}}main .howto li h3{margin:0vw 0vw 2.66667vw 0vw;font-size:4.62222vw}@media (min-width: 768px){main .howto li h3{margin:0vw 0vw 1.5vw 0vw;font-size:2.1vw}}main .howto li .box{position:relative;z-index:0;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;background:rgba(0,0,0,0.8);padding:5.33333vw 5.33333vw 5.33333vw 5.33333vw}@media (min-width: 768px){main .howto li .box{padding:3vw 3vw 3vw 3vw}}main .howto li .box:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;z-index:-1;background:url(../images/common/frame_tl.png) no-repeat top left,url(../images/common/frame_tr.png) no-repeat top right,url(../images/common/frame_bl.png) no-repeat bottom left,url(../images/common/frame_br.png) no-repeat bottom right;background-size:2.66667vw;width:calc(100% - 1.77778vw);height:calc(100% - 1.77778vw);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 768px){main .howto li .box:before{background-size:1.4vw;width:calc(100% - 1vw);height:calc(100% - 1vw)}}main .howto li .box .logo{width:37.33333vw;margin:0vw 5.33333vw 0vw 0vw}@media (min-width: 768px){main .howto li .box .logo{width:21vw;margin:0vw 2.5vw 0vw 0vw}}main .howto li .box .thumb{width:24.88889vw}@media (min-width: 768px){main .howto li .box .thumb{width:13vw}}main .btn{width:57.77778vw;margin:7.11111vw auto 0vw auto}@media (min-width: 768px){main .btn{width:25.85vw;margin:3vw auto 0vw auto}}main .movie{width:84vw;margin:8.88889vw auto 0vw auto}@media (min-width: 768px){main .movie{width:42vw;margin:5vw auto 0vw auto}}main .movie p{display:inline-block;background:#ea5504;padding:0.5em;font-size:2.84444vw;color:#FFF}@media (min-width: 768px){main .movie p{font-size:1.4vw}}main .movie h4{font-size:4.62222vw;margin:3.55556vw 0vw 3.55556vw 0vw}@media (min-width: 768px){main .movie h4{font-size:2.1vw;margin:1.5vw 0vw 1.5vw 0vw}}main #flgCol{position:relative;z-index:0}main #flgCol:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:fixed;bottom:0vw;left:0vw;z-index:-2;background:url(../images/common/bg_flg.jpg) no-repeat bottom center/100% auto,#000}@media (min-width: 768px){main #flgCol:after{width:50%}}main #flgCol h2{width:58.75556vw;margin:0vw auto 0vw auto}@media (min-width: 768px){main #flgCol h2{width:29.35vw}}main #flgCol .howto li:first-of-type:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;background:url(../images/main/ico_plus.svg) no-repeat center/contain;width:8.88889vw;height:8.88889vw;margin:5.33333vw auto 5.33333vw auto}@media (min-width: 768px){main #flgCol .howto li:first-of-type:after{width:5vw;height:5vw;margin:2.5vw auto 2.5vw auto}}main #flgCol #bgEffFlg{position:fixed;top:0vw;left:0vw;z-index:-1;width:100%;height:100%}main .line{position:relative;z-index:1;background:#827f7f;width:70.22222vw;height:1px;margin:-1px auto 0vw auto}main .line:before{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:-1.33333vw;z-index:1;background:url(../images/common/ico_line.png) no-repeat center/contain;width:10.04444vw;height:1.15556vw;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}main .line:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;right:-1.33333vw;z-index:1;background:url(../images/common/ico_line.png) no-repeat center/contain;width:10.04444vw;height:1.15556vw;-webkit-transform:translate(100%, -50%) rotateY(180deg);transform:translate(100%, -50%) rotateY(180deg)}@media (min-width: 768px){main .line{position:absolute;top:50%;left:50%;width:1px;height:calc(100% - 14.5vw);margin:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}main .line:before{position:absolute;top:-4.25vw;left:0vw;width:3.75vw;height:3.75vw;-webkit-transform:translate(-49%, 0) rotateZ(90deg);transform:translate(-49%, 0) rotateZ(90deg)}main .line:after{top:initial;position:absolute;bottom:-4.25vw;right:0vw;width:3.75vw;height:3.75vw;-webkit-transform:translate(49%, 0) rotateZ(-90deg);transform:translate(49%, 0) rotateZ(-90deg)}}main #btdCol{position:relative;z-index:0;background:#333}main #btdCol:after{pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;position:fixed;bottom:0vw;right:0vw;z-index:-2;background:url(../images/common/bg_btd.jpg) no-repeat bottom center/100% auto,#000}@media (min-width: 768px){main #btdCol:after{width:50%}}main #btdCol h2{width:64.08889vw;margin:0vw auto 0vw auto}@media (min-width: 768px){main #btdCol h2{width:30.85vw}}@media (min-width: 768px){main #btdCol .howtoCont{position:relative;z-index:0;display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:column;flex-flow:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:auto 0}main #btdCol .howtoCont:before{position:absolute;top:-7vw;left:50%;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;background:url(../images/main/bg_line_btd.png) no-repeat top center/100% auto;width:.6vw;height:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}main #btdCol .howtoCont:after{position:absolute;bottom:-3vw;left:50%;pointer-events:none;box-sizing:border-box;content:"";width:100%;height:100%;display:block;background:url(../images/main/bg_line_btd.png) no-repeat bottom center/100% auto;width:.6vw;height:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}}main #btdCol #bgEffBtd{pointer-events:none;position:fixed;top:50%;left:50%;z-index:-1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:221vh;height:130vh;mix-blend-mode:screen;-webkit-animation:effBlur 10s 0s infinite;animation:effBlur 10s 0s infinite}main #btdCol #bgEffBtd video{position:absolute;top:0vw;left:0vw;width:100%;height:100%}@media (min-width: 768px){main #btdCol #bgEffBtd{width:140vw;height:78.75vw}}@-webkit-keyframes effBlur{0%{-webkit-filter:blur(0);filter:blur(0)}20%{-webkit-filter:blur(5px);filter:blur(5px)}50%{-webkit-filter:blur(0);filter:blur(0)}}@keyframes effBlur{0%{-webkit-filter:blur(0);filter:blur(0)}20%{-webkit-filter:blur(5px);filter:blur(5px)}50%{-webkit-filter:blur(0);filter:blur(0)}}

/*# sourceMappingURL=maps/top.css.map */
