#compHeader{position:relative;z-index:5;min-width:1024px;background-color:#373c6e}#compHeader .headerInner{display:flex;justify-content:space-between;width:1024px;margin:auto;padding:2px 15px}#compHeader .logoSega{display:block;width:90px;padding:8px 0}#compHeader .logoSega img{width:100%}#compHeader .snsWrap{width:180px;display:flex;justify-content:space-between;align-items:center}#compHeader .snsWrap .icon{display:block;width:82px}html.-sp #compHeader .headerInner{width:100%}.compFooter{min-width:1024px;background-color:#022857}.compFooter .secInner{width:1024px;padding:30px 10px 50px;color:#fff;font-size:13px;line-height:1.6}.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}.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 .specWrap .link{font-size:14px}.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}html:not(.-sp) .compFooter .snsWrap.-onlyPc{display:flex;justify-content:center;margin-top:60px}html:not(.-sp) .compFooter .snsWrap.-onlyPc .icon{width:240px;margin:0 7px}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 .linkWrap .link{margin-right:15px;font-size:12px}html.-sp .compFooter .linkWrap .link:last-child{margin-right:0}html.-sp .compFooter .snsWrap.-onlySp{display:flex;justify-content:center;margin-top:30px}html.-sp .compFooter .snsWrap.-onlySp .icon{width:80px;margin:0 7px}#compDlInner .dlButtonPc{display:block;width:416px;margin:0 auto 30px auto;filter:drop-shadow(0 2px 2px rgba(0, 10, 50, 0.5))}@media screen and (max-width: 768px){#compDlInner .dlButtonPc{width:80%;max-width:416px}}#compDlInner .text{margin:4% auto;font-size:30px;color:#373c6e;font-weight:bold;text-align:center}@media screen and (max-width: 768px){#compDlInner .text{font-size:4vw}}#compDlInner .text .textSmall{font-size:22px}@media screen and (max-width: 768px){#compDlInner .text .textSmall{font-size:3vw}}#compDlInner .appDl{margin:0 auto;position:relative;width:841px}@media screen and (max-width: 1024px){#compDlInner .appDl{width:82.12890625%}}@media screen and (max-width: 640px){#compDlInner .appDl{width:100%}}#compDlInner .appDl .bg{position:relative;width:100%;margin:0 auto}#compDlInner .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){#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%}}#compSiteInner{margin-top:40px}@media screen and (max-width: 768px){#compSiteInner{margin-top:4%}}@media screen and (max-width: 768px){html:not(.-sp) body[data-page=top] #compDlInner .dlButtonPc,html:not(.-sp) body[data-page=outline] #compDlInner .dlButtonPc{width:416px}}html:not(.-sp) body[data-page=top] #compDlInner .appDl,html:not(.-sp) body[data-page=outline] #compDlInner .appDl{width:841px}html:not(.-sp) body[data-page=top] #compDlInner .appDl .badge,html:not(.-sp) body[data-page=outline] #compDlInner .appDl .badge{bottom:14%;width:841px}html:not(.-sp) body[data-page=top] #compDlInner .appDl .badge p:nth-of-type(1),html:not(.-sp) body[data-page=outline] #compDlInner .appDl .badge p:nth-of-type(1){width:236px}@media screen and (max-width: 768px){html:not(.-sp) body[data-page=top] #compDlInner .appDl .badge p:nth-of-type(1),html:not(.-sp) body[data-page=outline] #compDlInner .appDl .badge p:nth-of-type(1){width:236px}}html:not(.-sp) body[data-page=top] #compDlInner .appDl .badge p:nth-of-type(2),html:not(.-sp) body[data-page=outline] #compDlInner .appDl .badge p:nth-of-type(2){width:190px}@media screen and (max-width: 768px){html:not(.-sp) body[data-page=top] #compDlInner .appDl .badge p:nth-of-type(2),html:not(.-sp) body[data-page=outline] #compDlInner .appDl .badge p:nth-of-type(2){width:190px}}html:not(.-sp) body[data-page=top] #compDlInner .appDl .badge p:nth-of-type(3),html:not(.-sp) body[data-page=outline] #compDlInner .appDl .badge p:nth-of-type(3){width:236px}@media screen and (max-width: 768px){html:not(.-sp) body[data-page=top] #compDlInner .appDl .badge p:nth-of-type(3),html:not(.-sp) body[data-page=outline] #compDlInner .appDl .badge p:nth-of-type(3){width:236px}}html.-sp #compDlInner .appDl .badge p:nth-of-type(1){display:none}html.-sp #compDlInner .dlButtonPc{display:none}