@charset "utf-8";

body{
	font-family: "宋体", SimSun, MS Song, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
}

#gNavi{width:990px;}
#gNavi ul {width:100%;}
#gNavi ul li{
	width:140px;
	border:none;
}
#gNavi ul li a{
	width:100%;
	background-position:125px center;
	padding-right:15px;
	border-left:1px solid #dddddd;
}

#gNavi ul li.gNavi-home{
	width:160px;
}
#gNavi ul li.gNavi-home a{
	background-position:145px center;
}
#gNavi ul li.last{
	width:142px;
}
#gNavi ul li.last a{
	background-position:127px center;
}
#gNavi ul li.on a{
    background: url("/common/img/nav_arrow_on.gif") no-repeat scroll 125px center rgba(0, 0, 0, 0);
}
#gNavi ul li.last.on a{
    background: url("/common/img/nav_arrow_on.gif") no-repeat scroll 127px center rgba(0, 0, 0, 0);
}
#gNavi ul li.gNavi-recruit a{
	background:url(/common/img/icon_blank_s.gif) no-repeat 128px center;
}

#header-contact a{
	width:126px;
	text-indent:20px;
}

/* cn */
#search.cn{left:380px;}
#header-contact.cn{left:560px;}
#header-contact.cn a{
	width:105px;
	height:20px;
	background:url(/common/img/bg_contact_s.gif) no-repeat 0 0;
	padding:8px 0 0 5px;
	text-align:left;
}
#search{
	display: none;
}


/* nav-width */
#gNavi ul li.gNavi-business{ width:160px; }
#gNavi ul li.gNavi-business a{
	background-position:145px center;
}
#gNavi ul li.gNavi-projects{ width:160px; }
#gNavi ul li.gNavi-projects a{
	background-position:145px center;
}
#gNavi ul li.gNavi-company{ width:160px; }
#gNavi ul li.gNavi-company a{
	background-position:145px center;
}
#gNavi ul li.gNavi-responsibility{ width:184px; }
#gNavi ul li.gNavi-responsibility a{
	background-position:169px center;
}
#gNavi ul li.gNavi-career{
	width:149px;
}
#gNavi ul li.gNavi-career a{
	border-right: 1px solid #D9D9D9;
	background-position:144px center;
}


#footer-nav{
	font-size: 11px;
}
