/**** String Navi ****/
.siteNavi ul
{
	float: left;
	width: 100%;	
	list-style: none;
	margin: 0;
	padding: 0;
	background: #D2DEE1 url(/themes/main/images/sitenavi/sitenavi_nifl.png) repeat-x;
	
}

.siteNavi li
{
	float: left;	
	line-height: 1.5em;
	padding: 0 0.5em;
}

.siteNavi .si
{
	border: 1px solid #720A0B;
	border-top-color: #720A0B;
	border-right-color: #690000;
	border-bottom-color: #A13434;
	border-left-color: #B20404;
	background: #940101 url(/themes/main/images/sitenavi/sitenavi_sifl.png) repeat-x;
	color: #000000;
}

.siteNavi .ni
{
	border: 1px solid #720A0B;
	border-top-color: #AFBDC1;
	border-right-color: #D2D5D6;
	border-bottom-color: #D6E2E6;
	border-left-color: #E5EBEE;
}

.siteNavi .si a
{
	color: #FFFFFF;
}

.siteNavi .ni a
{
	color: #000000;
}

.siteNavi .last
{
	float: none;
	border-top: 1px solid #AFBDC1;		
}

/**** Section Navi ****/
.sectionNavi
{		
	float: left;
	width: 	50em;
}

.sectionNavi .caption
{
	float: left;	
}

.sectionNavi ul
{
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.sectionNavi ul li
{
	float: left;	
}

.sectionNavi a, .sectionNavi a:visited
{
	padding: 0px 0.5em;	
	color: #000000;	
}
/**** Sub Navi ****/
.subNavi
{
	float: left;
	width: 13em;
	padding: 1em 0em;	
}

.subNavi ul
{
	float: left;
	list-style: none;
	width: 100%;
	margin: 0px;
	padding: 0px;	
}

.subNavi li
{
	float: left;
	width: 100%;
	padding-bottom: 0.8em;
	font-weight: bold;
}

.subNavi li ul li
{
	padding-bottom: 0.2em;
	font-weight: normal;
}

.subNavi a, .subNavi a:visited
{
	display: block;
	padding-left: 1.2em;
	padding-right: 1.2em;	
	text-decoration: none;
}

.subNavi a:hover
{
	text-decoration: underline;
}

.subNavi a:hover, .subNavi li.select a.select
{	
	background-color: #063299;
	color: #FFFFFF;
	text-decoration: none;
}

.subNavi li ul a:hover, .subNavi li ul li.select a.select
{
	background-color: #0f5b9b;
}

.subNavi ul li.select ul li.select
{
	background-color: #0f5b9b;
}

.subNavi ul li.select ul li.select a
{
	color: #FFFFFF;
}
