@charset "utf-8";

#container {
/* 
	background:url(../img/main_top.png) no-repeat center top;
	padding: 421px 0 0 0;
 */
	position:relative;
}

.logo {
	display:none;
}

#slider{
	position: relative;
	width:100%;
	height:421px;
	overflow:hidden;
	margin:0 auto;
}
	#slider, slider li {
		overflow:hidden; 
	}
	#slider img{
		border:none;
	}
	#slider ul, #slider li{
		position:relative;
		margin:0;
		padding:0;
		list-style:none;
		display:block;
	}
/* ----------------------------------------------------------
	global nav
 ---------------------------------------------------------- */

#gNav {
	height:21px;
	margin:58px 0 0 0;
	padding:0;
	position:absolute;
	top:0px;
	right:0;
}
#gNav li {
	float:left;
	margin-left:61px;
}
#gNav li a,
#gNav li span {
	text-indent:-9999px;margin:0;padding:0;display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	height:22px;
	overflow:hidden;
}
#gNav li .dotted {
	background:url(../img/g_bg.png) repeat-x left bottom;
}
#gCompany a {
	width:60px;
	background-image:url(../img/g_company.png);
}
#gRecruit{
	width:60px;
	background-image:url(../img/g_recruit.png);
}
#gBusiness a {
	width:60px;
	background-image:url(../img/g_business.png);
}
#gInquiry a {
	width:89px;
	background-image:url(../img/g_inquiry.png);
}
#gNav li span.dotted span:hover {
	background:url(../img/1x1.png) repeat 0 0;
}
/* ----------------------------------------------------------
	body
 ---------------------------------------------------------- */

#body {
	padding:55px 0 40px 0;
	margin:0;
}


/* ----------------------------------------------------------
	top page
 ---------------------------------------------------------- */

.menu {
}
.menu li {
	margin-right:38px;
	margin-bottom:37px;
	float:left;
}
.menu li.last {
	margin-right:0px;
}

 
 
 
 
 
 
 
 

/* ----------------------------------------------------------

 ---------------------------------------------------------- */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 