@charset "utf-8";
/**/

#header{
}
#header img{
	border:0px;
}
#headerlogo{
	width:420px;
	height:50px;
	margin:0px;
	padding:0px;
	float:left;
}
#headermark{
	width:420px;
	height:30px;
	margin:0px;
	padding:0px;
	float:right;
}

/* Navi1 Mainnavi*/
#navi0 ul, #navi1 ul, #navi2 ul, #navi2top ul, #bottomNavi ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	white-space:nowrap;
}
#navi0 a, #navi1 a, #navi2 a , #navi2top a {
	margin:0px;
	padding:0px;
	display:block;
	font-size:x-small;
	text-align:center;
	color:#999;

}

#navi0 li, #navi1 li, #navi2 li, #navi2top li {
	margin:0px;
	padding:0px;
	float:left;
	display:block;
}

#navi0{
	float:right;
	width:420px;
	height:20px;
	overflow:hidden;
}
#navi0 p{
	float:left;
	width:142px;
	height:20px;
	margin:0px;
	padding:0px;
}
#navi0 ul{
	float:left;
	height:20px;
}
#navi0 li{
	display:block;
	float:left;
	height:20px;
}

#navi1{
	height:33px;
	background: #CCC url(../img/navi1/navi1background.gif) repeat-x top left;
}

#navi1 li {
	height:30px;
	width:105px;
	line-height:30px;
}
#navi1 li a{
	color:#666;
	text-decoration:none;
}

#topicPath{
	float:left;
	width:300px;
	font-size:80%;
	padding:4px 0px 0px 4px;
}
#topicPath ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#topicPath li{
	float:left;
	white-space:nowrap;
	line-height:1.4em;
}

#topicPath a {
	padding:2px 20px 2px 0px;
	background:url(../img/background/topicpathnext.gif) no-repeat center right;
}


#navi2top,#navi2{
	display:none;
}

#navi2{
	float:right;
	width:525px;
	font-size:x-small;
	text-align:center;
	color:#666;
}


#navi2top li {
	height:40px;
	width:140px;
	font-size:x-small;
	text-align:center;
	color:#666;
}

#bottomNavi ul{
	text-align:center;
}
#bottomNavi li {
	display:inline;
	background:#FFF url(../img/base/bottom_navi_back.gif) repeat-y top left;
	text-align:center;
	font-variant:small-caps;
	padding:0px 0px 0px 8px;
}


#navi1 li img ,#navi2 li img ,#bottomNavi li img {
	border:0px none #FFF;
}

#bottomNavi {
	padding-top:8px;
	margin-bottom:0.5em;
	margin-top:0.5em;
	width:840px;
	clear:both;
	font-size:0.9em;
	border-top:1px dotted #000;
}

#bottomNavi li {
}
#bodyRF #naviRF a {
	border-bottom-color:#FFF;
}
#bodyAU #naviAU a {
	border-bottom-color:#FFF;
}
