#compHeader-sub{position:relative;z-index:5;width:100%;background-color:#373c6e}#compHeader-sub .headerInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;width:100%;margin:auto;padding:2px 15px}#compHeader-sub .logoSega{display:block;width:90px;padding:8px 0}#compHeader-sub .logoSega img{width:100%}#compHeader-sub .snsWrap{width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#compHeader-sub .snsWrap .icon{display:block;width:30px}.compFooter{width:100%;background-color:#022857}.compFooter .secInner{position:relative;z-index:0;max-width:980px;width:100%;margin:auto;padding:30px 10px 50px;color:#fff;font-size:13px;line-height:1.6}@media screen and (max-width: 980px){.compFooter .secInner{padding:30px 0 50px}.compFooter .secInner.secInner01{padding:30px 0 0px}}.compFooter .cero{position:absolute;z-index:1;top:18px;right:18px}.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}@media screen and (max-width: 980px){.compFooter .buttonTotop{width:100%;margin:36px 0 0;padding:15px 0;border-left:0;border-right:0;border-radius:0}}.compFooter .buttonTotop img{width:96px}@media screen and (max-width: 980px){.compFooter .buttonTotop img{width:140px}}.compFooter .linkWrap,.compFooter .copySega{display:block;margin-top:15px}@media screen and (max-width: 980px){.compFooter .linkWrap{text-align:center}.compFooter .linkWrap .link{margin-right:15px;font-size:12px}.compFooter .linkWrap .link:last-child{margin-right:0}}.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 .specWrap .link{font-size:14px}.compFooter .snsWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}.compFooter .snsWrap.-onlySp{display:none !important}@media screen and (max-width: 980px){.compFooter .snsWrap{margin-top:30px}}.compFooter .snsWrap .icon{width:240px;margin:0 7px}.compFooter a.link{color:#fdf076;text-decoration:underline}.compFooter a.link:hover{text-decoration:none}.compFooter a.link:last-of-type{margin-right:0}.compFooter hr{width:100%;border-color:#2f4e76;border-style:solid}.compFooter .logoSega{display:block;width:80px;margin:30px auto 0}.linkWrap .link{margin-right:15px}.linkWrap .link:last-child{margin-right:0}#compDlInner .dlButtonPc{display:block;width:416px;margin:0 auto 30px auto;-webkit-filter:drop-shadow(0 2px 2px rgba(0, 10, 50, 0.5));filter:drop-shadow(0 2px 2px rgba(0, 10, 50, 0.5))}@media screen and (max-width: 980px){#compDlInner .dlButtonPc{width:70%;max-width:416px}}#compDlInner .appDl{margin:0 auto;position:relative;width:841px}@media screen and (max-width: 980px){#compDlInner .appDl{width:85.8163265306%}}@media screen and (max-width: 640px){#compDlInner .appDl{width:98%}}#compDlInner .appDl .bg{position:relative;width:100%;margin:0 auto}#compDlInner .appDl .badge{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;bottom:28px;-ms-flex-pack:distribute;justify-content:space-around;margin:auto;left:0;right:0}@media screen and (max-width: 980px){#compDlInner .appDl .badge{bottom:14%}}@media screen and (max-width: 768px){#compDlInner .appDl .badge{bottom:8%}}#compDlInner .appDl .badge p:nth-of-type(1){width:236px}@media screen and (max-width: 980px){#compDlInner .appDl .badge p:nth-of-type(1){width:31.25%}}#compDlInner .appDl .badge p:nth-of-type(2){width:190px}@media screen and (max-width: 980px){#compDlInner .appDl .badge p:nth-of-type(2){width:26.5625%}}#compDlInner .appDl .badge p:nth-of-type(3){width:236px}@media screen and (max-width: 980px){#compDlInner .appDl .badge p:nth-of-type(3){width:31.25%}}#compDlInner .appDl .badge a{display:block}#compDlInner .appDl .badge a:hover{-webkit-transform:translateY(2px);transform:translateY(2px)}#compSiteInner{margin-top:40px}@media screen and (max-width: 768px){#compSiteInner{margin-top:4%}}#compSiteInner .bottomButtonWrap{padding-top:8rem}#compSiteInner .bottomButtonWrap .button{display:block;max-width:400px;margin:auto;-webkit-box-shadow:0 .2rem .3rem rgba(0,10,50,.5);box-shadow:0 .2rem .3rem rgba(0,10,50,.5)}@media screen and (max-width: 640px){#compSiteInner .bottomButtonWrap .button{width:70%}}#compSiteInner .bottomButtonWrap .button a{display:block}#compSiteInner .bottomButtonWrap .button a:hover{-webkit-transform:translateY(2px);transform:translateY(2px)}html.-sp #compDlInner .appDl .badge p:nth-of-type(1){display:none}html.-sp #compDlInner .dlButtonPc{display:none}/*# sourceMappingURL=component-sub.min.css.map */