@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{border:none}body,html{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:15px;-webkit-text-size-adjust:100%;text-size-adjust:100%;line-height:1.5;color:#111}body{opacity:0}body.sp{opacity:1}body.pc{opacity:1;transition:opacity 0s;transition-delay:.2s}a{color:#1d2088;text-decoration:none}a:hover{text-decoration:underline}img{vertical-align:top;max-width:100%}.clrF::after{content:"";display:block;clear:both}.pc .spOnly{display:none!important}.sp .pcOnly{display:none!important}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#pageWrap{min-width:1200px}.sp #pageWrap{min-width:100%}#pageTop{position:fixed;bottom:90px;right:146px;cursor:pointer;z-index:3;background:0 0}.sp #pageTop{bottom:5%;right:5%;width:40px}#headerArea{min-width:1200px;position:relative}#headerArea .grobalNavBlock01{min-height:69px;box-sizing:border-box;background:#fff;padding:19px 570px 18px 194px}#headerArea .grobalNavBlock01 ul{display:inline-block;vertical-align:top;font-size:0}#headerArea .grobalNavBlock01 ul li{display:inline-block;vertical-align:top;line-height:1}#headerArea .grobalNavBlock01 ul li:last-child{margin-right:0}#headerArea .grobalNavBlock01 ul li a{display:block}#headerArea .grobalNavBlock01 ul li a:hover{text-decoration:none}#headerArea .grobalNavBlock01 ul li p{display:block;padding-left:8px}#headerArea .grobalNavBlock01 ul li p:first-child{padding-bottom:2px;border-left:2px #111 solid}#headerArea .grobalNavBlock01 ul li p:first-child img{display:block}#headerArea .grobalNavBlock01 ul li p:last-child{font-size:.733rem;line-height:1;border-left:2px #e7e7e7 solid;padding-top:4px;color:#000;transition-duration:.2s}#headerArea .grobalNavBlock01 ul li.news{margin-right:14px}#headerArea .grobalNavBlock01 ul li.news p:first-child{border-color:#da0001;width:47px}#headerArea .grobalNavBlock01 ul li.news a:hover p:last-child{border-color:#ffa4a5;color:#da0001}#headerArea .grobalNavBlock01 ul li.lineup{margin-right:10px}#headerArea .grobalNavBlock01 ul li.lineup p:first-child{border-color:#2068f8;width:54px}#headerArea .grobalNavBlock01 ul li.lineup a:hover p:last-child{border-color:#b0caff;color:#2068f8}#headerArea .grobalNavBlock01 ul li.shopping p:first-child{border-color:#005aff}#headerArea .grobalNavBlock01 ul li.shopping a:hover p:last-child{border-color:#b0caff;color:#005aff}#headerArea .grobalNavBlock01 ul li.tour p:first-child{border-color:#005aff}#headerArea .grobalNavBlock01 ul li.tour a:hover p:last-child{border-color:#b0caff;color:#005aff}#headerArea .headerBlock01{width:208px;height:76px;background:url(../img/common/common_header_bg01.png) no-repeat 0 0;position:absolute;top:0;left:0}#headerArea .headerBlock01 h1{position:absolute;top:14px;left:18px;width:123px}#headerArea .headerBlockEsports{position:absolute;top:0;right:330px;width:382px;height:69px;background:url(../img/common/common_header_bg08.png) no-repeat 0 0;padding:0 0 0 52px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center}#headerArea .headerBlockEsports.update::after{content:"";position:absolute;top:4px;right:26px;width:20px;height:20px;border:2px solid #fff;border-radius:20px;background:#fe4c4c;box-sizing:border-box}#headerArea .headerBlockEsports a{display:block}#headerArea .headerBlockEsports .tmlogo{margin-right:12px}#headerArea .headerBlockEsports .tmlogo a{width:177px}#headerArea .headerBlockEsports .ePoint{position:relative;width:84px;height:31px;font-size:10px;color:#fff;box-sizing:border-box;background:url(../img/common/common_header_ico05.png) no-repeat 9px center;background-color:#000;font-weight:700;z-index:3}#headerArea .headerBlockEsports .ePoint a{color:#fff;text-decoration:none;display:block;padding:9px 0 0 20px;width:100%;height:100%;box-sizing:border-box}#headerArea .headerBlockEsports .ePoint a p{text-align:right;padding-right:7px}#headerArea .headerBlockEsports .ePoint::before{content:"";width:0;height:0;display:block;position:absolute;top:0;left:0;border-style:solid;border-width:7px 7px 0 0;border-color:#37ceff transparent transparent transparent}#headerArea .headerBlockEsports .ePoint::after{content:"";width:0;height:0;display:block;position:absolute;right:0;bottom:0;border-style:solid;border-width:0 0 7px 7px;border-color:transparent transparent #37ceff transparent}#headerArea .headerBlockEsports .ePoint span{font-size:16px;color:#37ceff;line-height:.7;margin-right:2px}#headerArea .headerBlockEsports .ePoint.disconnect{background-image:none}#headerArea .headerBlockEsports .ePoint.disconnect a{font-size:14px;padding:5px 0;text-align:center}#headerArea .headerBlock02{width:252px;height:69px;background:url(../img/common/common_header_bg02.png) no-repeat 0 0;position:absolute;top:0;right:148px}#headerArea .headerBlock02 .image{position:absolute;top:15px;left:62px}#headerArea .headerBlock02 .image a{display:block;width:176px}#headerArea .headerBlock06{width:252px;height:69px;background:url(../img/common/common_header_bg02.png) no-repeat 0 0;position:absolute;top:0;right:0}#headerArea .headerBlock06 .image{position:absolute;top:15px;left:62px}#headerArea .headerBlock06 .image a{display:block;width:176px}#headerArea .headerBlock03{width:149px;height:100%;position:absolute;top:0;right:0;background:#ff37b1}#headerArea .headerBlock03 .block01{text-align:center}#headerArea .headerBlock03 .block01 ul{font-size:0;width:152px;position:absolute;top:10px;left:90px}#headerArea .headerBlock03 .block01 ul li{display:inline-block;vertical-align:top}#headerArea .headerBlock03 .block01 ul li a{padding-top:31px;display:block;font-size:10px;line-height:1;color:#fff}#headerArea .headerBlock03 .block01 ul li.login{width:69px;background:url(../img/common/common_header_line01.png) no-repeat top right}#headerArea .headerBlock03 .block01 ul li.login a{background:url(../img/common/common_header_ico01.png) no-repeat center 4px;background-size:21px auto}#headerArea .headerBlock03 .block01 ul li.register{width:66px}#headerArea .headerBlock03 .block01 ul li.register a{background:url(../img/common/common_header_ico02.png) no-repeat center 2px;background-size:25px auto}#headerArea .headerBlock03.loggedin .block01 ul{background-color:#111;left:0;position:relative;padding:2px 0 6px;width:138px}#headerArea .headerBlock03.loggedin .block01 ul::before{content:"";width:0;height:0;display:block;position:absolute;top:0;left:0;border-style:solid;border-width:7px 7px 0 0;border-color:#ff37b1 transparent transparent transparent}#headerArea .headerBlock03.loggedin .block01 ul::after{content:"";width:0;height:0;display:block;position:absolute;right:0;bottom:0;border-style:solid;border-width:0 0 7px 7px;border-color:transparent transparent #ff37b1 transparent}#headerArea .headerBlock03 .block02{position:absolute;top:10px;right:9px;padding:8px 9px;width:139px;height:47px;background:#111;box-sizing:border-box}#headerArea .headerBlock03 .block02::before{content:"";width:0;height:0;display:block;position:absolute;top:0;left:0;border-style:solid;border-width:7px 7px 0 0;border-color:#ff37b1 transparent transparent transparent}#headerArea .headerBlock03 .block02::after{content:"";width:0;height:0;display:block;position:absolute;right:0;bottom:0;border-style:solid;border-width:0 0 7px 7px;border-color:transparent transparent #ff37b1 transparent}#headerArea .headerBlock03 .block02 a{display:block}#headerArea .headerBlock03 .block02 .imageLeft{height:32px}#headerArea .headerBlock03 .block02 .imageLeft .image{width:32px;float:left}#headerArea .headerBlock03 .block02 .imageLeft .cover{float:left;color:#fff;margin-left:7px}#headerArea .headerBlock03 .block02 .imageLeft .cover p:first-child{min-height:15px;background:url(../img/common/common_header_ico03.png) no-repeat left center;background-size:auto 15px;padding-left:15px;margin-bottom:1px;font-size:.8rem;letter-spacing:-1.5px;line-height:1}#headerArea .headerBlock03 .block02 .imageLeft .cover p:last-child{min-height:15px;background:url(../img/common/common_header_ico06.png) no-repeat left 3px;background-size:auto 12px;padding-left:16px;font-size:.705rem;line-height:1;font-weight:700}#headerArea .headerBlock03 .block02 .imageLeft .cover p:last-child span{font-size:16px;color:#cc007d;margin-right:2px}#headerArea .headerBlock05{width:60px;height:100%;position:absolute;top:0;right:0;background:#ff37b1}#headerArea .headerBlock05 .block02{position:absolute;top:10px;right:9px;padding:8px 9px;width:48px;height:47px;background:#111;box-sizing:border-box}#headerArea .headerBlock05 .block02::before{content:"";width:0;height:0;display:block;position:absolute;top:0;left:0;border-style:solid;border-width:7px 7px 0 0;border-color:#ff37b1 transparent transparent transparent}#headerArea .headerBlock05 .block02::after{content:"";width:0;height:0;display:block;position:absolute;right:0;bottom:0;border-style:solid;border-width:0 0 7px 7px;border-color:transparent transparent #ff37b1 transparent}#headerArea .headerBlock05 .block02 a{display:block}#headerArea .headerBlock05 .block02 .imageLeft{height:32px}#headerArea .headerBlock05 .block02 .imageLeft .image{width:32px;float:left}#headerArea .headerBlock05 .block02 .imageLeft .cover{float:left;color:#fff;margin-left:7px}#headerArea .headerBlock05 .block02 .imageLeft .cover p:first-child{min-height:15px;background:url(../img/common/common_header_ico03.png) no-repeat left center;background-size:auto 15px;padding-left:15px;margin-bottom:1px;font-size:.8rem;letter-spacing:-1.5px;line-height:1}#headerArea .headerBlock05 .block02 .imageLeft .cover p:last-child{min-height:15px;background:url(../img/common/common_header_ico06.png) no-repeat left 3px;background-size:auto 12px;padding-left:16px;font-size:.705rem;line-height:1;font-weight:700}#headerArea .headerBlock05 .block02 .imageLeft .cover p:last-child span{font-size:16px;color:#cc007d;margin-right:2px}.sp #headerArea{min-width:100%;padding-top:53px}.sp #headerArea>.cover{height:53px;background:url(../img/common/common_header_bg05.png) no-repeat left top,#fff url(../img/common/common_header_bg06.png) no-repeat right top;background-size:50px auto,auto 53px;position:absolute;top:0;left:0;width:100%;z-index:2}.sp #headerArea>.cover.active{position:fixed}.sp #headerArea .grobalNavBlock01{display:none}.sp #headerArea .headerBlock01{width:auto;height:auto;background:0 0;top:9px;left:15px}.sp #headerArea .headerBlock01 h1{position:static;width:95px}.sp #headerArea .headerBlockEsports{display:block;width:98px;height:40px;background:0 0;background-size:100% 100%;padding:0;top:6px;right:156px}.sp #headerArea .headerBlockEsports.update::after{top:4px;right:4px;width:13px;height:13px;border-radius:13px}.sp #headerArea .headerBlockEsports .tmlogo{margin:0}.sp #headerArea .headerBlockEsports img{width:98px;height:40px}.sp #headerArea .headerBlockEsports .ePoint{display:none}.sp #headerArea .headerBlock02{width:auto;height:auto;background:0 0;position:absolute;top:6px;right:53px}.sp #headerArea .headerBlock02 .image{position:static;width:98px}.sp #headerArea .headerBlock02 .image a{width:98px}.sp #headerArea .headerBlock06{width:auto;height:auto;background:0 0;position:absolute;top:6px;right:53px}.sp #headerArea .headerBlock06 .image{position:static;width:98px}.sp #headerArea .headerBlock06 .image a{width:98px}.sp #headerArea .headerBlock03{display:none}.sp #headerArea .headerBlock05{display:none}.sp #headerArea .headerBlock04{background:#111;padding:4px 0 3px;display:none}.sp #headerArea .headerBlock04 .cover{margin-left:15px;font-size:0}.sp #headerArea .headerBlock04 p{display:inline-block;vertical-align:top;color:#fff}.sp #headerArea .headerBlock04 p:first-child{min-height:10px;background:url(../img/common/common_header_ico03.png) no-repeat left center;background-size:auto 10px;padding-left:11px;margin-bottom:2px;font-size:.667rem;line-height:1;margin:0 13px 0 3px}.sp #headerArea .headerBlock04 p:last-child{min-height:10px;background:url(../img/common/common_header_ico04.png) no-repeat left center;background-size:auto 10px;padding-left:13px;font-size:.7rem;line-height:.7rem}.sp #headerArea .headerBlock04 p:last-child span{font-size:.7rem;line-height:.7rem;color:#fff}.sp #headerArea .headerBlock04.logedin p:last-child span{color:#cc007d}.sp #headerArea>.navBtn{position:fixed;top:3px;right:5px;width:35px;cursor:pointer;z-index:2;border:0;padding:0;background:0 0;font:inherit}.sp #headerArea .grobalNavBlock02{background:#222;position:fixed;top:53px;left:0;width:100%;z-index:-2;opacity:0;visibility:hidden;transition-property:opacity;transition-duration:.2s}.sp #headerArea .grobalNavBlock02.active{opacity:1;visibility:visible;z-index:2}.sp #headerArea .grobalNavBlock02 .block01{padding:18px 15px 0;margin-bottom:12px}.sp #headerArea .grobalNavBlock02 .block01 ul::after{content:"";display:block;clear:both}.sp #headerArea .grobalNavBlock02 .block01 ul li{float:left;width:50%;text-align:center}.sp #headerArea .grobalNavBlock02 .block01 ul li a{color:#fff;font-size:1rem;line-height:2.2;display:inline-block;vertical-align:top}.sp #headerArea .grobalNavBlock02 .block01 ul li.login{background:url(../img/common/common_header_line01.png) no-repeat right center}.sp #headerArea .grobalNavBlock02 .block01 ul li.login a{background:url(../img/common/common_header_ico01.png) no-repeat left center;background-size:22px auto;padding-left:27px}.sp #headerArea .grobalNavBlock02 .block01 ul li.register a{background:url(../img/common/common_header_ico02.png) no-repeat left center;background-size:25px auto;padding-left:26px}.sp #headerArea .grobalNavBlock02 .block02{padding:15px 15px 0;margin-bottom:15px}.sp #headerArea .grobalNavBlock02 .block02 .imageLeft .image{border:solid #dadada 2px;width:76px;float:left}.sp #headerArea .grobalNavBlock02 .block02 .imageLeft .cover{margin-left:88px;color:#fff}.sp #headerArea .grobalNavBlock02 .block02 .imageLeft .cover .ePointArea,.sp #headerArea .grobalNavBlock02 .block02 .imageLeft .cover .userPointArea{display:flex;font-size:.75rem;margin-top:8px}.sp #headerArea .grobalNavBlock02 .block02 .imageLeft .cover dl dt{position:relative;width:115px}.sp #headerArea .grobalNavBlock02 .block02 .imageLeft .cover dl dt::after{content:"：";display:block;position:absolute;right:4px;top:0}.sp #headerArea .grobalNavBlock02 .block02 .imageLeft .cover .userPointArea span{color:#ff37b1}.sp #headerArea .grobalNavBlock02 .block02 .imageLeft .cover .ePointArea p:last-child{background-image:url(../img/common/common_header_ico05.png)}.sp #headerArea .grobalNavBlock02 .block02 .imageLeft .cover .ePointArea dt{letter-spacing:.7px}.sp #headerArea .grobalNavBlock02 .block02 .imageLeft .cover .ePointArea span{color:#37ceff!important}.sp #headerArea .grobalNavBlock02 .block02 .imageLeft .cover p:first-child{min-height:15px;background:url(../img/common/common_header_ico03.png) no-repeat left 3.2px;background-size:auto 12px;padding-left:15px;font-size:.867rem}.sp #headerArea .grobalNavBlock02 .block02 .imageLeft .cover p:last-child{min-height:15px;background:url(../img/common/common_header_ico06.png) no-repeat left 3.2px;background-size:auto 12px;padding-left:16px;font-size:.8125rem;line-height:1}.sp #headerArea .grobalNavBlock02 .block02 .imageLeft .cover p:last-child span{font-size:1.0625rem;color:#ff37b1;margin-right:3px}.sp #headerArea .grobalNavBlock02 .block03{padding:0 15px;margin-bottom:16px}.sp #headerArea .grobalNavBlock02 .block03 .image{text-align:center}.sp #headerArea .grobalNavBlock02 .list{border-top:solid 1px #333}.sp #headerArea .grobalNavBlock02 .list li a{display:block;padding:10px 15px;border-bottom:solid 1px #333}.sp #headerArea .grobalNavBlock02 .list li a:hover{text-decoration:underline}.sp #headerArea .grobalNavBlock02 .list li a p{padding-left:5px;text-align:left}.sp #headerArea .grobalNavBlock02 .list li a p img{display:block;width:auto;height:11px}.sp #headerArea .grobalNavBlock02 .list li a p:first-child{line-height:1;border-left:2px solid #888;padding-left:8px;height:12px}.sp #headerArea .grobalNavBlock02 .list li a p:last-child{font-size:.539rem;line-height:1;border-left:2px solid #333;color:#848484;padding:3px 0 1px 8px}.sp #headerArea .grobalNavBlock02 .list li.news a p:first-child{border-color:#c01a1b}.sp #headerArea .grobalNavBlock02 .list li.lineup a p:first-child{border-color:#2068f8}.sp #headerArea .grobalNavBlock02 .list li.shopping a p:first-child{border-color:#005aff}.sp #headerArea .grobalNavBlock02 .list li.tour a p:first-child{border-color:#005aff}.sp #headerArea .grobalNavBlock02 .list li.movie a p:first-child{border-color:#0adb00}.sp #headerArea .grobalNavBlock02 .list li.officialAccount a p:first-child{border-color:#55acee}.sp #headerArea .grobalNavBlock02 .navBtn{display:block;width:68px;padding:6px;margin:12px auto 10px;cursor:pointer;border:0;background:0 0;font:inherit}.sp #headerArea .grobalNavBlock02 .navBtn img{display:block}#footerArea{min-width:1200px}#footerArea .footerBlock01{background:#ccd6e0;font-size:0;text-align:center;padding:73px 0 42px}#footerArea .footerBlock01>.inner{width:999px;margin:0 auto}#footerArea .footerBlock01 .footBnr{width:530px;margin:0 auto 48px}#footerArea .footerBlock01 .list01{display:inline-block;vertical-align:middle;margin-bottom:19px}#footerArea .footerBlock01 .list01 li{float:left;margin:19px 10px 0 0}#footerArea .footerBlock01 .list01 li img{height:80px;width:auto;max-width:none}#footerArea .footerBlock01 .list01 li:nth-child(-n+3){margin-top:0}#footerArea .footerBlock01 .list01 li:nth-child(3n){margin-right:0}#footerArea .footerBlock01 .list01 li:nth-child(3n+1){clear:left}#footerArea .footerBlock01 .list02{display:inline-block;vertical-align:middle;margin-bottom:23px}#footerArea .footerBlock01 .list02 li{float:left;margin:19px 10px 0 0}#footerArea .footerBlock01 .list02 li img{height:50px;width:auto;max-width:none}#footerArea .footerBlock01 .list02 li:nth-child(-n+4){margin-top:0}#footerArea .footerBlock01 .list02 li:nth-child(4n){margin-right:0}#footerArea .footerBlock01 .list02 li:nth-child(4n+1){clear:left}#footerArea .footerBlock01 .image{width:120px;margin:0 auto}#footerArea .footerBlock02{font-size:0;text-align:center;padding:22px 0 23px}#footerArea .footerBlock02>.inner{width:1080px;margin:0 auto}#footerArea .footerBlock02 .list li{display:inline-block;vertical-align:top}#footerArea .footerBlock02 .list li a{display:block}#footerArea .footerBlock02 .list li a p:first-child img{transition-duration:.2s;transition-property:opacity}#footerArea .footerBlock02 .list li a:hover{text-decoration:none}#footerArea .footerBlock02 .list li a:hover p:first-child img{opacity:.53}#footerArea .footerBlock02 .list li p{padding-left:5px;text-align:left}#footerArea .footerBlock02 .list li p:first-child{line-height:1;border-left:2px solid #888;padding:1px 0 0 8px;height:16px}#footerArea .footerBlock02 .list li p:first-child img{display:block}#footerArea .footerBlock02 .list li p:last-child{font-size:.659rem;line-height:1;border-left:2px solid #dbe3eb;color:#757575;padding:4px 0 0 8px}#footerArea .footerBlock02 .list li.faq{width:161px}#footerArea .footerBlock02 .list li.faq p:first-child{width:29px;box-sizing:content-box}#footerArea .footerBlock02 .list li.privacyPolicy{width:201px}#footerArea .footerBlock02 .list li.privacyPolicy p:first-child{width:124px}#footerArea .footerBlock02 .list li.teamsOfUse{width:191px}#footerArea .footerBlock02 .list li.teamsOfUse p:first-child{width:111px}#footerArea .footerBlock02 .list li.contact{width:161px}#footerArea .footerBlock02 .list li.contact p:first-child{width:75px}#footerArea .footerBlock02 .list li.tutrialWithdraw{width:140px}#footerArea .footerBlock02 .list li.tutrialWithdraw p:first-child{width:90px}#footerArea .footerBlock03{font-size:0;padding:17px 0 16px;background:#222}#footerArea .footerBlock03>.inner{width:999px;margin:0 auto}#footerArea .footerBlock03 .cover{width:457px;margin:0 auto}#footerArea .footerBlock03 .text{display:inline-block;vertical-align:middle;width:130px}#footerArea .footerBlock03 .text img{width:50px;margin-left:38px}#footerArea .footerBlock03 .list{display:inline-block;vertical-align:middle}#footerArea .footerBlock03 .list li{display:inline-block;vertical-align:top;margin-right:21px}#footerArea .footerBlock03 .list li img{width:41px}#footerArea .footerBlock03 .list li:last-child{margin-right:0}#footerArea .footerBlock04{font-size:0;padding:50px 0 60px;background:#111}#footerArea .footerBlock04>.inner{width:fit-content;margin:0 auto}#footerArea .footerBlock04 .list>li{display:inline-block;vertical-align:top}#footerArea .footerBlock04 .list>li .title{margin-bottom:23px}#footerArea .footerBlock04 .list>li .title p{padding-left:5px;text-align:left}#footerArea .footerBlock04 .list>li .title p:first-child{line-height:1;border-left:2px solid #888;display:block;height:16px;padding:1px 0 0 8px}#footerArea .footerBlock04 .list>li .title p:last-child{font-size:.667rem;line-height:1;border-left:2px solid grey;color:grey;padding:5px 0 0 8px}#footerArea .footerBlock04 .list>li.news{width:130px}#footerArea .footerBlock04 .list>li.news p:first-child{border-color:#c01a1b}#footerArea .footerBlock04 .list>li.news p:first-child img{width:47px}#footerArea .footerBlock04 .list>li.lineup{width:132px}#footerArea .footerBlock04 .list>li.lineup p:first-child{border-color:#2068f8}#footerArea .footerBlock04 .list>li.lineup p:first-child img{width:54px}#footerArea .footerBlock04 .list>li.officialAccount{width:192px}#footerArea .footerBlock04 .list>li.officialAccount p:first-child{border-color:#c71fff}#footerArea .footerBlock04 .list>li.officialAccount p:first-child img{width:155px}#footerArea .footerBlock04 .list>li.gameClub{width:183px}#footerArea .footerBlock04 .list>li.gameClub_update{width:160px}#footerArea .footerBlock04 .list>li.gameClub p:first-child{border-color:#ff37b1}#footerArea .footerBlock04 .list>li.gameClub_update p:first-child{border-color:#ff37b1}#footerArea .footerBlock04 .list>li.gameClub p:first-child img{width:173px}#footerArea .footerBlock04 .list>li.gameClub_update p:first-child img{width:125px}#footerArea .footerBlock04 .list>li.tourMeister{width:200px}#footerArea .footerBlock04 .list>li.tourMeister .title{margin-bottom:9px}#footerArea .footerBlock04 .list>li.tourMeister p:first-child{border-color:#37ceff;height:30px}#footerArea .footerBlock04 .list>li.tourMeister p:first-child img{width:153px}#footerArea .footerBlock04 .list>li.support{width:auto}#footerArea .footerBlock04 .list>li.support p:first-child{border-color:#009400}#footerArea .footerBlock04 .list>li.support p:first-child img{width:70px}#footerArea .footerBlock04 .list>li ul{margin-left:9px;text-align:left}#footerArea .footerBlock04 .list>li ul li{margin-bottom:7px}#footerArea .footerBlock04 .list>li ul li:last-child{margin-bottom:0}#footerArea .footerBlock04 .list>li ul li a{font-size:.933rem;color:#fff}#footerArea .footerBlock05{font-size:0;padding:20px 0;background:#222}#footerArea .footerBlock05>.inner{width:999px;margin:0 auto}#footerArea .footerBlock05 .column2{display:inline-flex;vertical-align:top}#footerArea .footerBlock05 #copyright{margin-left:43px}#footerArea .footerBlock05 #copyright p{margin-bottom:5px}#footerArea .footerBlock05 #copyright p img{display:block;width:206px}#footerArea .footerBlock05 #copyright ul li{display:inline-block;vertical-align:top;color:#8a8a8a;font-size:.667rem;margin-right:10px}#footerArea .footerBlock05 #copyright ul li:last-child{margin-right:0}#footerArea .footerBlock05 .list{margin-left:15px}#footerArea .footerBlock05 .list li{display:inline-block;vertical-align:top;background:url(../img/common/common_footer_line01.png) no-repeat left center;padding:0 14px 0 16px}#footerArea .footerBlock05 .list li a{display:block}#footerArea .footerBlock05 .list li a:hover p{text-decoration:underline}#footerArea .footerBlock05 .list li .icon{margin-right:10px;display:inline-block;vertical-align:middle;width:32px}#footerArea .footerBlock05 .list li p{color:#fff;font-size:.933rem;display:inline-block;vertical-align:middle}.sp #footerArea{min-width:100%}.sp #footerArea .footerBlock01{background:#ccd6e0;padding:35px 0 16px}.sp #footerArea .footerBlock01>.inner{width:92%}.sp #footerArea .footerBlock01 .footBnr{width:100%;margin:0 auto 35px}.sp #footerArea .footerBlock01 .list01{display:block}.sp #footerArea .footerBlock01 .list01 li{float:none;width:280px;margin:5px auto 0}.sp #footerArea .footerBlock01 .list01 li img{max-width:100%;height:auto}.sp #footerArea .footerBlock01 .list01 li:nth-child(-n+3){margin-top:5px}.sp #footerArea .footerBlock01 .list01 li:first-child{margin-top:0}.sp #footerArea .footerBlock01 .list02{display:block;width:342px;margin:0 auto 15px}.sp #footerArea .footerBlock01 .list02 li{width:164px;margin:10px 10px 0 0}.sp #footerArea .footerBlock01 .list02 li img{height:auto;max-width:100%}.sp #footerArea .footerBlock01 .list02 li:nth-child(-n+4){margin-top:10px}.sp #footerArea .footerBlock01 .list02 li:nth-child(-n+2){margin-top:0}.sp #footerArea .footerBlock01 .list02 li:nth-child(2n){margin-right:0}.sp #footerArea .footerBlock01 .list02 li:nth-child(4n+1){clear:none}.sp #footerArea .footerBlock01 .list02 li:nth-child(2n+1){clear:left}.sp #footerArea .footerBlock01 .image{width:109px}.sp #footerArea .footerBlock02{padding:14px 0 11px}.sp #footerArea .footerBlock02>.inner{width:92%}.sp #footerArea .footerBlock02 .list::after{content:"";display:block;clear:both}.sp #footerArea .footerBlock02 .list li{display:block;float:left;width:50%;box-sizing:border-box;margin-top:18px}.sp #footerArea .footerBlock02 .list li:nth-child(2n){padding-left:9px}.sp #footerArea .footerBlock02 .list li:nth-child(-n+2){margin-top:0}.sp #footerArea .footerBlock02 .list li p{padding-left:5px;text-align:left}.sp #footerArea .footerBlock02 .list li p:first-child{line-height:1;border-left:2px solid #888;padding:3px 0 0 8px;height:14px}.sp #footerArea .footerBlock02 .list li p:last-child{font-size:.6rem;line-height:1;border-left:2px solid #dbe3eb;color:#848484;padding:4px 0 3px 8px}.sp #footerArea .footerBlock02 .list li.faq p:first-child{width:27px;height:11px;box-sizing:content-box}.sp #footerArea .footerBlock02 .list li.privacyPolicy p:first-child{width:112px}.sp #footerArea .footerBlock02 .list li.teamsOfUse p:first-child{width:100px}.sp #footerArea .footerBlock02 .list li.contact p:first-child{width:68px}.sp #footerArea .footerBlock03{padding:12px 0 15px}.sp #footerArea .footerBlock03>.inner{width:92%}.sp #footerArea .footerBlock03 .cover{width:auto;text-align:center}.sp #footerArea .footerBlock03 .text{display:block;width:42px;margin:0 auto 12px}.sp #footerArea .footerBlock03 .text img{width:auto;margin-left:0}.sp #footerArea .footerBlock03 .list{display:inline-block;vertical-align:middle}.sp #footerArea .footerBlock03 .list li{margin-right:21px}.sp #footerArea .footerBlock03 .list li:last-child{margin-right:0}.sp #footerArea .footerBlock03 .list li img{width:39px}.sp #footerArea .footerBlock04{padding:19px 0}.sp #footerArea .footerBlock04>.inner{width:auto}.sp #footerArea .footerBlock04 .list{margin-left:0}.sp #footerArea .footerBlock04 .list>li{display:block;width:auto;margin-bottom:20px}.sp #footerArea .footerBlock04 .list>li:last-child{margin-bottom:0}.sp #footerArea .footerBlock04 .list>li .title{margin:0 0 14px 4%}.sp #footerArea .footerBlock04 .list>li .title p{padding-left:5px;text-align:left}.sp #footerArea .footerBlock04 .list>li .title p:first-child{height:15px;padding:3px 0 0 8px}.sp #footerArea .footerBlock04 .list>li .title p:last-child{font-size:.6rem;padding:5px 0 0 8px}.sp #footerArea .footerBlock04 .list>li.news p:first-child img{width:42px}.sp #footerArea .footerBlock04 .list>li.lineup p:first-child img{width:48px}.sp #footerArea .footerBlock04 .list>li.officialAccount p:first-child img{width:138px}.sp #footerArea .footerBlock04 .list>li.gameClub p:first-child img{width:154px}.sp #footerArea .footerBlock04 .list>li.gameClub_update p:first-child img{width:105px}.sp #footerArea .footerBlock04 .list>li.tourMeister p:first-child img{width:294px}.sp #footerArea .footerBlock04 .list>li.support p:first-child img{width:62px}.sp #footerArea .footerBlock04 .list>li ul{margin:0 1.3%}.sp #footerArea .footerBlock04 .list>li ul::after{content:"";display:block;clear:both}.sp #footerArea .footerBlock04 .list>li ul li{width:49.7%;float:left;background:#222;margin:2px .6% 0 0}.sp #footerArea .footerBlock04 .list>li ul li:nth-child(2n){margin-right:0}.sp #footerArea .footerBlock04 .list>li ul li:nth-child(-n+2){margin-top:0}.sp #footerArea .footerBlock04 .list>li ul li a{font-size:.8rem;display:table-cell;height:49px;vertical-align:middle;padding-left:11px;width:1000px}.sp #footerArea .footerBlock05{padding:10px 0 32px;background:#111;text-align:center}.sp #footerArea .footerBlock05>.inner{width:92%}.sp #footerArea .footerBlock05 .column2{display:flex;flex-direction:column}.sp #footerArea .footerBlock05 #copyright{margin-left:0}.sp #footerArea .footerBlock05 #copyright p img{display:block;width:194px;margin:0 auto}.sp #footerArea .footerBlock05 #copyright ul li{font-size:.6rem;margin-right:7px}.sp #footerArea .footerBlock05 #copyright ul li:last-child{margin-right:0}.sp #footerArea .footerBlock05 .list{margin:0 0 27px 0;display:inline-block;vertical-align:top}.sp #footerArea .footerBlock05 .list li{background:url(../img/common/common_footer_line01.png) no-repeat left center;padding:0 18px 0 16px}.sp #footerArea .footerBlock05 .list li a{display:block}.sp #footerArea .footerBlock05 .list li .icon{margin-right:7px}.sp #footerArea .footerBlock05 .list li p{font-size:.963rem}.sp #footerArea .footerBlock05 .list li:first-child{background:0 0;padding-left:0}.sp #footerArea .footerBlock05 .list li:last-child{padding-right:0}.sp.maxWidth374 #footerArea .footerBlock01 .list01 li{width:80.924%}.sp.maxWidth374 #footerArea .footerBlock01 .list02{width:auto}.sp.maxWidth374 #footerArea .footerBlock01 .list02 li{width:47.39%}.sp.maxWidth374 #footerArea .footerBlock01 .list02 li:nth-child(2n+1){margin-right:5.22%}.sp.maxWidth374 #footerArea .footerBlock01 .image{width:109px}.sp.maxWidth374 #footerArea .footerBlock05 .list li{padding:0 7px}.sp.maxWidth374 #footerArea .footerBlock05 .list li .icon{margin-right:4px}.sp.maxWidth374 #footerArea .footerBlock05 .list li .icon img{width:30px}.sp.maxWidth374 #footerArea .footerBlock05 .list li p{font-size:.829rem}