@charset		"Shift_JIS";

/*競馬場コンテンツ詳細共通（Racecourses (JRA)）--------------------------------------*/

#courses_wrap			{
			WIDTH: 850px;
			margin-top:10px;
			}
#courses_wrap p			{
			MARGIN: 0;
			}
#courses_detail			{
			margin-top:0px
			}
#courses_r,#courses_l{
			display:inline;
			FLOAT: LEFT;
			position:relative;
			}
#courses_l			{
			WIDTH: 413px;
			PADDING-RIGHT: 9px;
			text-align:left;
			}
#courses_r			{
			WIDTH: 413px;
			PADDING-LEFT: 10px;
			BORDER-LEFT: #CCC SOLID 1px;
			text-align:left
			}
#courses_r ul.li01	{/*list style*/
			MARGIN: 15px 0 0 20px;
			padding: 0;
			}		
#courses_r ul.li01 li	{
			COLOR: #000;
			BACKGROUND: TRANSPARENT;
			LINE-HEIGHT: 1.1em;
			LIST-STYLE-IMAGE: url("../_img/list_b01.gif");
			MARGIN-BOTTOM: 10px;
			padding: 0;
			}

/* photo 関連 */
#photo_wrap			{
			background-color:#D7DFE3;
			padding: 5px;
			margin-top:0px
			}
#photo_wrap H5			{
			COLOR: #333;
			FONT-SIZE: 11pt;
			FONT-WEIGHT: bold;
			MARGIN: 3px 0 3px 0;
			BACKGROUND: TRANSPARENT
			}
/* link */
#photo_wrap a img {
			border: 5px solid #FFF;
			}
#photo_wrap a:hover img {
			border: 5px solid #7894A0;
			}


/*OTBs (JRA) (course/jra.html)も使用している*/
#courses p			{
			MARGIN: 0;
			}
#course H5		{
			COLOR: #060;
			FONT-SIZE: 14pt;
			FONT-WEIGHT: normal;
			MARGIN: 10px 0 5px 0;
			BACKGROUND: TRANSPARENT
			}
#course H6		{
			COLOR: #060;
			FONT-SIZE: 12pt;
			FONT-WEIGHT: BOLD;
			BACKGROUND: TRANSPARENT;
			MARGIN:0
			}		
#course td		{
			VERTICAL-ALIGN: TOP;
			TEXT-ALIGN: LEFT
			}


.c			{
			TEXT-ALIGN: CENTER
			}

