body {
	margin:0;
	padding:0;
	text-align:center;
        background-image:url(img/back.gif);
        background-repeat:repeat-x;
	}

ul {margin:10 0 0 20}
li {line-height:1.5em}

.a1:link{color:#808080}
.a1:visited{color:#808080}

form {margin:0px 0px 0px 0px;}

TABLE.none{border-style:none;}
TABLE.solid{border-style:solid;border-width:1;border-color:#ff0033;padding:2}

.t12{font-size:12;}
.t11a{font-size:11;background-color:#ccff99;text-align:center;}

h1{font-size:12;margin:2px 0 0 2;color:#c0c0c0}
h2{font-size:16;margin:10px 0 0 2;color:#ffffff}
h3{font-size:14;margin:10px 0 5 5}
h4{font-size:13;margin:5px 0 5 5}

span.b{font-size:12pt;font-weight:bold;}
    .bb{font-size:14pt;font-weight:bold;text-align:center;margin:20 0 20 0}
    .r{color:red;}
    .g{font-size:10pt;color:green;}
    .m{font-size:11pt;font-weight:bold;}
    .dc{font-size:12pt;font-weight:bold;color:#dc143c}
    .ma{font-size:10pt;color:maroon}

#base{	width:745px;
        background-color:#ffffff;
	font-size:10pt;
	margin-left:auto;
        margin-right:auto;}

#head{ 
        width:745px;
	font-size:10pt;
	margin:0px 0px 0px 0px;
	padding:2px;
	text-align:left;
	}

#logo {
	font-size:10pt;
        padding:5px 0 0 0;
        }



#keiba{
	font-size:10pt;
	margin:5px 0px 5px 0px;
	padding:5px;
	background:#008000;
	text-align:left;
	}


#left{
	width:507;
	font-size:10pt;
	text-align:left;
	padding:2px;
        line-height:1.2em;
	float:left;
	}


#right{
	width:234;
	font-size:10pt;
	text-align:left;
	float:left;
	}


#center{
	width:735;
	font-size:11pt;
        padding:5px;
	text-align:left;
        line-height:1.4em;
	}


#box{
        border:solid 1px #ff0033;
	font-size:13pt;
        padding:2pt;
	text-align:left;
        line-height:1.4em;
	}


#foot1{
        border-top:solid 1px #c0c0c0;
	font-size:9pt;
        color:#808080;
        line-hegiht:1.2em;
	margin:10px 0px 10px 0px;
	padding:20px 0 0 0;
	text-align:center;
	}


#foot2{
	font-size:10pt;
	margin:20px 0px 20px 0px;
	padding:5px;
	text-align:center;
	}