
body{margin:10px auto 0 auto;background:url(topimg/back.jpg);font-size:14px;line-height:1.7em;}

a{color:firebrick;text-decoration:none;overflow:hidden;outline:none;}
a:hover{color:deepskyblue;text-decoration:underline;}

h1{background:url(subimg/h2.jpg) no-repeat;line-height:40px;padding-left:40px;margin:30px 0 20px 0;color:#006699;font-size:1.8em;letter-spacing:.2em;}

h4{text-align:center;line-height:2em;color:#006699;font-size:1.1em;}

#content{width:900px;margin:0 auto 0 auto;}
#subcon{width:840px;margin:0 auto 0 auto;background:url(subimg/main02.gif) repeat-y;padding:10px 30px 20px 30px;}
.titles{margin:30px 0 20px 0;}

#navi{margin-top:0px;width:900px;}
#navi ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}
#navi li a{display:block;overflow:hidden;outline:none;width:150px;height:60px;}
#navi li{float:left;padding:0px;}
#n01 a{background: url(topimg/n01a.gif) no-repeat;}
#n01 a:hover{background: url(topimg/n01b.gif) no-repeat;}
#n02 a{background: url(topimg/n02a.gif) no-repeat;}
#n02 a:hover{background: url(topimg/n02b.gif) no-repeat;}
#n03 a{background: url(topimg/n03a.gif) no-repeat;}
#n03 a:hover{background: url(topimg/n03b.gif) no-repeat;}
#n04 a{background: url(topimg/n04a.gif) no-repeat;}
#n04 a:hover{background: url(topimg/n04b.gif) no-repeat;}
#n05 a{background: url(topimg/n05a.gif) no-repeat;}
#n05 a:hover{background: url(topimg/n05b.gif) no-repeat;}
#n06 a{background: url(topimg/n06a.gif) no-repeat;}
#n06 a:hover{background: url(topimg/n06b.gif) no-repeat;}

#qnavi{margin-top:0px;width:850px;}
#qnavi ul{list-style: none;text-indent: -5000em;padding:0px;margin:20px 0 20px 0;}
#qnavi li a{display:block;overflow:hidden;outline:none;width:140px;height:50px;}
#qnavi li{float:left;padding:0px;}
#qn01 a{background: url(subimg/qn01a.jpg) no-repeat;}
#qn01 a:hover{background: url(subimg/qn01b.jpg) no-repeat;}
#qn02 a{background: url(subimg/qn02a.jpg) no-repeat;}
#qn02 a:hover{background: url(subimg/qn02b.jpg) no-repeat;}
#qn03 a{background: url(subimg/qn03a.jpg) no-repeat;}
#qn03 a:hover{background: url(subimg/qn03b.jpg) no-repeat;}
#qn04 a{background: url(subimg/qn04a.jpg) no-repeat;}
#qn04 a:hover{background: url(subimg/qn04b.jpg) no-repeat;}
#qn05 a{background: url(subimg/qn05a.jpg) no-repeat;}
#qn05 a:hover{background: url(subimg/qn05b.jpg) no-repeat;}
#qn06 a{background: url(subimg/qn06a.jpg) no-repeat;}
#qn06 a:hover{background: url(subimg/qn06b.jpg) no-repeat;}


#tab01{margin-left:18px;width:815px;}
#tab01 ul{list-style: none;text-indent: -5000em;padding:0px;margin:0px;}
#tab01 li a{display:block;overflow:hidden;outline:none;width:65px;height:30px;}
#tab01 li{float:left;padding:0px;}
#m01 a{background: url(subimg/m01a.jpg) no-repeat;}
#m01 a:hover{background: url(subimg/m01b.jpg) no-repeat;}
#m01c {background: url(subimg/m01c.jpg) no-repeat;width:80px;height:30px;}
#m01d {background: url(subimg/m01d.jpg) no-repeat;width:65px;height:30px;}
#m02 a{background: url(subimg/m02a.jpg) no-repeat;}
#m02 a:hover{background: url(subimg/m02b.jpg) no-repeat;}
#m02c {background: url(subimg/m02c.jpg) no-repeat;width:80px;height:30px;}
#m02d {background: url(subimg/m02d.jpg) no-repeat;width:65px;height:30px;}
#m03 a{background: url(subimg/m03a.jpg) no-repeat;}
#m03 a:hover{background: url(subimg/m03b.jpg) no-repeat;}
#m03c {background: url(subimg/m03c.jpg) no-repeat;width:80px;height:30px;}
#m03d {background: url(subimg/m03d.jpg) no-repeat;width:65px;height:30px;}
#m04 a{background: url(subimg/m04a.jpg) no-repeat;}
#m04 a:hover{background: url(subimg/m04b.jpg) no-repeat;}
#m04c{background: url(subimg/m04c.jpg) no-repeat;width:80px;height:30px;}
#m04d {background: url(subimg/m04d.jpg) no-repeat;width:65px;height:30px;}
#m05 a{background: url(subimg/m05a.jpg) no-repeat;}
#m05 a:hover{background: url(subimg/m05b.jpg) no-repeat;}
#m05c {background: url(subimg/m05c.jpg) no-repeat;width:80px;height:30px;}
#m05d {background: url(subimg/m05d.jpg) no-repeat;width:65px;height:30px;}
#m06 a{background: url(subimg/m06a.jpg) no-repeat;}
#m06 a:hover{background: url(subimg/m06b.jpg) no-repeat;}
#m06c {background: url(subimg/m06c.jpg) no-repeat;width:80px;height:30px;}
#m06d {background: url(subimg/m06d.jpg) no-repeat;width:65px;height:30px;}
#m07 a{background: url(subimg/m07a.jpg) no-repeat;}
#m07 a:hover{background: url(subimg/m07b.jpg) no-repeat;}
#m07c {background: url(subimg/m07c.jpg) no-repeat;width:80px;height:30px;}
#m07d {background: url(subimg/m07d.jpg) no-repeat;width:65px;height:30px;}
#m08 a{background: url(subimg/m08a.jpg) no-repeat;}
#m08 a:hover{background: url(subimg/m08b.jpg) no-repeat;}
#m08c {background: url(subimg/m08c.jpg) no-repeat;width:80px;height:30px;}
#m08d {background: url(subimg/m08d.jpg) no-repeat;width:65px;height:30px;}
#m09 a{background: url(subimg/m09a.jpg) no-repeat;}
#m09 a:hover{background: url(subimg/m09b.jpg) no-repeat;}
#m09c {background: url(subimg/m09c.jpg) no-repeat;width:80px;height:30px;}
#m09d {background: url(subimg/m09d.jpg) no-repeat;width:65px;height:30px;}
#m10 a{background: url(subimg/m10a.jpg) no-repeat;}
#m10 a:hover{background: url(subimg/m10b.jpg) no-repeat;}
#m10c {background: url(subimg/m10c.jpg) no-repeat;width:80px;height:30px;}
#m10d {background: url(subimg/m10d.jpg) no-repeat;width:65px;height:30px;}
#m11 a{background: url(subimg/m11a.jpg) no-repeat;}
#m11 a:hover{background: url(subimg/m11b.jpg) no-repeat;}
#m11c {background: url(subimg/m11c.jpg) no-repeat;width:80px;height:30px;}
#m11d {background: url(subimg/m11d.jpg) no-repeat;width:65px;height:30px;}
#m12 a{background: url(subimg/m12a.jpg) no-repeat;}
#m12 a:hover{background: url(subimg/m12b.jpg) no-repeat;}
#m12c {background: url(subimg/m12c.jpg) no-repeat;width:80px;height:30px;}
#m12d {background: url(subimg/m12d.jpg) no-repeat;width:65px;height:30px;}

#calside01 a{background: url(subimg/calside01a.jpg) no-repeat;width:95px;height:55px;text-indent: -5000em;display:block}
#calside01 a:hover{background: url(subimg/calside01b.jpg) no-repeat;}
#calside02 a{background: url(subimg/calside02a.jpg) no-repeat;width:95px;height:55px;text-indent: -5000em;display:block}
#calside02 a:hover{background: url(subimg/calside02b.jpg) no-repeat;}
#calside03 a{background: url(subimg/calside03a.jpg) no-repeat;width:95px;height:55px;text-indent: -5000em;display:block}
#calside03 a:hover{background: url(subimg/calside03b.jpg) no-repeat;}
#calside04 a{background: url(subimg/calside04a.jpg) no-repeat;width:95px;height:55px;text-indent: -5000em;display:block}
#calside04 a:hover{background: url(subimg/calside04b.jpg) no-repeat;}
#calside05 a{background: url(subimg/calside05a.jpg) no-repeat;width:95px;height:55px;text-indent: -5000em;display:block}
#calside05 a:hover{background: url(subimg/calside05b.jpg) no-repeat;}

#oshirase{clear:both;background:url(topimg/oshirase.jpg) no-repeat;height:55px;font-size:1.2em;font-weight:bold;line-height:1.4em;text-align:center;margin:0px;padding-top:30px;}
#oshirase2{clear:both;background:url(topimg/oshirase2.jpg) no-repeat;height:85px;font-size:1.2em;font-weight:bold;line-height:1.4em;text-align:center;margin:0px;padding-top:30px;}
#oshirase3{clear:both;background:url(topimg/oshirase3.jpg) no-repeat;height:115px;font-size:1.2em;font-weight:bold;line-height:1.4em;text-align:center;margin:0px;padding-top:30px;}

#aboutQ{background:url(subimg/q02.gif) repeat-y;}
#aboutQ2{background:url(subimg/q01.gif) no-repeat;padding:30px 20px 0 100px;}

#aboutQ2 ul{list-style: none;text-indent: -5000em;padding:0px;margin:20px 0 20px 0;}
#aboutQ2 li a{display:block;overflow:hidden;outline:none;width:350px;height:70px;}
#aboutQ2 li{float:left;padding-right:10px;}
#num01 a{background:url(subimg/qa01a.jpg) no-repeat;}
#num01 a:hover{background:url(subimg/qa01b.jpg) no-repeat;}
#num02 a{background:url(subimg/qa02a.jpg) no-repeat;}
#num02 a:hover{background:url(subimg/qa02b.jpg) no-repeat;}
#num03 a{background:url(subimg/qa03a.jpg) no-repeat;}
#num03 a:hover{background:url(subimg/qa03b.jpg) no-repeat;}
#num04 a{background:url(subimg/qa04a.jpg) no-repeat;}
#num04 a:hover{background:url(subimg/qa04b.jpg) no-repeat;}
#num05 a{background:url(subimg/qa05a.jpg) no-repeat;}
#num05 a:hover{background:url(subimg/qa05b.jpg) no-repeat;}
#num06 a{background:url(subimg/qa06a.jpg) no-repeat;}
#num06 a:hover{background:url(subimg/qa06b.jpg) no-repeat;}
#num07 a{background:url(subimg/qa07a.jpg) no-repeat;}
#num07 a:hover{background:url(subimg/qa07b.jpg) no-repeat;}
#num08 a{background:url(subimg/qa08a.jpg) no-repeat;}
#num08 a:hover{background:url(subimg/qa08b.jpg) no-repeat;}
#num09 a{background:url(subimg/qa09a.jpg) no-repeat;}
#num09 a:hover{background:url(subimg/qa09b.jpg) no-repeat;}
#num10 a{background:url(subimg/qa10a.jpg) no-repeat;}
#num10 a:hover{background:url(subimg/qa10b.jpg) no-repeat;}
#num11 a{background:url(subimg/qa11a.jpg) no-repeat;}
#num11 a:hover{background:url(subimg/qa11b.jpg) no-repeat;}
#num12 a{background:url(subimg/qa12a.jpg) no-repeat;}
#num12 a:hover{background:url(subimg/qa12b.jpg) no-repeat;}
#num13 a{background:url(subimg/qa13a.jpg) no-repeat;}
#num13 a:hover{background:url(subimg/qa13b.jpg) no-repeat;}
#num14 a{background:url(subimg/qa14a.jpg) no-repeat;}
#num14 a:hover{background:url(subimg/qa14b.jpg) no-repeat;}
#num15 a{background:url(subimg/qa15a.jpg) no-repeat;}
#num15 a:hover{background:url(subimg/qa15b.jpg) no-repeat;}
#num16 a{background:url(subimg/qa16a.jpg) no-repeat;}
#num16 a:hover{background:url(subimg/qa16b.jpg) no-repeat;}
#num17 a{background:url(subimg/qa17a.jpg) no-repeat;}
#num17 a:hover{background:url(subimg/qa17b.jpg) no-repeat;}
#num18 a{background:url(subimg/qa18a.jpg) no-repeat;}
#num18 a:hover{background:url(subimg/qa18b.jpg) no-repeat;}
#num19 a{background:url(subimg/qa19a.jpg) no-repeat;}
#num19 a:hover{background:url(subimg/qa19b.jpg) no-repeat;}
#num20 a{background:url(subimg/qa20a.jpg) no-repeat;}
#num20 a:hover{background:url(subimg/qa20b.jpg) no-repeat;}
#num21 a{background:url(subimg/qa21a.jpg) no-repeat;}
#num21 a:hover{background:url(subimg/qa21b.jpg) no-repeat;}
#num22 a{background:url(subimg/qa22a.jpg) no-repeat;}
#num22 a:hover{background:url(subimg/qa22b.jpg) no-repeat;}
#num23 a{background:url(subimg/qa23a.jpg) no-repeat;}
#num23 a:hover{background:url(subimg/qa23b.jpg) no-repeat;}
#num24 a{background:url(subimg/qa24a.jpg) no-repeat;}
#num24 a:hover{background:url(subimg/qa24b.jpg) no-repeat;}

#num0203 a{background:url(subimg/qa0203a.jpg) no-repeat;}
#num0203 a:hover{background:url(subimg/qa0203b.jpg) no-repeat;}
#num0204 a{background:url(subimg/qa0204a.jpg) no-repeat;}
#num0204 a:hover{background:url(subimg/qa0204b.jpg) no-repeat;}
#num0205 a{background:url(subimg/qa0205a.jpg) no-repeat;}
#num0205 a:hover{background:url(subimg/qa0205b.jpg) no-repeat;}

#num0301 a{background:url(subimg/qa0301a.jpg) no-repeat;}
#num0301 a:hover{background:url(subimg/qa0301b.jpg) no-repeat;}
#num0302 a{background:url(subimg/qa0302a.jpg) no-repeat;}
#num0302 a:hover{background:url(subimg/qa0302b.jpg) no-repeat;}
#num0303 a{background:url(subimg/qa0303a.jpg) no-repeat;}
#num0303 a:hover{background:url(subimg/qa0303b.jpg) no-repeat;}
#num0304 a{background:url(subimg/qa0304a.jpg) no-repeat;}
#num0304 a:hover{background:url(subimg/qa0304b.jpg) no-repeat;}
#num0305 a{background:url(subimg/qa0305a.jpg) no-repeat;}
#num0305 a:hover{background:url(subimg/qa0305b.jpg) no-repeat;}
#num0306 a{background:url(subimg/qa0306a.jpg) no-repeat;}
#num0306 a:hover{background:url(subimg/qa0306b.jpg) no-repeat;}

#num0505 a{background:url(subimg/qa0505a.jpg) no-repeat;}
#num0505 a:hover{background:url(subimg/qa0505b.jpg) no-repeat;}

#num0605 a{background:url(subimg/qa0605a.jpg) no-repeat;}
#num0605 a:hover{background:url(subimg/qa0605b.jpg) no-repeat;}
#num0606 a{background:url(subimg/qa0606a.jpg) no-repeat;}
#num0606 a:hover{background:url(subimg/qa0606b.jpg) no-repeat;}



#aboutA{background:url(subimg/a02.gif) repeat-y;width:900px;margin-top:20px;}
#aboutA2{width:370px;padding:0 20px 0 20px;font-size:.9em;margin:0px 20px 0 0;float:left;}
#aboutA h3{background:url(subimg/a01.gif) no-repeat;font-size:1.25em;;padding:40px 20px 10px 40px;margin:0 -20px 10px -20px;border-bottom:1px dotted skyblue;color:deepskyblue;}

#aboutAs{background:url(subimg/a02s.gif) repeat-y;width:450px;margin-top:20px;}
#aboutA2s{width:370px;padding:0 20px 0 20px;font-size:.9em;margin:0px 20px 0 0;float:left;}
#aboutAs h3{background:url(subimg/a01s.gif) no-repeat;font-size:1.2em;line-height:1.3em;padding:40px 20px 10px 40px;margin:0 -20px 10px -20px;border-bottom:1px dotted skyblue;color:deepskyblue;}

#tab01 a{margin:0px;padding:0px;}

#table01,#cal,#cal2{border-collapse: collapse;}
#table01 td{text-align:center;border:1px solid deepskyblue;}
#cal td{font-weight:bold;line-height:25px;clear:both;padding-bottom:0px;}

#cal2 td{text-align:center;border:1px solid deepskyblue;padding:3px;}
/*#cal2 h3{font-size:1.6em;color:#006699;}*/
.cal2tit{font-size:1.6em;color:#006699;font-weight:bold;}


#calw1{width:105px;background:green;padding:2px 0 2px 0;color:white;text-align:center;border:1px solid deepskyblue;}
#calw2{width:105px;background:#0033ff;padding:2px 0 2px 0;color:white;text-align:center;border:1px solid deepskyblue;}
#calw3{width:105px;background:#ee0000;padding:2px 0 2px 0;color:white;text-align:center;border:1px solid deepskyblue;}

#calw1b{width:85px;background:green;padding:2px 0 2px 0;color:white;}
#calw2b{width:85px;background:#0033ff;padding:2px 0 2px 0;color:white;}
#calw3b{width:85px;background:#ee0000;padding:2px 0 2px 0;color:white;}

 #smallt{font-size:.8em;line-height:1.3em;}

#raceday a{width:105px;background:#99dd66;padding:0px;color:#0033ff;display:block;border:0px;text-align:center;margin-bottom:5px;}
#raceday a:hover{text-decoration:none;}
#racedays a{width:105px;background:#ffcc66;padding:0px;color:steelblue;display:block;border:0px;text-align:center;margin-bottom:5px;}
#racedays a:hover{text-decoration:none;}
#noraceday{width:105px;background:#eee;padding:0px;color:#999;display:block;text-align:center;margin-bottom:5px;}
#cal img{margin:0px;padding:0px;border:0px;float:left;}
#calright{border:1px solid deepskyblue;width:105px;height:80px;}
#calside01{margin:0px;padding:0px;width:90px;}

#calhosoku{font-size:.85em;margin:5px 0 0 95px;line-height:1.5em;}
#calhosoku img{margin:0 3px -5px 2px;height:20px;_margin:0 3px 0px 2px;}
#calhosokukome{float:left;width:14px;}

#menu a{background:url(subimg/waku01.jpg) no-repeat;width:340px;height:130px;float:left;margin:30px 0 20px 42px;padding:10px ;color:#333;border:0px;font-size:.95em;line-height:1.4em;}
#menu a:hover{background:url(subimg/waku02.jpg) no-repeat;text-decoration:none;padding:11px 9px 9px 11px;color:firebrick;}
#menu img{float:left;margin-right:5px;border:0px;}
#waku0101 {margin:-10px 0 12px -10px}
.wakulink{text-align:right;margin-top:10px;font-weight:bold;color:deepskyblue;}

.gotop{text-align:right;padding:20px;font-size:.9em;}

#footer{background:url(subimg/footer.jpg) no-repeat;font-size:.9em;padding:15px 10px 0 10px;margin:0x;height:55px;}
#footer a{color:white;}
#footL{width:450px;float:left;}
#footL a{display:block;overflow:hidden;outline:none;text-indent: -5000em;padding:0px;margin-right:0px;float:left;height:18px;}
#foot01 a{background:url(topimg/foot01a.jpg) no-repeat;width:160px;}
#foot01 a:hover{background:url(topimg/foot01b.jpg) no-repeat;}
#foot02 a{background:url(topimg/foot02a.jpg) no-repeat;width:130px}
#foot02 a:hover{background:url(topimg/foot02b.jpg) no-repeat;}
#foot03 a{background:url(topimg/foot03a.jpg) no-repeat;width:160px;}
#foot03 a:hover{background:url(topimg/foot03b.jpg) no-repeat;}
#foot04 a{background:url(topimg/foot04a.jpg) no-repeat;width:130px;}
#foot04 a:hover{background:url(topimg/foot04b.jpg) no-repeat;}
#foot05 {float:left;margin-top:-6px;width:130px;text-align:left;text-indent: -5000em;}
#foot05 a{background:url(topimg/foot05a.jpg) no-repeat;width:130px;display:block;}
#foot05 a:hover{background:url(topimg/foot05b.jpg) no-repeat;}

#footR{float:right;text-align:right;padding-right:0px;margin-top:6px;line-height:1.4em;}


#pv15 a{width:400px;height:225px;background: url(subimg/pv_15a.jpg) no-repeat;text-indent: -5000em;display:block;overflow:hidden;outline:none;margin:0px auto 4px auto;padding:0px;}
#pv15 a:hover{background: url(subimg/pv_15b.jpg) no-repeat;}
#pv30 a{width:400px;height:225px;background: url(subimg/pv_30a.jpg) no-repeat;text-indent: -5000em;display:block;overflow:hidden;outline:none;margin:0px auto 4px auto;padding:0px;}
#pv30 a:hover{background: url(subimg/pv_30b.jpg) no-repeat;}
#pvnanbu a{width:265px;height:149px;background: url(subimg/pv_nanbua.jpg) no-repeat;text-indent: -5000em;display:block;overflow:hidden;outline:none;margin:0px auto 4px auto;padding:0px;}
#pvnanbu a:hover{background: url(subimg/pv_nanbub.jpg) no-repeat;}
#pvjbc a{width:265px;height:149px;background: url(subimg/pv_jbca.jpg) no-repeat;text-indent: -5000em;display:block;overflow:hidden;outline:none;margin:0px auto 4px auto;padding:0px;}
#pvjbc a:hover{background: url(subimg/pv_jbcb.jpg) no-repeat;}
#pvdaisho a{width:265px;height:149px;background: url(subimg/pv_daishoutena.jpg) no-repeat;text-indent: -5000em;display:block;overflow:hidden;outline:none;margin:0px auto 4px auto;padding:0px;}
#pvdaisho a:hover{background: url(subimg/pv_daishoutenb.jpg) no-repeat;}

#linkyear a{font-size:14px;color:#FFFFFF;}
#linkyear a:hover{font-size:14px;color:deepskyblue;}

