@charset "utf-8";
/* CSS Document */

/* グローバルナビ
//////////////////////////////////////////////////*/
#globalNavi {
	clear: both;
	width: 870px;
	padding: 0 0 8px;
	margin-left: 5px;
	background: url(../img/bg_gnavi_bottom.jpg) no-repeat left bottom;
}

#globalNavi li {
	float: left;
	height: 51px;
}

#globalNavi li a {
	display: block;
	height: 51px;
}

#globalNavi li a:hover {
	background-color: transparent;
}

#globalNavi li a:hover img {
	visibility: hidden;
}

#globalNavi li#btCompany {
	width: 218px;
	background: url(../img/bt_company_on.jpg) no-repeat left top;
}

#globalNavi li#btCompany a {
	width: 218px;
}

#globalNavi li#btBusiness {
	width: 217px;
	background: url(../img/bt_business_on.jpg) no-repeat left top;
}

#globalNavi li#btBusiness a {
	width: 217px;
}

#globalNavi li#btInformation {
	width: 217px;
	background: url(../img/bt_information_on.jpg) no-repeat left top;
}

#globalNavi li#btInformation a {
	width: 217px;
}
 
#globalNavi li#btContact {
	width: 218px;
	background: url(../img/bt_contact_on.jpg) no-repeat left top;
}

#globalNavi li#btContact a {
	width: 218px;
}


/* ローカルナビ
//////////////////////////////////////////////////*/
#localNavi {
	margin-bottom: 30px;
}

#localNavi dt {
	width: 230px;
	height: 34px;
}

#localNavi dd {
	border: 1px solid #CECECE;
}

#localNavi dd ul {
	background: url(../img/bg_local_navi.jpg) no-repeat left top #FFFFFF;
}

#localNavi dd li a {
	display: block;
	padding: 19px 0 19px 38px;
	text-decoration: none;
	color: #000000;
	background: url(../img/bg_li_triangle.gif) no-repeat 26px center;
	_zoom: 1;
}

#localNavi dd li a:hover {
	background: url(../img/bg_li_triangle_on.gif) no-repeat 26px center #EAEAEC;
	color: #004A82;
}

#localNavi dd li a:hover span {
	color: #004A82;
}

/* アクティブ */
#localNavi dd.localNavi01 li.localNavi01 a,
#localNavi dd.localNavi02 li.localNavi02 a,
#localNavi dd.localNavi03 li.localNavi03 a,
#localNavi dd.localNavi04 li.localNavi04 a,
#localNavi dd.localNavi05 li.localNavi05 a,
#localNavi dd.localNavi06 li.localNavi06 a,
#localNavi dd.localNavi07 li.localNavi07 a,
#localNavi dd.localNavi08 li.localNavi08 a,
#localNavi dd.localNavi09 li.localNavi09 a {
	background: url(../img/bg_li_triangle_on.gif) no-repeat 26px center #EAEAEC;
	color: #004A82;
}

#localNavi dd.localNavi02 li.localNavi02 a span {
	color: #004A82;
}

