body {
	font-size:16px;
line-height:140%;
color: #333333;
background-attachment:fixed;
background-image : url(../head_img/back.png);
background-repeat:repeat;
}

/* for IE6 */
* html body {
    font-size: 75%;
}

/* for IE7 */
*:first-child+html body {
    font-size: 75%;
}

BODY A:LINK {
	color:#666;
text-decoration:underline;
}

BODY A:VISITED {
	color:gray;
text-decoration:underline;
}

body a:hover {
	color:#690;
text-decoration:underline;
background-color:#FCFFEC;
}

TD {
	font-size:94%;
line-height:145%;
  
}

.td02{
  border-bottom-width : 1px;
  border-bottom-style : dashed;
  border-bottom-color : #CCCCCC;
}

td img {
	border:0;
}

form {
	margin:0;
}

H1{
  width:610px;
  font-size : 1.3em;
  font-family : "ＭＳ Ｐゴシック",Osaka−等幅,sans-serif;
  font-weight : bold;
  color : #800000;
  margin-left : 15%;
  padding-top : 3px;
  margin-top : 45px;
  margin-bottom : 25px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #f19149;
  padding-left : 10px;
  border-left-width : 8px;
  border-left-style : solid;
  border-left-color : #f19149;
}

H2{
  width:85%;
  font-size : 120%;
  font-family : "ＭＳ Ｐゴシック",Osaka−等幅,sans-serif;
  font-weight : bold;
  color : #800000;
  margin-left : 9%;
  margin-top : 50px;
  padding-top : 3px;
  margin-bottom : 20px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #f19149;
  padding-left : 10px;
  border-left-width : 8px;
  border-left-style : solid;
  border-left-color : #f19149;
}

H3{
  width:600px;
  font-size : 120%;
  font-family : "ＭＳ Ｐゴシック",Osaka−等幅,sans-serif;
  font-weight : bold;
  color : #800000;
  margin-left : 15%;
  padding-top : 3px;
  margin-top : 45px;
  margin-bottom : 25px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #9999ff;
  padding-left : 10px;
  border-left-width : 6px;
  border-left-style : solid;
  border-left-color : #9999ff;
}

h4 {
	width:100%;
border-bottom:dashed 1px #CCC;
font-size:100%;
font-weight:400;
color:#360;
margin-top:2px;
margin-bottom:5px;
}

H5{
  font-weight : bold;
  color : #000000;
  font-size : 100%;
  margin-bottom : 0px;
}

H6{
  font-weight : bold;
  color : #ff0000;
  font-size : 100%;
  margin-bottom : 0px;
}


.iv{
 border-radius: 5px;   /* CSS3 */
 -moz-border-radius: 5px;   /* Firefox */
 -webkit-border-radius: 5px; /* Safari,Chrome */
 background-color:#ff9999;
 text-align:left;
 font-weight:bolder;
 height:1.3em;
 color : #000000;
 padding-right: 4px;
 padding-left: 4px;
 margin-top: 0.7em;
 margin-bottom: 0.5em;
}


div.button001{
	background:url("../head_img/head_home_on.jpg") no-repeat;
}
div.button001 a{
	display:block;
	width:58px;
	height:20px;
	background:url("../head_img/head_home.jpg");
	text-indent:-9999px;
}
div.button001 a:hover{
	background:none;
}


div.button002{
	background:url("../head_img/head_link_on.jpg") no-repeat;
}
div.button002 a{
	display:block;
	width:52px;
	height:20px;
	background:url("../head_img/head_link.jpg");
	text-indent:-9999px;
}
div.button002 a:hover{
	background:none;
}


div.button003{
	background:url("../head_img/head_mail_on.jpg") no-repeat;
}
div.button003 a{
	display:block;
	width:48px;
	height:20px;
	background:url("../head_img/head_mail.jpg");
	text-indent:-9999px;
}
div.button003 a:hover{
	background:none;
}


div.button004{
	background : url(../img/08head_menu_nt_on.gif) no-repeat;
}
div.button004 a{
	display:block;
	width:85px;
	height:35px;
	background : url(../img/08head_menu_nt.gif);
	text-indent:-9999px;
}
div.button004 a:hover{
	background:none;
}

div.button005{
	background : url(../img/08head_menu_live_on.gif) no-repeat;
}
div.button005 a{
	display:block;
	width:85px;
	height:35px;
	background : url(../img/08head_menu_live.gif);
	text-indent:-9999px;
}
div.button005 a:hover{
	background:none;
}


div.button006{
	background : url(../img/08head_menu_odds_on.gif) no-repeat;
}
div.button006 a{
	display:block;
	width:90px;
	height:35px;
	background : url(../img/08head_menu_odds.gif);
	text-indent:-9999px;
}
div.button006 a:hover{
	background:none;
}


div.button007{
	background : url(../img/08head_menu_rakuten_on.gif) no-repeat;
}
div.button007 a{
	display:block;
	width:90px;
	height:35px;
	background : url(../img/08head_menu_rakuten.gif);
	text-indent:-9999px;
}
div.button007 a:hover{
	background:none;
}

div.button008{
	background : url(../img/08head_menu_race_on.gif) no-repeat;
}
div.button008 a{
	display:block;
	width:85px;
	height:35px;
	background : url(../img/08head_menu_race.gif);
	text-indent:-9999px;
}
div.button008 a:hover{
	background:none;
}

div.button009{
	background : url(../img/08head_menu_data_on.gif) no-repeat;
}
div.button009 a{
	display:block;
	width:85px;
	height:35px;
	background : url(../img/08head_menu_data.gif);
	text-indent:-9999px;
}
div.button009 a:hover{
	background:none;
}

div.button010{
	background : url(../img/08head_menu_guide_on.gif) no-repeat;
}
div.button010 a{
	display:block;
	width:85px;
	height:35px;
	background : url(../img/08head_menu_guide.gif);
	text-indent:-9999px;
}
div.button010 a:hover{
	background:none;
}

TABLE.race01 {
	font-size:90%;
font-family:"ＭＳ Ｐゴシック",Osaka−等幅,sans-serif;
}

hr {
	width:600px;
border-bottom:dashed 1px #CCC;
}

.waku01{
	font-size : 105%;
font-family:"ＭＳ Ｐゴシック",Osaka−等幅,sans-serif;
line-height : 155%;
padding-left : 3px;
padding-right : 3px;
}


.waku02{
	font-size : 100%;
font-family:"ＭＳ Ｐゴシック",Osaka−等幅,sans-serif;
line-height : 155%;
padding-left : 5px;
padding-right : 5px;
}

.waku03{
	font-size : 100%;
font-family:"ＭＳ Ｐゴシック",Osaka−等幅,sans-serif;
line-height : 125%;
color : black;
text-align : center;
}

.waku04{
font-size : 100%;
font-family:"ＭＳ Ｐゴシック",Osaka−等幅,sans-serif;
line-height : 150%;
padding: 5px 15px 5px 15px;
}


.comment {
	font-size : 95%;
background-color:#e7f3de;
background-position:600px 600px;
text-align:left;
font-family : "ＭＳ Ｐゴシック",Osaka−等幅,sans-serif;
margin-left : 0px;
margin-right : 0px;
padding-left : 5px;
padding-right : 5px;
}

.Tokubetsu {
border-radius: 10px;   /* CSS3 */
-moz-border-radius: 10px;   /* Firefox */
-webkit-border-radius: 10px; /* Safari,Chrome */
background-color:#e4f0dd;
background-position:600px 60px;
text-align:left;
font-weight:bolder;
background-repeat:repeat-y;
height:2em;
padding: 15px 10px 20px 10px;
  color : black;
}

.Toku {
width : 670px;
border-radius: 10px;   /* CSS3 */
-moz-border-radius: 10px;   /* Firefox */
-webkit-border-radius: 10px; /* Safari,Chrome */
background-color:#e4f0dd;
text-align:left;
font-weight:bolder;
height:2.5em;
padding: 15px 0px 20px 20px;
color : black;
margin: 0px 0px 0px 0px;
}

.Jyusho {
background-color:#007594;
text-align : left;
font-weight : bolder;
background-repeat:repeat-y;
height:2em;
color:#FFF;
padding:15px;
}

.JyushoB {
width : 670px;
border-radius: 10px;   /* CSS3 */
-moz-border-radius: 10px;   /* Firefox */
-webkit-border-radius: 10px; /* Safari,Chrome */
background-color:#007594;
text-align : left;
font-weight : bolder;
background-repeat:repeat-y;
height:2em;
color:#FFF;
padding: 15px 0px 20px 20px;
}

div.imageR {
	width : 57%;
float:right;
background-color:#099;
font-size : 90%;
color:#FFF;
padding : 10px 10px 10px 10px;
  margin-left : 10px;
  margin-bottom : 10px;
}

div.imageU {
	width : 71%;
float:right;
background-color:#099;
font-size : 90%;
color:#FFF;
padding : 10px 10px 10px 10px;
  margin-left : 10px;
  margin-bottom : 10px;
}

DIV.imageL {
	width : 54%;
float:light;
background-color:#099;
font-size : 90%;
color:#FFF;
padding : 10px 10px 10px 10px;
  float : left;
  margin-right : 10px;
  margin-bottom : 10px;
}

DIV.imageO {
	width : 48%;
float:right;
background-color:#099;
font-size : 90%;
color:#FFF;
padding : 10px 10px 10px 10px;
  margin-left : 10px;
  margin-bottom : 10px;
}

DIV.imageT {
	width : 33%;
float:right;
background-color:#099;
font-size : 90%;
color:#FFF;
padding : 10px 10px 10px 10px;
  margin-left : 10px;
  margin-bottom : 10px;
}

DIV.lead{
  font-style : normal;
  font-weight : bold;
  color : #990099;
  font-size : 93%;
  margin-bottom : 2em;

}


.none {
	DISPLAY: none;
}

