@charset "euc-jp";


/* =======================================================
1.馬三郎タイムス
======================================================= */

body#w_36 #mainbox .leftbox{
	float:	left;
	width:	177px;
	text-align:	left;
}

body#w_36 #mainbox .rightbox{
	float:	right;
	display:	inline;
	width:	615px;
}

/* ==== 無料体験14日間ボタン ==============*/
#side_contentsmenu .side_button_free{
	margin:	0 0 12px 0;
}

#side_contentsmenu .side_button_free a, 
#side_contentsmenu .side_button_free a:link, 
#side_contentsmenu .side_button_free a:visited{
	display					:	block;
	background				:	url("../image/side_button_free.gif") no-repeat 0 0;
	width					:	177px;
	height					:	91px;
}

#side_contentsmenu .side_button_free a:hover,
#side_contentsmenu .side_button_free a:active{
	display					:	block;
	background				:	url("../image/side_button_free.gif") no-repeat 0 0;
	background-position:	0 -91px;
	width					:	177px;
	height					:	91px;
}

/* =======================================================
馬三郎タイムス
======================================================= */
div#mainbox .uma36times_head h2.uma36times_title{
	background:	url("../image/uma36times_title_bg.jpg") no-repeat 0 0;
	border:	none !important;
	margin:	0 0 10px 0;
	height:	90px;
	position:	relative;
}

div#mainbox .uma36times_head h2.uma36times_title a.uma36_times{
	display:block;
	width:	270px;
	height:	74px;
	background:	url("../image/uma36times_title.gif") no-repeat 0 0;
	position:	absolute;
	top	:	12px;
	left:	9px;
}



/*************追加 takahashi 08/10/29 **********************/


div#mainbox .uma36times_head h2.uma36times_title .uma36times_500course{
	display		:block;
	width:		328px;
	height:		78px;
	position:	absolute;
	top:		6px;
	left:		482px;
	line-height:1.2;
	font-size:12px;

}

div#mainbox .uma36times_head h2.uma36times_title .uma36times_500course_txt{
	display		:block;
	width:		328px;
	height:		78px;
	position:	absolute;
	top:		30px;
	left:		482px;
	line-height:1.2;
	font-size:15px;

}



div#mainbox .uma36times_head h2.uma36times_title .uma36times_500course_txt a{
	color				:#CC3300;
}



/*************追加 END  takahashi 08/10/29 **********************/


div#mainbox h2.w_36_title{
	margin-bottom:	14px;
	border:	none !important;
}

/* === 馬三郎アプリ導線 === */
.uma36_use_textbox{
	margin:	10px 0;
	border:	1px solid #999;
}

.uma36_use_text{
	margin:	3px !important;
	background:	#ddd;
	padding:	6px;
}

.uma36_use_button a{
	display:	block;
	background:	url("../image/uma36_use_button.gif") no-repeat 0 0;
	width:	527px;
	height:	56px;
	margin:	0 auto 10px;
}

/* =======================================================
左メニュー   ( タイムズ 左メニュー変更 下のほうに書きました。by takahashi 08/10/27)
======================================================= */

body#w_36 div.leftbox ul.contents_list{
	
}

body#w_36 div.leftbox ul.contents_list_2{
	margin:	0 6px;
}

body#w_36 div.leftbox ul.contents_list_2 li{
	border-bottom:	1px dotted #ccc;
	padding:	2px 0;
}
/* === コンテンツメニュー === */

div#side_contentsmenu{
	margin:	0 0 10px 0;
}

/* --- 無料体験14日間ボタン ---*/
#side_contentsmenu .side_button_free a{
	display:	block;
	background:	url("../image/side_button_free.gif") no-repeat 0 0;
	width:	177px;
	height:	91px;
	margin-bottom:	11px;
}
#side_contentsmenu dl dt,#side_contentsmenu dl dd{
	margin:	0;
}
#side_contentsmenu dl dt.side_contents_01 a,#side_contentsmenu dl dt.side_contents_01 a:visited{
	display:	block;
	height:	34px;
	background:	url("../image/side_contents_b01.gif") no-repeat 0 0;
}
#side_contentsmenu dl dt.side_contents_01 a:hover{
	background:	url("../image/side_contents_b01.gif") no-repeat 0 -34px;
}
#side_contentsmenu dl dt.side_contents_02 a,#side_contentsmenu dl dt.side_contents_02 a:visited{
	display:	block;
	height:	34px;
	background:	url("../image/side_contents_b02.gif") no-repeat 0 0;
}
#side_contentsmenu dl dt.side_contents_02 a:hover{
	background:	url("../image/side_contents_b02.gif") no-repeat 0 -34px;
}
#side_contentsmenu dl dt.side_contents_03 a,#side_contentsmenu dl dt.side_contents_03 a:visited{
	display:	block;
	height:	34px;
	background:	url("../image/side_contents_b03.gif") no-repeat 0 0;
}
#side_contentsmenu dl dt.side_contents_03 a:hover{
	background:	url("../image/side_contents_b03.gif") no-repeat 0 -34px;
}
#side_contentsmenu dl dt.side_contents_04 a,#side_contentsmenu dl dt.side_contents_04 a:visited{
	display:	block;
	height:	34px;
	background:	url("../image/side_contents_b04.gif") no-repeat 0 0;
}
#side_contentsmenu dl dt.side_contents_04 a:hover{
	background:	url("../image/side_contents_b04.gif") no-repeat 0 -34px;
}
#side_contentsmenu dl dt.side_contents_05 a,#side_contentsmenu dl dt.side_contents_05 a:visited{
	display:	block;
	height:	34px;
	background:	url("../image/side_contents_b05.gif") no-repeat 0 0;
}
#side_contentsmenu dl dt.side_contents_05 a:hover{
	background:	url("../image/side_contents_b05.gif") no-repeat 0 -34px;
}
#side_contentsmenu dl dt.side_contents_06 a,#side_contentsmenu dl dt.side_contents_06 a:visited{
	display:	block;
	height:	34px;
	background:	url("../image/side_contents_b06.gif") no-repeat 0 0;
}
#side_contentsmenu dl dt.side_contents_06 a:hover{
	background:	url("../image/side_contents_b06.gif") no-repeat 0 -34px;
}
#side_contentsmenu dl dt.side_contents_07 a,#side_contentsmenu dl dt.side_contents_07 a:visited{
	display:	block;
	height:	34px;
	background:	url("../image/side_contents_b07.gif") no-repeat 0 0;
}
#side_contentsmenu dl dt.side_contents_07 a:hover{
	background:	url("../image/side_contents_b07.gif") no-repeat 0 -34px;
}
#side_contentsmenu dl dt.side_contents_08 a,#side_contentsmenu dl dt.side_contents_08 a:visited{
	display:	block;
	height:	34px;
	background:	url("../image/side_contents_b08.gif") no-repeat 0 0;
}
#side_contentsmenu dl dt.side_contents_08 a:hover{
	background:	url("../image/side_contents_b08.gif") no-repeat 0 -34px;
}

#side_contentsmenu dl dd a,#side_contentsmenu dl dd a:visited{
	display:	block;
	height:	26px;
	line-height:	26px;
	text-indent:	22px;
	background:	url("../image/side_pagemenu_bg.gif") no-repeat 0 0;
}
#side_contentsmenu dl dd a:hover{
	display:	block;
	height:	26px;
	background:	url("../image/side_pagemenu_bg.gif") no-repeat 0 -26px;
}


/* =======================================================
  ( タイムズ 左メニュー変更 by takahashi 08/10/27)
======================================================= */
body#w_36 div.leftbox dl.uma36_timesmenu{
	width					:	177px;
	margin					:	0 0 8px;
	background				:	url(../image/side_ul_bg.gif) repeat-y 50% 0;
}

body#w_36 div.leftbox dl.uma36_timesmenu dt{
	width					:	177px;
	height					:	42px;
	margin-bottom			:	8px;
}
body#w_36 div.leftbox dl.uma36_timesmenu dd{
	width					:	175px;
	margin-top				:	6px;
	border					:	1px solid #095ca8 !important;
	background				:	#fafafa;
}
body#w_36 div.leftbox dl.uma36_timesmenu dd a{
	display					:	block;
	padding					:	0 2px 0 8px;
	background				:	url(../image/side_faq_dd.gif) 4px center no-repeat;
}

body#w_36 div.leftbox dl.uma36_timesmenu dt a{
	display					:	block;
	width					:	177px;
	height					:	42px;
	margin					:	0 0 8px;
}


body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_top a, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_top a:link, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_top a:visited{
	background				:	url(../image/timesmenu_top.gif) 0 0 no-repeat;
}
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_top a:hover, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_top a:active{
	background-position		:	0 -42px;
}


body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_mainrace a, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_mainrace a:link, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_mainrace a:visited{
	background				:	url(../image/timesmenu_mainrace.gif) 0 0 no-repeat;
}
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_mainrace a:hover, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_mainrace a:active{
	background-position		:	0 -42px;
}


body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_racedata a, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_racedata a:link, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_racedata a:visited{
	background				:	url(../image/timesmenu_racedata.gif) 0 0 no-repeat;
}
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_racedata a:hover, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_racedata a:active{
	background-position		:	0 -42px;
}


body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_column a, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_column a:link, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_column a:visited{
	background				:	url(../image/timesmenu_column.gif) 0 0 no-repeat;
}
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_column a:hover, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_column a:active{
	background-position		:	0 -42px;
}


body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_column a, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_column a:link, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_column a:visited{
	background				:	url(../image/timesmenu_column.gif) 0 0 no-repeat;
}
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_column a:hover, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_column a:active{
	background-position		:	0 -42px;
}


body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_column a, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_column a:link, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_column a:visited{
	background				:	url(../image/timesmenu_column.gif) 0 0 no-repeat;
}
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_column a:hover, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_column a:active{
	background-position		:	0 -42px;
}


body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_news a, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_news a:link, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_news a:visited{
	background				:	url(../image/timesmenu_news.gif) 0 0 no-repeat;
}
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_news a:hover, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_news a:active{
	background-position		:	0 -42px;
}

body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_info a, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_info a:link, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_info a:visited{
	background				:	url(../image/timesmenu_info.gif) 0 0 no-repeat;
}
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_info a:hover, 
body#w_36 div.leftbox dl.uma36_timesmenu dt.timesmenu_info a:active{
	background-position		:	0 -42px;
}


/* =======================================================
コンテンツページTOP a.大組み＆お知らせ
======================================================= */
.top_main_body{
	text-align:	left;
}

.top_main_body .whatnew_box{
	text-align:	left;
	width:	615px;
	background:	url("../image/top_whatnew_bg.gif") no-repeat 0 0;
	border-bottom:	1px solid #666;
	margin:	0 auto 10px 0;
	padding:	2px 0 1px 0;
}
.whatnew_box h3.whatnew{
	float:	left;
}
.whatnew_box p{
	background:	url("../image/top_whatnew_title.gif") no-repeat 0 center;
	padding:	0 0 0 112px;
	margin:	0 2px;
	line-height:	24px;
}

.top_news_box,.top_mainrace_box{
	width:	615px;
	text-align:	left;
	margin:	0 auto 10px;
}
.top_column_box,.top_recent_box,.top_retrieval_box{
	width:	370px;
	text-align:	left;
	margin:	0 auto 10px;
}
.top_news_box h3.top_news{
	background:	url("../image/top_news_bar.gif") no-repeat 0 0;
	width:	615px;
	height:	30px;
	position:	relative;
}
.top_mainrace_box h3.top_mainrace{
	background:	url("../image/top_mainrace_bar.gif") no-repeat 0 0;
	width:	615px;
	height:	30px;
	position:	relative;
}
.top_leftblock{
	display:	inline;
	width:	370px;
	float:	left;
	margin:	0 0 10px 0;
}
.top_column_box h3.top_column{
	background:	url("../image/top_column_bar.gif") no-repeat 0 0;
	width:	370px;
	height:	30px;
	position:	relative;
}
.top_recent_box h3.top_recent{
	background:	url("../image/top_recent_bar.gif") no-repeat 0 0;
	width:	370px;
	height:	30px;
	position:	relative;
}
.top_retrieval_box h3.top_retrieval{
	background:	url("../image/top_retrieval_bar.gif") no-repeat 0 0;
	width:	370px;
	height:	30px;
	position:	relative;
}

.top_news_box h3.top_news a,.top_news_box h3.top_news a:visited,
.top_mainrace_box h3.top_mainrace a,.top_mainrace_box h3.top_mainrace a:visited,
.top_column_box h3.top_column a,.top_column_box h3.top_column a:visited,
.top_recent_box h3.top_recent a,.top_recent_box h3.top_recent a:visited,
.top_retrieval_box h3.top_retrieval a,.top_retrieval_box h3.top_retrieval a:visited{
	display:	block;
	background:	url("../image/top_bar_button.gif") no-repeat 0 0;
	width:	71px;
	height:	30px;
	position:	absolute;
	top	:	0;
	right:	0;
}
.top_news_box h3.top_news a:hover,
.top_mainrace_box h3.top_mainrace a:hover,
.top_column_box h3.top_column a:hover,
.top_recent_box h3.top_recent a:hover,
.top_retrieval_box h3.top_retrieval a:hover{
	background:	url("../image/top_bar_button.gif") no-repeat 0 -30px;
}

.top_hit_block{
	display:	inline;
	margin:	0 10px 10px 0;
	float:	right;
	width:	200px;
	background:	url("../image/top_hit_box_bg.gif") repeat-y 0 0;
	text-align:	left;
}
.top_hit_block h3.top_hit{
	width:	200px;
	height:	30px;
	background:	url("../image/top_hit_bar.gif") no-repeat 0 0;
	position:	relative;
}
.top_hit_block h3.top_hit a,.top_hit_block h3.top_hit a:visited{
	display:	block;
	background:	url("../image/top_hit_bar_button.gif") no-repeat 0 0;
	width:	53px;
	height:	30px;
	position:	absolute;
	top	:	0;
	right:	0;
}
.top_hit_block h3.top_hit a:hover{
	background:	url("../image/top_hit_bar_button.gif") no-repeat 0 -30px;
}
.top_hit_block div{
	background:	url("../image/top_hit_box_bottom.gif") no-repeat left bottom;
	margin:	0;
	padding:	2px 12px 6px;
}


/* =======================================================
コンテンツページTOP b.news＆mainrace
======================================================= */
.top_news_box,.top_mainrace_box{
	zoom:	100%;
	/*\*//*/
	display:	inline-table;
	/**/
}
.top_news_box:after,.top_mainrace_box:after{
	content:	"";
	clear:	both;
	height:	0;
	display:	block;
	visibility:	hidden;
}

.top_news_box .top_news_crosshead,
.top_mainrace_box .top_mainrace_crosshead{
	font-size:	17px;
	font-weight:	bold;
	margin:	8px 0;
	color:	#007;
}
.top_news_box img{
	float:	left;
	margin:	0 10px 10px 0;
}
.top_mainrace_box img{
	float:	left;
	margin:	0 10px 10px 0;
}
.top_mainrace_report{
	float:	right;
	width:	370px;
	margin-bottom:	8px;
}
.top_mainrace_report p.report_h{
	color:	#c00;
	font-weight:	bold;
	margin:	0 0 2px;
}
.top_mainrace_report p.report_text{
	margin:	0;
}
.top_mainrace_report p.report_link{
	margin:	0 0 6px;
	line-height:	13px;
	padding-left:	12px;
	text-align:	left;
	background:	url("../image/column_arrow.gif") no-repeat 0 5px;
}

.main_race{
	clear:	both;
	border-top:	1px dotted #222;
	margin:	0;
}

.main_race dl.race_picup{
	margin:	4px 0;
	padding-bottom:	4px;
	border-bottom:	1px dotted #222;
}
.main_race dl.race_picup dt{
	float:	left;
	width:	186px;
	border-left:	4px solid #039;
	padding-left:	6px;
	margin-left:	4px;
}
.main_race dl.race_picup dd{
	padding-left:	202px;
}
/* =======================================================
コンテンツページTOP b.column＆次走情報＆検索
======================================================= */
.top_column_box dl{
	border-bottom:	1px dotted #232323;
}
.top_column_box dl dt{
	border-left:	4px solid #039;
	padding-left:	6px;
	margin:	8px 14px 4px ;
	font-size:	14px;
	font-weight:	bold;
}
.top_column_box dl dd.column_toplist_text{
	margin:	2px 10px !important; 
}
p.top_recent_text,
p.top_retrieval_text{
	margin:	8px 6px 2px;
}
.top_recent_box p.report_link,
.top_retrieval_box p.report_link{
	margin:	0 6px;
	padding-left:	12px;
	text-align:	left;
	background:	url("../image/column_arrow.gif") no-repeat 0 5px;
}

/* =======================================================
コンテンツページTOP c.的中情報
======================================================= */
.top_hit_block div dl{
	margin:	6px;
}
.top_hit_block div dl dt{
	border-left:	4px solid #039;
	padding-left:	4px;
	font-size:	16px;
	font-weight:	bold;
}
.top_hit_block div p.hit_date{
	margin:	6px 4px;
	background:	#deeafe;
	padding:	4px 8px;
	font-weight:	bold;
}
.top_hit_block div dl dd.hit_pay{
	font-weight:	bold;
}
.top_hit_block div dl dd.hit_pay span{
	color:	#c00;
}
.top_hit_block div dl dd.hit_race{
	margin-bottom:	12px;
	background:	#eee;
	padding:	4px 6px;
}

/* =======================================================
レースデータ
======================================================= */
/* === ナビゲーション =================================== */
.main_bar{
	background:	url("../image/dairy_main_bar.gif") no-repeat 0 0;
}
.racedata_body .main_bar h3{
	background:	url("../image/racedata_title.gif") no-repeat 0 0;
	width:	154px;
	height:	38px;
	margin-top:	0 !important;
	margin-left:	10px;
}
/* === 出走馬検索 ================================= */
h4.retrieval_title{
	width					:	615px ;
	height					:	30px ;
	background				:	url("../image/retrieval_bar.gif") repeat-x left bottom;
	margin					:	10px 0;
}
.retrieval_p01{
	margin					:	10px 0;
	background				:	#eee;
	font-weight				:	bold;
	padding					:	4px 8px;
	border-left				:	#888 5px solid;
	border-bottom			:	#888 1px solid;
}
.retrieval_p02{
	margin					:	10px;
}
.retrieval_p03{
	background				:	#ffe;
	margin					:	10px;
	padding					:	6px;
	border					:	1px solid #ccc;
}
form.retrieval_form{
	margin					:	10px 0;
}
form.retrieval_form table{
	border					:	1px solid #ccc;
	margin-bottom			:	6px;
}

form.retrieval_form table th.retrieval_form_th{
	text-align				:	left;
	background				:	#d9e6ff;
	padding					:	2px 6px;
	border					:	0 none;
}
form.retrieval_form table td.retrieval_form_td{
	padding					:	2px 6px;
}
input.retrieval_form_input_01{
	margin-bottom			:	7px;
	display					:	block;
}
.retrieval_p02{
	margin					:	10px;
}

table.retrieval_result{
	width					:	615px;
	margin					:	1px 0;
	border-collapse			:	collapse;
	border-spacing			:	0;
	border-top				:	1px solid #999;
	border-left				:	1px solid #999;
}
table.retrieval_result th,
table.retrieval_result td{
	border-right			:	1px solid #999;
	border-bottom			:	1px solid #999;
	padding					:	2px 4px;
}
table.retrieval_result th.th_01{
	height					:	22px;
	background				:	url("../image/recent_table_th_bg.jpg") repeat-x center center;
	font-weight				:	normal;
	text-align				:	center;
}

/* =======================================================
次走情報
======================================================= */
/* === ナビゲーション =================================== */
.main_bar{
	background:	url("../image/dairy_main_bar.gif") no-repeat 0 0;
}
.recent_body .main_bar h3{
	background:	url("../image/recent_title.gif") no-repeat 0 0;
	width:	120px;
	height:	38px;
	margin-top:	0 !important;
	margin-left:	10px;
}

ul.recent_navi_01{
	margin:	10px 10px 6px;
	zoom:	100%;
	/*\*//*/
	display:	inline-table;
	/**/
}
ul.recent_navi_01:after{
	content:	"";
	clear:	both;
	height:	0;
	display:	block;
	visibility:	hidden;
}
ul.recent_navi_01 li{
	float:	left;
	diplay:	inline;
}
ul.recent_navi_01 li a,ul.recent_navi_01 li a:visited{
	display:	block;
	width:	116px;
	height:	22px;
	background:	url("../image/recent_button01.gif") no-repeat 0 0;
	line-height:	22px;
	text-indent:	24px;
	margin-right:	6px;
}
ul.recent_navi_01 li a:hover{
	background:	url("../image/recent_button01.gif") no-repeat 0 -22px;
}
ul.recent_navi_01 li.active a:link,ul.recent_navi_01 li.active a:visited,ul.recent_navi_01 li.active a:hover{
	display:	block;
	color:	#fff;
	width:	116px;
	height:	22px;
	background:	url("../image/recent_button01_active.gif") no-repeat 0 0;
	margin-right:	6px;
}

ul.recent_navi_02{
	background				:	url("../image/recent_button02_bg.jpg") repeat-x center center;
	border					:	1px solid #999;
	padding-left			:	3px;
	margin					:	6px 0 0 0;
	zoom					:	100%;
	/*\*//*/
	display					:	inline-table;
	/**/
}
ul.recent_navi_02:after{
	content					:	"";
	clear					:	both;
	height					:	0;
	display					:	block;
	visibility				:	hidden;
}
ul.recent_navi_02 li{
	float					:	left;
	display					:	inline;
}
ul.recent_navi_02 li a,ul.recent_navi_02 li a:visited{
	display					:	block;
	width					:	79px;
	height					:	24px;
	background				:	url("../image/recent_button02.gif") no-repeat 0 0;
	margin					:	3px 1px;
	line-height				:	24px;
	text-align				:	center;
}
ul.recent_navi_02 li a:hover{
	background				:	url("../image/recent_button02.gif") no-repeat 0 -24px;
}
ul.recent_navi_02 li.active a:link,ul.recent_navi_02 li.active a:visited,ul.recent_navi_02 li.active a:hover{
	display					:	block;
	color					:	#fff;
	width					:	79px;
	height					:	24px;
	background				:	url("../image/recent_button02_active.jpg") no-repeat 0 0;
	margin					:	3px 1px;
	line-height				:	24px;
	text-align				:	center;
}

.recent_subnavi_block{
	height:	28px;
	background:	url("../image/recent_button03_bg_left.gif") no-repeat bottom left;
	padding-left:	11px;
	margin-left:	14px;
}
img.recent_subnavi_right{
	vertical-align:	bottom;
	*position:	relative;
	*left:	-3px;
}
.recent_subnavi_block div.right_block{
	display:	inline;
	margin:	0;
	padding:	0;
	width:	11px;
	height:	28px;
	background:	url("../image/recent_button03_bg_right.gif") no-repeat bottom left;
}
ul.recent_navi_03{
	float:	left;
	height:	28px;
	zoom:	100%;
	padding:	0;
	margin:	0;
	/*\*//*/
	display:	inline-table;
	/**/
}
ul.recent_navi_03:after{
	content:	"";
	clear:	both;
	height:	0;
	display:	block;
	visibility:	hidden;
}
ul.recent_navi_03 li{
	width:	70px;
	float:	left;
	height:	28px;
	background:	url("../image/recent_button03_bg.gif") repeat-x 0 0;
}
ul.recent_navi_03 li img{
	display:	inline;
}
ul.recent_navi_03 li a{
	display:	block;
	width:	70px;
	height:	20px;
	text-align:	center;
	margin-top:	3px;
	*padding-top:	3px;
}
ul.recent_navi_03 li.active a{
	display:	block;
	width:	70px;
	height:	20px;
	background:	url("../image/recent_button03_active.gif") no-repeat 0 0;
	text-align:	center;
	*padding-top:	3px;
}

/* === データ =================================== */
.recent_count{
	text-align:	right;
	margin:	1px 0;
}
.recent_racedate{
	text-align:	left;
	margin:	1px 16px;
	font-weight:	bold;
}
.recent_racename{
	text-align:	left;
	margin:	1px 16px;
	font-size:	18px;
	font-weight:	bold;
	color:	#c00;
}

table.recent_table{
	width:	615px;
	margin:	1px 0;
	border-collapse:	collapse;
	border-spacing:	0;
	border-top:	1px solid #999;
	border-left:	1px solid #999;
}
table.recent_table th,
table.recent_table td{
	border-right:	1px solid #999;
	border-bottom:	1px solid #999;
	padding:	2px 4px;
}
table.recent_table th.th_01{
	height:	22px;
	background:	url("../image/recent_table_th_bg.jpg") repeat-x center center;
	font-weight:	normal;
	text-align:	center;
}
table.recent_table th.th_02{
	background:	#ffe;
	font-weight:	normal;
	text-align:	left;
}
table.recent_table td{
	background:	#fefefe;
}

/* =======================================================
検索・リーディング
======================================================= */
.retrieval_body .main_bar h3{
	background:	url("../image/retrieval_title.gif") no-repeat 0 0;
	width:	211px;
	height:	38px;
	margin-top:	0 !important;
	margin-left:	10px;
}

ul.retrieval_navi_01{
	width:	558px;
	margin:	10px auto;
	text-align:	center;
	zoom:	100%;
	/*\*//*/
	display:	inline-table;
	/**/
}
ul.retrieval_navi_01:after{
	content:	"";
	clear:	both;
	height:	0;
	display:	block;
	visibility:	hidden;
}
ul.retrieval_navi_01 li{
	display:	inline;
}

.retrieval_box{
	border:	1px solid #ccc;
	background:	#eee;
	margin:	10px 0;
	padding:	6px;
}
.retrieval_box li{
	display:	inline;
}
.data_box_01{
	border-bottom:	1px dotted #222;
	padding:	0 6px 6px 6px;
}
.data_box_02{
	padding:	6px 6px 0 6px;
}
.data_box_03{
	background:	url("../image/retrieval_data_date_bg.gif") no-repeat 0 0;
	margin:	10px 0;
	width:	615px;
	height:	37px;
}
.data_box_03 p{
	color:	#fff;
	font-size:	15px;
	font-weight:	bold;
	padding-top:	10px;
	padding-left:	20px;
	line-height:	15px;
}

li.picup_jockey_active{
	display:	block;
	width:	186px;
	height:	34px;
	background:	url("../image/retrieval_menu01_b01_active.gif") no-repeat 0 0;
	float:	left;
}
li.horse_retrieval a,li.horse_retrieval a:visited{
	display:	block;
	width:	186px;
	height:	34px;
	background:	url("../image/retrieval_menu01_b02.gif") no-repeat 0 0;
	float:	left;
}
li.horse_retrieval a:hover{
	background:	url("../image/retrieval_menu01_b02.gif") no-repeat 0 -34px;
}

li.reading_data a,li.reading_data a:visited{
	display:	block;
	width:	186px;
	height:	34px;
	background:	url("../image/retrieval_menu01_b03.gif") no-repeat 0 0;
	float:	left;
}
li.reading_data a:hover{
	background:	url("../image/retrieval_menu01_b03.gif") no-repeat 0 -34px;
}

table.retrieval_table_j_name{
	float:	left;
	width:	130px;
	margin:	0 0 6px;
	border-collapse:	collapse;
	border-spacing:	0;
	border-top:	1px solid #999;
	border-left:	1px solid #999;
}

table.retrieval_table_j_result{
	float:	left;
	width:	470px;
	margin:	0 0 10px 10px;
	border-collapse:	collapse;
	border-spacing:	0;
	border-top:	1px solid #999;
	border-left:	1px solid #999;
}

table.retrieval_table_j_name th,table.retrieval_table_j_result th{
	background:	url("../image/recent_table_th_bg.jpg") repeat-x center center;
	font-weight:	normal;
	text-align:	center;
	padding:	2px;
	border-right:	1px solid #999;
	border-bottom:	1px solid #999;
}
table.retrieval_table_j_result td{
	border-right:	1px solid #999;
	border-bottom:	1px solid #999;
	padding:	4px;
}

p.data_date{
	text-align:	right;
	margin:	0 0 6px 0;
	clear:	both;
}

table.retrieval_table_j_name td{
	border-right:	1px solid #999;
	border-bottom:	1px solid #999;
	padding:	6px;
}

table.retrieval_table{
	clear:	left;
	width:	615px;
	margin:	10 0px;
	border-collapse:	collapse;
	border-spacing:	0;
	border-top:	1px solid #999;
	border-left:	1px solid #999;
}
table.retrieval_table th,
table.retrieval_table td{
	border-right:	1px solid #999;
	border-bottom:	1px solid #999;
	padding:	2px 4px;
}
table.retrieval_table th.th_01{
	height:	22px;
	background:	url("../image/recent_table_th_bg.jpg") repeat-x center center;
	font-weight:	normal;
	text-align:	center;
}
table.retrieval_table th.th_02{
	background:	#ffe;
	font-weight:	normal;
	text-align:	center;
}
table.retrieval_table td{
	background:	#fefefe;
}
/* === リーディング =============================== */
h4.reading_h{
	width					:	615px !important;
	height					:	30px !important;
	background				:	url("../image/reading_bar.gif") no-repeat 0 0 !important;
	margin					:	10px 0!important;
}
table.retrieval_table thead.th_bg{
	background				:	url("../image/recent_table_th_bg.jpg") repeat-x center center;
}
table.retrieval_table thead.th_bg th{
	font-weight				:	normal;
}
ul.recent_navi_03_02{
	float					:	left;
	height					:	28px;
	zoom					:	100%;
	padding					:	0;
	margin					:	0;
	/*\*//*/
	display					:	inline-table;
	/**/
}
ul.recent_navi_03_02:after{
	content					:	"";
	clear					:	both;
	height					:	0;
	display					:	block;
	visibility				:	hidden;
}
ul.recent_navi_03_02 li{
	width					:	106px;
	float					:	left;
	height					:	28px;
	background				:	url("../image/recent_button03_bg.gif") repeat-x 0 0;
}
ul.recent_navi_03_02 li img{
	display					:	inline;
}
ul.recent_navi_03_02 li a{
	display					:	block;
	width					:	106px;
	height					:	20px;
	text-align				:	center;
	margin-top				:	3px;
	*padding-top			:	3px;
}
ul.recent_navi_03_02 li.active a{
	display					:	block;
	width					:	106px;
	height					:	20px;
	background				:	url("../image/recent_button03_active_02.gif") no-repeat 0 0;
	text-align				:	center;
	*padding-top			:	3px;
}
/* === 制裁情報 =================================== */

h4.seisai_title{
	font-size				:	17px;
	font-weight				:	bold;
	color					:	#007;
	margin					:	10px 0;
	padding					:	6px 12px;
	background				:	url("../image/news_topic_title_bg.gif") repeat-x left bottom;
}
h4.seisai_h{
	width					:	615px !important;
	height					:	30px !important;
	background				:	url("../image/seisai_bar.gif") no-repeat 0 0 !important;
	margin					:	10px 0 !important;
}

.seisai_list_block{
	margin					:	10px 0;
	padding-top				:	40px;
	background				:	url("../image/seisai_number_bar.gif") no-repeat 0 0;
}
ul.seisai_list{
	margin					:	0 6px 0 10px;
}
ul.seisai_list li{
	padding-left			:	16px;
	background				:	url("../image/news_list_icon.gif") no-repeat 0 3px;
	margin-bottom			:	4px;
}
ul.seisai_list li img{
	display					:	inline;
}
.seisai_list_data{
	font-size				:	11px;
	color					:	#999;
}


/* =======================================================
差分？
======================================================= */

h4.picup_jockey{
	width					:	615px;
	height					:	30px;
	background				:	url("../image/pickup_jockey_bar.gif") no-repeat 0 0;
	margin					:	10px 0;
}
li.horse_retrieval a,li.horse_retrieval a:visited{
	display					:	block;
	width					:	186px;
	height					:	34px;
	background				:	url("../image/retrieval_menu01_b02.gif") no-repeat 0 0;
	float					:	left;
}
li.horse_retrieval a:hover{
	background				:	url("../image/retrieval_menu01_b02.gif") no-repeat 0 -34px;
}

li.reading_data a,li.reading_data a:visited{
	display					:	block;
	width					:	186px;
	height					:	34px;
	background				:	url("../image/retrieval_menu01_b03.gif") no-repeat 0 0;
	float					:	left;
}
li.reading_data a:hover{
	background				:	url("../image/retrieval_menu01_b03.gif") no-repeat 0 -34px;
}

/* =======================================================
ニュース
======================================================= */

.news_body .main_bar h3{
	background:	url("../image/news_title.gif") no-repeat 0 0;
	width:	110px;
	height:	38px;
	margin-top:	0 !important;
	margin-left:	10px;
}
.news_body h4{
	font-size:	17px;
	font-weight:	bold;
	color:	#007;
	margin:	10px 0;
	padding:	6px 12px;
	background:	url("../image/news_topic_title_bg.gif") repeat-x left bottom;
}

dl.news_photo{
	float:	left;
	display:	inline;
	margin:	0 12px 2px 0;
}
dl.news_photo dt{
	display:	inline;
	margin-bottom:	3px;
}
dl.news_photo dd{
	display:	inline;
	color:	#007;
	font-size:	11px;
}
.news_text{
	margin:	0 0 10px;
}
.time_stamp{
	text-align:	right;
	font-weight:	bold;
	margin:	0 0 10px;
}

.news_list_block{
	margin:	10px 0;
	padding-top:	40px;
	background:	url("../image/news_list_bar.gif") no-repeat 0 0;
}
ul.news_list{
	margin:	0 6px 0 10px;
}
ul.news_list li{
	padding-left:	16px;
	background:	url("../image/news_list_icon.gif") no-repeat 0 3px;
	margin-bottom:	4px;
}
ul.news_list li img{
	display:	inline;
}
.news_list_data{
	font-size:	11px;
	color:	#999;
}

ul.news_next{
	margin-right:	10px;
	zoom:	100%;
	/*\*//*/
	display:	inline-table;
	/**/
}
ul.news_next:after{
	content:	"";
	clear:	both;
	height:	0;
	display:	block;
	visibility:	hidden;
}
ul.news_next li{
	float:	right;
	padding-left:	11px;
	background:	url("../image/news_next_icon.gif") no-repeat 0 6px;
}

.news_number_link{
	text-align:	right;
	margin:	10px;
}

/* =======================================================
コラム
======================================================= */
.column_body .main_bar h3{
	background:	url("../image/column_title.gif") no-repeat 0 0;
	width:	89px;
	height:	38px;
	margin-top:	0 !important;
	margin-left:	10px;
}

.column_body p.copy{
	margin:	10px;
}
.latest_column{
	display:	inline;
	float:	right;
	width:	180px;
	border:	1px solid #777;
	background:	#eee;
	margin:	0 10px 10px;
}
.latest_column h4{
	width:	170px;
	height:	26px;
	margin:	6px auto;
	background:	url("../image/column_new_bar.gif") no-repeat 0 0;
}
.latest_column dl{
	border-bottom:	1px dotted #232323;
	margin:	8px;
}
.latest_column dl dt{
	font-size:	15px;
	font-weight:	bold;
}
.latest_column dl dd.latest_column_tolink{
	text-align:	right;
	margin-bottom:	6px;
}
.latest_column dl dd.latest_column_tolink img{
	display:	inline;
}
.column_yoso{
	width:	380px;
}
.column_yoso h4{
	height:	30px;
	margin:	6px 0 10px;
	background:	url("../image/column_cate_01.gif") no-repeat 0 0;
}
.column_higawari h4{
	height:	30px;
	margin:	6px 0 10px;
	background:	url("../image/column_cate_02.gif") no-repeat 0 0;
}
.column_bansanchi h4{
	height:	30px;
	margin:	6px 0 10px;
	background:	url("../image/column_cate_03.gif") no-repeat 0 0;
}

.moubaku_title a{
	display:	block;
	width:	197px;
	height:	28px;
	margin:	6px 10px 6px 0;
	background:	url("../image/column_name_title_01.gif") no-repeat 0 0;
}
.neraiuma_title a{
	display:	block;
	width:	140px;
	height:	28px;
	margin:	6px 10px 6px 0;
	background:	url("../image/column_name_title_02.gif") no-repeat 0 0;
}
.uma36_25h_title a{
	display:	block;
	width:	160px;
	height:	28px;
	margin:	6px 10px 6px 0;
	background:	url("../image/column_name_title_03.gif") no-repeat 0 0;
}
.kikou_title a{
	display:	block;
	width:	197px;
	height:	28px;
	margin:	6px 10px 6px 0;
	background:	url("../image/column_name_title_04.gif") no-repeat 0 0;
}
.furusato_title a{
	display:	block;
	width:	310px;
	height:	28px;
	margin:	6px 10px 6px 0;
	background:	url("../image/column_name_title_05.gif") no-repeat 0 0;
}
.basou_title a{
	display:	block;
	width:	184px;
	height:	28px;
	margin:	6px 10px 6px 0;
	background:	url("../image/column_name_title_06.gif") no-repeat 0 0;
}
.column_toplist_text{
	margin:	6px 0;
}
.column_toplist_updata{
	margin:	6px 0;
	font-weight:	bold;
}
.column_toplist_tolink{
	border-bottom:	1px dotted #777;
	padding-bottom:	10px;
	margin:	6px 0 10px 0;
	text-align:	right;
}
.column_toplist_tolink img{
	display:	inline;
}


.column_main .moubaku_title{
	display:	block;
	height:	28px;
	margin:	10px 0 3px 0;
	background:	url("../image/column_name_title_01.gif") no-repeat 6px 0;
	padding:	0 0 4px;
	border-bottom:	1px solid #006;
}
.column_main .neraiuma_title{
	display:	block;
	height:	28px;
	margin:	10px 0 3px 0;
	background:	url("../image/column_name_title_02.gif") no-repeat 6px 0;
	padding:	0 0 4px;
	border-bottom:	1px solid #006;
}
.column_main .uma36_25h_title{
	display:	block;
	height:	28px;
	margin:	10px 0 3px 0;
	background:	url("../image/column_name_title_03.gif") no-repeat 6px 0;
	padding:	0 0 4px;
	border-bottom:	1px solid #006;
}
.column_main .kikou_title{
	display:	block;
	height:	28px;
	margin:	10px 0 3px 0;
	background:	url("../image/column_name_title_04.gif") no-repeat 6px 0;
	padding:	0 0 4px;
	border-bottom:	1px solid #006;
}
.column_main .furusato_title{
	display:	block;
	height:	28px;
	margin:	10px 0 3px 0;
	background:	url("../image/column_name_title_05.gif") no-repeat 6px 0;
	padding:	0 0 4px;
	border-bottom:	1px solid #006;
}
.column_main .basou_title{
	display:	block;
	height:	28px;
	margin:	10px 0 3px 0;
	background:	url("../image/column_name_title_06.gif") no-repeat 6px 0;
	padding:	0 0 4px;
	border-bottom:	1px solid #006;
}
.title_writer_name{
	text-align:	right;
	margin:	0 13px 10px;
	font-weight:	bold;
}

.topic_title{
	color:	#222;
	font-size:	18px;
	font-weight:	bold;
	margin:	0 0 10px 0;
}
.writer_prof{
	border:	1px solid #999;
	margin:	10px 0 20px 0;
	zoom:	100%;
	/*\*//*/
	display:	inline-table;
	/**/
}
.writer_prof:after{
	content:	"";
	clear:	both;
	height:	0;
	display:	block;
	visibility:	hidden;
}
.writer_prof img{
	float:	left;
	margin:	8px;
}
.writer_prof h4.writer_info{
	height:	26px;
	background:	url("../image/column_prof_title.gif") no-repeat 0 0;
	border-bottom:	2px solid #333;
}
.writer_prof .writer_name{
	margin:	8px 8px 4px;
	font-weight:	bold;
}
.writer_prof .writer_prof_t{
	margin:	0 8px 8px;
}

.column_number_list_block{
	margin:	10px 0;
	padding-top:	40px;
	background:	url("../image/column_number_bar.gif") no-repeat 0 0;
}
ul.column_number_list{
	margin:	0 6px 0 10px;
}
ul.column_number_list li{
	padding-left:	16px;
	background:	url("../image/news_list_icon.gif") no-repeat 0 3px;
	margin-bottom:	4px;
}


.moubaku_hit{
	border:	1px solid #999;
	margin:	10px;
	padding:	10px;
}
.moubaku_hit h4{
	width:	200px;
	height:	26px;
	background:	url("../image/column_moubaku_hit.gif") no-repeat 0 0;
}
.moubaku_hit p{
	margin:	10px 10px 0;
}

/* =======================================================
今週のメイン 追い切り＆コメント b.news＆mainrace
======================================================= */
.mainrace_body .main_bar h3{
	background:	url("../image/mainrace_title.gif") no-repeat 0 0;
	width:	216px;
	height:	38px;
	margin-top:	0 !important;
	margin-left:	10px;
}
.mainrace_menu{
	background:	#bbb;
	margin-bottom:	10px;
}
.mainrace_menu ul{
	margin:	0;
	padding:	0;
}
.mainrace_menu ul li{
	display:	inline;
}
.mainrace_menu ul.mainrace_menu_01{
	padding:	3px;
	
}
.mainrace_menu ul.mainrace_menu_02{
	margin:	0;
	padding-left:	10px;
	background:	url("../image/mainrace_menu_02_bg.gif") repeat-x 0 0;
	height:	30px;
}
.mainrace_menu ul.mainrace_menu_01 li a{
	border:	1px solid #666;
	padding:	6px 10px;
	margin:	3px;
	line-height:	28px;
	background:	#fff;
}
.mainrace_menu ul.mainrace_menu_01 li a.active{
	border:	1px solid #dedede;
	padding:	6px 10px;
	margin:	3px;
	line-height:	28px;
	background:	#03c;
	color:	#fff;
}
.mainrace_menu ul.mainrace_menu_02 li a{
	line-height:	28px;
	padding:	6px 6px 7px 18px;
	background:	url("../image/recent_button3_arrow.gif") no-repeat 6px 8px;
}
.mainrace_menu ul.mainrace_menu_02 li a:hover{
	background:	#c9ddf8 url("../image/recent_button3_arrow.gif") no-repeat 6px 8px;
	border-bottom:	2px solid #333;
}

.mainrace_body h4.mainrace_report{
	background:	url("../image/mainrace_report_bar.gif") no-repeat 0 0;
	width:	615px;
	height:	36px;
	margin:	10px 0 6px;
	border-bottom:	3px solid #390;
	padding:	0;
}
.mainrace_body h4.mainrace_oikiri{
	background:	url("../image/mainrace_oikiri_bar.gif") no-repeat 0 0;
	width:	615px;
	height:	36px;
	margin:	20px 0 6px;
	border-bottom:	3px solid #0e44c0;
	padding:	0;
}
.mainrace_body h4.mainrace_news{
	background:	url("../image/mainrace_news_bar.gif") no-repeat 0 0;
	width:	615px;
	height:	36px;
	margin:	20px 0 0 0;
	border-bottom:	3px solid #c9213a;
	padding:	0;
}
.mainrace_body h4{
	font-size:	17px;
	font-weight:	bold;
	color:	#007;
	margin:	10px 0;
	padding:	6px 12px;
	background:	url("../image/news_topic_title_bg.gif") repeat-x left bottom;
}


.mainrace_body .updata_info{
	margin:	0 10px 10px 20px;
}


table.mainrace_table{
	clear:	left;
	width:	615px;
	margin:	10px 0;
	border-collapse:	collapse;
	border-spacing:	0;
	border-top:	1px solid #999;
	border-left:	1px solid #999;
}
table.mainrace_table th,
table.mainrace_table td{
	border-right:	1px solid #999;
	border-bottom:	1px solid #999;
	padding:	2px 4px;
}
table.mainrace_table th.th_01{
	height:	22px;
	background:	url("../image/recent_table_th_bg.jpg") repeat-x center center;
	font-weight:	normal;
	text-align:	center;
}
table.mainrace_table th.th_02{
	background:	#ffe;
	font-weight:	normal;
	text-align:	left;
}
table.mainrace_table td{
	background:	#fefefe;
}
/* =======================================================
的中情報 c.hit
======================================================= */
.hitdata_body .main_bar{
	margin-bottom			:	10px;
}
.hitdata_body .main_bar h3{
	background				:	url("../image/hitdata_title.gif") no-repeat 0 0;
	width					:	110px;
	height					:	38px;
	margin-top				:	0 !important;
	margin-left				:	10px;
}

.hitdata_body h4.yosoka_title{
	background				:	url("../image/hit_yosouka_bar.gif") no-repeat 0 0;
	width					:	615px;
	height					:	30px;
	margin					:	0 0 10px 0;
}
.hitdata_body h4.hit_sokuho_title{
	background				:	url("../image/hit_sokuho_bar.gif") no-repeat 0 0;
	width					:	615px;
	height					:	30px;
	margin					:	0 0 10px 0;
}
.hitdata_body h4.hit_ranking_title{
	background				:	url("../image/hit_ranking_bar.gif") no-repeat 0 0;
	width					:	615px;
	height					:	30px;
	margin					:	0 0 10px 0;
}

ul.yosouka_belong_navi{
	margin					:	10px 0;
	zoom					:	100%;
	/*\*//*/
	display					:	inline-table;
	/**/
}
ul.yosouka_belong_navi:after{
	content					:	"";
	clear					:	both;
	height					:	0;
	display					:	block;
	visibility				:	hidden;
}
ul.yosouka_belong_navi li{
	float					:	left;
	diplay					:	inline;
}
ul.yosouka_belong_navi li a,ul.yosouka_belong_navi li a:visited{
	display					:	block;
	width					:	116px;
	height					:	22px;
	background				:	url("../image/recent_button01.gif") no-repeat 0 0;
	line-height				:	22px;
	text-indent				:	24px;
	margin-right			:	6px;
}
ul.yosouka_belong_navi li a:hover{
	background				:	url("../image/recent_button01.gif") no-repeat 0 -22px;
}
ul.yosouka_belong_navi li.active a:link,ul.yosouka_belong_navi li.active a:visited,ul.yosouka_belong_navi li.active a:hover{
	display					:	block;
	color					:	#fff;
	width					:	116px;
	height					:	22px;
	background				:	url("../image/recent_button01_active.gif") no-repeat 0 0;
	margin-right			:	6px;
}

p.yosouka_belong{
	font-size				:	18px;
	font-weight				:	bold;
	color					:	#333;
	margin					:	0 0 10px;
	padding					:	8px 20px;
	background				:	#ceeeff;
}

ul.yosoka_list_link{
	width					:	615px;
	margin					:	0 0 20px;
	padding					:	6px 0;
	border-top				:	1px dotted #888;
	border-bottom			:	1px dotted #888;
	zoom					:	100%;
	/*\*//*/
	display					:	inline-table;
	/**/
}
ul.yosoka_list_link:after{
	content					:	"";
	clear					:	both;
	height					:	0;
	display					:	block;
	visibility				:	hidden;
}

ul.yosoka_list_link li{
	width					:	112px;
	float					:	left;
}

.hitdata_body p.writer_name a{
	color					:	#222;
	text-decoration			:	none;
}

.hitdata_body div.sort_data{
	border					:	1px solid #777;
	width					:	613px;
	margin					:	0 0 10px;
	background				:	#eee;
}
.hitdata_body div.sort_data div.select_date{
	border-bottom			:	1px solid #999;
	background				:	url("../image/days_choice_bg.gif") repeat-x 0 0;
	height					:	31px;
}
.hitdata_body div.sort_data div.select_date dl{
	margin-left				:	10px;
	width					:	450px;
}
.hitdata_body div.sort_data div.select_date dl dt{
	display					:	block;
	width					:	82px;
	height					:	31px;
	background				:	url("../image/days_choice_h.gif") no-repeat 0 0;
	float					:	left;
	margin					:	0 10px 0 0;
}
.hitdata_body div.sort_data div.select_date dl dd{
	display					:	block;
	width					:	300px;
	padding-top				:	5px;
	line-height				:	13px;
	margin					:	0 0 0 10px;
}
.hitdata_body div.sort_data div.select_date dl dd form{
	margin					:	0;
	padding					:	0;
}
.hitdata_body div.sort_data div.select_date dl dd select{

}

.hitdata_body div.sort_data div.kaisaijyo{
	background				:	#fff;
	padding					:	4px 10px;
	margin					:	4px;
	border					:	1px solid #999;
}
ul.kaisaijyo_list li{
	display					:	inline;
}

/* =========================================================
ソーシャル・ブックマークリスト	.SBM_List	*08.04.17小林追加*
========================================================= */
body#w_36 .SBM_List{
	margin:	12px 0;
}

body#w_36 .SBM_List ul li{
	float:	right;
	display:	inline;
	margin:	0 0 0 12px;
}

/* =========================================================
導線強化	.	*08.09.04大橋追加*
========================================================= */
div.times_notice{
	margin:1em 0;
	padding:0.25em 1em 0.25em;
	border:1px solid #999;
	background-color:#ffffe6;
	text-align:left;
}

div.times_notice p{
	margin:0;
	padding:0
}



/* =========================================================
DL表示用	.	*10/07/26 小林追加*
========================================================= */
body#w_36 .dl_box{
	width					:	615px;
	padding:16px 0 0 0;
	background					:	url(../image/bg_dl_01_a.gif) 56px 0 no-repeat;
}

body#w_36 .dl_box table{
	margin					:	0px 32px 8px 88px;
	border					:	1px solid #ccc;
	background				:	#fff;
}

body#w_36 .dl_box_2 table{
	margin					:	0 32px;
	border					:	1px solid #ccc;
	background				:	#fff;
}

body#w_36 .dl_box table th, 
body#w_36 .dl_box_2 table th{
	padding					:	4px 3px;
	text-align				:	center;
	border					:	1px solid #ccc;
	background				:	#d2dffb;
}

body#w_36 .dl_box table td, 
body#w_36 .dl_box_2 table td{
	padding					:	8px 6px;
	line-height				:	1.6;
	border					:	1px solid #ccc;
	background			:	#f2f2f2;
}

body#w_36 .dl_box .button_dl{
	margin						:	0 0 0 225px;
}

body#w_36 .dl_box p{
	margin					:	8px 0 0 88px;
}

body#w_36 .dl_box ul.dl_help{
	padding					:	8px 32px 16px 88px;
	background					:	url(../image/bg_dl_01_b.gif) 56px bottom no-repeat;
}

body#w_36 .dl_box ul.dl_help li{
	float					:	right;
	margin-bottom			:	6px;
	padding-left			:	14px;
	clear					:	both;
	background				:	url(../image/icon_help.gif) 0 4px no-repeat;
}

body#w_36 .dl_box ul.dl_help li a, 
body#w_36 .dl_box ul.dl_help li a:link, 
body#w_36 .dl_box ul.dl_help li a:visited{
	color					:	#c00;
	text-decoration			:	none;
}

body#w_36 .dl_box ul.dl_help li a:hover, 
body#w_36 .dl_box ul.dl_help li a:active{
	color					:	#c00;
	text-decoration			:	underline;
}

body#w_36 .dl_box_2{
	width					:	615px;
	padding:0 0 16px 0;
	background					:	url(../image/bg_dl_02_b.gif) 16px bottom no-repeat;
}

body#w_36 .dl_box_2 h3{
	margin				:	0 0 0 16px;
	padding				:	36px 0 0 16px;
	background					:	url(../image/bg_dl_02_a.gif) 0 0 no-repeat;
}

body#w_36 .DL_notice{
	margin:1em 0;
	padding:0.25em 1em 0.25em;
	border:1px solid #999;
	background-color:#ffffe6;
	text-align:left;
}

body#w_36 .DL_notice p{
	margin:0;
	padding:0
}
