/* ---head menu---*/
#headmenu {
width:800px;
height: 56px;
overflow: hidden;
list-style-type: none;
margin:0;
}
#headmenu:after	{
	height:0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
	z-index: 1;
}
#headmenu LI {
float: left;
height: 56px;

}
/* ---head menu btn---*/
#headmenu A {
display: block;
height: 100%;
text-decoration: none;
text-indent: -9999px;
overflow: hidden;
}
#headmenu A:hover {
background-position : 0px -56px;
}

#b01 A {
	width: 199px;
	background-image: url(../../images/menu_community.gif);
	background-repeat: no-repeat;
}

#b01_01 A {
	width: 199px;
	background-image: url(../../images/menu_community_on.gif);
	background-repeat: no-repeat;
}

#b02 A {
	width: 199px;
	background-image: url(../../images/menu_about.gif);
	background-repeat: no-repeat;

}

#b02_01 A {
	width: 199px;
	background-image: url(../../images/menu_about_on.gif);
	background-repeat: no-repeat;

}

#b03 A {
	width: 199px;
	background-image: url(../../images/menu_solution.gif);
	background-repeat: no-repeat;

}

#b03_01 A {
	width: 199px;
	background-image: url(../../images/menu_solution_on.gif);
	background-repeat: no-repeat;

}

#b04 A {
	width: 203px;
	background-image: url(../../images/menu_recruit.gif);
	background-repeat: no-repeat;

}

#b04_01 A {
	width: 203px;
	background-image: url(../../images/menu_recruit_on.gif);
	background-repeat: no-repeat;

}

.a10 {
	z-index:2;
	}
	
	

/* ---entry menu---*/
#entry {
width:333px;
height: 70px;
overflow: hidden;
margin:0 123px;
}

#entry:after	{
	height:0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
#entry p {
    height: 70px;

}
/* ---entry menu btn---*/
#entry A {
display: block;
height: 100%;
text-decoration: none;
text-indent: -9999px;
overflow: hidden;
}

#entry A:hover {
background-position : 0px -70px;
}

#re01 {
	width: 333px;
	background-image: url(../../recruit/images/btn_entry.jpg);
	background-repeat: no-repeat;
}



/* info English */
.ul-info {
  list-style-type: none;
  position: absolute;
  top: 39px;
  right: 0;
}

.ul-info li {
  display: inline;
}




