* { box-sizing : border-box}
* { -moz-box-sizing : border-box}

/***********大枠***********/
#main{
	width:800px;
	height:;
	border:1px solid #8B0000;
}
/***********ヘッダー***********/
#head{
	width:798px;
	height:150px;
	border:0px solid #333333;
}
/******ルート(競馬情報>レース結果)*****/
#root{
	width:798px;
	height:20px;
	border:0px solid #333333;
	background:url(img/root.jpg)
}
/******レース開催情報*****/
#race{
	width:582px;
	height:px;
	border:1px solid #8B4513;
	margin:0px 0px 5px 5px;
	float:left;
	display:inline;
}
#race ul{
	margin:0px;
	padding:0px;
}
#race li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("1px");padding-top:1px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#race h3{
	font-size:13px;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
#race table{
	margin:5px 0px 0px 5px;
}
#race td{
	font-size:13px;
	padding:0px 0px 0px 5px;
}

/***********広告サイト掲載@***********/
#cont1{
	width:582px;
	height:250px;
	border:1px solid #8B4513;
	background:url(img/arima.jpg);
	margin:0px 0px 0px 5px;
	float:left;
	display:inline;
}
#cont1 ul{
	margin:0px;
	padding:0px;
}
#cont1 li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("1px");padding-top:1px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#cont1 h3{
	font-size:13px;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
#cont1 iframe{
	margin:130px 0px 0px 246px;
}
/***********広告サイト掲載A***********/
#cont2{
	width:582px;
	height:170px;
	border:1px solid #8B4513;
	margin:5px 0px 0px 5px;
	float:left;
	display:inline;
}
#cont2 ul{
	margin:0px;
	padding:0px;
}
#cont2 li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("1px");padding-top:1px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#cont2 h3{
	font-size:13px;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
/***********広告サイト掲載B***********/
#cont3{
	width:582px;
	height:170px;
	border:1px solid #8B4513;
	margin:5px 0px 0px 5px;
	float:left;
	display:inline;
}
#cont3 ul{
	margin:0px;
	padding:0px;
}
#cont3 li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("1px");padding-top:1px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#cont3 h3{
	font-size:13px;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
/***********広告サイト掲載C***********/
#cont4{
	width:582px;
	height:170px;
	border:1px solid #8B4513;
	margin:5px 0px 0px 5px;
	float:left;
	display:inline;
}
#cont4 ul{
	margin:0px;
	padding:0px;
}
#cont4 li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("1px");padding-top:1px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#cont4 h3{
	font-size:13px;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
/***********広告サイト掲載D***********/
#cont5{
	width:582px;
	height:170px;
	border:1px solid #8B4513;
	margin:5px 0px 0px 5px;
	float:left;
	display:inline;
}
#cont5 ul{
	margin:0px;
	padding:0px;
}
#cont5 li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("1px");padding-top:1px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#cont5 h3{
	font-size:13px;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
/***********広告サイト掲載E***********/
#cont6{
	width:582px;
	height:170px;
	border:1px solid #8B4513;
	margin:5px 0px 0px 5px;
	float:left;
	display:inline;
}
#cont6 ul{
	margin:0px;
	padding:0px;
}
#cont6 li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("1px");padding-top:1px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#cont6 h3{
	font-size:13px;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
/***********右メニュー***********/
#rightmenu{
	width:200px;
	height:px;
	border:1px solid #8B4513;
	float:right;
	display:inline;
	margin:0px 5px 5px 0px;
}
#rightmenu ul{
	margin:0px;
	padding:0px;
}
#rightmenu li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("6px");padding-top:9px;
	padding-left:22px;
	padding-right:0px;
	padding-bottom:5px;
	background:url(img/ic1.gif) 0.5em 8px no-repeat;
	font-size:13px;
}
#rightmenu h3{
	font-size:13px;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
p{
	margin:0px 0px 0px 0px;
	padding-top:expression("6px");padding-top:9px;
	padding-right:0px;
	padding-bottom:5px;
	font-size:13px;
}
/************競馬について************/
#page1{
	width:582px;
	height:870px;
	border:1px solid #8B4513;
	margin:0px 0px 0px 5px;
	float:left;
	display:inline;
}
#page1 ul{
	margin:0px;
	padding:0px;
}
#page1 li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("1px");padding-top:1px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#page1 h3{
	font-size:13px;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}

/************馬券の種類************/
#page2{
	width:582px;
	height:870px;
	border:1px solid #8B4513;
	margin:0px 0px 5px 5px;
	float:left;
	display:inline;
}
#page2 ul{
	margin:0px;
	padding:0px;
}
#page2 li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("1px");padding-top:1px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#page2 h3{
	font-size:13px;
	color:#A52A2A;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
/************勝ち馬について************/
#page3{
	width:582px;
	height:870px;
	border:1px solid #8B4513;
	margin:0px 0px 5px 5px;
	float:left;
	display:inline;
}
#page3 ul{
	margin:0px;
	padding:0px;
}
#page3 li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("1px");padding-top:1px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#page3 h3{
	font-size:13px;
	color:#A52A2A;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
#page3 td{
	font-size:13px;
	color:#333333;
	padding:4px 0 4px 7px;
}
/************競馬情報販売とは************/
#page4{
	width:582px;
	height:870px;
	border:1px solid #8B4513;
	margin:0px 0px 5px 5px;
	float:left;
	display:inline;
}
#page4 ul{
	margin:0px;
	padding:0px;
}
#page4 li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("1px");padding-top:1px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#page4 h3{
	font-size:13px;
	color:#A52A2A;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
#page4 td{
	font-size:13px;
	color:#333333;
	padding:4px 0 4px 7px;
}

/************競馬場一覧************/
#page5{
	width:582px;
	height:;
	border:1px solid #8B4513;
	margin:0px 0px 5px 5px;
	float:left;
	display:inline;
}
#page5 ul{
	margin:0px;
	padding:0px;
}
#page5 li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("1px");padding-top:1px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#page5 h3{
	font-size:13px;
	color:#A52A2A;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
#page5 td{
	font-size:13px;
	color:#333333;
	padding:4px 0 4px 7px;
}
/***********highrace***********/

#highrace{
	width:582px;
	height:;
	border:1px solid #8B4513;
	margin:0px 0px 5px 5px;
	float:left;
	display:inline;
}
#highrace p{
	line-height:150%;
	margin:0px 0px 0px 10px;
}
#highrace h3{
	font-size:13px;
	color:#A52A2A;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
/***********highrace2***********/

#highrace2{
	width:582px;
	height:;
	border:1px solid #8B4513;
	margin:0px 0px 5px 5px;
	float:left;
	display:inline;
}
#highrace2 table{
	font-size:13px;
	margin:10px 0px 10px 10px;
}
#highrace2 table td{
	padding:0px 0px 0px 5px;
}
#highrace2 h3{
	font-size:13px;
	color:#A52A2A;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
/***********highrace3***********/

#highrace3{
	width:582px;
	height:;
	border:1px solid #8B4513;
	margin:0px 0px 5px 5px;
	float:left;
	display:inline;
}
#highrace3 ul{
	margin:0px;
	padding:0px;
}
#highrace3 li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("5px");padding-top:5px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#highrace3 h3{
	font-size:13px;
	color:#A52A2A;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
#highrace3 table{
	font-size:12px;
}
/***********highrace4***********/
#highrace4{
	width:582px;
	height:;
	border:1px solid #8B4513;
	margin:0px 0px 5px 5px;
	float:left;
	display:inline;
}
#highrace4 ul{
	margin:0px;
	padding:0px;
}
#highrace4 li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("5px");padding-top:5px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#highrace4 h3{
	font-size:13px;
	color:#A52A2A;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
/***********highrace5(東京新聞杯)***********/
#highrace5{
	width:582px;
	height:;
	border:1px solid #8B4513;
	margin:0px 0px 5px 5px;
	float:left;
	display:inline;
}
#highrace5 ul{
	margin:0px;
	padding:0px 0px 5px 10px;
}
#highrace5 li{
	width:560px;
	list-style-type:none;
	border-bottom:1px dashed #cc9933;
	margin:0px 0px 0px 0px;
	padding-top:expression("5px");padding-top:5px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#highrace5 h3{
	font-size:13px;
	color:#A52A2A;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
#highrace5 table{
	font-size:13px;
	margin:10px 0px 5px 10px;
}
#highrace5 table td{
	padding:0px 0px 0px 5px;
}
#highrace5 b{
	color:#ff0000;
}
/***********highrace6共同通信杯レポート***********/
#highrace6{
	width:582px;
	height:;
	border:1px solid #8B4513;
	margin:0px 0px 5px 5px;
	padding:0px 0px 10px 0px;
	float:left;
	display:inline;
}
#highrace6-1{
	width:568px;
	height:;
	border:1px solid #666666;
	background:#ffffcc;
	margin:0px 0px 15px 5px;
	padding:5px 0px 0px 0px;
	float:left;
	display:inline;
}
#highrace6 ul{
	margin:0px;
	padding:0px 0px 5px 10px;
}
#highrace6 li{
	width:560px;
	list-style-type:none;
	border-bottom:1px dashed #cc9933;
	margin:0px 0px 0px 0px;
	padding-top:expression("5px");padding-top:5px;
	padding-left:1px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#highrace6 h3{
	font-size:13px;
	color:#A52A2A;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
#highrace6 table{
	font-size:13px;
	margin:10px 0px 5px 10px;
}
#highrace6 table td{
	padding:0px 0px 0px 5px;
}
#highrace6-1 b{
	color:#ff0000;
	margin:0px 0px 0px 10px;
}
#highrace6 p{
	line-height:150%;
	width:97%;
	margin:0px 0px 0px 10px;
}
/***********highrace7共同通信杯馬データ***********/
#highrace7{
	width:582px;
	height:;
	border:1px solid #8B4513;
	margin:0px 0px 5px 5px;
	float:left;
	display:inline;
}
#highrace7 h3{
	font-size:13px;
	color:#A52A2A;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
#highrace7 b{
	color:#ff0000;
}
#highrace7 p{
	line-height:150%;
	width:97%;
	margin:0px 0px 0px 10px;
}
/***********highrace8共同通信杯誘導***********/
#highrace8{
	width:582px;
	height:;
	border:1px solid #8B4513;
	margin:0px 0px 5px 5px;
	float:left;
	display:inline;
}
#highrace8 ul{
	margin:0px;
	padding:0px;
}
#highrace8 li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("5px");padding-top:5px;
	padding-left:2px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#highrace8 h3{
	font-size:13px;
	color:#A52A2A;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
#highrace8 b{
	color:#ff0000;
}
#highrace8 p{
	line-height:150%;
	width:97%;
	margin:0px 0px 0px 10px;
}
/***********広告サイト掲載D***********/
#repo{
	width:582px;
	height:px;
	background:#FFFFF0;
	border:1px solid #8B4513;
	margin:0px 0px 0px 5px;
	float:left;
	display:inline;
}
#repo ul{
	margin:0px;
	padding:0px;
}
#repo li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("1px");padding-top:1px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
#repo h3{
	font-size:13px;
	background:#F5DEB3;
	color:#ff0000;
	padding:4px 0 4px 13px;
	margin:0px 0px 0px 0px;
}
#repo p{
	font-size:15px;
	width:400px;
	color:#000000;
	padding:4px 0 4px 10px;
	margin:10px 0px 0px 0px;
	line-height:140%;
}
.p2{
	font-size:17px;
	color:#ff0000;
	background:#F5DEB3;
	font-weight:bold;
	padding:4px 0 4px 7px;
	margin:10px 0px 0px 0px;
	line-height:140%;
}
#repo font{
	font-size:15px;
	width:400px;
	color:#ff0000;
	padding:4px 0 4px 7px;
	margin:0px 0px 0px 0px;
	line-height:140%;
}

/***********foot***********/

#foot{
	width:788px;
	height:41px;
	border:0px solid #8B4513;
	margin:0px 0px 5px 5px;
	clear:both;
	text-align:center;
}
#foot ul{
	margin:0px;
	padding:0px;
}
#foot li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding-top:expression("1px");padding-top:1px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:1px;
	font-size:13px;
}
h2{
	font-size:13px;
	color:#333333;
	padding:5px 0px 0px 5px;
	margin:0px;
}
/***********h1***********/
h1{
	font-size:13px;
	color:#999999;
	margin:0;
	padding:0;
}
/***********テキスト***********/
.font1{
	font-size:12px;
	color:#333333;
	padding:3px 0px 0px 5px;
}
.font2{
	font-size:16px;
	color:#ff0000;
	font-weight:bold;
	padding:5px 0px 0px 5px;
}
