body{
background-image: url(/shared/images/over-global-navi.png);
background-repeat: repeat-x;
background-position: right top;
}
#over-global-navi{
	width:inherit;
	margin-top:0px;
	padding-top:0px;
	height:30px;
	padding-top:6px;
}

#over-global-navi .area-navi{
width:960px;
margin-right:auto;
margin-left:auto;
}



#over-global-navi .area-navi .left{
width:480px;
text-align:left;
float:left;
}
#over-global-navi .area-navi .right{
width:480px;
text-align:right;
float:right;
}

#over-global-navi li{
display:inline;
font-size:12px;
padding-bottom:1px;
margin-left:6px;
padding-left:9px;
}
#over-global-navi li a:link,
#over-global-navi li a:visited
{
color:#FFFFFF;
}
#over-global-navi li a:hover
{
color:#FF9900;
}
#over-global-navi .border{
border-left:1px solid #7F7F7F;
}
#over-global-navi .first{
margin-left:0px;
padding-left:0px;
}
#over-global-navi .beginner{
background-image: url(/shared/images/header_icon_02.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 17px;
}

#over-global-navi .arrow{
background-image: url(/shared/images/icon-arrow-02.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 10px;
}
#over-global-navi .out{
background-image: url(/shared/images/icon-window-01.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 17px;
}

#overheader{
	width:960px;
	margin-right:auto;
	margin-left:auto;
}
#overheader .logo{
	width:190px;
	height:60px;
	padding-top:2px;
	float:left;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#overheader .seo{
	float:left;
	width:200px;
	margin-top:6px;
}
#overheader .menu{
	float:right;
	width:555px;
	margin-top:6px;
}

/*#overheader .menu .tel{
text-align:right;
padding-top:14px;
}*/
#overheader .menu p{
text-align:right;
margin-bottom:6px;
}
#overheader .menu ul{
text-align:right;
}

#overheader .menu li{
display:inline;
font-size:12px;
padding-top:2px;
padding-bottom:1px;
margin-left:6px;
padding-left:9px;
}
#overheader .menu .border{
border-left:1px solid #7F7F7F;
}



#overheader .menu .beginner{
background-image: url(/shared/images/header_icon_02.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 17px;
font-weight:bold;
}

#overheader .menu .arrow{
background-image: url(/shared/images/icon-arrow-02.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 10px;
}
#overheader .menu .out{
background-image: url(/shared/images/icon-window-01.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 17px;
}

#str-header .header-correction{
padding-top:0px;
border-bottom-width: 2px;
height:25px;
}

#str-header .header-correction li{
margin-right:3px;
}

#str-header .header-correction .last{
margin-right:0px;
}

#order #nav-local li a{
background-image: url(/shared/images/icon-arrow-02.gif);
background-repeat: no-repeat;
background-position: 7px center;
}
#accept #nav-local li a{
background-image: url(/shared/images/icon-arrow-02-a.gif);
background-repeat: no-repeat;
background-position: 7px center;
}
#knowledge #nav-local li a{
background-image: url(/shared/images/icon-arrow-02-k.gif);
background-repeat: no-repeat;
background-position: 7px center;
}
#seisan #nav-local li a{
background-image: url(/shared/images/icon-arrow-02-s.gif);
background-repeat: no-repeat;
background-position: 7px center;
}
#recruit #nav-local li a{
background-image: url(/shared/images/icon-arrow-02-r.gif);
background-repeat: no-repeat;
background-position: 7px center;
}

#nav-local li ul li{
float:none !important;
}

#nav-local li a{
	border-right:1px solid #fff;
	display:block;
	color:#333;
	padding-top: 8px;
	padding-right: 14px;
	padding-bottom: 7px;
	padding-left: 17px;
}
#over-global-navi .area-navi:after,
 {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
