@charset "utf-8";
/* NAVI CSS Document */


/* グローバルナビの設定 
////////////////////////////////////////////////////*/

#globalNavi .wrapper ul li {
	float: left;
	height: 49px;
	overflow: hidden;
	text-indent: -9999px;
}
#globalNavi .wrapper ul li a {
	height: 49px;
	display: block;
}
/* 企業情報 
//////////////////////////////////////////*/
#globalNavi .wrapper ul li#bt_company a {
	width: 210px;
	background: url(../img/bt_common_grandmenu_company.jpg) no-repeat;
}
#globalNavi .wrapper ul li#bt_company a:hover {
	background: url(../img/bt_common_grandmenu_company_on.jpg) no-repeat;
}
/* 採用情報
//////////////////////////////////////////*/
#globalNavi .wrapper ul li#bt_recruit a {
	width: 210px;
	background: url(../img/bt_common_grandmenu_recruit.jpg) no-repeat;
}
#globalNavi .wrapper ul li#bt_recruit a:hover {
	background: url(../img/bt_common_grandmenu_recruit_on.jpg) no-repeat;
}
/* 製品情報 
//////////////////////////////////////////*/
#globalNavi .wrapper ul li#bt_product a {
	width: 210px;
	background: url(../img/bt_common_grandmenu_product.jpg) no-repeat;
}
#globalNavi .wrapper ul li#bt_product a:hover {
	background: url(../img/bt_common_grandmenu_product_on.jpg) no-repeat;
}
/* サポート情報 
//////////////////////////////////////////*/
#globalNavi .wrapper ul li#bt_support a {
	width: 210px;
	background: url(../img/bt_common_grandmenu_support.jpg) no-repeat;
}
#globalNavi .wrapper ul li#bt_support a:hover {
	background: url(../img/bt_common_grandmenu_support_on.jpg) no-repeat;
}
/* お問い合わせ
//////////////////////////////////////////*/
#globalNavi .wrapper ul li#bt_contact a {
	width: 210px;
	background: url(../img/bt_common_grandmenu_contact.jpg) no-repeat;
}
#globalNavi .wrapper ul li#bt_contact a:hover {
	background: url(../img/bt_common_grandmenu_contact_on.jpg) no-repeat;
}



/* サブメニュー設定 
////////////////////////////////////////////////////*/

#subMenu ul {
	min-height: 232px;
	height: auto !important;
	height: 232px;
	margin-bottom: 30px;
	background: url(../img/bg_common_submenu.jpg) top no-repeat;
}


#subMenu ul li {
	width: 186px;
	margin-left: 20px;
	padding-bottom: 1px;
	background: url(../img/parts_common_border_dotted.gif) bottom repeat-x;
}
#subMenu ul li a {
	padding: 10px 0 10px 28px;
	display: block;
	color: #333333;
	text-decoration: none;
	background: url(../img/parts_submenu_category01.gif) left no-repeat;
}
#subMenu ul li a:hover {
	color: #00548C;
}
#subMenu ul li ul.secondMenu {
	min-height: 1px;
	height: auto !important;
	height: 1px;
	margin-bottom: 6px;
}
#subMenu ul li ul.secondMenu li {
	width: 166px;
	margin-left: 20px;
	padding: 0;
	background: none;
}
#subMenu ul li ul.secondMenu li a {
	padding: 0 0 4px 18px;
	display: block;
	text-decoration: none;
	background: url(../img/parts_submenu_category02.gif) left no-repeat;
}



















