.topics{
	margin: 0;
	padding : 0 0 0 0;
}
.topics UL{
	width:185px; 
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
.topics LI{
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	width: 185px;
}
.topics A{
	color: #339933;
	display: block;
	width: auto;
	text-decoration: none;
	background: #ccffcc;
	margin: 0;
	padding: 2px 10px;
	border-left: 1px solid #009900;
	border-top: 1px solid #009900;
	border-right: 1px solid #009900;
	border-bottom: 1px solid #009900;
}
.topics A:hover, 
.topics A:active {
	color: #ffffff;
	background: #339933; 
}
.topics A.active:link, 
.topics A.active:visited{
	position: relative;
	z-index: 102;
	background: #ccffcc;
	font-weight: bold;
}


#info A{
	color: #000000;
	font-size:10px;
	text-decoration: none;
}
#info A:hover, #info A:active {
	color:#118130;
	font-size:10px;
	text-decoration:underline;
}

#info A.active:link, 
#info A.active:visited{
	color:#339933;
	font-size:10px;
	text-decoration: none;
}

#fooder A{
	color: #000000;
	text-decoration: none;
}
#fooder A:hover, #fooder A:active {
	color:#118130;
	text-decoration:underline;
}
#fooder A.active:link, 
#fooder A.active:visited{
	color:#000000;
	text-decoration: none;
}


#pro A{
	color: #ffffff;
	text-decoration: none;
}
#pro A:hover, #pro A:active {
	color:#0707c0;
	background-color: #ccffff;
	text-decoration: none;
}
#pro A.active:link, #pro A.active:visited{
	color:#ffffff;
	text-decoration: none;
}


#tour A{
	color: #ffffff;
	text-decoration: none;
}
#tour A:hover, #tour A:active {
	color:#009733;
	background-color: #ccffcc;
	text-decoration: none;
}
#tour A.active:link, 
#tour A.active:visited{
	color:#ffffff;
	text-decoration: none;
}


#joryu A{
	color: #ffffff;
	text-decoration: none;
}
#joryu A:hover, #joryu A:active{
	color:#fe3b62;
	background-color: #ffeeff;
	text-decoration: none;
}
#joryu A.active:link, 
#joryu A.active:visited{
	color:#ffffff;
	text-decoration: none;
}


#submenu A{
	color: #000000;
	text-decoration: none;
}
#submenu A:hover, #submenu A:active{
	color:#ff0000;
	text-decoration: none;
}
#submenu A.active:link, #submenu A.active:visited{
	color:#000000;
	text-decoration: none;
}


#infotop A{
	color: #0000cc;
	text-decoration: none;
}
#infotop A:hover, #infotop A:active{
	color: #ff0000;
	text-decoration: underline;
}
#infotop A.active:link, #infotop A.active:visited{
	text-decoration: none;
}


#record A{
	color: #000000;
	text-decoration: none;
}
#record A:hover, #record A:active{
	color:#ff0000;
	text-decoration: underline;
}
#record A.active:link, #record A.active:visited{
	color:#000000;
	text-decoration: none;
}


#navi A{
	color: #118130;
	text-decoration: underline;
}
#navi A:hover, #navi A:active{
	color:#ff0000;
	text-decoration: none;
}
#navi A.active:link, #navi A.active:visited{
	color:#87ea00;
	text-decoration: underline;
}


#under A{
	color: #000000;
	text-decoration: underline;
}
#under A:hover, #under A:active{
	color:#118130;
	background-color: #ccffcc;
	text-decoration: none;
}
#under A.active:link, #under A.active:visited{
	color:#000000;
	text-decoration: underline;
}


#greennavi A{
	color: #118130;
	text-decoration: none;
}
#greennavi A:hover, #greennavi A:active{
	color:#118130;
	background-color: #ccffcc;
	text-decoration:  underline;
}
#greennavi A.active:link, #greennavi A.active:visited{
	color:#118130;
	text-decoration: none;
}


#underred A{
	color: #000000;
	text-decoration: underline;
}
#underred A:hover, #underred A:active{
	color:#ff0000;
	text-decoration: none;
}
#underred A.active:link, #underred A.active:visited{
	color:#000000;
	text-decoration: underline;
}

.footer{
	font-size:smaller;
}
.footer A{
	color: #000000;
	text-decoration: none;
}
.footer A:hover, .footer A:active {
	color:#118130;
	text-decoration:underline;
}
.footer A.active:link, 
.footer A.active:visited{
	color:#000000;
	text-decoration: none;
}

address{
	font-style:normal;
}
#topics1m1 {
	font-size: smaller;
}

