@-webkit-keyframes kvAnime{0%{width:0}100%{width:100vw}}@keyframes kvAnime{0%{width:0}100%{width:100vw}}@-webkit-keyframes kvAnimeSp{0%{width:0}100%{width:200vw}}@keyframes kvAnimeSp{0%{width:0}100%{width:200vw}}@-webkit-keyframes heroInnerAnime01{0%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes heroInnerAnime01{0%{-webkit-transform:translate(0, 10px);transform:translate(0, 10px);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}.heroArea.-anime .kvImagesWrap{-webkit-animation:shakeAnime .2s 1.2s forwards linear;animation:shakeAnime .2s 1.2s forwards linear}.heroArea.-anime .base{-webkit-animation:fadeIn 0s 1.2s forwards;animation:fadeIn 0s 1.2s forwards}.heroArea.-anime .image01{-webkit-animation:kvAnime .15s .5s forwards ease-in;animation:kvAnime .15s .5s forwards ease-in}@media screen and (max-width: 768px){.heroArea.-anime .image01{-webkit-animation:kvAnimeSp .15s .5s forwards ease-in;animation:kvAnimeSp .15s .5s forwards ease-in}}.heroArea.-anime .image02{-webkit-animation:kvAnime .15s .65s forwards ease-in;animation:kvAnime .15s .65s forwards ease-in}@media screen and (max-width: 768px){.heroArea.-anime .image02{-webkit-animation:kvAnimeSp .15s .65s forwards ease-in;animation:kvAnimeSp .15s .65s forwards ease-in}}.heroArea.-anime .image03{-webkit-animation:kvAnime .15s .8s forwards ease-in;animation:kvAnime .15s .8s forwards ease-in}@media screen and (max-width: 768px){.heroArea.-anime .image03{-webkit-animation:kvAnimeSp .15s .8s forwards ease-in;animation:kvAnimeSp .15s .8s forwards ease-in}}.heroArea.-anime .kvText{-webkit-animation:stamp .2s 1.1s forwards cubic-bezier(1, -0.02, 0, 1.06);animation:stamp .2s 1.1s forwards cubic-bezier(1, -0.02, 0, 1.06)}.heroArea.-anime .heroInner{-webkit-animation:heroInnerAnime01 .2s 1.6s forwards;animation:heroInnerAnime01 .2s 1.6s forwards}.heroArea.-anime .particles-js{-webkit-animation:fadeIn 0s 1.6s forwards;animation:fadeIn 0s 1.6s forwards}.heroArea{position:relative;z-index:0}.heroArea .particles-js{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;opacity:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media screen and (min-width: 769px){.heroArea .particles-js#particles-js01{-webkit-mask-image:url(../images/top/heroArea-kv-particle-mask01.png);mask-image:url(../images/top/heroArea-kv-particle-mask01.png)}}@media screen and (max-width: 768px){.heroArea .particles-js#particles-js01{-webkit-mask-image:url(../images/top/heroArea-kv-particle-mask01-sp.png);mask-image:url(../images/top/heroArea-kv-particle-mask01-sp.png)}}@media screen and (min-width: 769px){.heroArea .particles-js#particles-js02{-webkit-mask-image:url(../images/top/heroArea-kv-particle-mask02.png);mask-image:url(../images/top/heroArea-kv-particle-mask02.png)}}@media screen and (max-width: 768px){.heroArea .particles-js#particles-js02{-webkit-mask-image:url(../images/top/heroArea-kv-particle-mask02-sp.png);mask-image:url(../images/top/heroArea-kv-particle-mask02-sp.png)}}.heroArea .item{position:absolute;z-index:1;display:block}.heroArea .kvWrap{position:relative;z-index:0;padding-bottom:5%;overflow:hidden}@media screen and (max-width: 768px){.heroArea .kvWrap{padding-bottom:42%}}.heroArea .kvWrap:before{content:"";position:absolute;left:0;bottom:0;z-index:99;width:100%}@media screen and (max-width: 768px){.heroArea .kvWrap:before{padding-top:61%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(31%, rgb(255, 255, 255)), color-stop(81%, rgb(255, 255, 255)), to(rgb(0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 31%, rgb(255, 255, 255) 81%, rgb(0, 0, 0) 100%);background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 31%, rgb(255, 255, 255) 81%, rgb(0, 0, 0) 100%)}}.heroArea .kvWrap .kvImagesWrap{position:relative;z-index:-1}.heroArea .kvWrap .kvImagesWrap .topBox .topKvSp{display:none}@media screen and (max-width: 768px){.heroArea .kvWrap .kvImagesWrap .topBox .topKvSp{position:absolute;display:block;width:100%}}.heroArea .kvWrap .kvImagesWrap .topBox .topKv{position:absolute;top:0;left:0;width:100vw}@media screen and (max-width: 768px){.heroArea .kvWrap .kvImagesWrap .topBox .topKv{display:none}}.heroArea .kvWrap .kvImagesWrap .topBox .topBg{width:100%;min-height:auto;background-color:#fff;aspect-ratio:616/353}@media screen and (max-width: 768px){.heroArea .kvWrap .kvImagesWrap .topBox .topBg{aspect-ratio:6/9}}.heroArea .kvWrap .kvImagesWrap .image{display:block;max-width:100vw;width:100vw}.heroArea .kvWrap .kvImagesWrap .image:not(.base){position:absolute;width:100vw}.heroArea .kvWrap .kvImagesWrap .image.base{position:relative;z-index:10;display:block;width:100vw;opacity:0}.heroArea .kvWrap .kvImagesWrap .image.image01{top:0;left:0;z-index:2;width:0;height:100vw;overflow:hidden;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:26vw 41.2vw;transform-origin:26vw 41.2vw}@media screen and (max-width: 768px){.heroArea .kvWrap .kvImagesWrap .image.image01{max-width:200vw;height:200vw;-webkit-transform-origin:50.7vw 152.4vw;transform-origin:50.7vw 152.4vw}}.heroArea .kvWrap .kvImagesWrap .image.image01 img{position:absolute;top:20vw;left:.6vw;z-index:1;display:block;max-width:100vw;width:100vw;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){.heroArea .kvWrap .kvImagesWrap .image.image01 img{top:20.6vw;left:51.3vw}}.heroArea .kvWrap .kvImagesWrap .image.image02{top:0;left:0;z-index:2;width:0;height:100vw;overflow:hidden;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:53.2vw 39vw;transform-origin:53.2vw 39vw}@media screen and (max-width: 768px){.heroArea .kvWrap .kvImagesWrap .image.image02{max-width:200vw;height:200vw;-webkit-transform-origin:78.5vw 79.7vw;transform-origin:78.5vw 79.7vw}}.heroArea .kvWrap .kvImagesWrap .image.image02 img{position:absolute;top:16.9vw;left:-0.6vw;z-index:1;display:block;max-width:100vw;width:100vw;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (max-width: 768px){.heroArea .kvWrap .kvImagesWrap .image.image02 img{top:19.2vw;left:49.08vw}}.heroArea .kvWrap .kvImagesWrap .image.image03{top:0;left:0;z-index:2;width:0;height:100vw;overflow:hidden;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:26vw 41.2vw;transform-origin:26vw 41.2vw}@media screen and (max-width: 768px){.heroArea .kvWrap .kvImagesWrap .image.image03{max-width:200vw;height:200vw;-webkit-transform-origin:50.7vw 152.4vw;transform-origin:50.7vw 152.4vw}}.heroArea .kvWrap .kvImagesWrap .image.image03 img{position:absolute;top:20vw;left:.6vw;z-index:1;display:block;max-width:100vw;width:100vw;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){.heroArea .kvWrap .kvImagesWrap .image.image03 img{top:20.6vw;left:51.3vw}}.heroArea .kvWrap .kvText{top:1.8%;left:50%;width:67.1875%;margin-left:-33.59375%;-webkit-transform:scale(1.4);transform:scale(1.4);-webkit-filter:drop-shadow(1px 3px 6px black);filter:drop-shadow(1px 3px 6px black);opacity:0}@media screen and (max-width: 768px){.heroArea .kvWrap .kvText{top:6.993006993%;width:94.4897959184%;margin-left:-47.2448979592%}}.heroArea .kvWrap .kvLogoUpper{top:0;left:0;width:14.0625%;padding:1% 0;text-align:center;-webkit-filter:drop-shadow(1px 1px 6px black);filter:drop-shadow(1px 1px 6px black)}@media screen and (max-width: 768px){.heroArea .kvWrap .kvLogoUpper{width:27.5510204082%;padding:2% 0}}.heroArea .kvWrap .kvLogoUpper .logo{width:83.7037037037%}.heroArea .heroInner{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-webkit-transform:translate(0, 15px);transform:translate(0, 15px);opacity:0}@media screen and (max-width: 768px){.heroArea .heroInner{position:relative;margin-top:16%}.heroArea .heroInner .item{position:relative}}.heroArea .heroInner .kvLogo{top:13%;left:25%;width:100vw;margin:0;text-align:center}.heroArea .heroInner .kvLogo img{width:46.875%}@media screen and (max-width: 768px){.heroArea .heroInner .kvLogo img{width:57.1428571429%}}@media screen and (max-width: 768px){.heroArea .heroInner .kvLogo{position:absolute;top:-144%;left:-15%;width:133%}}.heroArea .heroInner .kvDeta{left:55.5%;bottom:25%;width:42%}@media screen and (max-width: 768px){.heroArea .heroInner .kvDeta{position:absolute;top:-87%;left:50%;width:88.7755102041%;margin:0;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%)}}.heroArea .heroInner .openDeta{right:0;bottom:19%;width:20%}@media screen and (max-width: 768px){.heroArea .heroInner .openDeta{position:absolute;top:-46%;left:50%;width:75%;margin:0;text-align:center;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media screen and (max-width: 768px){.heroArea .heroInner .itemsWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.heroArea .heroInner .itemsWrap .buttonBuy{top:100%;left:50%;width:40.5208333333%;margin:2% 0 0 -20.2083333333%}@media screen and (min-width: 769px){.heroArea .heroInner .itemsWrap .buttonBuy:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:url(../images/top/heroArea-button-buy-hover.png);background-position:50% 50%;background-size:auto 100%;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.heroArea .heroInner .itemsWrap .buttonBuy:hover:before{opacity:1}}@media screen and (max-width: 768px){.heroArea .heroInner .itemsWrap .buttonBuy{top:0;left:0;width:56.0204081633%;margin:0 auto}}.heroArea .heroInner .itemsWrap .psText{top:41.452991453%;left:26.0416666667%;width:13.28125%}@media screen and (max-width: 768px){.heroArea .heroInner .itemsWrap .psText{top:0;left:0;width:32.1428571429%;margin-left:2%}}.heroArea .heroInner .bannerWrap{top:1.2820512821%;right:0;width:15.1041666667%}@media screen and (max-width: 768px){.heroArea .heroInner .bannerWrap{right:0;bottom:0;width:81.6326530612%;margin:10% auto 0}}.heroArea .heroInner .bannerWrap .banner{display:block}.heroArea .heroInner .bannerWrap .banner:not(:first-child){margin-top:3.3846153846%}@media screen and (max-width: 768px){.heroArea .heroInner .bannerWrap .banner:not(:first-child){margin-top:3%}}.heroArea .heroInner .movie{left:.2083333333%;bottom:2.5641025641%;display:block;width:13.4375%;border-top:2px solid #af1111;border-right:2px solid #2330c5;border-bottom:2px solid #2330c5;border-left:2px solid #af1111;-webkit-box-shadow:0 0 .5vw .2vw #000;box-shadow:0 0 .5vw .2vw #000}@media screen and (max-width: 768px){.heroArea .heroInner .movie{left:0;bottom:0;width:100%;margin-top:10%;border:0 solid #000}.heroArea .heroInner .movie .gradation{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;pointer-events:none}.heroArea .heroInner .movie .gradation:before,.heroArea .heroInner .movie .gradation:after{content:"";position:absolute;z-index:10;width:100%;height:.4rem;background-image:-webkit-gradient(linear, left top, right top, from(rgb(192, 1, 1)), to(rgb(22, 41, 223)));background-image:-webkit-linear-gradient(left, rgb(192, 1, 1) 0%, rgb(22, 41, 223) 100%);background-image:linear-gradient(90deg, rgb(192, 1, 1) 0%, rgb(22, 41, 223) 100%)}.heroArea .heroInner .movie .gradation:before{top:0}.heroArea .heroInner .movie .gradation:after{bottom:0}}.heroArea .heroInner .movie:before,.heroArea .heroInner .movie:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%}.heroArea .heroInner .movie:before{z-index:1;background-image:url(../images/movie-bg.jpg);background-repeat:repeat;background-size:8px;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}.heroArea .heroInner .movie:hover:before{opacity:0}.heroArea .heroInner .movie:after{z-index:2;background-image:url(../images/movie-arrow.png);background-repeat:no-repeat;background-position:50% 50%;background-size:15%}@media screen and (max-width: 768px){.heroArea .heroInner .movie:after{background-size:9.1836734694%}}.section01.-anime .secTitle{-webkit-animation:stamp .2s .1s forwards cubic-bezier(1, -0.02, 0, 1.06);animation:stamp .2s .1s forwards cubic-bezier(1, -0.02, 0, 1.06)}.section01.-anime .infoListWrap,.section01.-anime .link{-webkit-animation:fadeInUp .2s .5s forwards;animation:fadeInUp .2s .5s forwards}.section01{margin-top:10%}.section01 .secTitle{width:31.7708333333%;margin:auto;opacity:0;text-align:center}@media screen and (max-width: 1200px){.section01 .secTitle{width:44.4791666667%}}@media screen and (max-width: 768px){.section01 .secTitle{width:81.6326530612%}}.section01 .link{position:relative;z-index:0;display:block;width:8.8541666667%;margin:2% auto 10%;margin-right:20.8333333333%;background-color:#fff;opacity:0;-webkit-transition:background-color .2s;transition:background-color .2s}@media screen and (max-width: 1200px){.section01 .link{width:12.3958333333%;margin:2% 4% 10% auto}}@media screen and (min-width: 769px){.section01 .link:hover{background-color:#ceaa55}}@media screen and (max-width: 768px){.section01 .link{width:32.6530612245%;margin-right:5%}}.infoDay,.infoTitletxt{font-size:16px}@media screen and (max-width: 1280px){.infoDay,.infoTitletxt{font-size:13px}}@media screen and (max-width: 768px){.infoDay,.infoTitletxt{font-size:2.5rem}}@media screen and (max-width: 414px){.infoDay,.infoTitletxt{font-size:3rem}}.infoDay{display:inline-block;margin-right:1em}.infoListWrap{width:62.5%;margin:3% auto 0;opacity:0}@media screen and (max-width: 1200px){.infoListWrap{width:100%}}@media screen and (max-width: 768px){.infoListWrap{width:90%;margin:3% auto 5%}}.infoListWrap .infoList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.infoListWrap .infoList .iconNewimg{position:absolute;top:15px;left:-5px;z-index:1;max-width:105px;width:24%}@media screen and (max-width: 768px){.infoListWrap .infoList .iconNewimg{width:30%}}@media screen and (max-width: 414px){.infoListWrap .infoList .iconNewimg{top:10px;width:14%}}.infoListWrap .infoList li{position:relative;z-index:0;width:21.6666666667%;margin:.8333333333%;border:1px solid #fff;background:#000;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.infoListWrap .infoList li:after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s, -webkit-box-shadow .2s}@media screen and (min-width: 769px){.infoListWrap .infoList li:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.infoListWrap .infoList li:hover:after{-webkit-box-shadow:0 0 5px 2px #ffb240;box-shadow:0 0 5px 2px #ffb240}}.infoListWrap .infoList li .divLi{position:relative;z-index:0;display:block;height:100%;overflow:hidden}.infoListWrap .infoList li .divLi .infoCate{position:absolute;top:5px;right:10px;display:inline-block;padding:2% 10%;color:#fff;font-size:1.148rem;font-weight:400}@media screen and (max-width: 768px){.infoListWrap .infoList li .divLi .infoCate{font-size:2rem}}.infoListWrap .infoList li .divLi .infoCate a{color:#fff;pointer-events:none;cursor:default}.infoListWrap .infoList li .divLi .infoCate>span{display:inline-block}.infoListWrap .infoList li .divLi .infoCate.infoCate-GAME{background:#c00000}.infoListWrap .infoList li .divLi .infoCate.infoCate-EVENT{background:#0005c0}.infoListWrap .infoList li .divLi .infoCate.infoCate-INFO{background:#7a00c0}@-webkit-keyframes hoverAnime01{0%{-webkit-transform:skewX(-45deg) translateX(-140%);transform:skewX(-45deg) translateX(-140%);opacity:1}70%{opacity:0}100%{-webkit-transform:skewX(-45deg) translateX(-30%);transform:skewX(-45deg) translateX(-30%);opacity:0}}@keyframes hoverAnime01{0%{-webkit-transform:skewX(-45deg) translateX(-140%);transform:skewX(-45deg) translateX(-140%);opacity:1}70%{opacity:0}100%{-webkit-transform:skewX(-45deg) translateX(-30%);transform:skewX(-45deg) translateX(-30%);opacity:0}}@media screen and (min-width: 769px){.infoListWrap .infoList li .divLi:before{content:"";position:absolute;top:0;left:0;z-index:1;width:120%;height:100%;background-color:rgba(255,255,255,.3);-webkit-transform:skewX(-45deg) translateX(-300%);transform:skewX(-45deg) translateX(-300%);-webkit-filter:blur(5px);filter:blur(5px);opacity:1}.infoListWrap .infoList li:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.infoListWrap .infoList li:hover .divLi:before{-webkit-animation:hoverAnime01 .3s forwards;animation:hoverAnime01 .3s forwards}}.infoListWrap .infoList li a.articleLink{width:100%}.infoListWrap .infoList li a.articleLink02{position:relative;width:100%;height:100%;padding:10px}.infoListWrap .infoList li .newsListThumnail{width:100%;height:auto}.infoListWrap .infoList li .infoListTxt{position:relative;border-top:1px solid #fff}.infoListWrap .infoList li .infoListTxt .infoTitletxt{display:-webkit-box;-webkit-box-orient:vertical;margin-top:2%;overflow:hidden;-webkit-line-clamp:2}@media screen and (max-width: 768px){.infoListWrap .infoList li{width:48%}}.infoListWrap .pageLink{width:60%;margin:auto;text-align:center}@media screen and (max-width: 768px){.infoListWrap .pageLink{width:100%}}.infoListWrap .pageLink .page-numbers{display:inline-block;margin:0 .5%;padding:5px 15px;border:1px solid #fff;background-color:#000}@media screen and (max-width: 768px){.infoListWrap .pageLink .page-numbers{padding:5px 10px}}.infoListWrap .pageLink .page-numbers.current{background:#c00101;background:-webkit-linear-gradient(left, #c00101 0%, #1629df 100%);background:-webkit-gradient(linear, left top, right top, from(#c00101), to(#1629df));background:linear-gradient(to right, #c00101 0%, #1629df 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c00101", endColorstr="#1629df", GradientType=1)}.infoListWrap .pageLink .page-numbers.dots{padding-right:0;padding-left:0;border:none;background:none}.infoListWrap .pageLink .page-numbers.next,.infoListWrap .pageLink .page-numbers.prev{border:none;background:none;background-repeat:no-repeat;background-position:center;background-size:auto 80%;text-indent:-9999px}.infoListWrap .pageLink .page-numbers.next{background-image:url(../images/pagerarrow-r.png)}.infoListWrap .pageLink .page-numbers.prev{background-image:url(../images/pagerarrow-l.png)}.section02.-anime .secTitle{-webkit-animation:stamp .2s .1s forwards cubic-bezier(1, -0.02, 0, 1.06);animation:stamp .2s .1s forwards cubic-bezier(1, -0.02, 0, 1.06)}.section02.-anime .secText{-webkit-animation:fadeInUp .2s .5s forwards;animation:fadeInUp .2s .5s forwards}.section02{position:relative;z-index:1;margin-top:4%}@media screen and (max-width: 768px){.section02{margin:20% 0}}.section02 .secInner .secTitle{width:31.7708333333%;margin:auto;text-align:center;opacity:0}@media screen and (max-width: 1200px){.section02 .secInner .secTitle{width:44.4791666667%}}@media screen and (max-width: 768px){.section02 .secInner .secTitle{width:81.6326530612%}}.section02 .secInner .secText{display:block;width:53.0208333333%;margin:2% auto 0;padding-bottom:3%;opacity:0}@media screen and (max-width: 1200px){.section02 .secInner .secText{width:77.1875%}}@media screen and (max-width: 768px){.section02 .secInner .secText{width:96.2244897959%;padding-bottom:5%}}.section02 .bgWrap{position:absolute;top:50%;left:-10%;z-index:-1;width:120%;height:0;padding-top:39.375%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:drop-shadow(0px 0.3vw 0.3vw black);filter:drop-shadow(0px 0.3vw 0.3vw black)}@media screen and (max-width: 1200px){.section02 .bgWrap{padding-top:55.78125%}}@media screen and (max-width: 768px){.section02 .bgWrap{padding-top:136.7346938776%;-webkit-filter:drop-shadow(0px 0.6vw 0.6vw black);filter:drop-shadow(0px 0.6vw 0.6vw black)}}@media screen and (min-width: 769px){.section02 .bgWrap.lazyloaded .bg01:before{background-image:url(../images/top/sec02-bg02.jpg)}}@media screen and (max-width: 768px){.section02 .bgWrap.lazyloaded .bg01:before{background-image:url(../images/top/sec02-bg02.jpg)}}.section02 .bg{position:absolute;left:0;width:100%;height:100%;overflow:hidden}.section02 .bg.bg01{top:0;z-index:-2;background-color:#000;-webkit-transform:rotate(4.5deg);transform:rotate(4.5deg)}.section02 .bg.bg02{top:50%;z-index:-3;height:0;padding-top:28.6458333333%;background-image:-webkit-linear-gradient(45deg, #ead7a5 10%, #96773f 35%, #96773f 75%, #ead7a5 90%);background-image:linear-gradient(45deg, #ead7a5 10%, #96773f 35%, #96773f 75%, #ead7a5 90%);-webkit-transform:rotate(-4.5deg) translateY(-50%);transform:rotate(-4.5deg) translateY(-50%)}@media screen and (max-width: 1200px){.section02 .bg.bg02{padding-top:42.96875%}}@media screen and (max-width: 768px){.section02 .bg.bg02{padding-top:112.2448979592%}}.section02 .bg.bg01:before{content:"";position:absolute;top:50%;left:-11%;z-index:-2;display:block;width:100%;padding-top:45.9375%;background-position:1% -20%;background-size:112%;-webkit-transform:rotate(-4.5deg) translateY(-50%);transform:rotate(-4.5deg) translateY(-50%)}@media screen and (max-width: 1200px){.section02 .bg.bg01:before{left:0;padding-top:62.34375%;background-position:57% 94%;background-size:146%}}@media screen and (max-width: 768px){.section02 .bg.bg01:before{padding-top:122.4489795918%;background-position:34% 0;background-size:310%}}.buttonPortalArea.-anime .button{-webkit-animation:stamp .2s .4s forwards cubic-bezier(1, -0.02, 0, 1.06);animation:stamp .2s .4s forwards cubic-bezier(1, -0.02, 0, 1.06)}.buttonPortalArea.-anime .bgWrap{-webkit-animation:stamp .2s .1s forwards cubic-bezier(1, -0.02, 0, 1.06);animation:stamp .2s .1s forwards cubic-bezier(1, -0.02, 0, 1.06)}.buttonPortalArea{position:relative;z-index:1;padding:7.5% 0;background-color:#141414;overflow:hidden}@media screen and (max-width: 768px){.buttonPortalArea{padding:15% 0}}@media screen and (min-width: 769px){.buttonPortalArea.lazyloaded .button:before{background-image:url(../images/top/button-portal-on.png)}}.buttonPortalArea .button{position:relative;z-index:20;display:block;width:36.1979166667%;margin:auto;opacity:0}@media screen and (max-width: 768px){.buttonPortalArea .button{width:95.2040816327%}}.buttonPortalArea .button:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:auto 100%;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (min-width: 769px){.buttonPortalArea .button:hover:before{opacity:1}}.buttonPortalArea .bgWrap{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0}.buttonPortalArea .bg{position:absolute;top:50%;left:50%;z-index:0;display:block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.section04 .secInner.-anime .secTitle{-webkit-animation:stamp .2s .1s forwards cubic-bezier(1, -0.02, 0, 1.06);animation:stamp .2s .1s forwards cubic-bezier(1, -0.02, 0, 1.06)}.section04 .secInner.-anime .specItemsWrap{-webkit-animation:fadeInUp .2s .5s forwards;animation:fadeInUp .2s .5s forwards}.section04{position:relative;z-index:0;margin:-10% 0 0;padding:1% 0 10%;background-repeat:no-repeat;background-position:50% 0;background-size:cover;overflow:hidden}@media screen and (max-width: 768px){.section04{margin-top:-6%;padding:60% 0 10%}}.section04 .specItemsWrap{opacity:0}.section04 .secInner{position:relative;z-index:0;width:62.5%;margin:5% auto;padding:0 8.0208333333%;background-color:rgba(0,0,0,.7);font-weight:400}@media screen and (max-width: 1200px){.section04 .secInner{padding:0 4.1666666667%}}@media screen and (max-width: 980px){.section04 .secInner{padding:0 2.0833333333%}}@media screen and (max-width: 768px){.section04 .secInner{width:95.9183673469%;padding:0 3.1914893617%}}.section04 .preItemsTitle{margin:5% 0;padding:1.4% 0 1%;background:-webkit-gradient(linear, left top, right top, color-stop(35%, #96773f), color-stop(90%, #ead7a5));background:-webkit-linear-gradient(left, #96773f 35%, #ead7a5 90%);background:linear-gradient(90deg, #96773f 35%, #ead7a5 90%);font-size:24px;text-align:center}@media screen and (max-width: 1200px){.section04 .preItemsTitle{font-size:19.2px}}@media screen and (max-width: 768px){.section04 .preItemsTitle{font-size:3.6rem}}.section04 .pre-child .pre-img{width:90%;-webkit-transform:translate(11%);transform:translate(11%)}.section04 .pre-child .pre-img02{width:90%;margin:auto;border:2px solid #96773f;text-align:center;-webkit-transform:translate(6%);transform:translate(6%)}.section04 .pre-child .text{width:100%;padding:4% 0;font-size:2rem;line-height:2em}.section04 .secTitle{width:68.3856502242%;margin:auto;padding:4% 0 1%;text-align:center;opacity:0}@media screen and (max-width: 1200px){.section04 .secTitle{width:82.1153846154%}}@media screen and (max-width: 980px){.section04 .secTitle{width:76.25%}}@media screen and (max-width: 768px){.section04 .secTitle{width:90.9090909091%;padding:9% 0 1%}}.section04 .specListWrap{position:relative;z-index:0;margin:auto;padding:3% 0}.section04 .specListWrap.-anime{-webkit-animation:fadeInUp .2s .5s forwards;animation:fadeInUp .2s .5s forwards}.section04 .specList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 2%;font-size:21.74px}@media screen and (max-width: 1200px){.section04 .specList{font-size:17.392px}}@media screen and (max-width: 768px){.section04 .specList{width:100%;padding:0 0 3%;font-size:3.2796rem}}.section04 .specList dt{display:inline-block;width:26%;color:#ead7a5}@media screen and (max-width: 768px){.section04 .specList dt{width:30%}}.section04 .specList dd{display:inline-block;width:72%;font-size:18.12px}@media screen and (max-width: 1200px){.section04 .specList dd{font-size:16.308px}}@media screen and (max-width: 768px){.section04 .specList dd{width:70%;font-size:3rem}}.section04 .specList .fontSmall{display:block;font-size:13px}@media screen and (max-width: 1200px){.section04 .specList .fontSmall{font-size:12px}}@media screen and (max-width: 768px){.section04 .specList .fontSmall{font-size:2.2rem}}.section04 .cero{position:absolute;top:30%;right:0;z-index:1;display:block;width:8.7640449438%}@media screen and (max-width: 768px){.section04 .cero{width:8.9743589744%}}.section04 .boxWrap{padding-bottom:3%}@media screen and (max-width: 768px){.section04 .boxWrap{padding-bottom:4%}}.section04 .boxWrap .boxTitle{padding:1.4% 0 1%;background-color:#cf1e0c;color:#000;font-size:24px;text-align:center}@media screen and (max-width: 1200px){.section04 .boxWrap .boxTitle{font-size:19.2px}}@media screen and (max-width: 768px){.section04 .boxWrap .boxTitle{font-size:3.6rem}}.section04 .boxWrap .text{padding:3% 0 3% 1em;font-size:19.06px;text-indent:-1em}@media screen and (max-width: 1200px){.section04 .boxWrap .text{font-size:15.248px}}@media screen and (max-width: 768px){.section04 .boxWrap .text{font-size:2.64rem}}.section04 .boxWrap .buttonsWrap .button{position:relative;z-index:0;display:block;margin:auto}.section04 .boxWrap .buttonsWrap01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.section04 .boxWrap .buttonsWrap01 .button{width:47.191011236%;margin:0 1%;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}@media screen and (max-width: 768px){.section04 .boxWrap .buttonsWrap01 .button{width:68.9887640449%;margin:1% 2%}}.section04 .boxWrap .buttonsWrap01 .button img{display:block}.section04 .boxWrap .buttonsWrap01 .button:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000;background-size:auto 100%;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (min-width: 769px){.section04 .boxWrap .buttonsWrap01 .button:hover:before{opacity:1}}@media screen and (min-width: 769px){.section04 .boxWrap .buttonsWrap01.lazyloaded .button01:before{background-image:url(../images/top/sec04-button-store01-on.png)}.section04 .boxWrap .buttonsWrap01.lazyloaded .button02:before{background-image:url(../images/top/sec04-button-store02-on.png)}}.section04 .boxWrap .buttonsWrap02 .button{width:47.191011236%}.section04 .boxWrap .buttonsWrap02 .button:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:url(../images/top/sec04-button-dlc-on.png);background-size:auto 100%;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (min-width: 769px){.section04 .boxWrap .buttonsWrap02 .button:hover:before{opacity:1}}@media screen and (max-width: 768px){.section04 .boxWrap .buttonsWrap02 .button{width:68.9887640449%}}.section04 .boxWrap .buttonsWrap02 .notice{padding:1% 0;color:#cf1e0c;font-size:21.03px;font-weight:400;text-align:center}@media screen and (max-width: 1200px){.section04 .boxWrap .buttonsWrap02 .notice{font-size:16.824px}}@media screen and (max-width: 768px){.section04 .boxWrap .buttonsWrap02 .notice{font-size:3.8772rem}}.section04 .chara{position:absolute;top:0;right:0;z-index:-1}.section04 .chara .item{display:block;width:100%}.section04 .chara .svg{position:absolute;top:0;left:0;z-index:1;height:100%}.section04 .chara .svg a{color:rgba(0,0,0,0);-webkit-transition:fill .2s,color .2s;transition:fill .2s,color .2s;fill:rgba(0,0,0,0)}@media screen and (min-width: 769px){.section04 .chara .svg a:hover{color:#96773f;fill:#96773f}}.section04.lazyloaded.-chara01{background-image:url(/revo/assets/images/top/specChara/chara01-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara01{background-image:url(/revo/assets/images/top/specChara/chara01-bg-sp.jpg)}}.section04.lazyloaded.-chara01 .chara{top:13%;right:-9%;width:47.0833333333%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara01 .chara{top:9.1%;right:-14%;width:56.5%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara01 .chara{top:9%;right:-22%;width:116.9387755102%}}.section04.lazyloaded.-chara02{background-image:url(/revo/assets/images/top/specChara/chara02-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara02{background-image:url(/revo/assets/images/top/specChara/chara02-bg-sp.jpg)}}.section04.lazyloaded.-chara02 .chara{top:11%;right:3%;width:42.5%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara02 .chara{top:7.7%;right:0;width:51%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara02 .chara{top:7%;right:6%;width:110%}}.section04.lazyloaded.-chara03{background-image:url(/revo/assets/images/top/specChara/chara03-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara03{background-image:url(/revo/assets/images/top/specChara/chara03-bg-sp.jpg)}}.section04.lazyloaded.-chara03 .chara{top:13%;right:-1%;width:26.71875%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara03 .chara{top:9.1%;right:-1%;width:32.0625%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara03 .chara{top:9%;right:-1%;width:72.7551020408%}}.section04.lazyloaded.-chara04{background-image:url(/revo/assets/images/top/specChara/chara04-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara04{background-image:url(/revo/assets/images/top/specChara/chara04-bg-sp.jpg)}}.section04.lazyloaded.-chara04 .chara{top:12%;right:-4%;width:33.5416666667%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara04 .chara{top:8.4%;right:-7%;width:40.25%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara04 .chara{top:8%;right:-12%;width:96.3265306122%}}.section04.lazyloaded.-chara05{background-image:url(/revo/assets/images/top/specChara/chara05-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara05{background-image:url(/revo/assets/images/top/specChara/chara05-bg-sp.jpg)}}.section04.lazyloaded.-chara05 .chara{top:12.5%;right:-1%;width:33.59375%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara05 .chara{top:8.75%;right:-5%;width:40.3125%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara05 .chara{top:8%;right:-12%;width:94.8979591837%}}.section04.lazyloaded.-chara06{background-image:url(/revo/assets/images/top/specChara/chara06-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara06{background-image:url(/revo/assets/images/top/specChara/chara06-bg-sp.jpg)}}.section04.lazyloaded.-chara06 .chara{top:12%;right:3%;width:26.71875%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara06 .chara{top:8.4%;right:0;width:32.0625%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara06 .chara{top:9%;right:7%;width:73.5714285714%}}.section04.lazyloaded.-chara07{background-image:url(/revo/assets/images/top/specChara/chara07-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara07{background-image:url(/revo/assets/images/top/specChara/chara07-bg-sp.jpg)}}.section04.lazyloaded.-chara07 .chara{top:13%;right:2%;width:27.9166666667%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara07 .chara{top:9.1%;right:-1%;width:33.5%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara07 .chara{top:10%;right:6%;width:75.306122449%}}.section04.lazyloaded.-chara08{background-image:url(/revo/assets/images/top/specChara/chara08-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara08{background-image:url(/revo/assets/images/top/specChara/chara08-bg-sp.jpg)}}.section04.lazyloaded.-chara08 .chara{top:12%;right:3%;width:25.7291666667%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara08 .chara{top:8.4%;right:-1%;width:30.875%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara08 .chara{top:9%;right:8%;width:71.5306122449%}}.section04.lazyloaded.-chara09{background-image:url(/revo/assets/images/top/specChara/chara09-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara09{background-image:url(/revo/assets/images/top/specChara/chara09-bg-sp.jpg)}}.section04.lazyloaded.-chara09 .chara{top:18%;right:0;width:30.46875%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara09 .chara{top:12.6%;right:-4%;width:36.5625%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara09 .chara{top:10%;right:-4%;width:81.7346938776%}}.section04.lazyloaded.-chara10{background-image:url(/revo/assets/images/top/specChara/chara10-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara10{background-image:url(/revo/assets/images/top/specChara/chara10-bg-sp.jpg)}}.section04.lazyloaded.-chara10 .chara{top:16%;right:-4.5%;width:31.3020833333%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara10 .chara{top:11.2%;right:-8%;width:37.5625%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara10 .chara{top:10.5%;right:-12%;width:88.2653061224%}}.section04.lazyloaded.-chara11{background-image:url(/revo/assets/images/top/specChara/chara11-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara11{background-image:url(/revo/assets/images/top/specChara/chara11-bg-sp.jpg)}}.section04.lazyloaded.-chara11 .chara{top:12.5%;right:0;width:27.2916666667%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara11 .chara{top:8.75%;right:-4%;width:32.75%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara11 .chara{top:7.5%;right:-5%;width:75.7142857143%}}.section04.lazyloaded.-chara12{background-image:url(/revo/assets/images/top/specChara/chara12-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara12{background-image:url(/revo/assets/images/top/specChara/chara12-bg-sp.jpg)}}.section04.lazyloaded.-chara12 .chara{top:12%;right:-4%;width:30.8333333333%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara12 .chara{top:8.4%;right:-8%;width:37%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara12 .chara{top:7%;right:-20%;width:89.387755102%}}.section04.lazyloaded.-chara13{background-image:url(/revo/assets/images/top/specChara/chara13-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara13{background-image:url(/revo/assets/images/top/specChara/chara13-bg-sp.jpg)}}.section04.lazyloaded.-chara13 .chara{top:13%;right:2%;width:26.6666666667%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara13 .chara{top:9.1%;right:-2%;width:32%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara13 .chara{top:7%;right:3%;width:74.0816326531%}}.section04.lazyloaded.-chara14{background-image:url(/revo/assets/images/top/specChara/chara14-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara14{background-image:url(/revo/assets/images/top/specChara/chara14-bg-sp.jpg)}}.section04.lazyloaded.-chara14 .chara{top:13%;right:2%;width:23.4895833333%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara14 .chara{top:9.1%;right:-2%;width:28.1875%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara14 .chara{top:6%;right:2%;width:68.2653061224%}}.section04.lazyloaded.-chara15{background-image:url(/revo/assets/images/top/specChara/chara15-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara15{background-image:url(/revo/assets/images/top/specChara/chara15-bg-sp.jpg)}}.section04.lazyloaded.-chara15 .chara{top:13%;right:3.5%;width:22.4479166667%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara15 .chara{top:9.1%;right:.5%;width:26.9375%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara15 .chara{top:7.4%;right:12%;width:63.8775510204%}}.section04.lazyloaded.-chara16{background-image:url(/revo/assets/images/top/specChara/chara16-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara16{background-image:url(/revo/assets/images/top/specChara/chara16-bg-sp.jpg)}}.section04.lazyloaded.-chara16 .chara{top:14%;right:.5%;width:30.625%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara16 .chara{top:9.8%;right:-3%;width:36.75%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara16 .chara{top:9%;right:0;width:81.1224489796%}}.section04.lazyloaded.-chara17{background-image:url(/revo/assets/images/top/specChara/chara17-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara17{background-image:url(/revo/assets/images/top/specChara/chara17-bg-sp.jpg)}}.section04.lazyloaded.-chara17 .chara{top:16%;right:-2.5%;width:25.8854166667%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara17 .chara{top:11.2%;right:-6.5%;width:31.0625%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara17 .chara{top:9.5%;right:-5%;width:68.7755102041%}}.section04.lazyloaded.-chara18{background-image:url(/revo/assets/images/top/specChara/chara18-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara18{background-image:url(/revo/assets/images/top/specChara/chara18-bg-sp.jpg)}}.section04.lazyloaded.-chara18 .chara{top:13%;right:-14.8%;width:43.9583333333%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara18 .chara{top:9.1%;right:-21.8%;width:52.75%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara18 .chara{top:-2.5%;right:-39%;width:119.693877551%}}.section04.lazyloaded.-chara19{background-image:url(/revo/assets/images/top/specChara/chara19-bg.jpg)}@media screen and (max-width: 768px){.section04.lazyloaded.-chara19{background-image:url(/revo/assets/images/top/specChara/chara19-bg-sp.jpg)}}.section04.lazyloaded.-chara19 .chara{top:15%;right:-7%;width:36.3541666667%}@media screen and (max-width: 1200px){.section04.lazyloaded.-chara19 .chara{top:10.5%;right:-11%;width:43.625%}}@media screen and (max-width: 768px){.section04.lazyloaded.-chara19 .chara{top:9.5%;right:-27%;width:99.1836734694%}}.section05.-anime .secTitle{-webkit-animation:stamp .2s .1s forwards cubic-bezier(1, -0.02, 0, 1.06);animation:stamp .2s .1s forwards cubic-bezier(1, -0.02, 0, 1.06)}.section05.-anime .openingMovie,.section05.-anime .link{-webkit-animation:fadeInUp .2s .5s forwards;animation:fadeInUp .2s .5s forwards}.section05{position:relative;z-index:1}@media screen and (max-width: 768px){.section05{margin:20% 0}}.section05 .secInner .secTitle{width:31.7708333333%;margin:auto;text-align:center;opacity:0}@media screen and (max-width: 1200px){.section05 .secInner .secTitle{width:44.4791666667%}}@media screen and (max-width: 768px){.section05 .secInner .secTitle{width:81.6326530612%}}.section05 .secInner .openingMovie{position:relative;z-index:0;display:block;width:52.0833333333%;margin:2% auto 0;background-image:-webkit-linear-gradient(300deg, #ead7a5 0%, #ead7a5 40%, #96773f 60%, #96773f 100%);background-image:linear-gradient(150deg, #ead7a5 0%, #ead7a5 40%, #96773f 60%, #96773f 100%);opacity:0}@media screen and (max-width: 768px){.section05 .secInner .openingMovie{width:100%}}.section05 .secInner .openingMovie:before,.section05 .secInner .openingMovie:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.section05 .secInner .openingMovie:before{z-index:10;background-image:url(../images/top/movie-play.png);background-repeat:no-repeat;background-position:50% 55%;background-size:8.4%;-webkit-transition:background-image .2s;transition:background-image .2s}.section05 .secInner .openingMovie:after{top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);background-image:url(../images/movie-bg02.png);background-repeat:repeat;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (max-width: 768px){.section05 .secInner .openingMovie:after{top:.6vw;left:0;width:100%;height:calc(100% - 1.2vw);background-size:1%}}@media screen and (min-width: 769px){.section05 .secInner .openingMovie:hover:before{background-image:url(../images/top/movie-play-hover.png)}.section05 .secInner .openingMovie:hover:after{opacity:0}}.section05 .secInner .openingMovie img{border:1px solid rgba(0,0,0,0)}@media screen and (max-width: 768px){.section05 .secInner .openingMovie img{border:.6vw solid rgba(0,0,0,0);border-right:0;border-left:0}}.section05 .secInner .link{position:relative;z-index:0;display:block;width:8.8541666667%;margin:2% auto 0;margin-right:20.8333333333%;background-color:#fff;opacity:0;-webkit-transition:background-color .2s;transition:background-color .2s}@media screen and (max-width: 1200px){.section05 .secInner .link{width:12.3958333333%}}@media screen and (min-width: 769px){.section05 .secInner .link:hover{background-color:#fe220c}}@media screen and (max-width: 768px){.section05 .secInner .link{width:32.6530612245%;margin-right:2%}}.section03{position:relative;z-index:0;margin-top:-5%;padding:20% 0 10%;background:url(/revo/assets/images/top/sec03-bg01.jpg) top no-repeat;background-color:dimgray;background-size:contain}.section03 .secTitle{width:87.5%;margin:auto;padding:5% 0 5%;text-align:center;opacity:0}@media screen and (max-width: 768px){.section03 .secTitle{width:100%}}.section03 .secInner{width:62.5%;margin:auto;padding:1% 0 3%;background-color:rgba(0,0,0,.7);font-family:"Noto Sans JP",sans-serif;font-weight:bold}@media screen and (max-width: 980px){.section03 .secInner{width:87.5%}}@media screen and (max-width: 768px){.section03 .secInner{width:95.9183673469%}}.section03 .specItemsWrap{opacity:0}.section03 .specItemsBox{margin:1% auto}@media screen and (max-width: 768px){.section03 .specItemsBox{width:100%;margin:1% auto 4%;padding:0 3.1914893617%}}.section03 .specItemsBox .secItemsTitle{width:83.3333333333%;margin:auto;padding:.5% 0;background:#e19725;font-size:3rem;text-align:center;font-family:"Noto Sans TC",sans-serif;font-weight:900}@media screen and (max-width: 1200px){.section03 .specItemsBox .secItemsTitle{width:90%;font-size:2.88rem}}@media screen and (max-width: 768px){.section03 .specItemsBox .secItemsTitle{width:100%;padding:2%;font-size:4.4rem}}.section03 .textWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:91.6666666667%;margin:auto}@media screen and (max-width: 768px){.section03 .textWrap{position:relative;display:block;padding:2%}}.section03 .textWrap.is01{width:83.3333333333%}.section03 .flex-child{width:45%;margin:5% 1%}@media screen and (max-width: 768px){.section03 .flex-child{width:100%}}.section03 .flex-child.is01{width:100%;margin:5% 0;font-size:2rem}@media screen and (max-width: 768px){.section03 .systemImg{position:absolute;top:2%;left:50%;z-index:0;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}}.section03 .systemImg img{border:2px solid #8a6d3a}.section03 .text{font-size:2rem;line-height:2em}@media screen and (max-width: 768px){.section03 .text{position:relative;margin:70% auto 1%}}.section06{position:relative;z-index:0}.section06 .secTitle{width:87.5%;margin:auto;padding:6% 0 5%;text-align:center;opacity:0}@media screen and (max-width: 768px){.section06 .secTitle{width:100%;padding:5% 0 5%}}.section06 .secInner{width:62.5%;margin:auto;padding:1% 0 3%;font-family:"Noto Sans JP",sans-serif;font-weight:bold}@media screen and (max-width: 980px){.section06 .secInner{width:87.5%}}@media screen and (max-width: 768px){.section06 .secInner{width:95.9183673469%}}.section06 .specItemsWrap{opacity:0}.section06 .specItemsBox{margin:1% auto}@media screen and (max-width: 768px){.section06 .specItemsBox{width:100%;padding:0 3.1914893617%}}.section06 .specItemsBox .secItemsTitle{width:83.3333333333%;margin:auto;padding:.5% 0;background-color:#8a6d3a;font-size:3rem;text-align:center;font-family:"Noto Sans TC",sans-serif;font-weight:900}@media screen and (max-width: 1200px){.section06 .specItemsBox .secItemsTitle{width:90%;font-size:2.88rem}}@media screen and (max-width: 768px){.section06 .specItemsBox .secItemsTitle{width:95.9183673469%;padding:1% 0;font-size:4.4rem}}.section06 .textWrap{width:83.3333333333%;margin:auto}@media screen and (max-width: 768px){.section06 .textWrap{display:block;padding:2%}}.section06 .textWrap .flex-child{margin:5% 1%;font-size:2.5rem;line-height:2em}@media screen and (max-width: 1200px){.section06 .textWrap .flex-child{font-size:2.7rem}}@media screen and (max-width: 768px){.section06 .textWrap .flex-child{position:relative;margin:1% 0 0 0}}.section06 .textWrap .flex-child img{margin:5% auto 2%}.section03.-anime .secTitle{-webkit-animation:stamp .2s .1s forwards cubic-bezier(1, -0.02, 0, 1.06);animation:stamp .2s .1s forwards cubic-bezier(1, -0.02, 0, 1.06)}.section03.-anime .specItemsWrap{-webkit-animation:fadeInUp .2s .5s forwards;animation:fadeInUp .2s .5s forwards}.section06.-anime .secTitle{-webkit-animation:stamp .2s .1s forwards cubic-bezier(1, -0.02, 0, 1.06);animation:stamp .2s .1s forwards cubic-bezier(1, -0.02, 0, 1.06)}.section06.-anime .specItemsWrap{-webkit-animation:fadeInUp .2s .5s forwards;animation:fadeInUp .2s .5s forwards}.versionTitleWrap{position:absolute;top:9.2%;left:-0.5%;z-index:5;display:inline-block;padding:0 1% 0 1.5%}@media screen and (max-width: 769px){.versionTitleWrap{top:1%;left:31%;right:0}}.versionTitleWrap .versionTitle{position:relative;z-index:1;display:inline-block;display:block;background:-webkit-gradient(linear, left top, right top, from(rgb(242, 205, 114)), to(rgb(172, 120, 44)));background:-webkit-linear-gradient(left, rgb(242, 205, 114) 0%, rgb(172, 120, 44) 100%);background:linear-gradient(90deg, rgb(242, 205, 114) 0%, rgb(172, 120, 44) 100%);-webkit-background-clip:text;font-family:"futura-pt",sans-serif;font-weight:bold;text-align:center;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (min-width: 1920px){.versionTitleWrap .versionTitle{font-size:2.04rem}}@media screen and (max-width: 1920px){.versionTitleWrap .versionTitle{font-size:2.04rem}}@media screen and (max-width: 980px){.versionTitleWrap .versionTitle{font-size:1.2vw}}@media screen and (max-width: 769px){.versionTitleWrap .versionTitle{font-size:3.2rem}}.versionTitleWrap:before{content:"";position:absolute;top:40%;left:2.6%;right:0;bottom:-37%;z-index:0;width:100%;background:-webkit-linear-gradient(135deg, rgb(172, 120, 44) 0%, rgb(242, 205, 114) 100%);background:linear-gradient(-45deg, rgb(172, 120, 44) 0%, rgb(242, 205, 114) 100%);-webkit-transition:.4s;transition:.4s}.versionTitleWrap:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;width:100%;background:#000;-webkit-transition:.4s;transition:.4s}.heroArea{position:relative;z-index:0}.heroArea .banDisco{position:absolute;left:2vw;bottom:12.3931623932%;z-index:100;width:20.8333333333%}@media screen and (max-width: 768px){.heroArea .banDisco{position:relative;left:0;bottom:0;width:100%;margin:10% auto;text-align:center}}body:before{content:"";position:fixed;top:0;left:0;z-index:-1;display:block;width:100%;height:100vh;background-image:url(../../assets/images/top/bg-bl.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.fixedbutton{position:fixed;right:0;bottom:10%;z-index:100;width:20%;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.fixedbutton.-on{opacity:1}@media screen and (max-width: 768px){.fixedbutton{width:50%}}.list ul li{font-size:13px}.section04 .pre-child .text{width:100%;padding:4% 0;font-size:2rem;line-height:2em}.newsItemBottom{padding:4%;font-weight:bold}.newsItemDate{font-size:1.6rem}.newsItemTitle{font-size:1.8rem}