@charset "utf-8";

#navWrap{margin-bottom:2px;}
#contsH1{width:980px; height:284px; margin-top:5px; background: url(../../img/pc/h1_base.png) no-repeat; position:relative;}
#contsH1 h1{position:absolute; left:271px; bottom:0;}


/*---------開催概要---------*/
#outlineMain table{width:922px; border-spacing:0; border-collapse:collapse; margin:0 auto; padding:0;}
#outlineMain table th{ text-align:left; vertical-align:middle;}
#outlineMain table td{ vertical-align:middle; width:405px;}

#outlineLink .mainBlockL{ float:left; margin:11px 0 0 30px; width:450px; text-align:center;}
#outlineLink .mainBlockR{ float:right; margin:11px 30px 0 0; width:450px; text-align:center;}
#outlineLink .mainBlockL img,#outlineLink .mainBlockR img{ margin-bottom:6px;}


/*---------出場ソフト---------*/
#softMain{ width:978px; margin:0 auto 20px;}
#softMain li{ float:left; margin-bottom:1px;}
#softJun{ margin:0 0 0 10px;}

#softNavi{ margin:25px auto; width:958px;}


/*---------出場ソフト プロフィール---------*/
.softProfileBlock{ padding:10px 0 32px;}
table.softProfileTable{ width:920px; margin:0 30px; border-spacing:2px; border-collapse:collapse;}
table.softProfileTable th{padding:15px 0; width:260px; color:#FFF; text-align:center; vertical-align:middle; white-space:nowrap; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#bba9893e,EndColorStr=#bba9893e); background-color: rgba(169, 137, 62, 0.3); font-weight:bold;}
table.softProfileTable td{ width:660px; text-align:left; vertical-align:middle;}
table.softProfileTable h3{ padding-bottom:8px;}
table.softProfileTable h4{ padding-left:32px; font-size:14px; font-weight:bold;}
table.softProfileTable h4 span{color:#b09963; font-size:14px;}
table.softProfileTable p{ padding-left:34px;}
table.softProfileTable ul{ padding-left:34px;}
table.softProfileTable li{ padding-left:12px; text-indent:-12px;}


/*---------対戦ルール---------*/
#ruleMain{ margin-bottom:20px; padding-top:12px;}
#ruleMain table{ width:920px; margin:0 30px 10px; border-collapse:separate; border-spacing:2px;}
#ruleMain table th{padding:9px 9px 8px; color:#FFF; text-align:left; vertical-align:top; white-space:nowrap; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#bba9893e,EndColorStr=#bba9893e); background-color: rgba(169, 137, 62, 0.3); font-weight:bold;}
#ruleMain table td{padding:9px 9px 8px; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#66000000,EndColorStr=#66000000); background-color: rgba(0, 0, 0, 0.6);}


/*---------視聴方法---------*/
#howtoRead{padding:0 14px 14px;}
#howtoStep1,#howtoStep2{ margin-bottom:9px;}
#howtoStep1 .mainBlockL{ float:left; margin:17px 0 0 30px; width:620px;}
#howtoStep1 .mainBlockR{ float:right; margin:7px 30px 0 0; width:270px;}
.howtoTriangle{ margin-bottom:7px; width:980px; height:77px; background:url(../../img/pc/howto_triangle.png) center top no-repeat;}
#howtoStep2 .mainBlockL{ float:left; margin:17px 0 0 30px; width:480px;}
#howtoStep2 .mainBlockR{ float:right; margin:17px 30px 0 0; width:420px;}
#howtoStep3{ margin-bottom:20px;}
#howtoStep3 p{ margin:0 auto 14px; text-align:center; padding-top:19px}
#howtoStep3 .mainBlock1{ margin:0 auto; width:300px;}
#howtoPremium{ margin-bottom:40px;}
#howtoPremium .mainBlockL{ float:left; margin-left:30px; width:560px;}
#howtoPremium .mainBlockL strong{ font-weight:bold;}
#howtoPremium .mainBlockR{ float:right; margin-right:30px; width:348px;}


/*---------対戦結果---------*/
.resultTournament {text-align:center;}
table.resultTable{ width:920px; margin:0 30px; border:1px solid #404040;}
table.resultTable th{border:1px solid #404040; padding:9px 1px 8px; text-align:center; vertical-align:middle; font-weight:bold; font-size:14px; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#66000000,EndColorStr=#66000000); background-color: rgba(0, 0, 0, 0.6);}
table.resultTable td{border:1px solid #404040; padding:6px 5px 5px; width:8%; text-align:center; vertical-align:middle; font-size:14px; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#66000000,EndColorStr=#66000000); background-color: rgba(0, 0, 0, 0.6); line-height:105%; font-weight:bold;}
table.resultTable td.win{ filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#bba9893e,EndColorStr=#bba9893e); background-color: rgba(169, 137, 62, 0.3); font-size:12px; font-weight:normal;}
table.resultTable td.lose{ background-color:#1A1A1A; font-size:12px; font-weight:normal;}
table.resultTable td span{ font-size:10px;}
table.resultTable tr.resultTableTtl th,table.resultTable tr.resultTableTtl td{background:#695526;}
table.resultTable td.space{width:3px !important; font-size:1%; padding:0;}
.resultJun{ margin:10px 30px 0;}
