body{background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color: #222222;
	font-family:‚l‚r ‚oƒSƒVƒbƒN,OSAKA;
	LINE-HEIGHT:16px;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:center top;
	
	}

.table1{border-width : 0px 1px 1px 1px;
	border-style : solid solid solid solid;	
	border-color : #CCCCCC;
	}


table.menu {border-collapse : collapse ;
	border-width : 1px 0 0 1px ;
	border-style : solid ;
	border-color : #AAAAAA;
	}
table.menu td {border-width : 0 1px 1px 0 ;
	border-style : solid ;
	padding : 0 ;
	border-color : #AAAAAA;
	}

table.menu0 {border-collapse : collapse ;
	border-width : 0px 0 0 0px ;
	border-style : solid ;
	border-color : #CCCCCC;
	padding : 5 ;
	}
table.menu0 td {border-width : 0 0px 0px 0 ;
	border-style : solid ;
	border-color : #CCCCCC;
	}	


#line {
  margin: 3px 0px 3px 0px;
  border-top:1px solid #CCCCCC;
  padding: 0px 0px 0px 0px;
  height:1px
  width: 100%;
}

#line2 {
  margin: 3px 0px 3px 0px;
  border-top:1px dotted #CCCCCC;
  padding: 0px 0px 0px 0px;
  height:1px
  width: 100%;
}

#line3 {
  margin: 10px 0px 10px 0px;
  border-top:1px dotted #CCCCCC;
  padding: 0px 0px 0px 0px;
  height:1px
  width: 100%;
}

#line4 {
  margin: 1px 0px 1px 0px;
  border-top:1px dotted #CCCCCC;
  padding: 0px 0px 0px 0px;
  height:1px
  width: 100%;
}

a:link {font-size:12px;
	color: #3191B7;
	 text-decoration: underline;
 	}
a:active {font-size:12px;
	color: #3191B7;
 	text-decoration: underline;
 	}
a:visited {font-size:12px;
	color: #3191B7;
 	text-decoration: underline;
 	}
a:hover {font-size:12px;
	color: #FF0000;
 	text-decoration: underline;
 	}
	
ul.image { margin: 0; padding: 0 }
table { font-size: 12px }

