@import url("../../../css/result.css");
/* -------------------------------------------
	rotterdam2009 CSS
------------------------------------------- */
#main h1 {
	background:url(../image/ttl.jpg) no-repeat 0 0;
	}
.ttl_box {
	clear:both;
	width:590px;
	margin: 0;
	}
.ttl_box #ttl_bg{
	position: relative;
	overflow: hidden;
	width:590px;
	height: 88px;
	background:url(../image/ttl.jpg) no-repeat 0 0;
	}
.ttl_box #ttl_bg p{
	position: absolute;
	display:block;
	top: 0;
	right: 0;
	width: 155px;
	height: 65px;
	padding: 0;
	text-indent: -9999px;
	}
.ttl_box #ttl_bg a{
	display:block;
	width:155px;
	height: 65px;
	}
.ttl_box #ttl_bg a:hover{
	background:url(../image/ttl.jpg) no-repeat -435px -88px;
	}
.ttl_box p{
	padding: 0 15px
	}

h2.ttl_26{background:url(../image/ttl_26.jpg) no-repeat 0 0;}	
h2.ttl_27{background:url(../image/ttl_27.jpg) no-repeat 0 0;}	
h2.ttl_28{background:url(../image/ttl_28.jpg) no-repeat 0 0;}	
h2.ttl_29{background:url(../image/ttl_29.jpg) no-repeat 0 0;}	
h2.ttl_30{background:url(../image/ttl_30.jpg) no-repeat 0 0;}
	
h2.day26 {background:url(../image/ttl_26day.jpg) no-repeat 0 0;}
h2.day27 {background:url(../image/ttl_27day.jpg) no-repeat 0 0;}
h2.day28 {background:url(../image/ttl_28day.jpg) no-repeat 0 0;}
h2.day29 {background:url(../image/ttl_29day.jpg) no-repeat 0 0;}
h2.day30 {background:url(../image/ttl_30day.jpg) no-repeat 0 0;}
	
h2.men1 {	background:transparent url(../sokuhou/image/ttl_sokuho_men1.jpg) no-repeat scroll 0 0;}
h2.men2 {	background:transparent url(../sokuhou/image/ttl_sokuho_men2.jpg) no-repeat scroll 0 0;}
h2.men3 {	background:transparent url(../sokuhou/image/ttl_sokuho_men3.jpg) no-repeat scroll 0 0;}
h2.men4 {	background:transparent url(../sokuhou/image/ttl_sokuho_men4.jpg) no-repeat scroll 0 0;}
h2.men5 {	background:transparent url(../sokuhou/image/ttl_sokuho_men5.jpg) no-repeat scroll 0 0;}
h2.women1 {	background:transparent url(../sokuhou/image/ttl_sokuho_women1.jpg) no-repeat scroll 0 0;}
h2.women2 {	background:transparent url(../sokuhou/image/ttl_sokuho_women2.jpg) no-repeat scroll 0 0;}
h2.women3 {	background:transparent url(../sokuhou/image/ttl_sokuho_women3.jpg) no-repeat scroll 0 0;}
h2.women4 {	background:transparent url(../sokuhou/image/ttl_sokuho_women4.jpg) no-repeat scroll 0 0;}
h2.women5 {	background:transparent url(../sokuhou/image/ttl_sokuho_women5.jpg) no-repeat scroll 0 0;}

.clear{
	clear:both;
	}

/* -------------------------------------------
	 table
------------------------------------------- */

#main table.result th.top {
	background:#625D5B;
	color:#FFF;
	font-weight:normal;
	text-align:center;
	}
#main table.result td{
	width:12%;
	padding:5px 3px;
	line-height: 160%;
	}
#main table.result td.txt_l{
	text-align:left;
	padding:5px 0px 5px 5px;
	}	
#main table.result .top{
	width:15%;
	}
#main table.result .top.ver2{
	width:50%;
	}
.txt_r{
	text-align:right;
	padding:5px 10px 5px 5px;
}
.midokoro{
	display:block;
	float:right;
	padding:0 10px 0 0;
}
	
/*　日程ボタン　*/	
.day ul {
	width:580px;
	height:55px;
	margin:0;
	padding:0 0 0 10px;
	}
.day ul li {
	float:left;
	width:114px;
	height:55px;
	margin:0;
	padding:0;
	text-indent:-10000px;
	}
.day ul li.btn_26 {background:url(../image/btn_day.jpg) no-repeat 0 -55px;}
.day ul li.btn_27{background:url(../image/btn_day.jpg) no-repeat -114px -55px;}
.day ul li.btn_28{background:url(../image/btn_day.jpg) no-repeat -228px -55px;}
.day ul li.btn_29{background:url(../image/btn_day.jpg) no-repeat -342px -55px;}
.day ul li.btn_30{background:url(../image/btn_day.jpg) no-repeat -456px -55px;}

.day ul li a {
	overflow:hidden;
	display:block;
	width:114px;
	height:55px;
	}
.day ul li.btn_26 a{background:url(../image/btn_day.jpg) no-repeat 0 0;}
.day ul li.btn_27 a{background:url(../image/btn_day.jpg) no-repeat -114px 0;}
.day ul li.btn_28 a{background:url(../image/btn_day.jpg) no-repeat -228px 0;}
.day ul li.btn_29 a{background:url(../image/btn_day.jpg) no-repeat -342px 0;}
.day ul li.btn_30 a{background:url(../image/btn_day.jpg) no-repeat -456px 0;}

.day ul li a:hover {
display:block;
	width:114px;
	height:55px;
	}
.day ul li.btn_26 a:hover {background:url(../image/btn_day.jpg) no-repeat 0 -110px;}
.day ul li.btn_27 a:hover {background:url(../image/btn_day.jpg) no-repeat -114px -110px;}
.day ul li.btn_28 a:hover {background:url(../image/btn_day.jpg) no-repeat -228px -110px;}
.day ul li.btn_29 a:hover {background:url(../image/btn_day.jpg) no-repeat -342px -110px;}
.day ul li.btn_30 a:hover {background:url(../image/btn_day.jpg) no-repeat -456px -110px;}

.note{
	width:530px;
	margin:0px 0px 0px 25px;
	padding:5px 0px 5px 15px;
	background: url(../image/ico_kome.gif) no-repeat left 7px;
}


/* -------------------------------------------
	 index 試合速報　
------------------------------------------- */
dl.sokuhomenu {
margin:0 20px 20px;
overflow:hidden;
}
dl.sokuhomenu dt {
clear:both;
font-weight:bold;
overflow:hidden;
text-align:left;
}
dl.sokuhomenu dd {
margin:0 0 10px;
}
dl.sokuhomenu dd ul {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 5px;
}
dl.sokuhomenu dd ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#684B1C none repeat scroll 0 0;
border:1px solid #8E7245;
float:left;
height:25px;
line-height:200%;
margin:1px;
text-align:center;
width:102px;
}
dl.sokuhomenu dd ul li.suspense{
	background:#e3e3e3;
	border:#999 1px solid;
	color:#888;
}

dl.sokuhomenu dd ul li.long {
width:84px;
}
dl.sokuhomenu dd ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#AC844D none repeat scroll 0 0;
color:#FFFFFF;
display:block;
height:24px;
width:102px;
}
dl.sokuhomenu dd ul li.long a {
width:83px;
}
dl.sokuhomenu dd ul li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D0AB6F none repeat scroll 0 0;
}

/* -------------------------------------------
	 index 大会レポート
------------------------------------------- */
ul.lst_report {
clear:both;
margin:0 20px 0;
padding: 0;
list-style:none;
overflow:hidden;

}
ul.lst_report  li {
background:#684B1C none repeat scroll 0 0;
border:1px solid #8E7245;
float:left;
height:25px;
line-height:200%;
margin:1px;
text-align:center;
width:102px;
}
ul.lst_report li.suspense{
	background:#e3e3e3;
	border:#999 1px solid;
	color:#888;
}

ul.lst_report li.long {
width:84px;
}
ul.lst_report li a {
background:#AC844D none repeat scroll 0 0;
color:#FFFFFF;
display:block;
height:24px;
width:102px;
}
ul.lst_report li.long a {
width:83px;
}
ul.lst_report li a:hover {
background:#D0AB6F none repeat scroll 0 0;
}
/* コーチ */
#main .txt_box .image_l_s {
	float: left;
	width: 120px;
	text-align:center;
	}
#main .txt_box .image_l_s span{
	display:block;
	width:100px;
	background: #e6e5d7;
	padding: 5px 0;
	margin: 3px 10px 25px;
	text-align:center;
	}

/* -------------------------------------------
	 ダイジェストムービー　
------------------------------------------- */
dl.movie dt {
float:none;
margin:0 0 5px 0;
}
dl.movie dd {
float:none;
margin:0 0 10px;
}
dl.movie dd ul li {
width:101px;
}
dl.movie dd ul li a {
width:101px;
}

/*--見所--*/
#main h3.m_60kg {
	font-size:100%;
}
#main h3.m_66kg {
	font-size:100%;
}
#main h3.m_73kg {
	font-size:100%;
}
#main h3.m_81kg {
	font-size:100%;
}
#main h3.m_90kg {
	font-size:100%;
}
#main h3.m_100kg {
	font-size:100%;
}
#main h3.m_100kg_over {
	font-size:100%;
}
#main h3.w_48kg {
	font-size:100%;
}
#main h3.w_52kg {
	font-size:100%;
}
#main h3.w_57kg {
	font-size:100%;
}
#main h3.w_63kg {
	font-size:100%;
}
#main h3.w_70kg {
	font-size:100%;
}
#main h3.w_78kg {
	font-size:100%;
}
#main h3.w_78kg_over {
	font-size:100%;
}


/*　テレビ放送　*/
/*h4.comment {
	width: 545px;
	margin: 10px auto 10px;
	padding: 2px 0 2px 15px;
	font-size: 120%;
	background: #cfb891;
	}
.tv_comment dl{
	padding: 0 0 0 20px;
	}
.tv_comment dl dt{
	clear:both;
	float:left;
	width:70px;
	padding:5px 0 5px 20px;
	font-weight:bold;
	font-size: 120%;
	background: url(../image/li_square01.gif) no-repeat 5px 9px;
	}
.tv_comment dl dd{
	margin-left:70px;
	padding:5px 0px;
	background: url(../image/img_colon.gif) no-repeat left 9px;
	}
.tv_comment dl dd span{
	font-size: 80%;
	padding: 0 0 0 20px;
	}
.tv_comment dl dd ul li{
	display: inline ;
	padding: 0 10px 0 0;
	}*/


/*特集　選手テキスト*/
/*ul.special_txt {
	clear:both;
	display:block;
	margin:8px 0 15px 38px;
	padding:0;
	}
ul.special_txt li{
	clear:none;
	float:left;
	width:150px;
	height:58px;
	margin:0 20px 0 0;
	padding:0;
	}
ul.special_txt li.anai a{
	display:block;
	width:150px;
	height:58px;
	background: url(../image/ico_anai.gif) no-repeat 0 0;
	text-indent:-9999px;
	}
ul.special_txt li.anai a:hover{
	background: url(../image/ico_anai.gif) no-repeat 0 -59px;
	}
ul.special_txt li.nakamura_m a{
	display:block;
	width:150px;
	height:58px;
	margin:0 auto;
	background: url(../image/ico_nakamura_m.gif) no-repeat 0 0;
	text-indent:-9999px;
	}
ul.special_txt li.nakamura_m a:hover{
	background: url(../image/ico_nakamura_m.gif) no-repeat 0 -58px;
	}
ul.special_txt li.tsukada a{
	display:block;
	width:150px;
	height:58px;
	margin:0 auto;
	background: url(../image/ico_tsukada.gif) no-repeat 0 0;
	text-indent:-9999px;
	}
ul.special_txt li.tsukada a:hover{
	background: url(../image/ico_tsukada.gif) no-repeat 0 -58px;
	}*/

