@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700;800&family=Bai+Jamjuree:wght@700&display=swap";body{font-family:"source-han-sans-cjk-tc",helvetica,sans-serif;font-weight:700}.header nav .spNavWrap .spNavContents .spNav li .navTitleWrap .navTitle{padding:0;line-height:2.6em}@media screen and (min-width: 1920px){.header nav .spNavWrap .spNavContents .spNav li .navTitleWrap .navTitle{font-size:6rem}}@media screen and (max-width: 1920px){.header nav .spNavWrap .spNavContents .spNav li .navTitleWrap .navTitle{font-size:6rem}}@media screen and (max-width: 1240px){.header nav .spNavWrap .spNavContents .spNav li .navTitleWrap .navTitle{font-size:4.8701298701vw}}@media screen and (max-width: 980px){.header nav .spNavWrap .spNavContents .spNav li .navTitleWrap .navTitle{font-size:5.8666666667vw}}.topkvWrap{position:relative;z-index:1;width:100%;padding-top:4.2vw;background:#000;background-blend-mode:darken;overflow-x:hidden}@media screen and (max-width: 980px){.topkvWrap{padding-top:min(12vw,50px)}}.topkvWrap .topKv{position:relative;width:100%;margin:0 auto}@media screen and (max-width: 980px){.topkvWrap .topKv{width:100%}}.topkvWrap .topLogo{position:absolute;top:7.6%;left:12.5%;width:34.5%}.topkvWrap .topCatchS{position:absolute;top:1%;left:3%;z-index:2;color:#f5f5f5;font-family:"fot-udkakugoc80-pro",sans-serif;font-size:3.2vw;font-weight:700;text-shadow:0 0 6px rgba(0,0,0,.9)}@media screen and (max-width: 980px){.topkvWrap .topCatchS{font-size:3.4666666667vw}}.topkvWrap .topCatchWrap{position:absolute;left:0;right:auto;bottom:4%;display:inline-block;padding:0 8%;background:rgba(0,0,0,.6)}.topkvWrap .topCatchWrap .topCatch{z-index:2;background:-webkit-gradient(linear, left top, left bottom, from(#00ffbf), to(#05c3d0));background:-webkit-linear-gradient(top, #00ffbf, #05c3d0);background:linear-gradient(to bottom, #00ffbf, #05c3d0);-webkit-background-clip:text;font-family:"fot-udkakugoc80-pro",sans-serif;font-size:4.5vw;font-weight:700;-webkit-text-fill-color:rgba(0,0,0,0)}.topkvWrap .topCatchWrap .topCatch .textBig{font-size:5.5vw}#container .contentsWrap #info .mainContents .area .block:nth-of-type(2) dl dt{width:25%}#container .contentsWrap #info .mainContents .area .block:nth-of-type(2) dl dd{width:75%}#container .contentsWrap #license .mainContents .licenseWrap p.logoFifpro{width:14%}#container .contentsWrap #license .mainContents .licenseWrap p.logoJleague{width:12%}#container .contentsWrap #license .mainContents .licenseWrap p.logoKleague{width:13%}#container .contentsWrap #license .mainContents .licenseWrap p.logoMancity{width:16%}.agegate .copy{padding-bottom:0}.footerText.-zh{margin:1% 0}@media screen and (max-width: 980px){footer .is-footer .contentBox{padding-bottom:32vw}}[data-page=bt] .ruleInnerTitle,[data-page=bt] .ruleInnerText{padding:.5%}[data-page=bt] ol.list{margin:1em 0}[data-page=bt] ol.list ol.inList,[data-page=bt] ol.list p.inTxt{margin-bottom:1em;padding-left:1em}[data-page=register] #container .contentsWrap .mainContents .registerWrp{width:100%}@media screen and (min-width: 981px){[data-page=register] #container .contentsWrap .mainContents .registerWrp .registerLeft{width:40%}}@media screen and (min-width: 981px){[data-page=register] #container .contentsWrap .mainContents .registerWrp .registerRight{width:55%}}[data-page=register] #container .contentsWrap .mainContents .registerWrp .registerRight .icon{width:13%}[data-page=register] #container .contentsWrap .mainContents .registerWrp .registerRight .storeBadge{width:33.3333333333%}[data-page=register] #container .contentsWrap .mainContents .registerWrp .registerRight .storeBadge .storeLangTxt{display:block;text-align:center;font-size:80%;font-weight:bold}.ruleInner .ruleInnerTitle{line-height:1.3}