<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift_jis";

#main_contents #cont_body {
	padding:10px 11px 0;
	width:718px;
}

#cont_body .MainArea,
#cont_body .SidenavArea {
	padding:0 0 20px;
}

/* 2016/01/13　追加分 start */

#cont_body h3.wrn {
	position:relative;
}

#cont_body h3.wrn span {
	position:absolute;
	right:5px;
	top: 7px;
}

#cont_body h3.wrn span a {
	text-decoration:underline;
}

/* 2016/01/13　追加分 end */

#cont_body .WorldCmnMenu {
	border-left:1px solid #999;
	border-right:1px solid #999;
	padding:10px 0 7px;
}

#cont_body .WorldCmnMenuBg {
	background:url(../images/pog_cmn_menu_bgbtm.gif) no-repeat left bottom;
	padding:0 0 3px;
	margin:20px 0 0;
}

#cont_body .WorldCmnMenuBg .WorldCmnMenu dl {
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width:225px;
}

#cont_body .WorldCmnMenuBg .WorldCmnMenu dl &gt; dl {
	float:left;
	margin:0;
}

#cont_body .WorldCmnMenu dl dt {
	padding:0 0 10px;
	line-height:1%;
}

#cont_body .WorldCmnMenu dl dt img {
}

#cont_body .WorldCmnMenu dl dd {
	padding:0;
}

#cont_body .WorldCmnMenu dl dd .news_list li {
	padding:3px 5px 3px 15px;
	background-image: url(../images/info_dot.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	vertical-align: top;
}

#cont_body .WorldCmnMenu dl dd .news_list li.grey {
	background-color:#F1F1F1;
}

#cont_body .WorldCmnMenu dl dd .news_list li ul {
	float:none;
	margin:3px 0 0;
	line-height:1.5;
}

#cont_body .WorldCmnMenu dl dd .news_list li ul li {
	padding:0;
	background:none;
}

#cont_body .WorldCmnBtn {
    margin: 0 auto;
    padding: 20px 0 10px;
    width: 164px;
}

.TopbnrArea {
	margin:0 0 10px;
	z-index:2;
}

.MainArea {
	width:508px;
	float:left;
}

.SidenavArea {
	width:200px;
	float:right;
}

.GreenBlk {
	border:1px solid #7FBB01;
	padding:0 10px;
	position:relative;
}

#cont_body .news_list {
	line-height: 14px;
}

.MainArea .MainRaceBlk {
	background:#ECECEC;
	padding:5px 0 10px;
}

.MainArea .MainRaceBlk h3 {
	background:url(../images/world_title_bg01.gif);
	margin:0 2px;
	padding:0 5px;
	font-size:16px;
	font-weight:bold;
	line-height:25px;
	color:#FFF;
	display:block;
}

h3.BgBorder,
h4.BgBorder {
	background:url(../images/world_stitle_bg01.gif);
	padding:5px;
	font-size:12px;
	font-weight:bold;
}

h3.BgBorder span,
h4.BgBorder span {
	border-left:2px solid #5B8800;
	display:block;
	padding:0 0 0 5px;
}

h4.Border {
	padding:5px 5px 5px 10px;
	font-size:12px;
	font-weight:bold;
	border-left:3px solid #5B8800;
	border-bottom:1px dotted #999;
	color:#598500;
}

h4.MidBorder,
h5.MidBorder {
	padding:5px 5px 5px 10px;
	font-size:16px;
	margin:20px 0 0 ;
	font-weight:bold;
	border-left:3px solid #5B8800;
	border-bottom:1px dotted #999;
}

h4.MidBorder span {
	font-size:12px;
}

.MainArea .MainRaceBlk dl {
	margin:10px 10px 0;
	line-height:1.8;
}

.MainArea .MainRaceBlk dl dt {
	font-weight:bold;
	border-top:1px  dotted #999;
	margin:5px 0 0;
	padding:5px 0 0;
}

.MainArea .MainRaceBlk dl dt:first-child {
	margin:0;
	padding:0;
	border:none;
}

.MainArea .worldTable {
	margin:10px 0 0;
}

.MainArea .worldTable table {
	width:100%;
	border-top:2px solid #74ba1f;
	border-collapse:collapse;
	line-height:1.5;
}

.MainArea .worldTable table th {
	background:#ebf5cc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
}

.MainArea .worldTable table th.wd1em {
	width:1em;
	word-break:break-all;
}

.MainArea .worldTable table th.wd3em {
	width:3em;
	word-break:break-all;
}

.MainArea .worldTable table th.wd100 {
	width:100px;
}

.MainArea .worldTable table th.wd130 {
	width:130px;
}

.MainArea .worldTable table td {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px 5px;
}

.MainArea .worldTable table td a {
	text-decoration:underline;
}

.MainArea .worldTable table td.horse {
	text-align:left;
}

.MainArea .worldTable table td.horse.Japan {
	font-weight:bold;
}

.MainArea .GreenBlk .news_list li {
	padding:10px;
	background-image: url(../images/info_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: top;
}

.SidenavArea .cont_body {
	width:180px;
	padding:0 10px;
	background:url(../images/l_cont_body_bg.gif) repeat-y;
	overflow:hidden;
}

.SidenavArea .cont_body .ProfileBlk h4 span span {
	font-size: 10px;
	border: none;
	color:#FF0000;
	padding: 0;
}

.SidenavArea .cont_body .ProfileBlk .Photo {
	width:60px;
	float:left;
	margin:10px 5px 5px 0;
}

.SidenavArea .cont_body .ProfileBlk dl.Family {
	float:none;
	clear: both;
	font-size: 11px;
	margin:10px 0 0;
}

.SidenavArea .cont_body .ProfileBlk p {
	font-size:10px;
	line-height:1.5;
	margin:10px 0 0;
}

.SidenavArea .cont_body .ProfileBlk dl {
	margin:0;
	font-size:10px;
	line-height:1.5;
}

.SidenavArea .cont_body .ProfileBlk dl dd table th {
	font-weight:normal;
	word-break:keep-all;
	vertical-align:top;
}

.SidenavArea .cont_body .ProfileBlk dl dd table td {
	text-align:left;
}

.SidenavArea .cont_body .ProfileBlk dl dd dl {
	margin:0;
}

.SidenavArea .cont_body .ProfileBlk dl dd dl dt {
	width:55px;
	float:left;
	clear:both;
}

.SidenavArea .cont_body .ProfileBlk dl dd dl dd {
	width:125px;
	float:left;
}

.GreenBlk {
	border:1px solid #7FBB01;
	padding:10px;
	position:relative;
}


.MainArea .GreenBlk .LeftNewsArea {
	width:314px;
	float:left;
}

.MainArea .GreenBlk .RightNewsArea {
	width:160px;
	float:right;
	border:1px solid #999;
	background:#F1F1F1;
}

.MainArea .GreenBlk .LeftNewsArea p.UpdateTxt {
	font-size:10px;
	padding:0 0 5px;
}

#cont_body .news_list {
	line-height: 14px;
}

.MainArea .GreenBlk .news_list li {
	padding:3px 5px 3px 10px;
	background-image: url(../images/info_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: top;
}


#cont_body .icon{
	margin:0 0 0 5px;
	vertical-align:text-bottom;
}

.MainArea .GreenBlk .RightNewsArea dl {
	padding:10px;
}

.MainArea .GreenBlk .RightNewsArea dl dt img {
	width:100%;
}

.MainArea .GreenBlk .RightNewsArea dl dd {
	padding:5px 0 0;
	line-height:14px;
}

.MainArea p.AllLinkTxt {
	clear:both;
	text-align:right;
	font-weight:bold;
	padding:10px 0 0;
}

#cont_body .TopWorldMap {
	width:718px;
	height:355px;
	background:url(../images/world_idx_img01.gif) no-repeat;
	margin:0 0 10px;
}

#cont_body .TopWorldMap ul {
	position:relative;
}

#cont_body .TopWorldMap ul li {
	position:absolute;
}

#cont_body .TopWorldMap ul li.America {
	top:132px;
	left:146px;
}

#cont_body .TopWorldMap ul li.Irish {
	top:100px;
	left:296px;
}

#cont_body .TopWorldMap ul li.Britain {
	top:96px;
	left:332px;
}

#cont_body .TopWorldMap ul li.France {
	top:123px;
	left:328px;
}

#cont_body .TopWorldMap ul li.German {
	top:115px;
	left:360px;
}

#cont_body .TopWorldMap ul li.Italy {
	top:140px;
	left:357px;
}

#cont_body .TopWorldMap ul li.UAE {
	top:169px;
	left:427px;
}

#cont_body .TopWorldMap ul li.Hongkong {
	top:171px;
	left:547px;
}

#cont_body .TopWorldMap ul li.Singapore {
	top:210px;
	left:527px;
}

#cont_body .TopWorldMap ul li.Australia {
	top:266px;
	left:578px;
}


.MainArea .WorldBannerList {
	margin:0 0 10px;
}

.MainArea .WorldBannerList li {
	float:right;
}

.MainArea .WorldBannerList li img {
	vertical-align:bottom;
}

.MainArea .WorldBannerList li:first-child {
	float:left;
}

.MainArea .backnumberBlk {
	background:#F1F1F1;
	padding:10px;
	margin:10px 0 0;
}

.MainArea .backnumberBlk li {
	background: url(../images/info_dot.gif) no-repeat left center;
	padding:0 10px;
	display:inline-block;
	*display:inline;
	*zoom: 1;
	line-height:1.8;
}

.SidenavArea .cont_body .PickupRaceBlk {
	margin:10px 0 0;
}

.SidenavArea .cont_body .PickupRaceBlk li {
	padding:3px 3px 3px 25px;
	background-repeat:no-repeat;
	background-position:5px 5px;
	line-height:1.4;
}

.SidenavArea .cont_body .PickupRaceBlk li.GreyBg {
	background-color:#F1F1F1;
}

.SidenavArea .cont_body .PickupRaceBlk li.America {
	background-image:url(../images/world_cmn_icon01.gif);
}

.SidenavArea .cont_body .PickupRaceBlk li.Irish {
	background-image:url(../images/world_cmn_icon02.gif);
}

.SidenavArea .cont_body .PickupRaceBlk li.Britain {
	background-image:url(../images/world_cmn_icon03.gif);
}

.SidenavArea .cont_body .PickupRaceBlk li.France {
	background-image:url(../images/world_cmn_icon04.gif);
}

.SidenavArea .cont_body .PickupRaceBlk li.German {
	background-image:url(../images/world_cmn_icon05.gif);
}

.SidenavArea .cont_body .PickupRaceBlk li.UAE {
	background-image:url(../images/world_cmn_icon06.gif);
}

.SidenavArea .cont_body .PickupRaceBlk li.Hongkong {
	background-image:url(../images/world_cmn_icon07.gif);
}

.SidenavArea .cont_body .PickupRaceBlk li.Singapore {
	background-image:url(../images/world_cmn_icon08.gif);
}

.SidenavArea .cont_body .PickupRaceBlk li.Australia {
	background-image:url(../images/world_cmn_icon09.gif);
}

.SidenavArea .cont_body .WorldColumnBlk .ColumnBlk {
	margin:10px 0 0;
}

.SidenavArea .cont_body .WorldColumnBlk .ColumnBlk.Second {
	border-top:1px dashed #999;
	padding:10px 0 0;
	margin:10px 0 0;
}

.SidenavArea .cont_body .WorldColumnBlk .ColumnBlk p {
	font-size:11px;
	margin:5px 0 0;
	line-height:1.4;
}

.SidenavArea .cont_body .WorldColumnBlk .ColumnBlk dl dt {
	float:left;
	width:50px;
}

.SidenavArea .cont_body .WorldColumnBlk .ColumnBlk dl dd {
	float:right;
	width:123px;
	line-height:1.5;
}

.SidenavArea .cont_body .WorldColumnBlk .ColumnBlk dl dd span.Serial {
	color:#FF0000;
}

.SidenavArea .cont_body .WorldColumnBlk .ColumnBlk dl dd span.End {
	color:#666;
}




/* -------------------------------------

race_calendar.html

 ------------------------------------- */


.RaceTitleBlk {
	position:relative;
}

.RaceTitleBlk p {
	position:absolute;
	top:5px;
	right:5px;
}

.SearchBtn {
	text-align:center;
	margin:20px 0 0;
}

.SearchBoxBlk {
	background:#F1F1F1;
	margin:20px 0 0;
	padding:10px;
	line-height:20px;
}

.SearchBoxBlk span {
	font-weight:bold;
}

.ErrorTxt {
	margin:20px 0 0;
	color:#FF0000;
	font-weight:bold;
}

#cont_body form input[type="text"] {
    padding: 2px;
    width: 70%;
}
#cont_body form input[type="checkbox"] {
    margin: 0 3px 0 0;
    vertical-align: middle;
}
#cont_body form label {
    margin: 0 10px 0 0;
}
#cont_body form ul li {
    white-space: nowrap;
}

#cont_body form ul li.America label,
#cont_body form ul li.Irish label,
#cont_body form ul li.Britain label,
#cont_body form ul li.France label,
#cont_body form ul li.German label,
#cont_body form ul li.UAE label,
#cont_body form ul li.Hongkong label,
#cont_body form ul li.Singapore label,
#cont_body form ul li.Australia label {
	padding:0 20px 0 0;
}

#cont_body form ul li.America label {
	background:url(../images/world_cmn_icon01.gif) no-repeat right 2px;
}

#cont_body form ul li.Irish label {
	background:url(../images/world_cmn_icon02.gif) no-repeat right 2px;
}

#cont_body form ul li.Britain label {
	background:url(../images/world_cmn_icon03.gif) no-repeat right 2px;
}

#cont_body form ul li.France label {
	background:url(../images/world_cmn_icon04.gif) no-repeat right 2px;
}

#cont_body form ul li.German label {
	background:url(../images/world_cmn_icon05.gif) no-repeat right 2px;
}

#cont_body form ul li.UAE label {
	background:url(../images/world_cmn_icon06.gif) no-repeat right 2px;
}

#cont_body form ul li.Hongkong label {
	background:url(../images/world_cmn_icon07.gif) no-repeat right 2px;
}

#cont_body form ul li.Singapore label {
	background:url(../images/world_cmn_icon08.gif) no-repeat right 2px;
}

#cont_body form ul li.Australia label {
	background:url(../images/world_cmn_icon09.gif) no-repeat right 2px;
}

#cont_body .RaceCalendar {
	width:100%;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-spacing:0;
	font-weight:bold;
	font-size:16px;
}

#cont_body .RaceCalendar th {
	background:#333;
	color:#FFF;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:5px;
}

#cont_body .RaceCalendar td {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:5px 10px;
	text-align:left;
	vertical-align:top;
	line-height:20px;
}

#cont_body .RaceCalendar td ul {
	padding:5px 0 0;
}

#cont_body .RaceCalendar td ul li {
	font-size:12px;
	font-weight:normal;
	color:#333;
	float:none;
	padding:0 0 0 20px;
}

#cont_body .RaceCalendar td ul li a {
	font-weight:bold;
}

#cont_body .RaceCalendar td ul li span {
	display:block;
}

#cont_body .RaceCalendar td ul li.America {
	background:url(../images/world_cmn_icon01.gif) no-repeat left 3px;
}

#cont_body .RaceCalendar td ul li.Irish {
	background:url(../images/world_cmn_icon02.gif) no-repeat left 3px;
}

#cont_body .RaceCalendar td ul li.Britain {
	background:url(../images/world_cmn_icon03.gif) no-repeat left 3px;
}

#cont_body .RaceCalendar td ul li.France {
	background:url(../images/world_cmn_icon04.gif) no-repeat left 3px;
}

#cont_body .RaceCalendar td ul li.German {
	background:url(../images/world_cmn_icon05.gif) no-repeat left 3px;
}

#cont_body .RaceCalendar td ul li.UAE {
	background:url(../images/world_cmn_icon06.gif) no-repeat left 3px;
}

#cont_body .RaceCalendar td ul li.Hongkong {
	background:url(../images/world_cmn_icon07.gif) no-repeat left 3px;
}

#cont_body .RaceCalendar td ul li.Singapore {
	background:url(../images/world_cmn_icon08.gif) no-repeat left 3px;
}

#cont_body .RaceCalendar td ul li.Australia {
	background:url(../images/world_cmn_icon09.gif) no-repeat left 3px;
}


#cont_body .RaceCalendar .Today {
	background:#FFFFCC;
}

#cont_body .RaceCalendar th.Saturday {
	background:#0000FF;
}

#cont_body .RaceCalendar td.Saturday {
	color:#0000FF;
}

#cont_body .RaceCalendar th.Sunday {
	background:#CC0000;
}

#cont_body .RaceCalendar td.Sunday {
	color:#CC0000;
}

#cont_body .RaceCalendar td.SellBlank {
	padding-right:40px;
	padding-bottom:60px;
}

#cont_body ul.ArticleMenu {
	width:264px;
	margin:0 auto;
	padding:20px 0 10px;
}

#cont_body ul.ArticleMenu li {
	width:107px;
	height:27px;
	text-align:center;
	line-height:12px;
}

#cont_body ul.ArticleMenu li.Left {
	float:left;
}

#cont_body ul.ArticleMenu li.Right {
	float:Right;
}

#cont_body ul.ArticleMenu li:first-child {
	margin:0;
}

#cont_body ul.ArticleMenu li a {
	width:107px;
	height:27px;
	display:block;
	background:url(../images/column_article_menu_bg.gif) no-repeat left top;
	font-weight:bold;
}

#cont_body ul.ArticleMenu li a:hover {
	background:url(../images/column_article_menu_bg.gif) no-repeat left bottom;
	text-decoration:none;
}

#cont_body ul.ArticleMenu li a span {
	padding:8px 0 0;
	display:block;
}



#cont_body table#RaceList {
	font-size:12px;
	border-left:1px solid #7EBB01;
	border-top:1px solid #7EBB01;
	width:100%;
}

#cont_body table#RaceList th {
	font-size:12px;
	background-color:#B2CC7F;
	padding:5px 5px 23px;
	text-align:center;
}

#cont_body table#RaceList th,
#cont_body table#RaceList td {
	border-bottom:1px solid #7EBB01;
	border-right:1px solid #7EBB01;
}

#cont_body table#RaceList th a {
	display:block;
	color:#333;
	padding:5px 5px 25px;
}

#cont_body table#RaceList th a:hover {
	text-decoration:none;
}

#cont_body table#RaceList th.sortup a {
	background:url(../images/pog_hs_sort_down.gif) no-repeat center 80%;
}

#cont_body table#RaceList th.sortdown a {
	background:url(../images/pog_hs_sort_up.gif) no-repeat center 80%;
}

#cont_body table#RaceList td {
	padding:5px 3px;
	line-height:1.4;
}

#cont_body table#RaceList td.TxtCenter {
	text-align:left;
}

#cont_body table#RaceList td a {
	font-weight:bold;
}

#cont_body table#RaceList .America,
#cont_body table#RaceList .Irish,
#cont_body table#RaceList .Britain,
#cont_body table#RaceList .France,
#cont_body table#RaceList .German,
#cont_body table#RaceList .UAE,
#cont_body table#RaceList .Hongkong,
#cont_body table#RaceList .Singapore,
#cont_body table#RaceList .Australia {
	padding-left:20px;
	text-align:left;
	display:block;

}

#cont_body table#RaceList .America {
	background:url(../images/world_cmn_icon01.gif) no-repeat left 3px;
}

#cont_body table#RaceList .Irish {
	background:url(../images/world_cmn_icon02.gif) no-repeat left 3px;
}

#cont_body table#RaceList .Britain {
	background:url(../images/world_cmn_icon03.gif) no-repeat left 3px;
}

#cont_body table#RaceList .France {
	background:url(../images/world_cmn_icon04.gif) no-repeat left 3px;
}

#cont_body table#RaceList .German {
	background:url(../images/world_cmn_icon05.gif) no-repeat left 3px;
}

#cont_body table#RaceList .UAE {
	background:url(../images/world_cmn_icon06.gif) no-repeat left 3px;
}

#cont_body table#RaceList .Hongkong {
	background:url(../images/world_cmn_icon07.gif) no-repeat left 3px;
}

#cont_body table#RaceList .Singapore {
	background:url(../images/world_cmn_icon08.gif) no-repeat left 3px;
}

#cont_body table#RaceList .Australia {
	background:url(../images/world_cmn_icon09.gif) no-repeat left 3px;
}


#cont_body table#RaceList tr.even td {
    background:#F2F8E5;
}

#cont_body table#RaceList tr.odd td {
    background:#FFF;
}

#cont_body table#RaceList tr.odd.on td,
#cont_body table#RaceList tr.even.on td {
    background:#FFBBBB;
}

/* -------------------------------------

PickupRace

 ------------------------------------- */

#cont_body .PickupRaceInfo {
	margin:10px 0 0;
	padding:10px;
	background:#F1F1F1;
	line-height:1.6;
}

#cont_body .PickupRaceInfo h4 {
	font-size:16px;
}

#cont_body .PickupRaceInfo h4 span {
	font-size:12px;
	padding:0 0 0 10px;
	font-weight:normal;
}

#cont_body .PickupRaceInfo ul {
	margin:5px 0 0 ;
}

#cont_body .PickupRaceInfo ul li {
	float:left;
	width:175px;
	padding:0 10px 0 0;
}

#cont_body .PickupRaceInfo h4 {
	padding:0 0 0 40px;
}

#cont_body .PickupRaceInfo h4.America {
	background:url(../images/world_pickup_icon01.gif) no-repeat left 3px;
}

#cont_body .PickupRaceInfo h4.Irish {
	background:url(../images/world_pickup_icon02.gif) no-repeat left 3px;
}

#cont_body .PickupRaceInfo h4.Britain {
	background:url(../images/world_pickup_icon03.gif) no-repeat left 3px;
}

#cont_body .PickupRaceInfo h4.France {
	background:url(../images/world_pickup_icon04.gif) no-repeat left 3px;
}

#cont_body .PickupRaceInfo h4.German {
	background:url(../images/world_pickup_icon05.gif) no-repeat left 3px;
}

#cont_body .PickupRaceInfo h4.UAE {
	background:url(../images/world_pickup_icon06.gif) no-repeat left 3px;
}

#cont_body .PickupRaceInfo h4.Hongkong {
	background:url(../images/world_pickup_icon07.gif) no-repeat left 3px;
}

#cont_body .PickupRaceInfo h4.Singapore {
	background:url(../images/world_pickup_icon08.gif) no-repeat left 3px;
}

#cont_body .PickupRaceInfo h4.Australia {
	background:url(../images/world_pickup_icon09.gif) no-repeat left 3px;
}

#cont_body .AnotherRaceBlk {
	margin:20px 0 0;
	padding:20px 0 0;
	border-top:1px dotted #999;

}

#cont_body .AnotherRaceBlk dl {
	padding:10px;
	background:#F1F1F1;
	line-height:2;
}

#cont_body .AnotherRaceBlk dt {
	font-weight:bold;
}

#cont_body .AnotherRaceBlk dd {

}

#cont_body .AnotherRaceBlk dd ul li {
	padding:0 0 0 23px;
	margin:0 20px 0 0;
	float:left;
	white-space:nowrap;
}

#cont_body .AnotherRaceBlk dd ul li.America {
	background:url(../images/world_cmn_icon01.gif) no-repeat left 6px;
}

#cont_body .AnotherRaceBlk dd ul li.Irish {
	background:url(../images/world_cmn_icon02.gif) no-repeat left 6px;
}

#cont_body .AnotherRaceBlk dd ul li.Britain {
	background:url(../images/world_cmn_icon03.gif) no-repeat left 6px;
}

#cont_body .AnotherRaceBlk dd ul li.France {
	background:url(../images/world_cmn_icon04.gif) no-repeat left 6px;
}

#cont_body .AnotherRaceBlk dd ul li.German {
	background:url(../images/world_cmn_icon05.gif) no-repeat left 6px;
}

#cont_body .AnotherRaceBlk dd ul li.UAE {
	background:url(../images/world_cmn_icon06.gif) no-repeat left 6px;
}

#cont_body .AnotherRaceBlk dd ul li.Hongkong {
	background:url(../images/world_cmn_icon07.gif) no-repeat left 6px;
}

#cont_body .AnotherRaceBlk dd ul li.Singapore {
	background:url(../images/world_cmn_icon08.gif) no-repeat left 6px;
}

#cont_body .AnotherRaceBlk dd ul li.Australia {
	background:url(../images/world_cmn_icon09.gif) no-repeat left 6px;
}


/* -------------------------------------

Rotation

 ------------------------------------- */

#cont_body .RotationMenuBlk {
	border-bottom:2px solid #6F9F0F;
	padding:0 10px;
	margin:20px 0 0;
}

#cont_body .RotationMenuBlk li {
	float:left;
	margin:0 0 0 2px;
}

#cont_body .RotationMenuBlk li:first-child {
	margin:0;
}

#cont_body .RotationMenuBlk li img {
	vertical-align:bottom;
}

#cont_body .RotationRaceBlk {
	margin:20px 0 0;
	line-height:1.6;
}

#cont_body .RotationRaceBlk table {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	width:100%;
}

#cont_body .RotationRaceBlk table th {
	padding:5px 2px;
	border-left:1px solid #999;
	border-top:1px solid #999;	
}

#cont_body .RotationRaceBlk table td {
	padding:5px;
	border-left:1px solid #999;
	border-top:1px solid #999;	
}

#cont_body .RotationRaceBlk table th {
	width:154px;
}

#cont_body .RotationRaceBlk table.fiveBlk th {
	width:122px;
}

#cont_body .RotationRaceBlk table.threeBlk th {
	width:207px;
}


#cont_body .RotationRaceBlk table th.ParentBg {
	background:#98C933;
	width:auto;
}

#cont_body .RotationRaceBlk table th.ChildBgA {
	background:#D8EAB2;
}

#cont_body .RotationRaceBlk table th.ChildBgB {
	background:#E5F1CC;
}

#cont_body .RotationRaceBlk table td {
	text-align:left;
	vertical-align:top;
}

#cont_body .RotationRaceBlk table td.GreyBg {
	background:#ECECEC;
	white-space:nowrap;
	font-weight:bold;
	vertical-align:top;
	text-align:center;
}

#cont_body .RotationRaceBlk table td.GreyBg.DotBL {
	border-left:1px dotted #999;
}

#cont_body .RotationRaceBlk table td.GreyBg.DotBLT {
	border-left:1px dotted #999;
	border-top:1px dotted #999;
}

#cont_body .RotationRaceBlk table td.DotBT {
	border-top:1px dotted #999;
}

#cont_body .RotationRaceBlk table td.DotInline {
	border-top:1px dotted #ddd;
}


/* -------------------------------------

hong arc

 ------------------------------------- */

#cont_body table.stripe_tbl {
	border-left:1px solid #7EBB01;
	border-top:1px solid #7EBB01;
	width:100%;
	margin:10px 0 0;
	line-height:1.2;
}

#cont_body table.stripe_tbl.Share_Border {
	border-left:1px solid #FF8C00;
	border-top:1px solid #FF8C00;
	width:100%;
}

#cont_body table.stripe_tbl th,
#cont_body table.stripe_tbl td {
	border-bottom:1px solid #7EBB01;
	border-right:1px solid #7EBB01;
}

#cont_body table.stripe_tbl.Share_Border th,
#cont_body table.stripe_tbl.Share_Border td {
	border-bottom:1px solid #FF8C00;
	border-right:1px solid #FF8C00;
}

#cont_body table.stripe_tbl th {
	background-color:#B2CC7F;
	padding:5px;
}

#cont_body table.stripe_tbl.Share_Border th {
	background-color:#FFD8B2;
}

#cont_body table.stripe_tbl.SortBlk th {
	padding:0;
	white-space: nowrap;
}

#cont_body table.stripe_tbl.SortBlk th a {
	display:block;
	color:#333;
	padding:5px 5px 25px;
}

#cont_body table.stripe_tbl.SortBlk th a:hover {
	text-decoration:none;
}

#cont_body table.stripe_tbl.SortBlk th.sortup a {
	background:url(../images/pog_hs_sort_down.gif) no-repeat center 80%;
}

#cont_body table.stripe_tbl.SortBlk th.sortdown a {
	background:url(../images/pog_hs_sort_up.gif) no-repeat center 80%;
}

#cont_body table.stripe_tbl td {
	padding:5px;
	line-height:1.4;
}

#cont_body table.stripe_tbl td.NameList {
	text-align:left;
}

#cont_body table.stripe_tbl td.NameList a {
	font-weight:bold;
}

#cont_body table.stripe_tbl td.NameListB {
	text-align:left;
	font-weight:bold;
}

#cont_body table.stripe_tbl td.NoBrdLeft {
	text-align:left;
	font-weight:bold;
	border-right:none;
}

#cont_body table.stripe_tbl tr.even td {
    background:#F2F8E5;
}

#cont_body table.stripe_tbl.Share_Border tr.even td {
    background:#fff7f1;
}

#cont_body table.stripe_tbl tr.odd td {
    background:#FFF;
}

.SidenavArea .cont_body .HongRaceBlk {
	margin:10px 0 0;
}

.SidenavArea .cont_body .HongRaceBlk li {
	padding:3px 3px 3px 10px;
	background-repeat:no-repeat;
	background-position:5px 5px;
	line-height:1.4;
}

.SidenavArea .cont_body .HongRaceBlk li.GreyBg {
	background-color:#F1F1F1;
}

#cont_body .SpecialRaceInfo  {
	padding:10px 0 0;
	line-height:1.8;
}

#cont_body .SpecialRaceInfo .PhotoBlk {
	float:right;
	border:1px solid #999;
	padding:5px;
	margin:0 0 20px 10px;
}

#cont_body .SpecialRaceInfo dl dt {
	padding:20px 0 0;
}

/* 
    Document   : mouseinfobox
    Created on : 19 aout 2011, 21:19:53
    Author     : Ravenz
    Description:
        Purpose of the stylesheet follows.
*/

.infoBox {
  position: absolute;
  z-index:10;
}

.infoBox &gt; div {
	background-image:none;
	background:#000;
	background: rgba(0,0,0,0.7);
	padding: 10px;
	font-size:12px;
}

.infoBox .World {
	color:#FFF;
	margin:0;
	padding:0;
	width:230px;
}

.infoBox .Calendar {
	color:#FFF;
	margin:0;
	padding:0;
	width:270px;
}

.infoBox .World h3 {
	color:#FFF;
	font-size:12px;
}

.infoBox .World dl {
	color:#FFF;
	margin:0;
	padding:0;
}

.infoBox .World dl dd {
	text-align:left;
	float:none;
	margin:0;
	padding:0;
}

.infoBox .Calendar dl {
	line-height:1.8;
}

.infoBox .Calendar dl dt {
	font-weight:bold;
	padding:0 0 0 25px;
}

.infoBox .Calendar dl dt.America {
	background:url(../images/world_cmn_icon01.gif) no-repeat left 6px;
}

.infoBox .Calendar dl dt.Irish {
	background:url(../images/world_cmn_icon02.gif) no-repeat left 6px;
}

.infoBox .Calendar dl dt.Britain {
	background:url(../images/world_cmn_icon03.gif) no-repeat left 6px;
}

.infoBox .Calendar dl dt.France {
	background:url(../images/world_cmn_icon04.gif) no-repeat left 6px;
}

.infoBox .Calendar dl dt.German {
	background:url(../images/world_cmn_icon05.gif) no-repeat left 6px;
}

.infoBox .Calendar dl dt.UAE {
	background:url(../images/world_cmn_icon06.gif) no-repeat left 6px;
}

.infoBox .Calendar dl dt.Hongkong {
	background:url(../images/world_cmn_icon07.gif) no-repeat left 6px;
}

.infoBox .Calendar dl dt.Singapore {
	background:url(../images/world_cmn_icon08.gif) no-repeat left 6px;
}

.infoBox .Calendar dl dt.Australia {
	background:url(../images/world_cmn_icon09.gif) no-repeat left 6px;
}


.infoBox .Calendar dl dt span {
	font-weight:normal;
	padding:0 0 0 10px;
}

/* -------------------------------------

hr

 ------------------------------------- */

#tab_world_menu li.select img {
	display:none;
}
#tab_world_menu {
	border-bottom:#6F9F0F solid 2px ;
	overflow:hidden;
	width:718px;
}
#tab_world_menu li{
	float:left;
	list-style: none;
	cursor: pointer;
	width:173px;
	height: 28px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: bottom;
	margin:20px 0 0 2px;
}
#tab_world_menu li:first-child{
	margin:20px 0 0 10px;
} 

#tab_world_menu li {
	background:url(../images/hr_cmn_menu_btn01_on.gif) no-repeat left top;
}

#tab_world_menu li+li {
	background:url(../images/hr_cmn_menu_btn02_on.gif) no-repeat left top;
}

#tab_world_menu li+li+li {
	background:url(../images/hr_cmn_menu_btn03_on.gif) no-repeat left top;
}

#tab_world_menu li+li+li+li {
	background:url(../images/hr_cmn_menu_btn04_on.gif) no-repeat left top;
}

.tab_world_wrap h3 {
	margin:20px 0 0;
	position:relative;
	font-size:15px;
}

.tab_world_wrap h3 span {
	position:absolute;
	top:0;
	line-height:30px;
}

.tab_world_wrap h3 span.field {
	left:105px;
}

.tab_world_wrap h3 span.race {
	left:130px;
}

.tab_world_wrap p {
	line-height:1.8;
	margin:10px 0 0;
}

.tab_world_wrap .world_history {
	margin:5px 0 0;
	line-height:1.5;
}

.tab_world_wrap .world_history dt {
	width:50px;
	padding:5px 0 0;
	float:left;
	clear:both;
}

.tab_world_wrap .world_history dt.wdMax {
	width:100%
}

.tab_world_wrap .world_history dd {
	width:668px;
	padding:5px 0 0;
	float:left;
}

.tab_world_wrap .win_horse {
	margin:20px 0 0;
}

.tab_world_wrap .win_horse dt {
	font-weight:bold;
}

.tab_world_wrap .win_horse dd {
	margin:10px 0 0;
}

.tab_world_wrap .win_horse dd.SubTxt {
	font-weight:bold;
}

.tab_world_wrap .win_horse dd.Ntxt {
	line-height:1.5;
}

.tab_world_wrap .win_horse dd p {
	margin:5px 0 0;
	text-align:right;
	font-size:10px;
}

.tab_world_wrap ul li {
	line-height:1.8;
	list-style:disc inside;
}

.tab_world_wrap .RaceField {
	line-height:1.8;
}

.tab_world_wrap .RaceField dt {
	font-weight:bold;
}

.tab_world_wrap .RaceField dt span {
	color:#7EBA00;
}

.tab_world_wrap .RaceFieldBtm {
	padding:5px 0 0;
}

.tab_world_wrap .RaceFieldBtm .RaceField {
	float:left;
	width:408px;
}

.tab_world_wrap .RaceFieldBtm .RaceField dd dl dt {
	font-weight:normal;
}

.tab_world_wrap .RaceFieldBtm .RaceField dd dl dd {
	margin:0 0 0 15px;
}

.tab_world_wrap .RaceFieldBtm .PhotoBlk{
	float:right;
	width:288px;
	border:1px solid #999;
	background:#F1F1F1;
	padding:5px;
}

.tab_world_wrap .RacePhoto {
	margin:10px 0 5px;
}

.tab_world_wrap .RacePhoto li {
	float:left;
	list-style:none;
	margin:0 0 0 10px;
}

.tab_world_wrap .RacePhoto li:first-child {
	margin:0;
}

.tab_world_wrap .JokeyProfile,
.tab_world_wrap .HorseProfile {
	border:1px solid #7EBB03;
	padding:10px;
	margin:10px 0 0;
	background:#E5F1CC;
}

.tab_world_wrap .JokeyProfile .Photo {
	float:left;
	margin:0 10px 0 0;
}

.tab_world_wrap .JokeyProfile dl {
	line-height:1.8;
	width:586px;
	float:left;
}

.tab_world_wrap .HorseProfile dl {
	line-height:1.8;
}

.tab_world_wrap .JokeyProfile dl dt span,
.tab_world_wrap .HorseProfile dl dt {
	font-size:14px;
	font-weight:bold;
}
.whr_backnumber{background-color: #f1f1f1; padding:0 10px 10px; margin-top: 10px;}
.whr_backnumber &gt; li{
	display: inline-block;
	vertical-align: top;
	width: 98px;
}
.whr_backnumber &gt; li.whr_d{width: 160px;}
.whr_backnumber &gt; li.whr_h{width: 125px;}
.whr_backnumber &gt; li .backnumberBlk{
	padding: 0;
}
.whr_backnumber &gt; li .backnumberBlk li{
	padding-right: 0;
}
.whr_n_list .news_list li:nth-child(2n+1){
	background: #eee;
}</pre></body></html>