@charset "utf-8";


#headerhead_right {
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 215px;
	/*
	position: absolute;
	top: 0px;
	left: 0px;
	*/
	}
#headerhead_right ul  {
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 215px;
	}
#headerhead_right ul li {
	float: left;
	height: 22px;
	font-size: 10px;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
	}
#headerhead_right ul li.go_home a {
	background-image: url(../img/head_navi_right.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 22px;
	width: 65px;
	text-indent: -3000px;
	display: block;
	}
#headerhead_right ul li.go_home a:hover {
	background-image: url(../img/head_navi_right_f2.gif);
	}
#headerhead_right ul li.go_contact a {
	background-image: url(../img/head_navi_right.gif);
	background-repeat: no-repeat;
	background-position: -65px 0px;
	height: 22px;
	width: 70px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -3000px;
	display: block;
	}
#headerhead_right ul li.go_contact a:hover {
	background-image: url(../img/head_navi_right_f2.gif);
	}
#headerhead_right ul li.go_sitemap a {
	background-image: url(../img/head_navi_right.gif);
	background-repeat: no-repeat;
	background-position: -135px 0px;
	height: 22px;
	width: 80px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-indent: -3000px;
	display: block;
	}
#headerhead_right ul li.go_sitemap a:hover {
	background-image: url(../img/head_navi_right_f2.gif);
	}
	
	
#go_recruit {
	height: 48px;
	width: 141px;
	position: absolute;
	top: 22px;
	left: 694px;
	}
#go_recruit ul{
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 141px;
	}
#go_recruit ul li{
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 141px;
	}
#go_recruit ul li a{
	background-image: url(../img/head_navi_go_recruit.gif);
	background-repeat: no-repeat;
	height: 48px;
	width: 141px;
	display: block;
	text-indent: -3000px;
	}
#go_recruit ul li a:hover{
	background-image: url(../img/head_navi_go_recruit_f2.gif);
	}
	

	
	
/* Gloval Navi
---------------------------------------------------------------------------------*/	
	
#navi ul {
	height: 48px;
	width: 850px;
	margin: 0px;
	padding: 0px;
	}
#navi li {
	float: left;
	height: 48px;
	margin: 0px;
	padding: 0px;
	text-indent: -3000px;
	overflow: hidden;
	}
#navi li a {
	display: block;
	}
#navi li.current {
	background-image: url(../img/navi_f2.jpg);
	}
#navi li#nav1 {
	background-image: url(../img/navi_f2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 48px;
	width: 170px;
	}
#navi li#nav1 a {
	background-image: url(../img/navi.jpg);
	height: 48px;
	width: 170px;
	background-position: left top;
	}
#navi li#nav1_current a {
	background-image: url(../img/navi_f2.jpg);
	height: 48px;
	width: 170px;
	background-position: left top;
	}
#navi li#nav1 a:hover {
	background-image: url(../img/navi_f2.jpg);
	}
	
#navi li#nav2 {
	background-image: url(../img/navi_f2.jpg);
	background-repeat: no-repeat;
	background-position: -170px top;
	height: 48px;
	width: 170px;
	}
#navi li#nav2 a {
	background-image: url(../img/navi.jpg);
	height: 48px;
	width: 170px;
	background-position: -170px top;
	}
#navi li#nav2_current a {
	background-image: url(../img/navi_f2.jpg);
	height: 48px;
	width: 170px;
	background-position: -170px top;
	}
#navi li#nav2 a:hover {
	background-image: url(../img/navi_f2.jpg);
	}
	
#navi li#nav3 {
	background-image: url(../img/navi_f2.jpg);
	background-repeat: no-repeat;
	background-position: -340px top;
	height: 48px;
	width: 170px;
	}
#navi li#nav3 a {
	background-image: url(../img/navi.jpg);
	height: 48px;
	width: 170px;
	background-position: -340px top;
	}
#navi li#nav3_current a {
	background-image: url(../img/navi_f2.jpg);
	height: 48px;
	width: 170px;
	background-position: -340px top;
	}
#navi li#nav3 a:hover {
	background-image: url(../img/navi_f2.jpg);
	}

#navi li#nav4 {
	background-image: url(../img/navi_f2.jpg);
	background-repeat: no-repeat;
	background-position: -510px top;
	height: 48px;
	width: 170px;
	}
#navi li#nav4 a {
	background-image: url(../img/navi.jpg);
	height: 48px;
	width: 170px;
	background-position: -510px top;
	}
#navi li#nav4_current a {
	background-image: url(../img/navi_f2.jpg);
	height: 48px;
	width: 170px;
	background-position: -510px top;
	}
#navi li#nav4 a:hover {
	background-image: url(../img/navi_f2.jpg);
	}
	
#navi li#nav5 {
	background-image: url(../img/navi_f2.jpg);
	background-repeat: no-repeat;
	background-position: -680px top;
	height: 48px;
	width: 170px;
	}
#navi li#nav5 a {
	background-image: url(../img/navi.jpg);
	height: 48px;
	width: 170px;
	background-position: -680px top;
	}
#navi li#nav5_current a {
	background-image: url(../img/navi_f2.jpg);
	height: 48px;
	width: 170px;
	background-position: -680px top;
	}
#navi li#nav5 a:hover {
	background-image: url(../img/navi_f2.jpg);
	}


/* Side Navi
----------------------------------------------------------------------------*/	

#side #menu1 {
	font-size: 12px;
	}
#interview #side #menu1 {
	font-size: 10.5px;
	}
	
ul#menu1 {
	list-style-type:none;
	margin: 0;
	padding: 0;
	width: 219px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	}
ul#menu1 li ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #CCCCCC;
	}
	
ul#menu1 a {
	display: block;
	text-decoration: none;
	text-indent: 15px;
}

ul#menu1 li {
	margin-top: 0px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

ul#menu1 li a {
	text-indent: 15px;
	margin: 0px;
	background-color: #F4F4EC;
	color: #999999;
	height: 46px;
	line-height: 46px;
}
ul#menu1 li.current a {
	text-indent: 15px;
	margin: 0px;
	color: #999999;
	height: 46px;
	line-height: 46px;
	background-color: #F1EDEB;
	background-image: url(../img/side_navi_arrow_f2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

ul#menu1 li a:hover {
	background-color: #F1EDEB;
	background-image: url(../img/side_navi_arrow_f2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul#menu1 li.down_current a {
	background-color: #F1EDEB;
	background-image: url(../img/side_navi-under_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul#menu1 li.down a {
	background-color: #F4F4EC;
	background-image: url(../img/side_navi-under_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul#menu1 li.down a:hover {
	background-color: #F1EDEB;
	background-image: url(../img/side_navi-under_arrow_f2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
ul#menu1 li.down_current a:hover {
	background-color: #F1EDEB;
	background-image: url(../img/side_navi-under_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

ul#menu1 li.down ul li a {
	background-color: #FEFEFE;
	color: #999999;
	background-image: url(../img/side_navi-sub_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 26px;
	height: 46px;
}
ul#menu1 li.down_current ul#first li a {
	background-color: #FEFEFE;
	color: #999999;
	background-image: url(../img/side_navi-sub_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 26px;
	height: 46px;
}

ul#menu1 li.down ul li a:hover {
	background-color: #F8F7F5;
	color: #999999;
	background-image: url(../img/side_navi-sub_arrow_f2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 26px;
	height: 46px;
}
ul#menu1 li.down_current ul#first li a:hover {
	background-color: #F8F7F5;
	color: #999999;
	background-image: url(../img/side_navi-sub_arrow_f2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 26px;
	height: 46px;
}
ul#menu1 li.down_current ul#first li.current a {
	background-color: #F8F7F5;
	color: #999999;
	background-image: url(../img/side_navi-sub_arrow_f2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 26px;
	height: 46px;
}

ul#menu1 li.down_current ul#first li.current a:hover {
	background-color: #F8F7F5;
	color: #999999;
	background-image: url(../img/side_navi-sub_arrow_f2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 26px;
	height: 46px;
}

/*
-----------------------------------------------------------------------------*/

#crumb_navi ul {
	}
#crumb_navi ul li {
	float: left;
	font-size: 10px;
	margin-right: 10px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img/crumb_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}
#crumb_navi ul li a{
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: left center;
	padding-right: 3px;
	color: #336699;
	}
#crumb_navi ul li a:hover{
	text-decoration: underline;
	color: #3366CC;
	}
#crumb_navi ul li.current {
	float: left;
	font-size: 10px;
	margin-right: 10px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;
	}
	
	
#pro #crumb_navi ul {
	}
#pro #crumb_navi ul li {
	float: left;
	font-size: 10px;
	margin-right: 10px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img/crumb_arrow_w.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #FFFFFF;
	}
#pro #crumb_navi ul li a{
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: left center;
	padding-right: 3px;
	color: #F2F2F2;
	}
#pro #crumb_navi ul li a:hover{
	text-decoration: underline;
	color: #FFFFFF;
	}
#pro #crumb_navi ul li.current {
	float: left;
	font-size: 10px;
	margin-right: 10px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;
	color: #FFFFFF;
	}

