@charset "euc-jp";
/* CSS Document */

* {
 margin:0;
 padding:0;
}

a{
 text-decoration:none;
}

body{
	background-color:#B7ECBD;
	font-size:medium;
	font-family:"メイリオ","meirio","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","Meiryo","ＭＳＰゴシック","MS PGothic","MS UI Gothic","Lucida Sans Demibold Roman","Lucida Sans Unicode","Lucida Grande",sans-serif;
	text-align:center;
	letter-spacing:0.15em;
	padding:1em;
}


.dummy{
	clear:left;
	width:100%;
}

div#content {
	margin:0 auto 0;
	text-align:left;
	width:53em;
	background-color:#F9FDF9;
	padding:1em;
	
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	
	-webkit-box-shadow: 10px 10px 25px #70A072;
	-moz-box-shadow: 10px 10px 25px #70A072;
	box-shadow: 10px 10px 25px #70A072;
}


	/*ヘッダ*/
	.toptitle{
		font-size:large;
		font-weight:bold;
		color:#3E3F6C;
		letter-spacing:0.3em;
		margin-bottom:1em;
	}
		.toptitle .kaisai{
			margin-left:1em;
			font-size:smaller;
			color:#484848;
			font-weight:normal;
			letter-spacing:0.15em;
		}
		
		.toptitle .printtitle{
			margin-left:4em;
			font-size:smaller;
			font-weight:normal;
			letter-spacing:0.15em;
		}
	
	/*場ヘッダ*/
	.jotitle{
		background-color:#F3F8F3;
		padding:0.13em;
		width:5.5em;
		text-align:center;
		margin:1.5em 0.35em;
		letter-spacing:0.7em;
		color:#304535;
		font-size:larger;
		font-weight:bolder;
		
		border: #647679 solid 3px;
		-moz-border-radius:7px;
		-webkit-border-radius:7px;
		border-radius:7px;
		
	}
	
	/*レースヘッダ*/
	.race{
		margin:1em 0;
	}
	
		.race .racetitle{
			
			color:#4D7766;
		}
		
		.race .racenum1{
			background-color:#2C7A25;
			text-align:center;
			padding:0.05em 0.2em;
			color:#FFFFFF;
			width:2.5em;
			
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			border-radius:6px;
			
			font-family: Impact, Arial, Helvetica, sans-serif; 
			font-weight:normal;
			
			float:left;
		}
		
		.race .racenum2{
			background-color:#866C15;
			text-align:center;
			padding:0.09em 0.2em;
			color:#FFFFFF;
			width:2.5em;
			
			-moz-border-radius:6px;
			-webkit-border-radius:6px;
			border-radius:6px;
			
			font-family: Impact, Arial, Helvetica, sans-serif; 
			font-weight:normal;
			
			float:left;
		}
		
		.race .racetitledisc{
			float:left;
			width:80%;
		}
		
		.race .sb{
			margin-left:0.6em;
		}
		
		.race .racename{
			margin-left:1.2em;
		}
		
		.race .kijunkdmtitle{
			margin-left:1.5em;
		}
		
		.race .kijunkdm{
			font-family: "Times New Roman", Times, serif ; 
			color:#426879;
			font-weight:bolder;
			font-size:larger;
			
		}
	/*データボックス*/
	.databox{
		margin:0.8em 1em;
	}
	
		 .datapart{
			float:left;
			width:50%;
		 }
		 
		 .itemname{ 
		 	letter-spacing:0.5em; 
			color:#1E546F;
			
			width:4em;
			text-align:center;
			
			}
			
		/*データテーブル*/
		.tablebox table{
			width:98%;
			border:#044666 solid 1px;
			background-color:#FEFFEE;
			
			-moz-border-radius:7px;
			-webkit-border-radius:7px;
			border-radius:7px;
			
			border-collapse:collapse;
			
		}
		
			.tablebox  table td{
				border-bottom:solid 1px;
				border-bottom-color:#000000;
				border-right:dotted 1px #666824;
				border-right-color: #666824;
				padding: 0.12em 0;
				color:#1A2621;
			}
			
			/*馬番*/
			.tablebox  .umaban1{
				width:2em;
				text-align:center;
				font-weight:bolder;
			}
			
			.tablebox  .umaban{
				width:2em;
				text-align:center;
			}
			
			/*馬名*/
			.tablebox  .bamei1{
				
				padding-left:0.5em;
				font-weight:bolder;
			}

			.tablebox  .bamei{
				
				padding-left:0.5em;
			}
			
			/*予想タイム*/
			
			.tablebox  .time{
				width:3.5em;
				text-align:center;
			}
			
			/*KDM*/
			.tablebox  .kdm1{
				width:2.5em;
				text-align:center;
				color:#FF0000;
			}
			
			.tablebox  .kdm2{
				width:2.5em;
				text-align:center;
				color:#0000FF;
			}
			
			.tablebox  .kdm3{
				width:2.5em;
				text-align:center;
				color:#18A72E;
			}
			
			.tablebox  .kdm{
				width:2.5em;
				text-align:center;
			}
			
			/*人気*/
			.tablebox  .ninki1{
				width:2em;
				text-align:right;
				padding-right:0.5em;
				color:#FF0000;
			}
			
			.tablebox  .ninki2{
				width:2em;
				text-align:right;
				padding-right:0.5em;
				color:#0000FF;
				
			}
			
			.tablebox  .ninki3{
				width:2em;
				text-align:right;
				padding-right:0.5em;
				color:#2C7C42;
			}
			
			.tablebox  .ninki{
				width:2em;
				text-align:right;
				padding-right:0.5em;
			}
			
			
			/*着順*/
			.tablebox  .tyaku1{
				width:1.8em;
				text-align:center;
				border-right-style:none;
				font-weight:bolder;
				background-color:#FF1F06;
				color:#FFFFFF;
			}
			
			.tablebox  .tyaku2{
				width:1.8em;
				text-align:center;
				border-right-style:none;
				font-weight:bolder;
				background-color:#1D48F8;
				color:#FFFFFF;
			}
			
			.tablebox  .tyaku3{
				width:1.8em;
				text-align:center;
				border-right-style:none;
				font-weight:bolder;
				background-color:#508B30;
				color:#FFFFFF;
			}
			
			.tablebox  .tyaku{
				width:1.8em;
				text-align:center;
				border-right-style:none;
				width:2em;
			}
			
			
			
			
			
			
			
			
			
			
			
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
