.box_menu {
	position: relative;
	width: 1000px;
	height: 100px;
	top: 0px;
	left: 0px;
	margin: auto;
}
#bt_1 ,#bt_2,#bt_3,#bt_4,#bt_5,#bt_6,#bt_7,#bt_8,#bt_9{
	display: block;
	background-image: url(../image/concept/b1.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 145px;
	height: 70px;
	
}
.bt_bg2 {
	position: absolute;
	background: url(../image/concept/b2.png) no-repeat center top;
	width: 110px;
	height: 80px;
	top: 0px;
	margin: auto;
	opacity: 0;
}
.tha_mn {
	position: absolute;
	width: 145px;
	height: 70px;
	text-align: center;
	/*font-family: "MS Sans Serif";*/
    font-family: 'CircularRegular';
	font-size: 19px;
	line-height: 45px;
	color: #000000;
	left: auto;
	top: -4px;
}
.eng_mn {
	position: absolute;
	width: 145px;
	height: 70px;
	text-align: center;
	font-family: "MS Sans Serif";
	font-size: 14px;
	line-height: 110px;
	color: #FFFFFF;
	left: auto;
	top: -4px;
	opacity: 1;
}
a.link_btMn:link {
	width: 150px;
	height: 70px;
	display: block;
	text-decoration: none;
}
.boxSub {
	position: relative;
	overflow: hidden;
	width: 950px;
	height: 50px;
	left: 0px;
	top: -40px;
}
/*----- Start Position Sub Menu -----*/
#subMn_2 {
	position: absolute;
	width: auto;
	height: auto;
	left: 00px;
	top: 0px;
	visibility: hidden;
}
#subMn_3 {
	position: absolute;
	width: auto;
	height: auto;
	left: 10px;
	top: 0px;
	visibility: hidden;
}
#subMn_4 {
	position: absolute;
	width: auto;
	height: auto;
	left: 290px;
	top: 0px;
	visibility: hidden;
}
#subMn_5 {
	position: absolute;
	width: auto;
	height: auto;
	left: 170px;
	top: 0px;
	visibility: hidden;
}
#subMn_6 {
	position: absolute;
	width: auto;
	height: auto;
	left: 0px;
	top: 0px;
	visibility: hidden;
}
#subMn_7 {
	position: absolute;
	width: auto;
	height: auto;
	left: 30px;
	top: 0px;
	visibility: hidden;
}
#subMn_8 {
	position: absolute;
	width: auto;
	height: auto;
	left: 400px;
	top: 0px;
	visibility: hidden;
}
#subMn_9 {
	position: absolute;
	width: auto;
	height: auto;
	left: 0px;
	top: 0px;
	visibility: hidden;
}
/*----- End Position Sub Menu -----*/

#subMn {
	position: absolute;
	width: 950px;
	height: 90px;
	margin: auto;
	top: -20px;
	left: 0px;
}
#subMn li {
	position: relative;
	top: 7px;
	float: left;
	list-style: none;
	margin: 0px 20px 0px 0px;
	padding: 35px 0px 0px 0px;
}
#subMn li a {
	display: block;
	width: auto;
	height: 30px;
	text-decoration: none;
	font-family: "MS Sans Serif";
	font-size: 15px;
	color: #000000;
	text-shadow: 2px 2px 3px none;
	line-height: 25px;
}
#subMn li a:hover {
	color: #ffffff;
	-webkit-animation: acSubMn 0.5s;
	animation: acSubMn 0.5s;
}

/*animation SubMenu*/
@-webkit-keyframes acSubMn {/*Chrom,Safari,Opera*/
	50% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
  }
  100% {
		-webkit-transform: translate3d(0,0px,0);
	    transform: translate3d(0,0px,0);
  }
}
@-moz-keyframes acSubMn {/*FireFox*/
	50% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
  }
  100% {
		-webkit-transform: translate3d(0,0px,0);
	    transform: translate3d(0,0px,0);
  }
}
@-ms-keyframes acSubMn {/*IE*/
	50% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
  }
  100% {
		-webkit-transform: translate3d(0,0px,0);
	    transform: translate3d(0,0px,0);
  }
}
