@charset "utf-8";

/*======= CONTENTS ====================

	updated:2007,8/1
	
===================================== */
/* datepage common
------------------------------------------------------------------------------------*/
#bodySection{
	background:transparent url(../img/result/body_bg.jpg) repeat-y 0 0;
	}

#bodySection div.pagetitle{
	margin:0;
	padding:0;
	}

#bodySection div.date01,
#bodySection div.date02,
#bodySection div.date03{
	width:700px;
	margin:10px 14px 0px 14px;
	padding:0 0 9px 0;
	background:transparent url(../img/result/date_bottom.jpg) no-repeat left bottom;
	}
#bodySection div.date01 h3,
#bodySection div.date02 h3,
#bodySection div.date03 h3{
	margin:0;
	}
#bodySection div.date01 td,
#bodySection div.date02 td,
#bodySection div.date03 td{
	color:#333;
	vertical-align:top;
	}
#bodySection div.date01 td p,
#bodySection div.date02 td p,
#bodySection div.date03 td p{
	margin:2px auto;
	}
#bodySection div.date03 td.cel3{
	text-align:center;
	}
#bodySection div.date03 td.cel3 table{
	background:url(none);
	width:650px;
	margin:0 auto;
	text-align:left;
	}
#bodySection div.date03 td p.Txt01{
	width:650px;
	margin:2px auto;
	text-align:left;
	}
#bodySection div.date01 td p.imgcaption,
#bodySection div.date02 td p.imgcaption,
#bodySection div.date03 td p.imgcaption{
	width:200px;
	text-align:left;
	font-size:78%;
	}
#bodySection div.date03 td p.imgcaption2{
	width:320px;
	text-align:left;
	font-size:78%;
	}
#bodySection div.date03 td p.imgcaption3{
	width:150px;
	text-align:left;
	font-size:78%;
	}
#bodySection div.date01 table,
#bodySection div.date02 table,
#bodySection div.date03 table{
	width:700px;
	margin:0;
	background:transparent url(../img/result/datetable_bg.jpg) repeat-y 0 0;
	}
#bodySection div.date01 table.TxtArea,
#bodySection div.date02 table.TxtArea,
#bodySection div.date03 table.TxtArea{
	width:200px;
	margin:5px 0;
	background:transparent url(../img/result/TxtArea_bottom.jpg) repeat-x left bottom;
	}
#bodySection div.date01 table.TxtArea td,
#bodySection div.date02 table.TxtArea td,
#bodySection div.date03 table.TxtArea td{
	padding:3px;
	}
#bodySection td.imgArea{
	text-align:center;
	}
#bodySection td.imgArea img{
	margin:3px 0;
	}
#bodySection td{
	padding:5px;
	}

#bodySection div.url{
	width:700px;
	background:transparent url(../img/result/table_bg.jpg) repeat-y 0 0;
	}
/* contents01
------------------------------------------------------------------------------------*/

#bodySection div.cont01{
	height:198px;
	margin:0;
	background:transparent url(../img/race/cont01_body.jpg) no-repeat 0 73px;
	}
#bodySection div.cont00{
	height:217px;
	margin:0 0 10px 0;
	background:transparent url(../img/race/cont01_body2.jpg) no-repeat 0 73px;
	}
#bodySection div.cont01 p,
#bodySection div.cont00 p{
	height: 110px;
	width:660px;
	margin:0 0 0 35px;
	color:#333;
	}
/* contents02
------------------------------------------------------------------------------------*/	
#bodySection div.cont02{
	margin:0 0 15px 14px;
	border-bottom:6px solid #CC0000;
	width:700px;
	background:transparent url(../img/result/cont03_bg.jpg) repeat-y;
	}
#bodySection div.cont02 img.cont02head{
	vertical-align:bottom;
	}

#bodySection div.cont02 .lead{
	background:transparent url(../img/result/cont02_body.jpg) no-repeat;
	width:700px;
	}
#bodySection div.cont02 .lead_l{
	width:423px;
	vertical-align:top;
	padding:5px 0;
	}
#bodySection div.cont02 .lead_l p{
	margin:0 10px 12px 15px;
	color:#996600;
}
#bodySection div.cont02 .lead_r{
	width:277px;
	padding:0;
	vertical-align:top;
}


/* contents04
------------------------------------------------------------------------------------*/	
#bodySection div.cont04{
	width:700px;
	margin:10px 14px 0 14px;
	background:transparent url(../img/result/table_bg.jpg) repeat-y left top;
	}
#bodySection div.cont04 table{
	width:680px;
	margin:0 10px 0 10px;
	border:1px solid #ccc;
	}
#bodySection div.cont04 table th,
#bodySection div.cont04 table td{
	text-align:left;
	}
#bodySection div.cont04 table th.centerP,
#bodySection div.cont04 table td.centerP{
	text-align:center;
	}
#bodySection div.cont04 table th,
#bodySection div.cont04 table td{
	padding:3px;
	}
#bodySection div.cont04 table td p{
	height:54px;
	margin:2px;
	padding:3px;
	background:transparent url(../img/result/td_bg.jpg) repeat-x left top;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	}


#bodySection div.cont04 table tr.thbg{
	height:60px;
	background:transparent url(../img/result/th_bg.jpg) repeat-x left top;
	}
#bodySection div.cont04 div.tablebottom{
	width:700px;
	height:20px;
	background:transparent url(../img/result/table_bottom.jpg) no-repeat left top;
	}
#bodySection div.cont04 div.tablebottom h4{
	text-indent:-9999px;
	}
#bodySection div.tablecaption{
	width:728px;
	text-align:center;
	}
#bodySection div.tablecaption p{
	width:680px;
	padding:0 0 10px 0;
	margin:2px 24px;
	text-align:left;
	}
/* backbtn
------------------------------------------------------------------------------------*/
#bodySection div.backBtn{
	width:728px;
	height:40px;
	text-align:center;
	}
#bodySection div.backBtn img{
	margin:10px 268px 10px 268px;
	}	

	
