@charset "euc-jp";

@import url("style.css");
@import url("news.css");

/*---------------------------------------
 トップお知らせ枠 .top_newinfo_box
---------------------------------------*/
.top_newinfo_box {
	border	:	1px solid #a3b3d1;
	margin-bottom	:	10px;
	text-align	:	left;
}
.top_newinfo_box dl {
	/*width: 202px;*/
	/*margin: 0 auto;*/
}
.top_newinfo_box dt {
	width: 100%;
	display : block;
	padding : 6px 0 6px 10px;
	background: -moz-linear-gradient(top, #759800 0%, #4E7700 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#759800), color-stop(100%,#4E7700));
	background: -webkit-linear-gradient(top, #759800 0%,#4E7700 100%);
	background: -ms-linear-gradient(top, #759800 0%,#4E7700 100%);
	background: linear-gradient(to bottom, #759800 0%,#4E7700 100%);
	color: #fff;
	font-weight: bold;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #fff;
}
.top_newinfo_box dd{
	padding	:	5px 10px 5px 8px;
}
.top_newinfo_box dd p{
/*	background	: url("../image/mark_arrow_blue_01.gif") no-repeat 0 4px; */
	line-height : 1.4;
	margin-bottom: 8px;
	padding-bottom: 6px;
	border-bottom: 1px dashed #aaa;
}
.top_newinfo_box dd p:last-child{
	border: 0 none;
	padding: 0;
	margin: 0;
}
.top_newinfo_box dd span{
	margin	:	0 6px;
}
.top_newinfo_box .mypage_new_box_newinfo dl dd a {
	color	:	#c00;
}
.top_newinfo_box a img {
	display: inline;
}
/* =======================================================
TOPページ
======================================================= */
/*---------------------------------------
 コンテンツ告知枠
---------------------------------------*/
/*---- 一口馬主 /.pog_top_derby_box ----*/
#main .pog_top_owner_box {
	margin:0 0 10px;
	border:#c6c9d5 1px solid;
	border-top:0 none;
	width:718px;
	height:315px;
	background:url("../image/bg_owner_search.png") no-repeat 0 0;
	position: relative;
}
#main .pog_top_owner_box ul{
	position: absolute;
	bottom: 0px;
	left: 4px;
}
#main .pog_top_owner_box ul li{
	float:left;
	padding:10px 2px;
	margin: 0 0 0 2px;
}
#main .pog_top_owner_box ul li img{
	width:171px;
	height: 86px;
}


/*---- POG大会 /.pog_top_derby_box ----*/
#main .pog_top_derby_box {
	margin	:	0 0 10px;
	border	:	#c6c9d5 1px solid;
	border-top	:	0 none;
}
#main .pog_top_derby_box .box_head {
	position	:	relative;
	height	:	35px;
	background	:	url("../image/h_pog_bg_01.png") no-repeat 0 0;
}
#main .pog_top_derby_box .box_head h2 {
	position	:	absolute;
	top	:	-5px;
	left	:	-1px;
}
#main .pog_top_derby_box .bnr_pog_derby_link {
	margin	:	3px;
	border	:	1px solid #ccc;
}

/*---- POG便利機能 /.pog_top_tool_box ----*/
#main .pog_top_tool_box {
	margin	:	0 0 14px;
	border	:	#c6c9d5 1px solid;
	border-top	:	0 none;
}
#main .pog_top_tool_box .box_head {
	position	:	relative;
	height	:	35px;
	background	:	url("../image/h_pog_bg_01.png") no-repeat 0 0;
}
#main .pog_top_tool_box .box_head h2 {
	position	:	absolute;
	top	:	-4px;
	left	:	-1px;
}
#main .pog_top_tool_box .pog_top_tool_content {
	width	:	705px;
	margin	:	3px auto ;
}
#main .pog_top_tool_box ul {
	width	:	710px;
	margin	:	0 -5px 0 0;
	overflow	:	hidden;
	zoom	:	1;
}
#main .pog_top_tool_box ul li {
	width	:	350px;
	float	:	left;
	margin	:	0 5px 0 0;
}

/*---------------------------------------
 netkeiba Books+ .netkeiba_books_block
---------------------------------------*/
.netkeiba_books_block {
	margin-bottom: 14px;
}
.netkeiba_books_block h2 {
	background: #597f01 url(../image/pog_books_h_logo.png) no-repeat right center;
	color: #fff;
	font-family: "ヒラギノ角ゴ ProN W6", 'ヒラギノ角ゴ Pro W6', "Hiragino Kaku Gothic ProN","Meiryo", "メイリオ", "游ゴシック体", 'Yu Gothic', arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
	padding: 10px 0 8px 15px;
	margin-bottom: 11px;
}
.netkeiba_books_block ul li {
	float: left;
	position: relative;
}
.netkeiba_books_block ul li:nth-child(even) {
	float: right;
}
.netkeiba_books_txt {
	position: absolute;
	left: 12px;
	bottom: 10px;
}
.netkeiba_books_block ul li a:hover img {
	opacity: .7;
}

/*---------------------------------------
 ニュース .netkeiba_news_block
---------------------------------------*/
#main .netkeiba_news_block {
	margin	:	0 0 20px;
}
/*---------------------------------------
 コラム .netkeiba_column_block
---------------------------------------*/
#main .netkeiba_column_block {
	margin	:	0 0 20px;
	padding	:	0 0 10px;
	border	:	#c6c9d5 1px solid;
	border-top	:	0 none;
}
#main .netkeiba_column_block .box_head {
	position	:	relative;
	height	:	35px;
	background	:	url("../image/h_pog_bg_01.png") no-repeat 0 0;
}
#main .netkeiba_column_block .box_head h2 {
	position	:	absolute;
	top	:	-5px;
	left	:	-1px;
}
#main .netkeiba_column_block ul.column_list_ul {
	margin	:	0;
	padding	:	0 12px;
}
#main .netkeiba_column_block ul.column_list_ul li {
	padding	:	0;
	margin	:	0 0 6px;
}

#main .netkeiba_column_block p.column_title {
	background	:	url("../image/mark_arrow_blue_01.gif") no-repeat left center;
	padding-left	:	16px;
	font-size	:	110%;
}
#main .netkeiba_column_block p.column_data {
	text-align	:	left;
}
#main .netkeiba_column_block p.column_data span.time_data {
	color	:	#555;
}
#main .netkeiba_column_block p.detail_link {
	text-align	:	right;
	margin	:	0 14px;
}