@charset "utf-8";

/* reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;}
body,h1,h2,h3,h4,input,button,table{font-family :'Mplus 1p', 'Lucida Grande','メイリオ',Meiryo,'ヒラギノ角ゴ ProN W3','HiraKakuProN-W3','Hiragino Kaku Gothic ProN','NanumGothic','Malgun Gothic',sans-serif;font-size: 16px;line-height: 22px;color:#fff;}
body{background-color:#000000;}
img,fieldset,iframe{border:0 none}
img{vertical-align:top}
ul,ol{list-style:none}
em,address,var{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
legend,caption,.hide{position:absolute;overflow:hidden;visibility:hidden;height:0;font-size:0;line-height:0}
a{color:#2890d8;text-decoration:underline;}
a:hover{text-decoration:underline}
input,select,textarea,button{vertical-align:middle;}
input::-ms-clear{display:none}
button{border:0 none;background-color:transparent;cursor:pointer}
hr{display:none}
header,main,aside,article,footer{display:block}

body{background: #000 url(../img/skin1_pc.jpg) 50% 100px no-repeat;}
.bodyskin2{background: #000 url(../img/skin2_pc.jpg) 50% 100px no-repeat;}
.bodyskin2 .content{margin:350px 0 0 0;}
.bodyskin2x{background: #000 url(../img/skin2_pcx.jpg) 50% 100px no-repeat;}
.bodyskin2x .content{margin:350px 0 0 0;}
.bodyskin3{background: #000 url(../img/skin3_pc.jpg) 50% 100px no-repeat;}
.bodyskin4{background: #000 url(../img/skin4_pc.jpg) 50% 0 no-repeat;}
.text_top{color:#fff;font-size:58px;text-align:center;line-height:76px;font-weight:700;}
.text_top span.t1{color:#cea962;}
.text_top p{color:#aaa;font-size:37px;line-height:43px;padding-top:4px;font-weight:400;}
.contents_wrap{position:relative;width:100%;margin:0 auto;}
.cw_space{}
.contents_wrap h3.tit{color:#c9e3ff;font-size:38px;font-weight:700;line-height:40px;margin:50px 0 60px;padding:10px 0 10px;text-align:center;background:url('../img/bgi_title_blu.png') repeat-y 50% 0;background-size:320px auto;}
.contents_wrap h3.tit:before{display:block;position:absolute;top:-50px;left:0;right:0;height:60px;background:url('../img/bgi_title_top.png') no-repeat 50% 0;background-size:640px 60px;content:''}
.contents_wrap h3.tit:after{display:block;position:absolute;left:0;right:0;height:60px;margin-top:0px;background:url('../img/bgi_title_bot.png') no-repeat 50% 0;background-size:640px 60px;content:''}
.contents_wrap h3.tit2{color:#c9e3ff;font-size:38px;font-weight:700;line-height:40px;margin:50px 0 60px;padding:10px 0 10px;text-align:center;background:url('../img/bgi_title_blu.png') repeat-y 50% 0;background-size:320px auto;}
.contents_wrap h3.tit2:before{display:block;position:absolute;top:-50px;left:0;right:0;height:60px;background:url('../img/bgi_title_top2.png') no-repeat 50% 0;background-size:640px 60px;content:''}
.contents_wrap h3.tit2:after{display:block;position:absolute;left:0;right:0;height:60px;margin-top:0px;background:url('../img/bgi_title_bot2.png') no-repeat 50% 0;background-size:640px 60px;content:''}
.contents_wrap h3.t_brown{color:#717171;background:url('../img/bgi_title_white.png') repeat-y 50% 0;background-size:320px auto;}
.contents_wrap h3.t_blue{color:#fff;background:url('../img/bgi_title_blu.png') repeat-y 50% 0;background-size:320px auto;}
.contents_wrap h3.t_red{color:#ffb3b3;background:url('../img/bgi_title_red.png') repeat-y 50% 0;background-size:320px auto;}
.contents_wrap h3.t_green{color:#beffd0;background:url('../img/bgi_title_gre.png') repeat-y 50% 0;background-size:320px auto;}
.contents_wrap h3.tit_s{color:#ffb3b3;font-size:34px;font-weight:500;line-height:40px;margin:90px 0 25px;padding:10px 0 10px;text-align:center;background:none;}
.contents_wrap h3.tit_s:before{display:block;position:absolute;top:-50px;left:0;right:0;height:60px;background:url('../img/bgi_title_top.png') no-repeat 50% 0;background-size:640px 60px;content:''}
.contents_wrap h4{color:#fff;font-size:22px;font-weight:500;line-height:28px;margin:35px 0 10px;text-align:left;}
.contents_wrap h5{color:#fff;font-size:11.5px;font-weight:500;margin:8px 0 5px;}
.contents_wrap p.t1{color:#aaa;text-align:center;margin:30px 0;}
.contents_wrap p.t2{color:#aaa;text-align:left;margin:5px 0;}
.contents_wrap p.t2 span.t2in{color:#ffb3b3;}
.contents_wrap p.t3{color:#FFA500;text-align:left;margin:5px 0;font-weight:700;font-size:15px;}
.contents_wrap p.t4{color:#D4AF37;text-align:left;margin:25px 0;text-align:justify;line-height:18px;}
.contents_wrap p.t5{color:#aaa;text-align:center;margin:-10px 0 50px;font-size:13px;}
.contents_wrap .bn_preleague{width:640px;margin:0 auto;text-align:center;}
.contents_wrap .bn_preleague img{width:600px;}
.contents_wrap .bn_preleague a{display:block;}
.contents_wrap .bn_preleague a img{width:600px;}
.contents_wrap .bn_present{width:640px;margin:0 auto;text-align:center;}
.contents_wrap .bn_present img{width:600px;}
.contents_wrap .bn_mc{width:640px;margin:20px auto 0;text-align:center;}
.contents_wrap .bn_mc img{width:600px;}
.contents_wrap .caution{color:#aaa;font-size:13px;line-height:20px;width:100%;margin:100px auto 100px;text-align:justify;}
.contents_wrap .caution span{color:#f14040;font-weight:bold;}
.contents_wrap .caution2{color:#aaa;font-size:13px;line-height:20px;width:100%;margin:30px auto 100px;text-align:justify;}
.contents_wrap .caution2 span{color:#f14040;font-weight:bold;}
.contents_wrap .versus{width:980px;margin:0 auto;}
.contents_wrap .versus .btn_link1{display:block;position:absolute;top:241px;left:50%;width:110px;height:52px;text-indent:-9999px;margin-left:37px;}
.contents_wrap .versus .btn_link2{display:block;position:absolute;top:302px;left:50%;width:110px;height:52px;text-indent:-9999px;margin-left:-149px;}
.contents_wrap .versus .btn_mov1{display:block;position:absolute;top:160px;left:50%;width:479px;height:269px;text-indent:-9999px;margin-left:-489px;}
.contents_wrap .versus .btn_mov2{display:block;position:absolute;top:160px;left:50%;width:479px;height:269px;text-indent:-9999px;margin-left:10px;}
.contents_wrap .versus .btn_mov3{display:block;position:absolute;top:1577px;left:50%;width:479px;height:269px;text-indent:-9999px;margin-left:-489px;}
.contents_wrap .versus .btn_mov4{display:block;position:absolute;top:1577px;left:50%;width:479px;height:269px;text-indent:-9999px;margin-left:10px;}
.contents_wrap .versus img{width:100%;}

/* layout */
.wrap{position:relative;min-width:1000px;zoom:1;}
#uHeader{position:fixed;left:0;top:0;z-index:20;width:100%;height:0px;overflow:hidden;border-bottom:1px solid #4e4742;box-shadow:0 5px 20px rgba(0, 0, 0, 0.4);}
.container{position:relative;z-index:10;width:1000px;margin:0 auto 0;padding:0 0 0;zoom:1;}
.container:after{display:block;clear:both;content:''}
.content{width:100%;margin:940px auto 0;zoom:1}
.contentSpace{margin-top:0px;}
#uFooter{position:relative;z-index:10;width:100%;background-color:#333;}
#uFooter_mb{display:none;}
#subWrap #uHeader, #subWrap #uHeader_mb{background-color:#413732}


.content h1{width:100%;height:120px;font-size:60px;line-height:120px;text-align:center;color:#fff;}

/*.top_mov_wrap{position:relative;margin:900px auto 0;}
.top_mov_wrap ul li{display:inline-block;overflow:hidden;width:340px;text-align:center;letter-spacing:-1px;}
.top_mov_wrap ul li:last-Child{width:320px;}
.top_mov_wrap ul li h3{font-size:25px;line-height:28px;width:320px;height:39px;text-shadow:1px 1px 7px rgba(0, 0, 0, 1);}
.top_mov_wrap ul li a{display:block;width:320px;}
.top_mov_wrap ul li a img{width:320px;height:auto;}*/

.top_mov_wrap{position:relative;margin:80px auto 120px;}
.top_mov_wrap ul{margin:0 0 40px 0;}
.top_mov_wrap ul li{display:inline-block;overflow:hidden;width:253px;text-align:center;letter-spacing:-1px;vertical-align:top;}
.top_mov_wrap ul li:nth-child(4n+4){width:240px;}
.top_mov_wrap ul li h3{font-size:26px;font-weight:500;line-height:28px;width:240px;height:42px;text-shadow:1px 1px 7px rgba(0, 0, 0, 1);letter-spacing:0px;}
.top_mov_wrap ul li h3.txt2{color:#fff;}
.top_mov_wrap ul li h3 span{color:#f57070;}
.top_mov_wrap ul li a{display:block;width:240px;}
.top_mov_wrap ul li a img{width:240px;height:auto;}
.top_mov_wrap ul li a.tlink{display:block;width:238px;height:34px;line-height:34px;font-weight:600;background: linear-gradient(#333, #444);color:#999;margin:15px 0 10px;text-decoration:none;border:1px solid #6b6b6b;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.top_mov_wrap ul li a.tlink2{display:block;width:238px;height:48px;line-height:20px;font-weight:600;background: linear-gradient(#1da1f2, #47b8fd);color:#fff;margin:15px 0 10px;text-decoration:none;border:1px solid #6fc8ff;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:9px 0 0 0;}

/* list */
.post_area{zoom:1;padding:10px 0 0 0;}
.post_lst_smv,.post_lst_smvd{zoom:1}
.post_lst_smv dd{position:relative;display:inline-block;width:32%;padding-bottom:60px;vertical-align:top;margin-right:15px;font-size:14px;color:#fff;line-height:20px;}
.post_lst_smv dd:nth-child(3n+3){margin-right:0px;}
.post_lst_smv dd a{font-size:14px;color:#fff;line-height:22px;display:block;}
.post_lst_smv dd a:hover{font-size:14px;display:block;}
.post_lst_smv dd img{display:block;margin:0 0 16px;width:100%;text-align:left;}
.post_lst_smv dd p{display:block;overflow:hidden;width:100%;}
.post_lst_smv dd .cnt_sns{position:absolute;width:180px;height:40px;overflow:hidden;left:0px;background:url(../img/bgi_good.png) 0 0 no-repeat;}
.post_lst_smv dd .cnt_sns p.cnt_no{position:absolute;top:11px;left:38px;text-align:left;font-size:18px;font-weight:800;width:75px;color:#be1931;letter-spacing:-1px;}
.post_lst_smv dd dl.b_info{margin-top:68px;}
.post_lst_smv dd dl.b_info dt,.post_lst_smv dd dl dd{display:inline-block;margin:0;padding:0;}
.post_lst_smv dd dl.b_info dt{width:22%;color:#b5b5b5;}
.post_lst_smv dd dl.b_info dd{width:75%;}
.post_lst_smv dd dl.b_info dd.ba_comment{width:100%;padding-top:5px;line-height:18px;}
.post_lst_smv dd .ico_rank{position:absolute;width:65px;height:88px;top:-3px;left:-12px;}
.post_lst_smvd{position:relative;max-width:800px;padding-bottom:0px;margin:0 auto 0;}
.post_lst_smvd dd{position:relative;display:inline-block;width:100%;vertical-align:top;margin-right:15px;font-size:14px;color:#fff;line-height:24px;}
.post_lst_smvd dd img{display:block;margin:0 0 16px;width:100%;text-align:left;}
.post_lst_smvd dd p{display:block;overflow:hidden;width:100%;}
.post_lst_smvd dd .cnt_sns{position:absolute;width:180px;height:40px;overflow:hidden;left:0px;background:url(../img/bgi_good.png) 0 0 no-repeat;}
.post_lst_smvd dd .cnt_sns p.cnt_no{position:absolute;top:9px;left:38px;text-align:left;font-size:18px;font-weight:800;width:75px;color:#be1931;letter-spacing:-1px;}
.post_lst_smvd dd .txt_cheer{position:absolute;width:137px;height:24px;overflow:hidden;right:0px;margin-top:-8px;}
.post_lst_smvd dd .txt_cheer p{position:absolute;top:0px;font-size:13px;line-height:14px;text-align:center;}
.post_lst_smvd dd dl.b_info{margin-top:100px;}
.post_lst_smvd dd dl.b_info dt,.post_lst_smvd dd dl dd{display:inline-block;margin:0;padding:0;}
.post_lst_smvd dd dl.b_info dt{width:15%;color:#b5b5b5;}
.post_lst_smvd dd dl.b_info dd{width:82%;}
.post_lst_smvd dd dl.b_info dd.ba_comment{width:100%;padding-top:10px;line-height:18px;}
.post_lst_smvd dd .ico_rank{position:absolute;width:80px;height:108px;top:-3px;left:15px;}
.post_lst_smvd p.caution_sns{color:#aaa;font-size:13px;line-height:15px;padding:50px 0 120px;text-align:center;}

.lst_sns{position:absolute;width:134px;overflow:hidden;right:0px;margin-top:12px;}
.lst_sns li{display:inline-block;width:40px;height:40px;margin-right:2px;}
.lst_sns li:last-child{display:inline-block;width:40px;height:40px;margin-right:0px;}
.lst_sns li a{display:block;width:40px;height:40px;text-indent:-9999px;background:url(../img/ico_sns.png) 0 0 no-repeat;background-size:auto 40px;}
.lst_sns li a.tw{background-position:0 0;}
.lst_sns li a.fb{background-position:-45px 0;}
.lst_sns li a.li{background-position:-135px 0;}


/* pagination */
.paginate{position:relative;overflow:hidden;margin-top:9px;padding:40px 50px 100px;border-top:none;zoom:1;text-align:center}
.paginate span{padding:0 7px;font-weight:600;}
.paginate a,.paginate strong{display:inline-block;height:25px;padding:3px 8px 0;border:1px solid #4e4e4e;border-radius:5px;color:#888;font-size:12px;font-weight:bold;letter-spacing:-1px;line-height:21px;vertical-align:middle;text-decoration:none;}
.paginate strong{border:1px solid #a0a0a0;background-color:#5d5c5c;color:#fff}
.paginate a:hover{border:1px solid #999;color:#fff;text-decoration:none}
.paginate a.prev{margin-right:5px;background-color:#383838;line-height:0}
.paginate a.next{margin-left:5px;background-color:#383838;line-height:0}
.paginate a.prev span,.paginate a.next span{display:block;overflow:hidden;width:6px;height:11px;margin:6px 4px 0;background-image:url(../img/sp_bu.png);background-repeat:no-repeat;text-indent:-1000em;vertical-align:middle}
.paginate a.prev span{background-position:100% -140px}
.paginate a.next span{background-position:100% -180px}


/* submitBox */
.submit_wrap{position:relative;width:420px;height:85px;margin:70px auto 70px;}
.submit_wrap button{display:block;width:100%;height:64px;color:#fff;line-height:40px;text-align:center;background: linear-gradient(#2bb158, #0a6529);border:3px solid #45c370;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;border-radius:100px;font-size:27px;font-weight:600;}

/* gobackBox */
.goback_wrap{position:relative;width:420px;height:65px;margin:0px auto 110px;}
.goback_wrap button{display:block;width:100%;height:60px;color:#cccccc;line-height:40px;text-align:center;background: linear-gradient(#555, #222);border:3px solid #666;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;border-radius:100px;font-size:27px;font-weight:400;}

/* searchBox */
.search_wrap{position:relative;width:100%;height:65px;margin:100px 0 10px 0;}
.search_inwrap_left{display:inline-block;width:320px;}
.search_inwrap_middle{position:absolute;right:341px;top:-22px;display:inline-block;width:320px;}
.search_inwrap_right{position:absolute;right:1px;top:-22px;display:inline-block;width:320px;}
.search_inwrap_right label,.search_inwrap_middle label{font-size:16px;color:#f66;}
dl.search2{position:relative;}
dl.search2 dt{margin-right:110px;padding:8px 8px 8px 8px;background-color:#fff;border:1px solid #aaa;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;}
dl.search2 dt input{color:#000;width:100%;height:26px;line-height:26px;background:none;border:none;}
dl.search2 dd{position:absolute;top:0;right:0;}
dl.search2 dd .btn_sch{display:block;width:100px;height:44px;color:#fff;line-height:40px;text-align:center;font-size:20px;background-color:#f66;border:1px solid #c66;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;text-decoration:none;}
.select-wrap {position: relative;}
.select-wrap:before {z-index: 1;position: absolute;right: 15px;top: 0;content: "▼";line-height: 43px;color: #7F878C;pointer-events: none;}
select{outline:none;-moz-appearance: none;text-indent: 0.01px;text-overflow: '';background: none transparent;background-color: #fff;vertical-align: middle;font-size: inherit;color: inherit;-webkit-appearance: button;-moz-appearance: button;appearance: button;appearance: none;-webkit-appearance: none;-moz-appearance: none;height: 44px;padding: 8px 12px;border:1px solid #ddd;color:#828c9a;width:100%;border-radius:3px;}
select option{background-color: #fff;color: #333;}
select::-ms-expand {display: none;}
select:-moz-focusring { color: transparent;text-shadow: 0 0 0 #828c9a;}
.select-wrap.select-primary:before{color:#fff;}
.select-wrap.select-primary > select{background:#0084B4;color:#fff;border-color:#0084B4;}
.select-wrap.select-primary > select:-moz-focusring { color: transparent;text-shadow: 0 0 0 #fff;}
.select-wrap.select-inverse:before{color:#fff;}
.select-wrap.select-inverse > select{color:#fff;border-color: #fff;}
.select-wrap.select-inverse > select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #fff;}


/* versusBox */
.versus_server_wrap{position:relative;width:100%;min-height:700px;margin:535px 0 70px 0;}
.versus_server_inwrap_left{position:absolute;width:380px;top:142px;left:50px;color:#7c91fd;}
.versus_server_inwrap_right{position:absolute;width:380px;top:142px;right:50px;color:#fd7c7c;}
.server_name{margin:10px 0 0 0;}
.versus_server_inwrap_left .forpc{display:block;}
.versus_server_inwrap_left .formb{display:none;}
.versus_server_inwrap_left .server_name{border-left:1px solid #2c3a58;border-bottom:1px solid #2c3a58;color:#9fa7d2;text-align:center;width:339px;margin:-10px auto 0;}
.versus_server_inwrap_right .server_name{border-left:1px solid #652729;border-bottom:1px solid #652729;color:#e2afaf;text-align:center;width:339px;margin:-10px auto 0;}
.versus_server_inwrap_left .server_name dl dd,.versus_server_inwrap_right .server_name dl dd{display:inline-block;width:112px;height:27px;font-size:12px;font-weight:500;line-height:27px;text-align:center;letter-spacing:-1px;margin:0px;}
.versus_server_inwrap_left .server_name dl dd{background-color:rgba(30,34,46,0.7);border-top:1px solid #2c3a58;border-right:1px solid #2c3a58;border-bottom:0px solid #2c3a58;}
.versus_server_inwrap_right .server_name dl dd{background-color:rgba(46,30,30,0.7);border-top:1px solid #652729;border-right:1px solid #652729;border-bottom:0px solid #652729;}
.server_point{font-size:70px;font-weight:800;line-height:140px;text-align:center;letter-spacing:-5px;}
.server_result{font-size:110px;font-weight:800;height:200px;line-height:140px;text-align:center;letter-spacing:-2px;margin-top:-200px;color:#fff;text-shadow:0px 0px 17px rgba(0, 0, 0, 1);}

.graph_wrap_pc{display:block;position:absolute;top:30px;left:50%;width:900px;margin-left:-450px;border:0px solid rgba(0,0,0,0.5);box-shadow: 0px 0px 20px rgba(0,0,0,0.6);}
.graph_wrap_mb{display:none;position:absolute;top:30px;left:50%;width:900px;margin-left:-450px;border:0px solid rgba(0,0,0,0.5);}
.graph_wrap_pc .graph_left{display:inline-block;width:50%;height:120px;background-color:#7c91fd;font-size:70px;font-weight:100;line-height:120px;text-align:right;letter-spacing:-2px;background:url(../img/graph_blue.gif) 0 0 repeat-x;color:rgba(255,255,255,0.5);}
.graph_wrap_pc .graph_right{display:inline-block;width:50%;height:120px;background-color:#fd7c7c;font-size:70px;font-weight:100;line-height:120px;text-align:left;letter-spacing:-2px;background:url(../img/graph_red.gif) 0 0 repeat-x;color:rgba(255,255,255,0.5);}
.graph_wrap_mb .graph_left{display:inline-block;width:50%;height:120px;background-color:#7c91fd;font-size:70px;font-weight:100;line-height:120px;text-align:center;letter-spacing:-2px;background:url(../img/graph_blue2.gif) 0 0 repeat-x;color:rgba(255,255,255,0.5);}
.graph_wrap_mb .graph_right{display:inline-block;width:50%;height:120px;background-color:#fd7c7c;font-size:70px;font-weight:100;line-height:120px;text-align:center;letter-spacing:-2px;background:url(../img/graph_red2.gif) 0 0 repeat-x;color:rgba(255,255,255,0.5);}

.event_de_box{border-bottom:1px solid #777;border-top:1px solid #777;padding:15px 0 35px 0;line-height:18px;font-size:13px;margin:0 0 100px 0;}
.event_de_box h3{font-size:15px;margin: 15px 0 6px 0;font-weight:600;}
.caution_ng li{list-style-type:disc;font-size:12px;margin-left:18px;}


/* fortBox */
.list_fort_wrap{position:relative;width:620px;margin:0 auto;}
.list_fort{margin-left:20px;}
.list_fort li{list-style-type:disc;line-height:24px;}
.msg_fort{position:relative;width:800px;margin:80px auto 150px;text-align:center;font-size:20px;line-height:28px;color:#aaa;}
.msg_fort2{position:relative;width:800px;margin:80px auto 150px;text-align:left;font-size:20px;line-height:28px;color:#aaa;}
.msg_fort2 h3{font-size:22px;line-height:36px;color:#fff;font-weight:600;}
.msg_fort2 img{display:block;width:100%;}
.msg_fort2 span{color:#f57070;font-weight:500;}

/* update */
.update_de_box{min-height:1500px;}
.update_de_box .player{position:absolute;display:block;width:571px;height:319px;left:50%;top:388px;text-indent:-9999px;margin-left:-287px;}

/* header */
.header{position:relative;overflow:hidden;width:100%;min-width:1000px;margin:0 auto;}

/* footer */
.footer{position:relative;width:1000px;margin:0 auto;padding:120px 0 40px;text-align:center;}
.footer address{color:#999;font-size:12px;font-family:verdana;}
.footer p{color:#999;font-size:12px;padding:5px 0 2px;}
.footer .btn_lnk_top{position:absolute;display:block;width:60px;height:60px;left:50%;top:35px;text-indent:-9999px;margin-left:-30px;background:url(../img/btn_top.gif) 0 0 no-repeat;background-size:60px auto;}


/* content common */
h2.h{position:absolute;overflow:hidden;visibility:hidden;height:0;font-size:0;line-height:0}
/* title */
.title{overflow:hidden;width:100%;height:134px;zoom:1;margin-bottom:12px;}
.title h3{float:left;display:inline-block;height:50px;margin-top:59px;color:#444;font-size:36px;font-weight:bold;letter-spacing:-1px;zoom:1}
.title h3 em{font-family:'Roboto','Verrdana';display:inline-block;margin-left:20px;color:#333;font-weight:normal;font-size:20px;letter-spacing:0px}
.title_flag{display:inline-block;border:1px solid #f3da84;border-radius:20px;padding:7px 20px 4px 23px;margin:51px 0 0 20px;background-color:#fbe83f;color:#d2691c;}

/* button */
.btn_wrap{width:1000px;margin:35px auto;text-align:center;}
.btn_wrap span{display:none;}
.btn_area .tx{float:left;margin-right:15px;font-size:12px;color:#666;letter-spacing:-1px}
.btn{display:inline-block;padding:0 24px;cursor:pointer;color:#444;font-size:30px;line-height:58px;text-decoration:none !important;text-align:center;letter-spacing:0px;font-weight:700;width:500px;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
border:1px solid #bbbbbb;border-radius:6px;
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 )} /* IE6-9 */
.btn em{display:inline-block;overflow:hidden;vertical-align:top}
.btn_blue{display:inline-block;padding:0 24px;cursor:default;color:#666;font-size:30px;line-height:58px;text-decoration:none !important;text-align:center;letter-spacing:0px;font-weight:700;width:500px;opacity: 0.4;filter: alpha(opacity=40);
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
border:2px solid #666;border-radius:6px;
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #dde 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dde)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dde 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#dde 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#dde 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#dde 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dde',GradientType=0 )} /* IE6-9 */
.btn_blue em{display:inline-block;overflow:hidden;vertical-align:top}
.btn_arr{padding:0 12px;font-size:12px;line-height:28px}
.btn_arr em{padding-right:2px;}
.btn_arr strong{color:#2890d8;font-weight:normal}
.btn_arr_v1{line-height:38px !important}
.btn_arr_v1 em{background-position:100% -165px}



	/**************************************************** Mobile ****************************************************/
@media only screen and (max-width: 1050px) {
}

@media only screen and (max-width: 799px) {

	body,h1,h2,h3,h4,input,button,table{font-family :'Mplus 1p', 'Lucida Grande','ヒラギノ角ゴ ProN W3','HiraKakuProN-W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,sans-serif;font-size: 13px;line-height: 16px;color:#fff;}
	body{background: #000 url(../img/skin1.jpg) center 60px no-repeat;background-size: 900px auto;}
	.bodyskin2{background: #000 url(../img/skin2.jpg) 50% 60px no-repeat;background-size: 900px auto;}
	.bodyskin2 .content{margin:285px 0 0 0;}
	.bodyskin2x{background: #000 url(../img/skin2x.jpg) 50% 60px no-repeat;background-size: 900px auto;}
	.bodyskin2x .content{margin:285px 0 0 0;}
	.bodyskin3{background: #000 url(../img/skin3.jpg) 50% 60px no-repeat;background-size: 900px auto;}
	.bodyskin4{background: #000 url(../img/skin4.jpg) 50% 0 no-repeat;background-size: 900px auto;}
	.text_top{color:#fff;font-size:20px;text-align:center;line-height:30px;font-weight:800;margin:380px 0 0 0;}
	.text_top span.t1{color:#cea962;}
	.text_top p{color:#aaa;font-size:15px;line-height:22px;padding-top:4px;font-weight:500;}
	.contents_wrap{position:relative;width:100%;margin:0 auto;}
	.cw_space{margin-top:-30px;}
	.contents_wrap h3.tit{color:#c9e3ff;font-size:19px;font-weight:700;line-height:20px;margin:80px 0 42px;padding:10px 0 10px;text-align:center;background:url('../img/bgi_title_blu.png') repeat-y 50% 0;background-size:320px auto;}
	.contents_wrap h3.tit:before{display:block;position:absolute;top:-25px;left:0;right:0;height:24px;background:url('../img/bgi_title_top.png') no-repeat 50% 0;background-size:320px 30px;content:''}
	.contents_wrap h3.tit:after{display:block;position:absolute;left:0;right:0;height:24px;margin-top:5px;background:url('../img/bgi_title_bot.png') no-repeat 50% 0;background-size:320px 30px;content:''}
	.contents_wrap h3.tit2{color:#c9e3ff;font-size:19px;font-weight:700;line-height:20px;margin:80px 0 42px;padding:10px 0 10px;text-align:center;background:url('../img/bgi_title_blu.png') repeat-y 50% 0;background-size:320px auto;}
	.contents_wrap h3.tit2:before{display:block;position:absolute;top:-25px;left:0;right:0;height:24px;background:url('../img/bgi_title_top.png') no-repeat 50% 0;background-size:320px 30px;content:''}
	.contents_wrap h3.tit2:after{display:block;position:absolute;left:0;right:0;height:24px;margin-top:5px;background:url('../img/bgi_title_bot.png') no-repeat 50% 0;background-size:320px 30px;content:''}
	.contents_wrap h3.t_brown{color:#fff;background:url('../img/bgi_title_white.png') repeat-y 50% 0;background-size:320px auto;}
	.contents_wrap h3.t_blue{color:#fff;background:url('../img/bgi_title_blu.png') repeat-y 50% 0;background-size:320px auto;}
	.contents_wrap h3.t_red{color:#ffb3b3;background:url('../img/bgi_title_red.png') repeat-y 50% 0;background-size:320px auto;}
	.contents_wrap h3.t_green{color:#beffd0;background:url('../img/bgi_title_gre.png') repeat-y 50% 0;background-size:320px auto;}
	.contents_wrap h3.tit_s{color:#ffb3b3;font-size:16px;font-weight:500;line-height:20px;margin:80px 0 10px;padding:7px 0 10px;text-align:center;background:none;}
	.contents_wrap h3.tit_s:before{display:block;position:absolute;top:-16px;left:0;right:0;height:20px;background:url('../img/bgi_title_top.png') no-repeat 50% 0;background-size:213px 20px;content:''}
	.contents_wrap h4{color:#fff;font-size:14px;font-weight:500;line-height:20px;margin:15px 0 5px;}
	.contents_wrap h4.calign{text-align:center;}
	.contents_wrap h5{color:#fff;font-size:11.5px;font-weight:500;margin:8px 0 5px;}
	.contents_wrap p.t1{color:#aaa;text-align:center;margin:10px 0;}
	.contents_wrap p.t2{color:#aaa;text-align:left;margin:5px 0;}
	.contents_wrap p.t2 span.t2in{color:#ffb3b3;}
	.contents_wrap p.t3{color:#FFA500;text-align:left;margin:5px 0;font-weight:700;font-size:15px;}
	.contents_wrap p.t4{color:#D4AF37;text-align:left;margin:25px 0;text-align:justify;line-height:18px;}
	.contents_wrap p.t5{color:#aaa;text-align:center;margin:-10px 0 30px;font-size:11px;}
	.contents_wrap .bn_preleague{width:320px;margin:0 auto;}
	.contents_wrap .bn_preleague img{width:100%;}
	.contents_wrap .bn_preleague a{display:block;}
	.contents_wrap .bn_preleague a img{width:100%;}
	.contents_wrap .bn_present{width:320px;margin:0 auto 20px;}
	.contents_wrap .bn_present img{width:100%;}
	.contents_wrap .bn_mc{width:320px;margin:0 auto 20px;}
	.contents_wrap .bn_mc img{width:100%;}
	.contents_wrap .caution{color:#aaa;font-size:11px;line-height:15px;width:320px;margin:10px auto 0;text-align:justify;}
	.contents_wrap .caution span{color:#f14040;font-weight:bold;}
	.contents_wrap .caution2{color:#aaa;font-size:11px;line-height:15px;width:320px;margin:10px auto 0;text-align:justify;}
	.contents_wrap .caution2 span{color:#f14040;font-weight:bold;}
	.contents_wrap .versus{width:320px;}
	.contents_wrap .versus .btn_link1{display:block;position:absolute;top:241px;left:50%;width:110px;height:52px;text-indent:-9999px;margin-left:37px;}
	.contents_wrap .versus .btn_link2{display:block;position:absolute;top:302px;left:50%;width:110px;height:52px;text-indent:-9999px;margin-left:-149px;}
	.contents_wrap .versus .btn_mov1{display:block;position:absolute;top:85px;left:50%;width:157px;height:89px;text-indent:-9999px;margin-left:-160px;}
	.contents_wrap .versus .btn_mov2{display:block;position:absolute;top:85px;left:50%;width:157px;height:89px;text-indent:-9999px;margin-left:3px;}
	.contents_wrap .versus .btn_mov3{display:block;position:absolute;top:548px;left:50%;width:157px;height:89px;text-indent:-9999px;margin-left:-160px;}
	.contents_wrap .versus .btn_mov4{display:block;position:absolute;top:548px;left:50%;width:157px;height:89px;text-indent:-9999px;margin-left:3px;}
	.contents_wrap .versus img{width:100%;}

	/* layout */
	.wrap{position:relative;min-width:100%;zoom:1;}
	#uHeader{display:block;position:fixed;left:0;top:0;z-index:20;width:100%;height:0px;overflow:hidden;border-bottom:1px solid #4e4742;box-shadow:0 5px 20px rgba(0, 0, 0, 0.6);}
	.container{position:relative;z-index:10;width:100%;height:100%;margin:0 auto;padding:0 0 0;zoom:1}
	.container:after{display:block;clear:both;content:''}
	.content{width:100%;height:100%;margin:540px auto 0;zoom:1;padding:0;}
	.contentSpace{margin-top:0px;}
	#uFooter{position:relative;z-index:10;width:100%;background-color:#333;margin-top:80px;text-align:center;}
	#subWrap #uHeader, #subWrap #uHeader_mb{background-color:#413732}

	.content h1{width:320px;height:70px;font-size:30px;line-height:102px;text-align:center;color:#fff;margin:0 auto;}

	.top_mov_wrap{position:relative;width:320px;margin:-10px auto 100px;}
	.top_mov_wrap ul li{display:inline-block;overflow:hidden;width:340px;text-align:center;letter-spacing:-1px;}
	.top_mov_wrap ul li:last-Child{width:320px;}
	.top_mov_wrap ul li h3{font-size:25px;line-height:28px;width:320px;height:39px;text-shadow:1px 1px 7px rgba(0, 0, 0, 1);margin:40px 0 0 0;letter-spacing:1px;}
	.top_mov_wrap ul li h3 span{color:#f57070;}
	.top_mov_wrap ul li a{display:block;width:320px;}
	.top_mov_wrap ul li a img{width:320px;height:auto;}
	.top_mov_wrap ul li a.tlink{display:block;width:236px;height:34px;font-size:16px;line-height:34px;background: linear-gradient(#333, #444);color:#999;margin:15px 0 10px 40px;text-decoration:none;border:2px solid #6b6b6b;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
	.top_mov_wrap ul li a.tlink2{display:block;width:236px;height:44px;font-size:16px;line-height:18px;background: linear-gradient(#1da1f2, #47b8fd);color:#fff;margin:15px 0 10px 40px;text-decoration:none;border:2px solid #6fc8ff;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:10px 0 0 0;}

	/* list */
	.post_area{overflow:hidden;zoom:1;padding:10px 0 0 0;}
	.post_lst_smv,.post_lst_smvd{overflow:hidden;zoom:1}
	.post_lst_smv dd{position:relative;display:block;width:320px;padding-bottom:35px;vertical-align:top;margin:0 auto;font-size:14px;color:#fff;line-height:20px;}
	.post_lst_smv dd:nth-child(3n+3){margin:0 auto;}
	.post_lst_smv dd a{font-size:14px;color:#fff;line-height:22px;display:block;}
	.post_lst_smv dd a:hover{font-size:14px;display:block;}
	.post_lst_smv dd img{display:block;margin:0 0 16px;width:100%;text-align:left;}
	.post_lst_smv dd p{display:block;overflow:hidden;width:95%;}
	.post_lst_smv dd .cnt_sns{position:absolute;width:180px;height:40px;overflow:hidden;left:0px;background:url(../img/bgi_good_mb.png) 0 0 no-repeat;background-size:180px auto;}
	.post_lst_smv dd .cnt_sns p.cnt_no{position:absolute;top:11px;left:38px;text-align:left;font-size:18px;font-weight:800;width:75px;color:#be1931;letter-spacing:-1px;}
	.post_lst_smv dd dl.b_info{margin-top:68px;}
	.post_lst_smv dd dl.b_info dt,.post_lst_smv dd dl dd{display:inline-block;margin:0;padding:0;}
	.post_lst_smv dd dl.b_info dt{width:22%;}
	.post_lst_smv dd dl.b_info dd{width:75%;}
	.post_lst_smv dd dl.b_info dd.ba_comment{width:100%;padding-top:5px;line-height:18px;}
	.post_lst_smvd{position:relative;width:100%;padding-bottom:0px;margin:0 auto 0px;}
	.post_lst_smvd dd{position:relative;display:block;width:320px;padding-bottom:35px;vertical-align:top;margin:0 auto;font-size:14px;color:#fff;line-height:20px;}
	.post_lst_smvd dd img{display:block;margin:0 0 16px;width:100%;text-align:left;}
	.post_lst_smvd dd p{display:block;overflow:hidden;width:100%;}
	.post_lst_smvd dd .cnt_sns{position:absolute;width:180px;height:40px;overflow:hidden;left:0px;background:url(../img/bgi_good.png) 0 0 no-repeat;}
	.post_lst_smvd dd .cnt_sns p.cnt_no{position:absolute;top:9px;left:38px;text-align:left;font-size:18px;font-weight:800;width:75px;color:#be1931;letter-spacing:-1px;}
	.post_lst_smvd dd .txt_cheer{position:absolute;width:137px;height:24px;overflow:hidden;right:0px;margin-top:-8px;}
	.post_lst_smvd dd .txt_cheer p{position:absolute;top:0px;font-size:13px;line-height:14px;text-align:center;}
	.post_lst_smvd dd dl.b_info{margin-top:100px;}
	.post_lst_smvd dd dl.b_info dt,.post_lst_smvd dd dl dd{display:inline-block;margin:0;padding:0;}
	.post_lst_smvd dd dl.b_info dt{width:22%;color:#b5b5b5;}
	.post_lst_smvd dd dl.b_info dd{width:75%;}
	.post_lst_smvd dd dl.b_info dd.ba_comment{width:100%;padding-top:5px;line-height:18px;}
	.post_lst_smvd dd .ico_rank{position:absolute;width:65px;height:88px;top:-3px;left:-12px;}
	.post_lst_smvd p.caution_sns{color:#aaa;font-size:13px;line-height:15px;padding:10px 0 30px;text-align:center;}

	.lst_sns{position:absolute;width:134px;overflow:hidden;right:0px;margin-top:10px;}
	.lst_sns li{display:inline-block;width:40px;height:40px;margin-right:2px;}
	.lst_sns li:last-child{display:inline-block;width:40px;height:40px;margin-right:0px;}
	.lst_sns li a{width:40px;height:40px;text-indent:-9999px;background:url(../img/ico_sns_mb.png) 0 0 no-repeat;background-size:auto 40px;}
	.lst_sns li a.tw{background-position:0 0;}
	.lst_sns li a.fb{background-position:-45px 0;}
	.lst_sns li a.li{background-position:-135px 0;}


	/* pagination */
	.paginate{position:relative;overflow:hidden;margin-top:9px;padding:30px 50px 10px;border-top:none;zoom:1;text-align:center}
	.paginate span{padding:0 7px;font-weight:600;}
	.paginate a,.paginate strong{display:inline-block;height:25px;padding:3px 8px 0;border:1px solid #4e4e4e;border-radius:5px;color:#888;font-size:12px;font-weight:bold;letter-spacing:-1px;line-height:21px;vertical-align:middle;text-decoration:none;}
	.paginate strong{border:1px solid #a0a0a0;background-color:#5d5c5c;color:#fff}
	.paginate a:hover{border:1px solid #999;color:#fff;text-decoration:none}
	.paginate a.prev{margin-right:5px;background-color:#383838;line-height:0}
	.paginate a.next{margin-left:5px;background-color:#383838;line-height:0}
	.paginate a.prev span,.paginate a.next span{display:block;overflow:hidden;width:6px;height:11px;margin:6px 4px 0;background-image:url(../img/sp_bu.png);background-repeat:no-repeat;text-indent:-1000em;vertical-align:middle}
	.paginate a.prev span{background-position:100% -140px}
	.paginate a.next span{background-position:100% -180px}


	/* submitBox */
	.submit_wrap{position:relative;width:320px;height:85px;margin:40px auto -20px;}
	.submit_wrap button{display:block;width:90%;height:54px;color:#fff;line-height:30px;text-align:center;background: linear-gradient(#2bb158, #0a6529);border:3px solid #45c370;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;border-radius:100px;font-size:20px;font-weight:500;margin:0 auto;}

	/* submitBox */
	.goback_wrap{position:relative;width:320px;height:67px;margin:50px auto 0;}
	.goback_wrap button{display:block;width:90%;height:54px;color:#cccccc;line-height:30px;text-align:center;background: linear-gradient(#555, #222);border:1px solid #444;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;-ms-border-radius:100px;border-radius:100px;font-size:20px;font-weight:500;margin:0 auto;}

	/* searchBox */
	.search_wrap{position:relative;width:320px;height:205px;margin:5px auto 20px;overflow:hidden;}
	.search_inwrap_left{position:relative;display:block;width:100%;}
	.search_inwrap_middle{position:relative;display:block;width:100%;top:10px;right:0;}
	.search_inwrap_right{position:relative;display:block;width:100%;top:20px;right:0;}
	.search_inwrap_right label,.search_inwrap_middle label{font-size:16px;height:22px;display:block;}


	/* versusBox */
	.versus_server_wrap{position:relative;width:320px;min-height:350px;margin:325px auto 50px;}
	.versus_server_inwrap_left{position:relative;width:268px;height:622px;top:0;left:0;color:#7c91fd;margin:0 auto;}
	.versus_server_inwrap_right{position:relative;width:268px;top:0;left:0;color:#fd7c7c;margin:0 auto;}
	.server_name{margin:10px 0 0 0;}
	.versus_server_inwrap_left .forpc{display:none;}
	.versus_server_inwrap_left .formb{display:block;}
	.versus_server_inwrap_left .server_name{border-left:1px solid #2c3a58;border-bottom:1px solid #2c3a58;color:#9fa7d2;width:267px;margin:-8px auto 0;}
	.versus_server_inwrap_right .server_name{border-left:1px solid #652729;border-bottom:1px solid #652729;color:#e2afaf;width:267px;margin:5px auto 0;}
	.versus_server_inwrap_left .server_name dl dd,.versus_server_inwrap_right .server_name dl dd{display:inline-block;width:88px;height:19px;font-size:10px;font-weight:500;line-height:19px;text-align:center;letter-spacing:-1px;margin:0px;}
	.versus_server_inwrap_left .server_name dl dd{background-color:rgba(30,34,46,0.7);border-top:1px solid #2c3a58;border-right:1px solid #2c3a58;border-bottom:0px solid #2c3a58;}
	.versus_server_inwrap_right .server_name dl dd{background-color:rgba(46,30,30,0.7);border-top:1px solid #652729;border-right:1px solid #652729;border-bottom:0px solid #652729;}
	.server_point{font-size:45px;font-weight:800;line-height:70px;text-align:center;letter-spacing:-2px;}
	.server_result{font-size:80px;font-weight:800;height:120px;line-height:140px;text-align:center;letter-spacing:-2px;color:#fff;text-shadow:0px 0px 17px rgba(0, 0, 0, 1);}
	.versus_server_inwrap_left .server_result{margin-top:-20px;}
	.versus_server_inwrap_right .server_result{margin-top:-120px;}

	.graph_wrap_pc{display:none;position:absolute;top:30px;left:50%;width:900px;margin-left:-450px;border:0px solid rgba(0,0,0,0.5);}
	.graph_wrap_mb{display:block;position:absolute;top:270px;left:50%;width:100px;height:350px;margin-left:-50px;border:0px solid rgba(0,0,0,0.5);box-shadow: 0px 0px 10px rgba(0,0,0,0.7);}
	.graph_wrap_pc .graph_left{display:inline-block;width:50%;height:120px;background-color:#7c91fd;font-size:70px;font-weight:100;line-height:120px;text-align:center;letter-spacing:-2px;background:url(../img/graph_blue.gif) 0 0 repeat-x;color:rgba(255,255,255,0.5);}
	.graph_wrap_pc .graph_right{display:inline-block;width:50%;height:120px;background-color:#fd7c7c;font-size:70px;font-weight:100;line-height:120px;text-align:center;letter-spacing:-2px;background:url(../img/graph_red.gif) 0 0 repeat-x;color:rgba(255,255,255,0.5);}
	.graph_wrap_mb .graph_left{position:relative;display:block;width:100px;height:50%;background-color:#7c91fd;font-size:40px;font-weight:300;line-height:35px;vertical-align:middle;text-align:center;letter-spacing:-2px;background:url(../img/graph_blue2.gif) 0 0 repeat-y;color:rgba(255,255,255,0.5);}
	.graph_wrap_mb .graph_right{position:relative;display:block;width:100px;height:50%;background-color:#fd7c7c;font-size:40px;font-weight:300;line-height:35px;vertical-align:middle;text-align:center;letter-spacing:-2px;background:url(../img/graph_red2.gif) 0 0 repeat-y;color:rgba(255,255,255,0.5);}
	.graph_wrap_mb .graph_left span{position:absolute;display:block;bottom:0;margin:0 auto;width:98%;}
	.graph_wrap_mb .graph_right span{position:absolute;display:block;top:0;margin:0 auto;width:98%;}

	.event_de_box{width:320px;border-bottom:1px solid #777;border-top:1px solid #777;padding:15px 0 35px 0;line-height:16px;font-size:13px;margin:120px auto 0px;}
	.event_de_box h3{font-size:15px;margin: 15px 0 6px 0;font-weight:400;}
	.caution_ng li{list-style-type:disc;font-size:12px;margin-left:18px;}


	/* fortBox */
	.list_fort_wrap{position:relative;width:320px;margin:0 auto;}
	.list_fort{margin-left:16px;}
	.list_fort li{list-style-type:disc;line-height:24px;}
	.msg_fort{position:relative;width:320px;margin:70px auto 10px;text-align:left;font-size:14px;line-height:20px;color:#aaa;}
	.msg_fort2{position:relative;width:320px;margin:70px auto 10px;text-align:left;font-size:14px;line-height:20px;color:#aaa;}
	.msg_fort2 h3{font-size:16px;line-height:28px;color:#fff;font-weight:600;}
	.msg_fort2 img{display:block;width:100%;}
	.msg_fort2 span{color:#f57070;font-weight:500;}

	/* update */
	.update_de_box{min-height:760px;}
	.update_de_box .player{position:absolute;display:block;width:270px;height:152px;left:50%;top:194px;text-indent:-9999px;margin-left:-135px;}

	/* header */
	.header{position:relative;overflow:hidden;width:100%;margin:0 auto;height:60px;min-width:100%;}

	/* footer */
	.footer{position:relative;width:320px;padding:80px 0 30px;text-align:center;}
	.footer address{color:#777;font-size:10px;font-family:verdana;line-height:14px;}
	.footer p{color:#777;font-size:10px;font-family:verdana;line-height:16px;padding:5px 0 10px;}
	.footer .btn_lnk_top{position:absolute;display:block;width:40px;height:40px;left:50%;top:20px;text-indent:-9999px;margin-left:-20px;background:url(../img/btn_top.gif) 0 0 no-repeat;background-size:40px auto;}

	/* content common */
	h2.h{position:absolute;overflow:hidden;visibility:hidden;height:0;font-size:0;line-height:0}
	/* title */
	.title{overflow:hidden;width:100%;height:70px;zoom:1;margin-bottom:12px;}
	.title h3{float:left;display:inline-block;height:50px;margin-top:50px;color:#444;font-size:20px;font-weight:bold;letter-spacing:-1px;zoom:1}
	.title h3 em{font-family:'Roboto','Arial','Verrdana';display:inline-block;margin-left:10px;color:#333;font-weight:normal;font-size:12px;letter-spacing:0px}

	/* button */
	.btn_wrap{width:320px;margin:25px auto;}
	.btn_wrap span{display:inline;}
	.btn_area .tx{float:left;margin-right:15px;font-size:12px;color:#666;letter-spacing:-1px}
	.btn{display:inline-block;padding:10px 0;cursor:pointer;color:#ce4b2d;font-size:16px;line-height:28px;text-decoration:none !important;text-align:center;letter-spacing:0px;font-weight:700;width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	border:2px solid #bbbbbb;border-radius:6px;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#dddddd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 )} /* IE6-9 */
	.btn em{display:inline-block;overflow:hidden;vertical-align:top}
	.btn span{padding:0 15px 0 0;}
	.btn span img{height:22px;width:auto;margin-top:1px;}
	.btn_blue{display:inline-block;padding:10px 0;cursor:default;color:#666;font-size:16px;line-height:28px;text-decoration:none !important;text-align:center;letter-spacing:0px;font-weight:700;width:100%;opacity: 0.4;filter: alpha(opacity=40);
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	border:2px solid #666;border-radius:6px;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #dde 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dde)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dde 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#dde 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#dde 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#dde 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dde',GradientType=0 )} /* IE6-9 */
	.btn_blue em{display:inline-block;overflow:hidden;vertical-align:top}

	.main-example {
		border: 5px solid #333;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-border-radius:18px;
		-moz-border-radius:18px;
		border-radius:18px;
		margin: 190px auto 16px;
		padding: 12px 0 0 0;
		text-align: center;
	}



}


.mov_layer{position: fixed;top: 50%;margin-top: -225px;left: 50%;margin-left: -400px;width: 800px;height: 477px;text-align: center;display: none;} 
.mov_layer .bt_close{position:absolute;width:58px;height:58px;right:-88px;top:0;text-indent:-9999em;background:url('../img/mov_close.png') 0 0 no-repeat} 
.mov_layer .bt_close{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out} 
.mov_layer .bt_close:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)} 

.sshot_layer{position: fixed;top: 50%;margin-top: -225px;left: 50%;margin-left: -500px;width: 800px;height: 477px;text-align: center;display: none;} 
.sshot_layer .bt_close{position:absolute;width:58px;height:58px;right:-68px;top:0;text-indent:-9999em;background:url('../img/mov_close.png') 0 0 no-repeat} 
.sshot_layer .bt_close{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out} 
.sshot_layer .bt_close:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)} 

.mov_layer iframe{width:800px;height:450px} 
.ly_pop_pc{display:none;position:relative;z-index:9999;width:640px;padding:96px 0 69px;background:#fff url(('../img/pop_top.jpg') no-repeat 50% 0;text-align:center} 
.ly_pop_pc .bt_close{position:absolute;top:116px;right:40px;width:37px;height:37px;background:url(../img/btn_ly_close.gif?160919) no-repeat 0 0;text-indent:-9999px;cursor:pointer;} 
.ly_pop_pc .ly_tit{display:block;margin-bottom:7px;font-size:38px;font-weight:normal;text-align:left;color:#574934} 
.ly_pop_pc .ly_tit2{display:block;margin-bottom:36px;font-size:42px;font-weight:normal;color:#574934} 
.ly_pop_pc .ly_tit3{display:block;margin-bottom:36px;font-size:46px;font-weight:normal;color:#574934} 
.ly_pop_pc .ly_txt{display:block;font-size:18px;text-align:left;color:#baa079} 
.ly_pop_pc .ly_txt2{display:block;margin-bottom:4px;font-size:22px;color:#574934} 
.ly_pop_pc .ly_txt3{display:block;margin-bottom:30px;font-size:22px;line-height:31px;color:#baa079} 
.ly_pop_pc .ly_txt4{display:block;font-size:16px;color:#033469} 
.ly_pop_pc .ly_txt5{display:block;font-size:16px;color:#033469} 
.ly_pop_pc .item{display:block;margin-bottom:39px;padding:50px 0;border:1px solid #e7dac9;border-width:1px 0;background-color:#f8f3ec} 
.ly_pop_pc ::-webkit-input-placeholder{font-size:18px !important} 
.ly_pop_pc :-moz-placeholder{font-size:18px !important} 
.ly_pop_pc ::-moz-placeholder{font-size:18px !important} 
.ly_pop_pc :-ms-input-placeholder{font-size:18px !important} 
.ly_confirm_pc{width:560px;padding:130px 40px 69px} 
.ly_confirm_pc .ly_txt{margin-bottom:33px} 
.ly_confirm_pc .phone_num{margin-bottom:20px;border:1px solid #d0d0d0} 
.ly_confirm_pc .pj_phone{margin-bottom:68px} 
.ly_confirm_pc div:after{display:block;clear:both;content:''} 
.ly_confirm_pc .ipt1{display:block;float:left;width:67px;height:71px;padding:0 5px 0 63px;background:#fff url('../img/bg_phone_num.png') no-repeat 43px 50%;font-size:26px;text-align:center;line-height:71px;color:#aaa} 
.ly_confirm_pc .ipt2{display:block;float:right;width:380px;height:71px;background-color:#fff;font-size:26px;text-align:center;line-height:71px;color:#aaa} 
.ly_confirm_pc .ipt3{display:block;float:right;width:360px;height:69px;border:1px solid #d0d0d0;border-width:1px 1px 1px 0;background-color:#fff;font-size:26px;text-align:center;line-height:71px;color:#aaa} 
.ly_confirm_pc .pj_bt_phone{display:block;float:left;width:199px;height:71px;background:url('../img/btn_pj_bt_phone.jpg') no-repeat 0 0;text-indent:-999em} 
.ly_confirm_pc .pj_bt_confirm,.ly_confirm .pj_bt_login{display:inline-block;width:260px;height:78px;margin-bottom:20px;background-color:#033469;font-size:26px;text-align:center;line-height:78px;color:#fff} 
.ly_confirm_pc .important{font-size:20px;letter-spacing:-1px;color:#033469} 
.ly_confirm_pc .important a{font-size:20px;letter-spacing:-1px;color:#033469;display:inline-block;padding-bottom:3px;border-bottom:1px solid #033469} 
.pj_txt_caution{display:block;font-size:11.5px;letter-spacing:0px;color:#666;padding-top:15px;text-align:left;} 
.pj_txt_caution span{letter-spacing:-1px;} 
.ly_confirm_pc .ic_important{display:inline-block;position:relative;top:-2px;width:24px;height:24px;background:url('../img/ico_info.png') no-repeat 0 50%;vertical-align:middle} 
.ly_confirm_pc .ly_cont > .ly_tit,.ly_confirm_pc .ly_cont > .ly_txt,.ly_confirm_pc.auth .auth_area{display:block} 
.ly_confirm_pc.auth .pj_bt_confirm{display:inline-block} 
.ly_confirm_pc .pj_bt_confirm,.ly_confirm_pc .auth_area,.ly_confirm_pc.auth .pj_bt_login,.ly_confirm_pc.auth .pj_bt_login,.ly_confirm_pc.auth .ly_cont > .ly_tit,.ly_confirm_pc.auth .ly_cont > .ly_txt,.ly_confirm_pc.auth .ly_cont .important{display:none}



.ly_pop_mobile img,input{border:none;background:none;outline:none}
.ly_pop_mobile .ipt1{width:28px;margin-left:17px;padding:2px 0 0 16px;font-size:13px;font-weight:bold;line-height:34px;text-align:center;color:#aaa}
.ly_pop_mobile .ipt2{width:175px;margin:0 20px;padding:2px 4px 0;font-size:13px;font-weight:bold;line-height:34px;color:#aaa}
.ly_pop_mobile .ipt3{width:149px;padding:3px 5px 0;border:1px solid #d0d0d0;border-width:1px 1px 1px 0;border-radius:0px;font-size:12px;font-weight:bold;line-height:31px;color:#aaa;-webkit-appearance:none;}
.ly_pop_mobile .pj_bt_phone{display:inline-block;width:100px;height:36px;background:url(http://l2.netmarble.jp/m/img/login/ly_login02.jpg) no-repeat 0 0;background-size:100px 36px;text-indent:-999em}
.ly_pop_mobile .pj_bt_confirm,.pj_bt_login{display:block;width:150px;height:44px;margin:0 auto 13px;background-color:#033469;font-size:15px;line-height:44px;text-align:center;color:#fff}
.ly_pop_mobile .important{font-size:12px;text-align:center;color:#033469}
.ly_pop_mobile .ic_important{display:inline-block;position:relative;top:2px;width:12px;height:12px;background:url(http://l2.netmarble.jp/m/img/ico_important.png?160913_2) no-repeat 0 0;background-size:12px 12px}

/*.ly_pop_mobile{display:none;position:absolute;width:260px;padding:55px 15px 27px;background:#fff url(http://l2.netmarble.jp/m/img/bg_lyPop.gif?160913_2) no-repeat 50% 0;background-repeat:no-repeat;background-size:290px 40px;text-align:left}
.ly_pop_mobile .bt_close{top:0;right:0;width:40px;height:40px}
.ly_pop_mobile .ly_tit{font-size:15px;color:#574934}
.ly_pop_mobile .ly_txt,.ly_pop_mobile .ly_txt5{margin:-1px 0 16px;font-size:13px;color:#baa079}
.ly_confirm .ly_cont > .ly_tit,.ly_confirm .ly_cont > .ly_txt,.ly_confirm.auth .auth_area,.ly_confirm.auth .pj_bt_confirm,.ly_confirm .pj_bt_login,.ly_confirm .pj_bt_login{display:block}
.ly_confirm .pj_bt_confirm,.ly_confirm .auth_area,.ly_confirm.auth .pj_bt_login,.ly_confirm.auth .pj_bt_login,.ly_confirm.auth .ly_cont > .ly_tit,.ly_confirm.auth .ly_cont > .ly_txt,.ly_confirm.auth .ly_cont .important{display:none}
.ly_confirm .ly_tit{margin-bottom:3px}
.ly_changeNick .ly_cont{height:290px;background:url(http://l2.netmarble.jp/m/img/event1_1/pop_changeNick.jpg?160913_2) no-repeat 50% 0;background-size:290px 290px}
.ly_changeNick .data_nick{position:absolute;top:104px;left:43px;right:43px;font-size:13px;font-weight:bold;line-height:42px;text-align:center;color:#574934}
.ly_changeNick .ly_cont a{position:absolute;top:265px;left:50%;width:196px;height:45px;margin-left:-98px}
.ly_confirm .pj_phone div{margin-bottom:20px}
.ly_confirm .pj_phone div:after{display:block;clear:both;content:''}
.ly_confirm .pj_phone div:first-child{margin-bottom:10px;border:1px solid #d0d0d0;background:url(http://l2.netmarble.jp/m/img/login/bg_phone.gif?160913_2) no-repeat 0 0;background-size:65px 35px}
.ly_confirm .ipt1{width:27px;padding-top:3px;line-height:33px}
.ly_confirm .ipt2{width:144px;padding-top:3px;line-height:33px}
.ly_confirm .ipt3{float:right}
.ly_confirm .important a{text-decoration:underline;color:#033469}*/

.ly_pop_mobile{display:none;position:absolute;width:260px;padding:55px 15px 27px;background:#fff url(http://l2.netmarble.jp/m/img/bg_lyPop.gif?160913_2) no-repeat 50% 0;background-repeat:no-repeat;background-size:290px 40px;text-align:left}
.ly_pop_mobile a.ly_bt5{text-decoration:underline;color:#c39145;text-align:center;font-weight:bold;font-size:13px;width:100%;}
.ly_pop_mobile .bt_close{top:0;right:0;width:40px;height:40px;background:url(../img/btn_ly_close.gif?160919) no-repeat 0 0;text-indent:-9999px;cursor:pointer;}
.ly_pop_mobile .ly_tit{font-size:15px;color:#574934}
.ly_pop_mobile .ly_txt{margin:-1px 0 16px;font-size:13px;color:#baa079}
.ly_loginbox_mobile .ly_title{width:260px;height:56px;padding:0;background:#fff url(http://l2.netmarble.jp/m/img/login/ly_login01.jpg) no-repeat left top;background-size:260px 56px;text-indent:-9999px;}
.ly_loginbox_mobile .ly_cont > .ly_tit,.ly_loginbox_mobile .ly_cont > .ly_txt,.ly_loginbox_mobile.auth .auth_area,.ly_loginbox_mobile.auth .pj_bt_confirm,.ly_loginbox_mobile .pj_bt_login,.ly_loginbox_mobile .pj_bt_login{display:block}
.ly_loginbox_mobile .pj_bt_confirm,.ly_loginbox_mobile .auth_area,.ly_loginbox_mobile.auth .pj_bt_login,.ly_loginbox_mobile.auth .pj_bt_login,.ly_loginbox_mobile.auth .ly_cont > .ly_tit,.ly_loginbox_mobile.auth .ly_cont > .ly_txt,.ly_loginbox_mobile.auth .ly_cont .important{display:none}
.ly_loginbox_mobile .ly_tit{margin-bottom:3px}
.ly_loginbox_mobile .ly_snsbtn{position:relative;width:260px;height:79px;padding:0;background:#fff url(http://l2.netmarble.jp/m/img/login/ly_login03.jpg) no-repeat left top;background-size:260px 79px;text-indent:-9999px;}
.ly_loginbox_mobile .ly_snsbtn .btns{position:absolute;display:block;width:125px;height:79px;}
.ly_loginbox_mobile .ly_snsbtn .bt_01{left:0px;top:0px;}
.ly_loginbox_mobile .ly_snsbtn .bt_02{left:135px;top:0px;}
.ly_changeNick .ly_cont{height:290px;background:url(http://l2.netmarble.jp/m/img/event1_1/pop_changeNick.jpg?160913_2) no-repeat 50% 0;background-size:290px 290px}
.ly_changeNick .data_nick{position:absolute;top:104px;left:43px;right:43px;font-size:13px;font-weight:bold;line-height:42px;text-align:center;color:#574934}
.ly_changeNick .ly_cont a{position:absolute;top:265px;left:50%;width:196px;height:45px;margin-left:-98px}
.ly_loginbox_mobile .pj_phone{margin:10px 0 14px;padding-top:15px;background:#fff url(http://l2.netmarble.jp/m/img/login/bg_emailtit.gif) no-repeat left top;background-size:260px 16px;}
.ly_loginbox_mobile .pj_phone div{margin-bottom:10px}
.ly_loginbox_mobile .pj_phone div:after{display:block;clear:both;content:''}
.ly_loginbox_mobile .pj_phone div:first-child{margin-bottom:10px;border:1px solid #d0d0d0;background:url(http://l2.netmarble.jp/m/img/login/bg_emailbox.gif) no-repeat 10px 50%;background-size:15px 10px}
.ly_loginbox_mobile .ipt2{width:254px;padding-top:3px;line-height:33px;text-align:center;}
.ly_loginbox_mobile .ipt3{float:right;text-align:center;}
.ly_loginbox_mobile .important a{text-decoration:underline;color:#033469}
.pj_txt_caution{display:block;font-size:9px;letter-spacing:0px;color:#666;padding-top:0px;text-align:left;line-height:11px;margin:0px !important;}
.bt{display:block;position:absolute;text-indent:-999em}




