.kv{background:#464646;width:100%;padding:10px 0}.kv-wrap{background:#fafafa url(../img/top/bg_kv_pc.png) repeat-x;background-size:cover;background-position:center center;width:100%;height:350px}.kv-item{margin:0 auto;width:739px}.sp .kv{padding:10px 0}.sp .kv-wrap{background-image:url(../img/top/bg_kv_sp.png);background-size:contain;width:100%;height:353px}.sp .kv-item{width:100%}.informationBlock01{min-width:1200px}.informationBlock01 ul{position:relative}.informationBlock01 ul li{background:#607690;padding:6px 0 11px;text-align:center;margin-bottom:2px}.informationBlock01 ul li.special_info{background:#ff0096}.informationBlock01 ul li:last-child{margin-bottom:0}.informationBlock01 ul li a{color:#fff;font-size:.932rem}.sp .informationBlock01{min-width:100%}.sp .informationBlock01 ul{position:static;margin-bottom:0}.sp .informationBlock01 ul li{padding:4px 0 9px;margin-bottom:1px}.sp .informationBlock01 ul li:last-child{margin-bottom:0}.sp .informationBlock01 ul li a{color:#fff;font-size:.801rem}.bannerLink{width:100%;padding:0 0 50px;margin:0 auto}.bannerLink a{display:block;margin:0 auto}.bannerLink .tn_banner{width:1008px}.bannerLink .trd_banner{margin-top:20px;width:1018px}.sp .bannerLink{width:100%;padding:0 0 23px}.sp .bannerLink a{width:100%}.newsBlock01{min-width:1200px;padding:50px 0 77px}.newsBlock01>.inner{width:999px;margin:0 auto}.newsBlock01 .heading{margin-bottom:53px}.newsBlock01 .heading h2{width:78px}.newsBlock01 .list{margin-bottom:72px}.newsBlock01 .list>li{float:left;box-shadow:#7991a9 0 0 6px;margin:28px 27px 0 0}.newsBlock01 .list>li:nth-child(4n){margin-right:0}.newsBlock01 .list>li:nth-child(4n+1){clear:left}.newsBlock01 .list>li:nth-child(-n+4){margin-top:0}.newsBlock01 .list>li:hover{box-shadow:#b3bbc2 0 0 12px}.newsBlock01 .list>li a{display:block;width:229px;box-sizing:border-box;padding:26px 24px 30px;background:#fff;transition-property:background;transition-duration:.2s}.newsBlock01 .list>li a:hover{background:#e4edf2;text-decoration:none}.newsBlock01 .list>li .image{height:181px;margin-bottom:9px;width:181px}.newsBlock01 .list>li .image img{height:auto;display:block;width:100%}.newsBlock01 .list>li .category{font-size:0;margin-bottom:7px}.newsBlock01 .list>li .category li{display:inline-block;vertical-align:top;margin:0 3px 3px 0;width:57px}.newsBlock01 .list>li .category li{height:auto;width:58px}.newsBlock01 .list>li .category li:nth-child(3n){margin-right:0}.newsBlock01 .list>li .text01{font-size:.734rem;line-height:1.36;color:#636363;min-height:2.72em;margin-bottom:3px}.newsBlock01 .list>li .text02{margin-bottom:20px;font-size:.933rem;line-height:1.65;min-height:6.6em;color:#111}.newsBlock01 .list>li .text03{text-align:right;font-size:.734rem;color:#111;margin-right:10px}.newsBlock01 .list>li.pickup a{border:solid #da0001 6px;padding:20px 18px 24px;position:relative}.newsBlock01 .list>li.pickup a::before{content:"";display:block;position:absolute;top:0;left:0;width:92px;height:92px;background:url(../img/top/top_contents_bg03.png) no-repeat 0 0}.newsBlock01 .list>li.pickup a::after{content:"PICKUP\aNEWS";white-space:pre;position:absolute;top:10px;left:-1px;font-size:.94rem;line-height:.94;color:#fff;font-weight:600;text-align:center;transform:rotate(315deg)}.newsBlock01 .list>li.new a .image{position:relative}.newsBlock01 .list>li.new a .image::before{content:"";display:block;position:absolute;top:0;left:0;width:53px;height:53px;background:url(../img/top/top_contents_bg04.png) no-repeat 0 0;background-size:100% auto}.newsBlock01 .list>li.new a .image::after{content:"NEW";white-space:pre;position:absolute;top:11px;left:1px;font-size:.94rem;line-height:1;color:#fff;font-weight:600;text-align:center;transform:rotate(315deg)}.newsBlock01 .btn{text-align:center}.sp .newsBlock01{min-width:100%;padding:23px 0 37px}.sp .newsBlock01>.inner{width:92%}.sp .newsBlock01 .heading{margin-bottom:50px}.sp .newsBlock01 .heading h2{width:60px}.sp .newsBlock01 .list{margin:0 2px 25px}.sp .newsBlock01 .list>li{float:none;box-shadow:#7991a9 0 0 4px;margin:10px 0 0 0}.sp .newsBlock01 .list>li:nth-child(-n+4){margin-top:10px}.sp .newsBlock01 .list>li:first-child{margin-top:0}.sp .newsBlock01 .list>li a{display:block;width:auto;padding:13px 20px 12px 11px}.sp .newsBlock01 .list>li a::after{content:"";display:block;clear:both}.sp .newsBlock01 .list>li .image{width:118px;height:auto;float:left;margin-bottom:0}.sp .newsBlock01 .list>li .cover{margin-left:128px}.sp .newsBlock01 .list>li .category{margin-bottom:4px}.sp .newsBlock01 .list>li .category li{width:50px;margin-right:4px}.sp .newsBlock01 .list>li .text01{font-size:.8rem;min-height:2.72em!important;margin-bottom:0}.sp .newsBlock01 .list>li .text02{margin-bottom:0;font-size:.9rem;line-height:1.37;min-height:4.11em!important}.sp .newsBlock01 .list>li .text03{font-size:.7rem;color:#bebebe;line-height:1;margin-right:0}.sp .newsBlock01 .list>li.pickup a{border:solid #da0001 3px;padding:10px 14px 9px 11px}.sp .newsBlock01 .list>li.pickup a::before{width:61px;height:61px;background:url(../img/top/top_contents_bg03.png) no-repeat 0 0;background-size:100% auto}.sp .newsBlock01 .list>li.pickup a::after{content:"PICKUP\aNEWS";top:8px;left:0;font-size:.618rem}.sp .newsBlock01 .list>li.new a .image{position:relative}.sp .newsBlock01 .list>li.new a .image::before{content:"";display:block;position:absolute;top:0;left:0;width:53px;height:53px;background:url(../img/top/top_contents_bg04.png) no-repeat 0 0;background-size:100% auto}.sp .newsBlock01 .list>li.new a .image::after{content:"NEW";white-space:pre;position:absolute;top:11px;left:1px;font-size:.94rem;line-height:1;color:#fff;font-weight:600;text-align:center;transform:rotate(315deg)}.sp .newsBlock01 .btn{text-align:center}.tournamentBlock01{min-width:1200px;padding:43px 0 67px}.tournamentBlock01>.inner{width:999px;margin:0 auto}.tournamentBlock01 .headingParts01.partsType03 h2::after{background:#37ceff}.tournamentBlock01>.inner .tounamentLogo{margin:0 auto 10px;width:211px;max-width:100%}.tournamentBlock01>.inner .listTournament{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:50px}.tournamentBlock01>.inner .listTournament li{position:relative;display:block;width:230px;color:#000;margin-bottom:27px;box-shadow:0 0 6px 0 #7991a9;background:#fff;padding-bottom:30px}.tournamentBlock01>.inner .listTournament li:nth-of-type(n+2){margin-left:26px}.tournamentBlock01>.inner .listTournament li:last-of-type(4n+1){margin-left:0}.tournamentBlock01>.inner .listTournament li.update:after{content:"";position:absolute;top:5px;right:5px;width:20px;height:20px;border:2px solid #fff;border-radius:20px;background:#fe4c4c;box-sizing:border-box}.tournamentBlock01>.inner .listTournament li .gameTitleName{width:100%;height:45px;text-align:center;color:#fff;font-weight:700;letter-spacing:.02em;font-size:13px;line-height:1.32;display:flex;align-items:center;justify-content:center;padding:0 10px;box-sizing:border-box}.tournamentBlock01>.inner .listTournament li .gameTitleName.bo2{background-color:#0096ff}.tournamentBlock01>.inner .listTournament li .gameTitleName.rwee{background-color:#ff8a00}.tournamentBlock01>.inner .listTournament li .img{width:230px;height:130px;background-size:cover;background-repeat:no-repeat;background-position:center}.tournamentBlock01>.inner .listTournament li .detail{padding:10px 15px 14px}.tournamentBlock01>.inner .listTournament li .detail .infoTitle{font-size:14px;font-weight:700;position:relative}.tournamentBlock01>.inner .listTournament li .detail .infoTitle:after{content:"";display:inline-block;background-color:#000;background-size:130px 2px;background-repeat:repeat-x;height:2px;width:100%;position:absolute;top:50%;left:0;right:0}.tournamentBlock01>.inner .listTournament li .detail .infoTitle span{background-color:#fff;padding-right:12px;position:relative;z-index:1}.tournamentBlock01>.inner .listTournament li .detail .tourMark{background-color:#000;border-radius:7px;color:#fff;display:inline-block;font-size:10px;font-weight:700;margin-bottom:3px;padding-bottom:1px;text-align:center;width:69px}.tournamentBlock01>.inner .listTournament li .detail .likedNote{font-size:10px;line-height:1.2}.tournamentBlock01>.inner .listTournament li .detail .param{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;font-weight:700}.tournamentBlock01>.inner .listTournament li .detail .param .date{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.tournamentBlock01>.inner .listTournament li .detail .param .date:before{content:"";display:inline-block;background:transparent url(../img/ggtmeister/icon_calender.png) no-repeat;background-size:12px auto;margin-right:5px;height:12px;width:12px}.tournamentBlock01>.inner .listTournament li .detail .param .user{position:relative}.tournamentBlock01>.inner .listTournament li .detail .param .user:before{position:absolute;content:"";display:block;bottom:3px;left:-20px;width:14px;height:16px;background:url(../img/ggtmeister/icon_user.png) no-repeat center}.tournamentBlock01>.inner .listTournament li .detail .param .user .number{margin-right:3px}.tournamentBlock01>.inner .listTournament li .detail .text{font-size:14px;font-weight:600}.tournamentBlock01>.inner .listTournament li .detail .gameTitle{color:#acacac;font-size:10px;font-weight:700;margin-bottom:3px}.tournamentBlock01>.inner .listTournament li .detail .gameEnv,.tournamentBlock01>.inner .listTournament li .detail .gameForm,.tournamentBlock01>.inner .listTournament li .detail .gameLevel,.tournamentBlock01>.inner .listTournament li .detail .gamePeople{font-size:12px;font-weight:700}.tournamentBlock01>.inner .listTournament li .detail .gameEnv span,.tournamentBlock01>.inner .listTournament li .detail .gameForm span,.tournamentBlock01>.inner .listTournament li .detail .gameLevel span,.tournamentBlock01>.inner .listTournament li .detail .gamePeople span{font-weight:400}.tournamentBlock01>.inner .listTournament li .detailUser{background-color:#eee;padding:14px 15px}.tournamentBlock01>.inner .listTournament li .detailUser .infoTitle{font-size:14px;font-weight:700;position:relative}.tournamentBlock01>.inner .listTournament li .detailUser .infoTitle:after{content:"";display:inline-block;background-color:#000;background-size:130px 2px;background-repeat:repeat-x;height:2px;width:100%;position:absolute;top:50%;left:0;right:0}.tournamentBlock01>.inner .listTournament li .detailUser .infoTitle span{background-color:#eee;padding-right:12px;position:relative;z-index:1}.tournamentBlock01>.inner .listTournament li .detailUser .userDtl{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:2px}.tournamentBlock01>.inner .listTournament li .detailUser .userDtl .userIcon{width:51px}.tournamentBlock01>.inner .listTournament li .detailUser .userDtl .userProfile{width:136px}.tournamentBlock01>.inner .listTournament li .detailUser .userDtl .userProfile .name{font-size:12px;line-height:1.4}.tournamentBlock01>.inner .listTournament li .detailUser .tourLiked{font-size:10px;font-weight:700}.tournamentBlock01>.inner .listTournament li .detailUser .tourLiked span{color:#37ceff;font-size:16px;margin-right:4px}.tournamentBlock01>.inner .listTournament li .buttonWrap{margin-top:16px}.tournamentBlock01>.inner .listTournament li .linkDetail{margin:10px auto 0;width:200px;max-width:100%}.tournamentBlock01>.inner .listTournament li .linkDetail a{border-radius:5px;border-width:2px;display:block;font-size:16px;padding:5px 6px 7px;width:100%}.tournamentBlock01>.inner .listTournament li .buttonWrapInner{margin-top:10px}.tournamentBlock01>.inner .listTournament li .buttonWrapInner .linkDetail a{font-size:14px;line-height:1.5;padding:3px 6px 4px}.tournamentBlock01>.inner .listTournament li .buttonWrapInner .linkDetail.icon a{position:relative}.tournamentBlock01>.inner .listTournament li .buttonWrapInner .linkDetail.icon a:after{content:"";display:block;background:transparent url(../img/common/icon_link_wh.png) no-repeat;background-size:11px auto;height:11px;width:11px;position:absolute;top:9px;right:10px}.tournamentBlock01>.inner .partsBlue a{background-color:#37ceff;border:solid 2px #37ceff;border-radius:3px;color:#fff;display:block;font-size:16px;text-decoration:none;padding:10px 0;width:308px}.tournamentBlock01>.inner .btnArea{margin:21px auto 0;width:230px}.tournamentBlock01>.inner .btnArea .btnItems{width:100%}.tournamentBlock01>.inner .btnArea .btnItems:last-of-type{margin-top:15px}.tournamentBlock01>.inner .btnArea .btnItems a{border-radius:3px;display:block;font-size:16px;padding:9px 0;text-align:center;text-decoration:none;transition-property:background,color;transition-duration:.2s;width:auto}.tournamentBlock01>.inner .btnArea .btnList a{background:#121212;border:solid 3px #121212;color:#fff}.tournamentBlock01>.inner .btnArea .btnRanking a{background:#ffde00;border:solid 3px #ffde00;color:#121212}.pc .tournamentBlock01>.inner .btnArea .btnItems a:hover{background:#fff}.pc .tournamentBlock01>.inner .btnArea .btnList a:hover{color:#121212}.pc .tournamentBlock01>.inner .btnArea .btnRanking a:hover{color:#121212}.pc .tournamentBlock01>.inner .partsBlue a:hover{background-color:#fff;color:#37ceff}.pc .tournamentBlock01>.inner .listTournament li .buttonWrapInner .linkDetail.icon a:hover:after{background-image:url(../img/common/icon_link_bk.png)}.sp .tournamentBlock01{min-width:100%;padding:39px 0 57px}.sp .tournamentBlock01>.inner{margin:0 auto;width:92%}.sp .tournamentBlock01>.inner .tounamentLogo{margin-bottom:14px;width:140px}.sp .tournamentBlock01>.inner .headingParts01 h2{width:204px}.sp .tournamentBlock01 .headingParts01.partsType03 h2::after{bottom:-14px}.sp .tournamentBlock01>.inner .listTournament{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:24px}.sp .tournamentBlock01>.inner .listTournament li{width:calc(50% - 10px);box-shadow:0 0 6px 0 #7991a9;margin-bottom:16px}.sp .tournamentBlock01>.inner .listTournament li:nth-of-type(n+2){margin-left:0}.sp .tournamentBlock01>.inner .listTournament li.update:after{width:15px;height:15px;border-radius:15px;border:1px solid #fff;top:40px}.sp .tournamentBlock01>.inner .listTournament li:nth-child(odd){margin-right:15px}.sp .tournamentBlock01>.inner .listTournament li .gameTitleName{height:35px;letter-spacing:.02em;font-size:.65em;padding:0 5px}.sp .tournamentBlock01>.inner .listTournament li .img{width:100%;height:0;padding-top:56%}.sp .tournamentBlock01>.inner .listTournament li .detail{padding:8px 9px 10px}.sp .tournamentBlock01>.inner .listTournament li .detail .infoTitle{font-size:12px;font-size:.75rem;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.sp .tournamentBlock01>.inner .listTournament li .detail .infoTitle:after{background-size:74px 1px;background-repeat:repeat-x;height:1px}.sp .tournamentBlock01>.inner .listTournament li .detail .infoTitle span{padding-right:8px;position:relative}.sp .tournamentBlock01>.inner .listTournament li .detail .tourMark{display:inline-block;font-size:10px;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:left center;transform-origin:left center;width:65px}.sp .tournamentBlock01>.inner .listTournament li .detail .likedNote{font-size:.4375rem;margin-top:1px}.sp .tournamentBlock01>.inner .listTournament li .detail .param{font-size:.5625rem;margin-bottom:3px}.sp .tournamentBlock01>.inner .listTournament li .detail .param .date:before{background-size:9px auto;margin-right:3px;height:9px;width:9px}.sp .tournamentBlock01>.inner .listTournament li .detail .param .user{font-size:.5rem;position:relative}.sp .tournamentBlock01>.inner .listTournament li .detail .param .user:before{bottom:3px;left:-10px;width:7px;height:9px;background-size:100% 100%}.sp .tournamentBlock01>.inner .listTournament li .detail .param .user .number{font-size:.5625rem;margin-right:2px}.sp .tournamentBlock01>.inner .listTournament li .detail .text{font-size:.75rem;margin-bottom:3px}.sp .tournamentBlock01>.inner .listTournament li .detail .gameTitle{font-size:.5625rem;margin-bottom:6px}.sp .tournamentBlock01>.inner .listTournament li .detail .gameEnv,.sp .tournamentBlock01>.inner .listTournament li .detail .gameForm,.sp .tournamentBlock01>.inner .listTournament li .detail .gameLevel,.sp .tournamentBlock01>.inner .listTournament li .detail .gamePeople{font-size:10px}.sp .tournamentBlock01>.inner .listTournament li .detail .userStatus{font-size:10px;line-height:16px;height:auto;margin-top:8px}.sp .tournamentBlock01>.inner .listTournament li .detailUser{padding:10px 9px}.sp .tournamentBlock01>.inner .listTournament li .detailUser .infoTitle{font-size:.75rem}.sp .tournamentBlock01>.inner .listTournament li .detailUser .infoTitle:after{background-size:74px 1px;height:1px}.sp .tournamentBlock01>.inner .listTournament li .detailUser .infoTitle span{padding-right:8px}.sp .tournamentBlock01>.inner .listTournament li .detailUser .userDtl{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:4px}.sp .tournamentBlock01>.inner .listTournament li .detailUser .userDtl .userIcon{margin-top:3px;margin-right:8px;width:43px}.sp .tournamentBlock01>.inner .listTournament li .detailUser .userDtl .userProfile{line-height:1.3;width:63%}.sp .tournamentBlock01>.inner .listTournament li .detailUser .userDtl .userProfile .name{font-size:11px;font-size:.6875rem}.sp .tournamentBlock01>.inner .listTournament li .detailUser .tourLiked{font-size:.5rem}.sp .tournamentBlock01>.inner .listTournament li .detailUser .tourLiked span{font-size:12px;font-size:.75rem}.sp .tournamentBlock01>.inner .listTournament li .buttonWrap{margin-top:10px;padding:0 12px}.sp .tournamentBlock01>.inner .listTournament li .buttonWrap .linkDetail a{font-size:.75rem;border-radius:3px;padding:4px 6px 6px}.sp .tournamentBlock01>.inner .listTournament li .buttonWrapInner{margin-top:0}.sp .tournamentBlock01>.inner .listTournament li .buttonWrapInner .linkDetail a{font-size:.625rem}.sp .tournamentBlock01>.inner .listTournament li .buttonWrapInner .linkDetail.icon a{position:relative}.sp .tournamentBlock01>.inner .listTournament li .buttonWrapInner .linkDetail.icon a:after{content:"";display:block;background-size:8px auto;height:8px;width:8px;position:absolute;top:6px;right:7px}.sp .tournamentBlock01>.inner .btnArea{margin:8px auto 0;width:186px}.sp .tournamentBlock01>.inner .btnArea .btnItems:last-of-type{margin-top:10px}.sp .tournamentBlock01>.inner .btnArea .btnItems a{border-radius:5px;font-size:.875rem;padding:7px 0 8px}.officialAccountBlock01{min-width:1200px;padding:76px 0 75px}.officialAccountBlock01>.inner{width:999px;margin:0 auto}.officialAccountBlock01 .heading{margin-bottom:43px}.officialAccountBlock01 .heading h2{width:258px}.officialAccountBlock01 .list{display:flex;flex-wrap:wrap;justify-content:center;box-sizing:border-box}.officialAccountBlock01 .list li{margin-bottom:22px;display:flex;justify-content:center}.officialAccountBlock01 .list li:last-child{margin-bottom:0;margin-left:60px}.officialAccountBlock01 .list li .text{margin-bottom:18px;margin-right:40px}.officialAccountBlock01 .list li .text p:first-child{line-height:1;border-left:2px solid #55acee}.officialAccountBlock01 .list li .text p:first-child img{display:block}.officialAccountBlock01 .list li .text p:last-child{font-size:1.333rem;line-height:1;border-left:2px solid #dbe3eb;padding:5px 0 2px 6px}.officialAccountBlock01 .list li.twitter .text p:first-child{padding-left:7px;width:185px}.officialAccountBlock01 .list li.facebook .text p:first-child{padding:0 0 2px 8px;width:70px}.officialAccountBlock01 .list li .twitterBtn{background:url(../img/top/top_contents_ico07_on.png);background-size:0}.officialAccountBlock01 .list li .twitterBtn a{display:block;width:250px;box-sizing:border-box;padding:9px 10px 9px 80px;border-radius:4px;background:#000 url(../img/top/top_contents_ico12.png) no-repeat 40px center;color:#fff;font-size:1.067rem;border:solid 3px #000;transition-property:background,color;transition-duration:.2s}.officialAccountBlock01 .list li .twitterBtn a:hover{background:#000 url(../img/top/top_contents_ico12.png) no-repeat 40px center;color:#fff;text-decoration:none}.officialAccountBlock01 .list li .twitterBtn img{width:18px;height:18px}.officialAccountBlock01 .list li .facebookBtn{background:url(../img/top/top_contents_ico08_on.png);background-size:0}.officialAccountBlock01 .list li .facebookBtn a{display:block;width:350px;box-sizing:border-box;padding:9px 10px 9px 99px;border-radius:4px;background:#3b579d url(../img/top/top_contents_ico08.png) no-repeat 50px center;color:#fff;font-size:1.067rem;border:solid 3px #3b579d;transition-property:background,color;transition-duration:.2s}.officialAccountBlock01 .list li .facebookBtn a:hover{background:#fff url(../img/top/top_contents_ico08_on.png) no-repeat 50px center;color:#3b579d;text-decoration:none}.sp .officialAccountBlock01{min-width:100%;padding:44px 0 48px}.sp .officialAccountBlock01>.inner{width:92%}.sp .officialAccountBlock01 .heading{margin-bottom:25px}.sp .officialAccountBlock01 .heading h2{width:197px}.sp .officialAccountBlock01 .snsAreaWrap{width:auto;padding:0}.sp .officialAccountBlock01 .list li{display:block}.sp .officialAccountBlock01 .list li:last-child{margin-left:0}.sp .officialAccountBlock01 .list li .text p:last-child{font-size:1rem}.sp .officialAccountBlock01 .list li.twitter{margin-bottom:20px}.sp .officialAccountBlock01 .list li.twitter .text{margin-bottom:14px}.sp .officialAccountBlock01 .list li.twitter .text p:first-child{width:138px}.sp .officialAccountBlock01 .list li.facebook{margin-left:0}.sp .officialAccountBlock01 .list li.facebook .text{margin-bottom:14px}.sp .officialAccountBlock01 .list li.facebook .text p:first-child{padding:0 0 2px 8px;width:52px}.sp .officialAccountBlock01 .list li .twitterBtn a{width:182px;margin:0 auto;padding:7px 10px 7px 60px;border-radius:2px;background:#000 url(../img/top/top_contents_ico12.png) no-repeat 31px center;background-size:17px auto;font-size:.8rem;border:solid 2px #000}.sp .officialAccountBlock01 .list li .twitterBtn a:hover{background:#000 url(../img/top/top_contents_ico07_on.png) no-repeat 31px center;background-size:17px auto;color:#fff}.sp .officialAccountBlock01 .list li .facebookBtn a{width:262px;margin:0 auto;padding:7px 10px 7px 70px;border-radius:2px;background:#3b579d url(../img/top/top_contents_ico08.png) no-repeat 28px center;background-size:20px auto;color:#fff;font-size:.8rem;border:solid 2px #3b579d}.sp .officialAccountBlock01 .list li .facebookBtn a:hover{background:#3b579d url(../img/top/top_contents_ico08_on.png) no-repeat 28px center;background-size:20px auto;color:#fff}.gameClubBlock01{min-width:1200px;padding:84px 0 89px}.gameClubBlock01 .bnr{text-align:center}.gameClubBlock01>.inner{width:999px;margin:0 auto}.gameClubBlock01 .heading{margin-bottom:57px}.gameClubBlock01 .heading h2{width:288px}.gameClubBlock01 .list{margin-bottom:40px}.gameClubBlock01 .list>li{float:left;box-shadow:#7991a9 0 0 6px;margin:28px 27px 0 0}.gameClubBlock01 .list>li:nth-child(4n){margin-right:0}.gameClubBlock01 .list>li:nth-child(4n+1){clear:left}.gameClubBlock01 .list>li:nth-child(-n+4){margin-top:0}.gameClubBlock01 .list>li:hover{box-shadow:#b3bbc2 0 0 12px}.gameClubBlock01 .list>li a{display:block;width:229px;box-sizing:border-box;padding:13px 24px 19px;background:#fff;border-top:solid 3px #333;transition-property:background;transition-duration:.2s}.gameClubBlock01 .list>li a:hover{background:#e4edf2;text-decoration:none}.gameClubBlock01 .list>li .text01{font-size:.933rem;text-align:center;color:#111;letter-spacing:-.055em;margin-bottom:10px;font-weight:600}.gameClubBlock01 .list>li .image{margin-bottom:9px}.gameClubBlock01 .list>li .image img{display:block;width:100%}.gameClubBlock01 .list>li .text02{font-size:.933rem;line-height:1.57;min-height:6.28em;color:#111}.gameClubBlock01 .list>li.colorGreen a{border-top-color:#0c9a52}.gameClubBlock01 .list>li.colorGreen .text01{color:#0c9a52}.gameClubBlock01 .list>li.colorRed a{border-top-color:#cd0027}.gameClubBlock01 .list>li.colorRed .text01{color:#cd0027}.gameClubBlock01 .list>li.colorBlue a{border-top-color:#1f40b9}.gameClubBlock01 .list>li.colorBlue .text01{color:#1f40b9}.gameClubBlock01 .list>li.colorYellow a{border-top-color:#ef7c00}.gameClubBlock01 .list>li.colorYellow .text01{color:#ef7c00}.sp .gameClubBlock01{min-width:100%;padding:42px 0 31px}.sp .gameClubBlock01>.inner{width:92%}.sp .gameClubBlock01 .heading{margin-bottom:36px}.sp .gameClubBlock01 .heading h2{width:221px}.sp .gameClubBlock01 .list{margin:0 2px 17px}.sp .gameClubBlock01 .list>li{box-shadow:#7991a9 0 0 4px;margin:15px 0 2%;width:100%}.sp .gameClubBlock01 .list>li:nth-child(4n+1){clear:none}.sp .gameClubBlock01 .list>li:nth-child(2n+1){clear:left}.sp .gameClubBlock01 .list>li:nth-child(-n+4){margin-top:10px}.sp .gameClubBlock01 .list>li:nth-child(-n+2){margin-top:10px}.sp .gameClubBlock01 .list>li:nth-child(2n),.sp .gameClubBlock01 .list>li:nth-child(4n){margin-right:0}.sp .gameClubBlock01 .list>li a{padding:5px 8px 15px;width:auto}.sp .gameClubBlock01 .list>li a:hover{background:#e4edf2;text-decoration:none}.sp .gameClubBlock01 .list>li .cover::after{clear:both;content:"";display:block}.sp .gameClubBlock01 .list>li .text01{display:block;font-size:.9rem;margin-bottom:2px;text-align:left}.sp .gameClubBlock01 .list>li .image{display:inline-block;float:none;margin:2px 2% 0 0;vertical-align:top;width:28%}.sp .gameClubBlock01 .list>li .image img{height:auto;width:100%}.sp .gameClubBlock01 .list>li .text02{display:inline-block;font-size:.9rem;line-height:1.5;margin:6px 0 0;min-height:6em;vertical-align:top;width:68%}.sp .gameClubBlock01 .bnr{margin:0 2px;text-align:center}.sp.maxWidth374 .gameClubBlock01 .list{margin:0 2px 17px}.sp.maxWidth374 .gameClubBlock01 .list>li .text01{font-size:.6rem;text-align:left;margin-bottom:2px}.lineupBlock01{min-width:1200px;padding:94px 0 82px;margin-bottom:0!important}.lineupBlock01>.inner{width:999px;margin:0 auto}.lineupBlock01 .heading{margin-bottom:56px}.lineupBlock01 .heading h2{width:86px}.lineupBlock01 .list{margin-bottom:46px;display:flex;flex-wrap:wrap}.lineupBlock01 .list>li{box-shadow:#7991a9 0 0 6px;margin:28px 27px 0 0}.lineupBlock01 .list>li:nth-child(4n){margin-right:0}.lineupBlock01 .list>li:nth-child(4n+1){clear:left}.lineupBlock01 .list>li:nth-child(-n+4){margin-top:0}.lineupBlock01 .list>li:hover{box-shadow:#b3bbc2 0 0 12px}.lineupBlock01 .list>li a{display:block;width:229px;box-sizing:border-box;padding:18px 13px 21px;background:#fff;border-top:solid 3px #2068f8;transition-property:background;transition-duration:.2s;height:100%}.lineupBlock01 .list>li:nth-child(4n) a{border-top-color:#2068f8}.lineupBlock01 .list>li:nth-child(4n+1) a{border-top-color:#2068f8}.lineupBlock01 .list>li:nth-child(4n-1) a{border-top-color:#2068f8}.lineupBlock01 .list>li a:hover{background:#e4edf2;text-decoration:none}.lineupBlock01 .list>li .category{font-size:0;margin-bottom:6px;margin-left:.67rem}.lineupBlock01 .list>li .category li{display:inline-block;vertical-align:top;margin:0 3px 3px 0;width:58px}.lineupBlock01 .list>li .category li:last-child{margin-right:0}.lineupBlock01 .list>li .image{margin-bottom:14px;text-align:center}.lineupBlock01 .list>li .text{font-size:.933rem;line-height:1.14;color:#111;margin:0 10px;font-weight:600}.lineupBlock01 .btn{text-align:center}.sp .lineupBlock01{min-width:100%;padding:30px 0 40px}.sp .lineupBlock01>.inner{width:92%}.sp .lineupBlock01 .heading{margin-bottom:31px}.sp .lineupBlock01 .heading h2{width:68px}.sp .lineupBlock01 .list{margin:0 2px 22px}.sp .lineupBlock01 .list>li{box-shadow:#7991a9 0 0 4px;margin:15px 5.14% 0 0;width:47.43%}.sp .lineupBlock01 .list>li:nth-child(4n){margin-right:5.14%}.sp .lineupBlock01 .list>li:nth-child(2n){margin-right:0}.sp .lineupBlock01 .list>li:nth-child(4n+1){clear:none}.sp .lineupBlock01 .list>li:nth-child(4n+1){clear:left}.sp .lineupBlock01 .list>li:nth-child(-n+4){margin-top:15px}.sp .lineupBlock01 .list>li:nth-child(-n+2){margin-top:0}.sp .lineupBlock01 .list>li a{width:auto;padding:12px 9px 14px}.sp .lineupBlock01 .list>li .category{margin-bottom:4px;margin-left:.4rem}.sp .lineupBlock01 .list>li .category li{width:41px}.sp .lineupBlock01 .list>li .image{margin-bottom:9px}.sp .lineupBlock01 .list>li .text{font-size:.667rem;line-height:1.13;margin:0 6px}.sp .lineupBlock01 .btn{text-align:center}.specialBlock012{min-width:1200px;padding:80px 0 72px;margin-bottom:0!important;border-bottom:4px solid #fff}.specialBlock01>.inner{width:999px;margin:0 auto}.specialBlock01 .heading{margin-bottom:42px}.specialBlock01 .heading h2{width:112px}.specialBlock01 .list{margin-bottom:20px;display:flex;justify-content:space-between}.specialBlock01 .list>li{width:480px}.specialBlock01 .list>li a{display:block}.specialBlock01 .attention{font-size:18px;text-align:center}.pc .specialBlock01 .list a{transition:opacity .2s}.pc .specialBlock01 .list a:hover{opacity:.7}.sp .specialBlock01{min-width:100%;padding:38px 0 30px}.sp .specialBlock01>.inner{width:92%}.sp .specialBlock01 .heading{margin-bottom:31px}.sp .specialBlock01 .heading h2{width:103px}.sp .specialBlock01 .list{display:block;margin-bottom:25px}.sp .specialBlock01 .list>li{width:100%;margin-top:28px}.sp .specialBlock01 .list>li:first-of-type{margin-top:0}.specialBlock01 .attention{font-size:14px}#top .footerArea .footerBlock01{padding-top:64px}