body {  
	z-index: 0;
	margin:0px; 
	padding : 0px ;
		}

img {
	border : 0px ;
	}



a:Link { text-decoration: none; } 
a:visited { text-decoration: none; }
a:active { text-decoration: none; }
a:hover {color:#f00;}

#zipang {
	width : 760px ;
	margin : 0px ;
	padding : 0px ;
	background : #fff ;
	z-index : 1 ;
	}




#header {
	width : 760px ;
	margin : 0px ;
	padding : 0px ;
	}


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


#header a:hover {
	}

#topvisual {
	margin : 0px 0px 0px 0px ;
	padding : 0px ;
	width : 760px ;
	overflow : visible ;
	}

#triplecolumn {
	width : 760px ;
	margin : 0px 0px 0px 0px;
	padding : 0px ;
	}

#triplecolumn .xmenu {
	margin : 6px 6px 0px 0px ;
	padding : 0px ;
	align : left ;
	vertical-align : top ;
	}

#twincolumn {
	width : 760px ;
	margin : 0px  0px 0px 2px;
	padding : 0px ;
	}

#twincolumn .left{
	width : 580px ;
	margin : 0px ;
	padding : 0px ;
	align : left ;
	vertical-align : top ;
	}


#twincolumn .banner{
	margin : 3px ;
	padding : 0px ;
	align : left ;
	vertical-align : top ;
	}

#messageboard {
	width : 480px ;
	height : 70px ;
	background :	#eee ;
	border : solid 1px #666 ;
	margin : 5px 10px ;
	font-size : small ;
	overflow : auto ;
	}


#messageboard h3{
	font-weight : bolder ;
	background : #333;
	color : #fff ;
	padding : 0px 0px 5px 10px ;
	margin : 0px;
	border-bottom : solid 1px #ccc ;
	}

#messageboard .item{
	margin : 0px  0px 0px 15px;
	padding : 5px  5px 5px 0px;
	border-bottom : solid 1px #333 ;
	border-right : solid 1px #333 ;
	text-align  : left ;
	}

#messageboard .date {
	padding : 1px  5px 1px 0px;
	text-align  : right ;
	}


#twincolumn .column {
	border : solid 0px #ccc ;
	margin : 10px 0px ;
	padding : 10px 0px ;
	}

#twincolumn .right{
	width : 190px ;
	margin : 0px  0px 0px 0px;
	padding : 0px  0px 0px 2px;
	text-align : left ;
	vertical-align : top ;
	}


#twincolumn .right	{
	}

#twincolumn .right	 h3{
	color : #f00 ;
	}

#twincolumn .right	img{
	margin : 2px ;
	}


#reading			{
	width : 580px ;
	margin : 0px ;
	padding : 10px 10px 10px 90px ;

	z-index : 2 ;

	}


#reading	 h1{
	border-right : solid 1px #000 ;
	border-left : solid 1px #000 ;
	color : #fff ;
	background : #333 ;
	margin : 30px 5px 10px 5px ;
	padding : 5px 5px 5px 15px ;
	font-size : medium ;
	font-weight : bolder ;
	font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯', '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', Hiragino Kaku Gothic Std, sans-serif  ; 
	background :url(../commonimage/headdingbgblack.gif)  repeat ;
	}

#reading		h2{	
	margin : 30px 10px 10px 10px ;
	padding : 2px 2px 2px 20px ;
	border-left : solid 1px #000 ;
	border-bottom : solid 1px #000 ;
	font-size : medium ;
	font-weight : bolder ;
	font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯', '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', Hiragino Kaku Gothic Std, sans-serif  ; 
	background :url(../commonimage/headdingbgblack.gif)  no-repeat ;
	}


#reading		h3{	
	margin : 30px 10px 10px 10px ;
	padding : 5px 5px 5px 20px ;
	border : solid 1px #000 ;
	border-bottom : solid 1px #000 ;
	font-size : large ;
	font-weight : bolder ;
	font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯', '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', Hiragino Kaku Gothic Std, sans-serif  ; 
	background : #000 ;
	background :url(../commonimage/headdingbggold.gif)  ;
	}

#reading		p{
	margin : 10px ;
	padding : 5px ;
	}

#reading		.emphasize{
	font-size : medium ;
	font-weight : bolder ;
	background : #fc3 ;
	border : 1px solid #000;
	}



#reading		.tablenormal{
	padding : 0px ;
	border-top : 1px solid #333 ;
	border-left : 1px solid #333 ;
	}

#reading		.tablenormal	td{
	padding : 0px ;
	border-right : 1px solid #333 ;
	border-bottom : 1px solid #333 ;
	font-size : medium ;
	}

#reading		.tablenormal	.head{
	text-align : center ;
	vertical-align : middle ;
	width : 100px ;
	}

#reading		.notes{
	font-size : small ;
	margin : 5px 5px 5px 50px ;
	}


.headtitle {
	margin : 10px ;
	padding : 0px ;
	}



#navigation {
	text-align : center ;
	margin : 10px ;
	line-height : 3em ;
	}

#navigation 	a {
	border : solid 1px #000 ;
	margin : 5px ;
	padding : 3px ;
	background :#000 ;
	color : #fff ;
	font-weight : bolder ;
	font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯', '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', Hiragino Kaku Gothic Std, sans-serif  ; 
	}


#navigation 	a:hover {
	border : solid 1px #000 ;
	margin : 5px ;
	padding : 3px ;
	background :#000 ;
	color : #fc0 ;
	font-weight : bolder ;
	font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯', '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', Hiragino Kaku Gothic Std, sans-serif  ; 
	}










.tabbar	{
	vertical-align : bottom ;
		}

.tabbar	.tab{
	border-top : 1px solid #000 ;
	border-left : 1px solid #000 ;
	border-right : 1px solid #000 ;
	margin : 0px 2px ;
	padding : 5px ;
	background : #eee ;
	}


.tabbar	.tab:hover{
	background : #fbb ;
	}









#racetrack	{
	padding : 10px 50px ;
	}


#racetrack	.location{
	border : solid 1px #000 ;
	background : #000 ;
	color : #fff ;
	padding : 5px ;
	margin : 15px 0px 5px 0px ;
	font-weight : bolder ;
	font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯', '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', Hiragino Kaku Gothic Std, sans-serif  ; 
	}


#racetrack	.grass{
	}

#racetrack	.grass	.course{
	border-top : solid 10px #090 ;
	background : #efe ;
	color : #060 ;
	width : 120px ;
	text-align : left ;
	vertical-align : top ;
	font-weight : bolder ;
	font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯', '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', Hiragino Kaku Gothic Std, sans-serif  ; 
	padding : 10px ;
	}
#racetrack	.grass	.body{
	border-top : solid 10px #090 ;
	background : #fff ;
	color : #000 ;
	padding : 10px ;
	}


#racetrack	.dirt{
	}

#racetrack	.dirt	.course{
	border-top : solid 10px #735d3b ;
	background : #cfaf83 ;
	color : #735d3b ;
	width : 120px ;
	text-align : left ;
	vertical-align : top ;
	font-weight : bolder ;
	font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯', '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', Hiragino Kaku Gothic Std, sans-serif  ; 
	padding : 10px ;
	}
#racetrack	.dirt	.body{
	border-top : solid 10px #735d3b ;
	background : #fff ;
	color : #000 ;
	padding : 10px ;
	}

#racetrack	.update{
	text-align : right ;
	font-size : x-small ;
	}



.paydcontents	{
	}

.paydcontents		li{
	font-size : small ;
	margin : 15px 0px ;
	}

.paydcontents		li	.head{
	font-size : medium ;
	font-weight : bolder ;
	font-family: '£Í£Ó £Ð¥´¥·¥Ã¥¯', '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', Hiragino Kaku Gothic Std, sans-serif  ; 
	}







#caution {
	width : 760px ;
	padding : 5px 5px 5px 5px; 
	text-align : left ;
	font-size : x-small ;
	}

#footer {
	width : 760px ;
	padding : 5px 0px ; 
	text-align : right ;
	font-size : x-small ;
	}

