a{ 
	color: #666666;
}
#navi,#navi1{
  margin-left:1px;
	padding:2px 0;
	width:158px;
	
}
#navi1{
  position:relative;
  top:-12px;
	
}
#navi li{
	/*fixie height: 1em*/
}

#navi ul.level1,#navi1 ul.level1{
	margin-left:1px;
	padding:0;
	line-height:1.85em;/*fixie*/
	font-weight:bold;
	list-style:none;
}
#navi ul.level1 a,#navi1 ul.level1 a{
	text-decoration:none;
	display:block;				
	padding:0 0 0 15px;
	font-size:.8em;
}
#navi ul.level1 li a,#navi1 ul.level1 li a{
	border-bottom:#F3F3F3 1px solid;
}
#navi ul.level1 li.no a,#navi1 ul.level1 li.no a{
	background: url(../images/bg-navi-no.gif) no-repeat 8px .70em ;
}
#navi ul.level1 li.no a:hover,#navi ul.level1 li.act a,#navi1 ul.level1 li.no a:hover,#navi1 ul.level1 li.act a{
	color:#B01202;
	background: url(../images/bg-navi-act.gif) no-repeat 8px .80em #f9f9f9;
}
#navi ul.level1 li.cur a,#navi1 ul.level1 li.cur a{
	background: url(../images/bg-navi-cur.gif) no-repeat 8px .80em #f9f9f9;
}


#navi ul.level2{
	list-style:none;
	line-height:1.6em;/*fixie*/
}
#navi ul.level2 a{
	color: #666666;
	font-size:.8em;
	font-weight:normal;
}
#navi ul.level2 li.no a{
	color: #666666;
	background: url(../images/bg-navi-no.gif) no-repeat;
}
#navi ul.level2 li.act a,#navi ul.level2 li.cur a,#navi ul.level2 li.no a:hover{
	xbackground: url(../images/bg-navi-act.gif) no-repeat;
}






#navi ul.level3{
	list-style:none;
}

#navi ul.level3 a{
color: #666666;
	font-size:.8em;
	font-weight:normal;
	padding-left:7px;
}

#navi ul.level3 li.no a{
	background: url(../images/bg-navi-no.gif) no-repeat 0px .60em #f9f9f9;
}
#navi ul.level3 li.act a,#navi ul.level3 li.cur a,#navi ul.level3 li.no a:hover{
	background: url(../images/bg-navi-cur.gif) no-repeat 0px .60em #f9f9f9;
}








#subnavi{
	position:absolute;
	top:175px;
	left:138px;
	width:750px;
	font-size:0.95em;
}
#subnavi ul{
	line-height:1em;
	list-style:none;
	
}
#subnavi li{
	float:left;
	xborder-left:#B01202 1px solid;
	padding-left:8px;
	margin-left:8px;
	
}
#subnavi ul a{
	padding-left:8px;
	text-decoration:none;
	color:#F9F9F9;
}
#subnavi ul .no a:hover, #subnavi ul .cur a, #subnavi ul .act a{
	color:#B01202;
	background: url(../images/bg-navi-act.gif) no-repeat 1px .35em;
	padding-left:8px;
}
#subnavi li.cur,#subnavi li.act{
	
}


#naviRootline{
	margin:3px 0 3px 5px;	
	font-size:.85em;
	display:none;
}
#naviRootline .deli{
	color: #f7931e;
	font-size:.9em;
}
#naviRootline ul{
	margin:0;
	height:17px;
	font-weight:bold;
	list-style:none;
}
#naviRootline li{
	float:left;
}
#naviRootline li a{
	padding:0 5px 0 5px;
	text-decoration:none;
	color:#585857;
}
#naviRootline li a:hover{
	text-decoration:underline;
}


#sitemap ul{
	list-style:none;
}
#sitemap ul a{
	text-decoration:none;
	display:block;				
	padding:0 0 0 25px;
	font-size:.8em;
	line-height:2em;
}


#sitemap ul li a{
	background: url(../images/bg-navi-no.gif) no-repeat 3px .18em;
}
#sitemap ul li a:hover{
	background: url(../images/bg-navi-act.gif) no-repeat 3px .18em;
}

