body	{	z-index: 0;	margin: 0px;	padding: 0px;	background : #fff;}img	{	border : 0px;}hr	{	width : 750px ;}h1	{	text-align: left ;	font-size: 1.5em;	font-weight: bolder;	margin: 5px 0px 5px 0px;	padding: 5px;	border-style: solid;	border-color: #0c0;	border-width: 0px 0px 1px 1.5em;	background: #9f9;	font-family:"Hiragino Kaku Gothic Std";}.h1paid	{	border-color: #c00;	background: #fcc;}h2	{	text-align: left ;	font-size: 1.2em;	font-weight: bolder;	margin: 5px 0px 5px 0px;	padding: 5px;	font-family:"Hiragino Kaku Gothic Std";}.h2paid	{	border-color: #f33;}h3	{	text-align: left ;	font-size: 1.0em;	font-weight: bolder;	margin: 5px 0px 5px 0px;	padding: 5px;	border-style: solid;	border-color: #0c0;	border-width: 0px 0px 1px 1.0em;	font-family:"Hiragino Kaku Gothic Std";}.h3paid	{	border-color: #f66;}a:link { text-decoration: none; }a:visited { text-decoration: none; }a:active { text-decoration: none; }a:hover {color:#f00; text-decoration: underline; }.textbox	{	margin : 0px;	padding : 5px 5px 5px 10px;	border : 0px;}.textbox2	{	font-size: 0.8em;	margin : 0px;	padding : 5px 5px 5px 20px;	border : 0px;}#bakaku	{	background : #fff ;	color : #666 ;	width : 760px ;	padding : 0px ;	margin : 0px;	font-family:"Hiragino Kaku Gothic Pro";}#bakakupaid	{	background : #fff ;	color : #666 ;	padding : 0px ;	margin : 0px;	text-align: center ;	font-family:"Hiragino Kaku Gothic Pro";}#topbox	{	margin : 0px ;	padding : 0px ;	border : 0px ;}#navibox	{	margin : 0px ;	padding : 0px ;	border : 0px ;}#topicbox	{	margin : 0px ;	padding : 0px ;	border : 0px ;	border-collapse: collapse;}#topicbox		.c0	{	background : #fff;	border : 0px ;}#topicbox		.c1	{	width: 20%;	background : #cfc;	border : 1px solid #0c0;	text-align: center;	padding: 5px;}#topicbox		.c2	{	width: 80%;	background : #cfc;	padding: 5px;	border : 1px solid #0c0;}/* UPDATE INFO BOX */#updateinfo	{	width: 90%	margin : 0px ;	padding : 0px ;	border : 0px ;	border-collapse: collapse;}#updateinfo	th	{	background : #9f9;	border : 1px solid #0c0;	text-align: center;}#updateinfo	.c0	{	background : #fff;	border : 0px ;}#updateinfo	.c1	{	width: 20%;	background : #cfc;	border : 1px solid #0c0;	text-align: center;	padding: 5px;}#updateinfo	.c2	{	width: 20%;	background : #fff;	border : 1px solid #0c0;	text-align: right;	padding: 5px;}#updateinfo	.c3	{	width: 500px;	background : #fff;	border : 1px solid #0c0;	text-align: left;	padding: 5px;}#footbox	{	margin : 0px ;	padding : 0px ;	border : 0px ;	text-align: center;}/*========== Race Navigation base*/table.raceNavi		{	border: none;	margin-bottom: 4px;}.raceNavi td.raceList	{	width: 392px;	margin: 0px;	padding: 0px;	vertical-align: top;}.raceNavi td.basic	{	width: 368px;	margin: 0px;	padding: 0px;	vertical-align: top;}/*========== Basic Navigation (RET, PREV, NEXT, PREVtime, NEXTtime*/table.raceBasicNavi		{	float: right;	table-layout: fixed;	font-size: 11px;	border: #fff solid 1px;	/* border-spacing: 1px; */}.raceBasicNavi td		{	line-height: 1.4em;	margin: 0px;	padding: 0px;	border: #fff solid 1px;	background: #eee;	text-align: center;}.raceBasicNavi td.short		{	width: 120px;	border: #fff solid 1px;	background: #eee;	text-align: center;}.raceBasicNavi td.long		{	border: #fff solid 1px;	background: #eee;	text-align: left;}.raceBasicNavi a		{	display: block;	padding: 1px 4px;	background: #eee;	text-decoration: none;	border-style: solid;	border-width: 1px;	border-color: #f0f0f0 #ccc #ccc #f0f0f0;}.raceBasicNavi a:Link		{ text-decoration: none; } .raceBasicNavi a:visited		{ text-decoration: none; }.raceBasicNavi a:active		{ text-decoration: none; }.raceBasicNavi a:hover		{	color:#f00;	background: #cff;	border-color: #ccc #f0f0f0 #f0f0f0 #ccc;}/*========== Race List Navigation*/table.raceListNavi		{	width: 392px;	font-size:11px;	border: #ccc solid 1px;}.raceListNavi th		{	width: 36px;	margin: 0px;	padding: 1px 4px;	color: #666;	background: #eee;	border: #ccc solid 1px;	font-size:11px;	font-weight: normal;	text-align: center;}.raceListNavi td		{	margin: 0px;	padding: 1px 4px;	border: #ccc solid 1px;	text-align: center;}.raceListNavi ul		{	margin: 0px;	padding: 0px;	line-height: 1.4em;}.raceListNavi li		{	list-style: none;	display: block;	width: 26px;	margin: 0px 1px;	padding: 0px;	line-height: 1.4em;	float: left;}.raceListNavi li	.thisrace		{	width: 24px;	font-weight: bold;	color: #c00;	background: #fee;	border: #f00 solid 1px;	/* font-weight: bold; */}.raceListNavi li	.nontipster		{	width: 24px;	color: #999;	border: #fff solid 1px;}.raceListNavi li a	{	display: block;	width: 24px;	padding: 0px;	border: #fff solid 1px;	text-decoration: none;	/* border: #999 solid 1px; */}.raceListNavi li a:Link			{ text-decoration: none; } .raceListNavi li a:visited		{ text-decoration: none; }.raceListNavi li a:active		{ text-decoration: none; }.raceListNavi li a:hover			{	font-weight: bold;	color:#f00;	border: #f00 solid 1px;}/*========== Special for raceinfo*/h1.raceInfo		{	text-align: left ;	font-size: 15px;	font-weight: bold;	margin: 5px 0px 5px 0px;	padding: 5px;	border-style: solid;	border-color: #0c0;	border-width: 0px 0px 1px 1.5em;	background: #9f9;	font-family:"Hiragino Kaku Gothic Std";}h1.raceInfoPaid		{	text-align: left ;	font-size: 15px;	font-weight: bold;	margin: 5px 0px 5px 0px;	padding: 5px;	border-style: solid;	border-color: #c00;	border-width: 0px 0px 1px 1.5em;	background: #fcc;	font-family:"Hiragino Kaku Gothic Std";}h1 .linkbutton a	{	display: block;	width: 120px;	padding: 1px 0px;	font-weight: normal;	font-size: 10px;	background: #eee;	text-align: center;	text-decoration: none;	border-style: solid;	border-width: 1px;	border-color: #f0f0f0 #ccc #ccc #f0f0f0;	float: right;}h1 .linkbutton a:Link			{ text-decoration: none; } h1 .linkbutton a:visited		{ text-decoration: none; }h1 .linkbutton a:active		{ text-decoration: none; }h1 .linkbutton a:hover			{	color:#f00;	background: #cff;	border-color: #ccc #f0f0f0 #f0f0f0 #ccc;}