.kvWrap{position:relative;width:100%;transform:translate3d(0, 0, 0);overflow-x:hidden;z-index:0;background-image:url(../image/kv_bg.jpg);background-repeat:no-repeat;background-position:50% 0;background-size:100%;padding-top:15.0520833333%;overflow-y:hidden;border-bottom:#373c6e 5px solid}@media screen and (max-width: 980px){.kvWrap{overflow-x:hidden;background-color:#fff;padding-top:29.4897959184%;background-image:url(../image/kv_bg.jpg);background-size:200%}}.kvWrap .kvInner{width:980px;margin:0 auto}.kvWrap .kvInner .kvLogo{position:absolute;z-index:10 !important;top:5.1903114187%;left:50%;margin:0;margin-left:-9.8177083333%;width:19.6354166667%;transform:translate3d(0, 0, 0) !important}@media screen and (max-width: 980px){.kvWrap .kvInner .kvLogo{top:10%;margin-left:-19.2346938776%;width:38.4693877551%}}.kvWrap .kvInner .KvTitle{position:absolute;z-index:11 !important;width:14.53125%;bottom:5.1903114187%;left:50%;margin-left:-7.265625%}@media screen and (max-width: 980px){.kvWrap .kvInner .KvTitle{width:28.4693877551%;margin-left:-14.2346938776%;bottom:4%}}main{position:relative;z-index:1;padding-top:4rem}@media screen and (max-width: 980px){main{padding-top:0}}main .inner{width:1024px;margin:4% auto 8% auto}@media screen and (max-width: 1024px){main .inner{width:96%;margin:2rem auto 4rem auto}}main #section01 .contents .title{width:888px;margin:4% auto}@media screen and (max-width: 980px){main #section01 .contents .title{max-width:608px;width:90.612244898%}}main #section01 .contents .inner{position:relative;width:980px;margin:4% auto;padding-top:20px;padding-bottom:30px;background:#373c6e}@media screen and (max-width: 980px){main #section01 .contents .inner{width:96%;padding-top:4%;padding-bottom:4%}}main #section01 .contents .inner h4:nth-of-type(2){margin-top:50px}@media screen and (max-width: 980px){main #section01 .contents .inner h4:nth-of-type(2){margin-top:5%}}main #section01 .contents .inner .itemTitle{width:370px;margin:20px auto 0 auto}@media screen and (max-width: 980px){main #section01 .contents .inner .itemTitle{width:60%;max-width:370px;margin:2% auto}}main #section01 .contents .inner .itemWrap{width:964px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 980px){main #section01 .contents .inner .itemWrap{width:96%;margin:0 auto}}main #section01 .contents .inner .itemWrap .item{position:relative;width:223px;opacity:0;margin-right:24px;margin-top:24px}@media screen and (max-width: 980px){main #section01 .contents .inner .itemWrap .item{width:23%;max-width:223px;margin-right:2%;margin-top:2%}}@media screen and (max-width: 640px){main #section01 .contents .inner .itemWrap .item{width:48%;margin-right:4%}}@media screen and (max-width: 640px){main #section01 .contents .inner .itemWrap .item:nth-of-type(2n){margin-right:0}}main #section01 .contents .inner .itemWrap .item:nth-of-type(4n){margin-right:0}main #section01 .contents .inner .itemWrap .item .itemImg{display:block;position:relative}main #section01 .contents .inner .itemWrap .item .iconPlus{position:absolute;display:block;top:5px;right:5px;width:48px}@media screen and (max-width: 1024px){main #section01 .contents .inner .itemWrap .item .iconPlus{width:16.11328125%;top:1%;right:1%}}main #section03 .text{margin:4% auto;font-size:30px;color:#373c6e;font-weight:bold;text-align:center}@media screen and (max-width: 980px){main #section03 .text{font-size:4vw}}main #section03 .text .textSmall{font-size:22px}@media screen and (max-width: 980px){main #section03 .text .textSmall{font-size:3vw}}main #section03 .appDl{margin:0 auto;position:relative;width:841px}@media screen and (max-width: 1024px){main #section03 .appDl{width:82.12890625%}}@media screen and (max-width: 640px){main #section03 .appDl{width:100%}}main #section03 .appDl .bg{position:relative;width:100%;margin:0 auto}main #section03 .appDl .badge{position:absolute;display:flex;justify-content:space-between;bottom:28px;justify-content:space-around;margin:auto;left:0;right:0}@media screen and (max-width: 1024px){main #section03 .appDl .badge{bottom:14%}}@media screen and (max-width: 980px){main #section03 .appDl .badge{bottom:8%}}main #section03 .appDl .badge p:nth-of-type(1){width:190px}@media screen and (max-width: 980px){main #section03 .appDl .badge p:nth-of-type(1){width:29.6875%}}main #section03 .appDl .badge p:nth-of-type(2){width:236px}@media screen and (max-width: 980px){main #section03 .appDl .badge p:nth-of-type(2){width:36.875%}}main .contentsTitleWrap{position:relative;width:100%;height:auto}main .contentsTitleWrap .contentsTitleBg{width:53.125%;height:90px;position:absolute;z-index:0;left:-2%;background-color:#373c6e;transform:skewX(-15deg);top:20%}main .contentsTitleWrap .contentsTitleBg.-con02{left:auto;right:-2%;background-color:#373c6e}@media screen and (max-width: 1024px){main .contentsTitleWrap .contentsTitleBg{height:7.8125vw}}main .contentsTitleWrap .contentsTitle{position:relative;z-index:1;width:456px;margin-left:50%;transform:translateX(-100%)}main .contentsTitleWrap .contentsTitle.-con02{margin-left:auto;margin-right:50%;transform:translateX(100%)}@media screen and (max-width: 1024px){main .contentsTitleWrap .contentsTitle{width:44.53125%}}#cboxOverlay{background:rgba(103,129,211,.7)}#cboxClose{background-image:url(../image/btn-close.png);background-size:100%;background-repeat:no-repeat;width:60px;padding-top:60px;top:0;right:0}@media screen and (max-width: 640px){#cboxClose{width:9.375%;top:-7%}}.-movie #cboxClose{top:-70px}@media screen and (max-width: 640px){.-movie #cboxClose{top:-9%}}#cboxWrapper,#colorbox,#cboxContent,#cboxLoadedContent{overflow:visible !important}.charaPopup .item{position:absolute}.charaBg{position:relative;z-index:1;width:720px;margin:0 auto;height:640px}.charaBg img{width:720px;height:auto;display:block;margin:14% auto auto auto}@media screen and (max-width: 1024px){.charaBg img{width:83.984375%;height:auto}}@media screen and (max-width: 640px){.charaBg img{width:100%;margin:0 auto}}@media screen and (max-width: 1024px){.charaBg{width:83.984375%;height:92.28515625vw}}@media screen and (max-width: 640px){.charaBg{width:100%;height:170.8163265306vw}}.charaName{z-index:5;width:720px;height:481px;margin:0 auto;top:0;left:50%;transform:translateX(-50%);height:92.28515625vw}@media screen and (max-width: 1024px){.charaName{width:83.984375%}}@media screen and (max-width: 640px){.charaName{width:78.3673469388%;left:0;height:13.2653061224vw;top:120vw;transform:translateX(0)}}.charaName img{width:720px;display:block;margin:14% auto auto auto}@media screen and (max-width: 1024px){.charaName img{width:83.984375%}}@media screen and (max-width: 640px){.charaName img{width:100%}}.charaImage{z-index:2}#chara01 .charaImage{width:328px;top:0;left:calc(50% + 140px);transform:translateX(-50%)}@media screen and (max-width: 1024px){#chara01 .charaImage{left:60%;width:32.03125%}}@media screen and (max-width: 640px){#chara01 .charaImage{width:80.2734375%;top:2%;left:44%}}#chara01 .charaText{width:217.92px;top:10%;left:calc(50% + 270px);transform:translateX(-50%);z-index:5}@media screen and (max-width: 1024px){#chara01 .charaText{width:21.2890625%;top:10%;left:78%;transform:translateX(-50%)}}@media screen and (max-width: 640px){#chara01 .charaText{width:44.3359375%;top:10%;left:82%}}#chara02 .charaImage{width:360px;top:0;left:calc(50% - 220px);transform:translateX(-50%)}@media screen and (max-width: 1024px){#chara02 .charaImage{width:35.15625%}}@media screen and (max-width: 640px){#chara02 .charaImage{width:93.359375%;top:-5%;left:20%;transform:0}}#chara02 .charaText{width:219.36px;top:10%;left:calc(50% - 160px);z-index:5}@media screen and (max-width: 1024px){#chara02 .charaText{width:21.38671875%;top:5%}}@media screen and (max-width: 640px){#chara02 .charaText{width:44.62890625%;left:56%}}@media screen and (max-width: 640px){#chara02 .charaName{width:96.7346938776%;left:auto;right:0}}#chara03 .charaImage{width:518px;top:0;left:calc(50% + 160px);transform:translateX(-50%)}@media screen and (max-width: 1024px){#chara03 .charaImage{width:50.5859375%}}@media screen and (max-width: 640px){#chara03 .charaImage{width:127.63671875%;top:-5%;left:60%;transform:0}}#chara03 .charaText{width:241.44px;top:10%;left:calc(50% + 260px);transform:translateX(-50%);z-index:5}@media screen and (max-width: 1024px){#chara03 .charaText{width:23.53515625%;left:78%}}@media screen and (max-width: 640px){#chara03 .charaText{width:49.12109375%;top:5%;left:75%;transform:0}}@media screen and (max-width: 640px){#chara03 .charaName{width:82.2448979592%}}#chara04 .charaImage{width:380px;top:0;left:calc(50% - 190px);transform:translateX(-50%)}@media screen and (max-width: 1024px){#chara04 .charaImage{width:37.109375%}}@media screen and (max-width: 640px){#chara04 .charaImage{width:93.359375%;top:-5%;left:30%;transform:0}}#chara04 .charaText{width:235.68px;top:0%;left:30%;z-index:5}@media screen and (max-width: 1024px){#chara04 .charaText{width:23.046875%;top:5%}}@media screen and (max-width: 640px){#chara04 .charaText{width:47.94921875%;left:46%}}@media screen and (max-width: 640px){#chara04 .charaName{width:86.5306122449%;left:auto;right:0}}#chara05 .charaImage{width:605px;top:0;left:calc(50% + 120px);transform:translateX(-50%)}@media screen and (max-width: 1024px){#chara05 .charaImage{width:59.08203125%}}@media screen and (max-width: 640px){#chara05 .charaImage{width:151.3671875%;top:-5%;left:60%;transform:0}}#chara05 .charaText{width:160.8px;top:10%;left:calc(50% + 260px);transform:translateX(-50%);z-index:5}@media screen and (max-width: 1024px){#chara05 .charaText{width:15.72265625%;left:78%}}@media screen and (max-width: 640px){#chara05 .charaText{width:32.71484375%;top:5%;left:80%;transform:0}}@media screen and (max-width: 640px){#chara05 .charaName{width:93.4693877551%}}#chara06 .charaImage{width:495px;top:0;left:calc(50% - 160px);transform:translateX(-50%)}@media screen and (max-width: 1024px){#chara06 .charaImage{width:48.33984375%}}@media screen and (max-width: 640px){#chara06 .charaImage{width:126.953125%;top:-5%;left:30%;transform:0}}#chara06 .charaText{width:242.88px;top:0%;left:41%;z-index:5}@media screen and (max-width: 1024px){#chara06 .charaText{width:23.73046875%;top:0}}@media screen and (max-width: 640px){#chara06 .charaText{width:49.4140625%;left:46%}}@media screen and (max-width: 640px){#chara06 .charaName{width:86.5306122449%;left:auto;right:0}}#chara07 .charaImage{width:410px;top:0;left:calc(50% + 130px);transform:translateX(-50%)}@media screen and (max-width: 1024px){#chara07 .charaImage{width:40.0390625%}}@media screen and (max-width: 640px){#chara07 .charaImage{width:102.5390625%;top:-5%;left:70%;transform:0}}#chara07 .charaText{width:205.44px;top:10%;left:calc(50% + 260px);transform:translateX(-50%);z-index:5}@media screen and (max-width: 1024px){#chara07 .charaText{width:20.01953125%;left:78%}}@media screen and (max-width: 640px){#chara07 .charaText{width:41.796875%;top:5%;left:75%;transform:0}}@media screen and (max-width: 640px){#chara07 .charaName{width:96.5306122449%}}#chara08 .charaImage{width:500px;top:0;left:calc(50% - 220px);transform:translateX(-50%)}@media screen and (max-width: 1024px){#chara08 .charaImage{width:48.828125%}}@media screen and (max-width: 640px){#chara08 .charaImage{width:121.09375%;top:-5%;left:25%;transform:0}}#chara08 .charaText{width:174.72px;top:10%;left:calc(50% - 90px);z-index:5}@media screen and (max-width: 1024px){#chara08 .charaText{width:17.08984375%;top:5%}}@media screen and (max-width: 640px){#chara08 .charaText{width:35.546875%;left:60%}}@media screen and (max-width: 640px){#chara08 .charaName{width:86.5306122449%;left:auto;right:0}}#chara09 .charaImage{width:488px;top:0;left:calc(50% + 60px);transform:translateX(-50%)}@media screen and (max-width: 1024px){#chara09 .charaImage{width:47.65625%}}@media screen and (max-width: 640px){#chara09 .charaImage{width:125.68359375%;top:-5%;left:40%;transform:0}}#chara09 .charaText{width:155.52px;top:10%;left:calc(50% + 260px);transform:translateX(-50%);z-index:5}@media screen and (max-width: 1024px){#chara09 .charaText{width:15.13671875%;left:78%}}@media screen and (max-width: 640px){#chara09 .charaText{width:31.640625%;top:5%;left:20%;transform:0}}@media screen and (max-width: 640px){#chara09 .charaName{width:93.4693877551%}}#chara10 .charaImage{width:490px;top:0;left:calc(50% - 160px);transform:translateX(-50%)}@media screen and (max-width: 1024px){#chara10 .charaImage{width:47.8515625%}}@media screen and (max-width: 640px){#chara10 .charaImage{width:126.953125%;top:-5%;left:40%;transform:0}}#chara10 .charaText{width:172.8px;top:10%;left:calc(50% - 140px);z-index:5}@media screen and (max-width: 1024px){#chara10 .charaText{width:16.89453125%;top:5%}}@media screen and (max-width: 640px){#chara10 .charaText{width:35.15625%;left:66%}}@media screen and (max-width: 640px){#chara10 .charaName{width:92.6530612245%;left:auto;right:0}}#chara11 .charaImage{width:390px;top:0;left:calc(50% + 40px);transform:translateX(-50%)}@media screen and (max-width: 1024px){#chara11 .charaImage{width:38.0859375%}}@media screen and (max-width: 640px){#chara11 .charaImage{width:95.703125%;top:-5%;left:60%;transform:0}}#chara11 .charaText{width:182.4px;top:10%;left:calc(50% + 260px);transform:translateX(-50%);z-index:5}@media screen and (max-width: 1024px){#chara11 .charaText{width:17.578125%;top:7%;left:78%}}@media screen and (max-width: 640px){#chara11 .charaText{width:37.109375%;top:5%;left:20%;transform:0}}@media screen and (max-width: 640px){#chara11 .charaName{width:94.4897959184%}}#chara12 .charaImage{width:420px;top:0;left:calc(50% - 230px);transform:translateX(-50%)}@media screen and (max-width: 1024px){#chara12 .charaImage{width:41.015625%}}@media screen and (max-width: 640px){#chara12 .charaImage{width:109.375%;top:-5%;left:40%;transform:0}}#chara12 .charaText{width:176.16px;top:10%;left:calc(50% - 120px);z-index:5}@media screen and (max-width: 1024px){#chara12 .charaText{width:17.1875%;top:5%}}@media screen and (max-width: 640px){#chara12 .charaText{width:35.83984375%;left:66%}}@media screen and (max-width: 640px){#chara12 .charaName{width:94.4897959184%;left:auto;right:0}}.bottomButtonWrap{display:flex;flex-wrap:wrap;width:960px;margin:0 auto}@media screen and (max-width: 980px){.bottomButtonWrap{width:90%}}.bottomButtonWrap .button{display:block;max-width:400px;margin:auto;box-shadow:.5rem .5rem 0 0 #1e2676}@media screen and (max-width: 980px){.bottomButtonWrap .button{margin-top:4%}}@media screen and (max-width: 640px){.bottomButtonWrap .button{width:70%}}#compHeader02{position:relative;z-index:5;background-color:#373c6e}#compHeader02 .headerInner{display:flex;justify-content:space-between;max-width:1000px;width:100%;margin:auto;padding:2px 15px}#compHeader02 .logoSega{display:block;width:90px;padding:8px 0}#compHeader02 .logoSega img{width:100%}#compHeader02 .snsWrap{width:120px;display:flex;justify-content:space-evenly;align-items:center}#compHeader02 .snsWrap .icon{display:block;width:30px}.compFooter{position:relative;min-width:1024px;background-color:#022857}@media screen and (max-width: 1024px){.compFooter{min-width:auto;width:100%}}.compFooter .secInner{width:1024px;padding:30px 10px 50px;color:#fff;font-size:13px;line-height:1.6}@media screen and (max-width: 980px){.compFooter .secInner{width:96%}}.compFooter .cero{position:absolute;z-index:1;top:18px;right:18px}@media screen and (max-width: 980px){.compFooter .cero.-onlyPc{display:block !important;position:relative;margin:0px auto;top:0;right:0;padding-bottom:30px}}.compFooter .text{padding:0 10px}.compFooter .buttonTotop{width:124px;margin:36px 5px 0 auto;padding:5px 0 8px;border:1px solid #879fee;border-radius:5px 0 10px 0;background-color:#373d7a;text-align:center;cursor:pointer}.compFooter .buttonTotop img{width:96px}.compFooter .linkWrap,.compFooter .copySega{display:block;margin-top:15px}.compFooter .copySega{margin-top:20px;text-align:center}.compFooter .copySega small{font-size:inherit}.compFooter .specWrap{text-align:center}.compFooter .specWrap .largeText{margin-bottom:5px;font-size:22px}.compFooter a.link{color:#fdf076;text-decoration:underline;margin-right:15px}.compFooter a.link:last-of-type{margin-right:0}.compFooter a.link:hover{text-decoration:none}.compFooter hr{width:100%;border-color:#2f4e76;border-style:solid}.compFooter .logoSega{display:block;width:80px;margin:30px auto 0}html .compFooter .snsWrap.-onlyPc{display:flex;justify-content:center;margin-top:60px}html .compFooter .snsWrap.-onlyPc .icon{width:240px;margin:0 7px}@media screen and (max-width: 980px){html .compFooter .snsWrap.-onlyPc .icon .icon{width:80px;margin:0 7px}}html .compFooter .snsWrap.-onlySp{display:none !important}@media screen and (max-width: 640px){html .compFooter{min-width:100%}html .compFooter .secInner{width:100%;padding:30px 0 50px}html .compFooter .secInner.secInner01{padding:30px 0 0px}html .compFooter .buttonTotop{width:100%;margin:36px 0 0;padding:15px 0;border-left:0;border-right:0;border-radius:0}html .compFooter .buttonTotop img{width:140px}html .compFooter .linkWrap{text-align:center}}html.-sp .compFooter{min-width:100%}html.-sp .compFooter .secInner{width:100%;padding:30px 0 50px}html.-sp .compFooter .secInner.secInner01{padding:30px 0 0px}html.-sp .compFooter .buttonTotop{width:100%;margin:36px 0 0;padding:15px 0;border-left:0;border-right:0;border-radius:0}html.-sp .compFooter .buttonTotop img{width:140px}html.-sp .compFooter .linkWrap{text-align:center}html.-sp .compFooter .snsWrap.-onlyPc{display:none}html.-sp .compFooter .snsWrap.-onlySp{display:flex;justify-content:center;margin-top:30px}html.-sp .compFooter .snsWrap.-onlySp .icon{width:80px;margin:0 7px}html.-sp .compFooter .cero.-onlyPc{display:none !important}