@charset "utf-8";
/* CSS Document */

/*--------------------------------------------------------------
	header => naviAdd-en
--------------------------------------------------------------*/

#header ul#naviAdd-en {
	list-style-type:none;
	width:325px;
	height:26px;
	overflow:hidden;
	position:absolute;
	top:8px;
	left:425px;
}

#header ul#naviAdd-en li {
	float:left;
	height:26px;
	overflow:hidden;
	margin:0 4px 0 0;
}

#header ul#naviAdd-en li a {
	height:18px;
	padding:8px 0 0 0;
	text-align:center;
	font-size:11px;
	background:url(../images/bg-navi-add-en.jpg) 0 0 no-repeat;
	display:block;
	color:#ffffff;
	text-transform:uppercase;
}

#header ul#naviAdd-en li a:hover {
	text-decoration:none;
}

*+html #header ul#naviAdd-en li a {
	height:23px;
	padding:4px 0 0 0;
}

* html #header ul#naviAdd-en li a {
	height:23px;
	padding:4px 0 0 0;
}

#header ul#naviAdd-en li a.Welcome {
	width:115px;
}

#header ul#naviAdd-en li a.Welcome:hover,
#header ul#naviAdd-en li.active a.Welcome {
	background-position:0 -26px;
}

#header ul#naviAdd-en li a.Contact {
	width:109px;
	background-position:-119px 0;
}

#header ul#naviAdd-en li a.Contact:hover,
#header ul#naviAdd-en li.active a.Contact {
	background-position:-119px -26px;
}

#header ul#naviAdd-en li a.Map {
	width:89px;
	background-position:-232px 0;
}

#header ul#naviAdd-en li a.Map:hover,
#header ul#naviAdd-en li.active a.Map {
	background-position:-232px -26px;
}


/*----------------------------------------------------------------
	header => navigation-en
----------------------------------------------------------------*/
#navigation-en {
	width:695px;
	height:32px;
	position:absolute;
	left:210px;
	top:249px;
}

#navigation-en li {
	float:left;
	padding:0 5px 0 0;
	height:32px;
	overflow:hidden;
}

#navigation-en li a {
	display:block;
	height:22px;
	padding:10px 0 0 0;
	overflow:hidden;
	font-size:14px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	color:#ffffff;
	background:url(../images/bg-navigation-en.jpg) 0 0 no-repeat;
}

*+html #navigation-en li a {
	height:26px;
	padding:6px 0 0 0;
}

* html #navigation-en li a {
	height:26px;
	padding:6px 0 0 0;
}

#navigation-en li a.LaserTechnique {
	width:199px;
}

#navigation-en li a.LaserTechnique:hover,
#navigation-en li.active a.LaserTechnique {
	background-position:0 -32px;
}

#navigation-en li a.GravureTechnique {
	width:222px;
	background-position:-204px 0;
}

#navigation-en li a.GravureTechnique:hover,
#navigation-en li.active a.GravureTechnique {
	background-position:-204px -32px;
}

#navigation-en li a.GravureTechnique {
	width:222px;
	background-position:-204px 0;
}

#navigation-en li a.GravureTechnique:hover,
#navigation-en li.active a.GravureTechnique {
	background-position:-204px -32px;
}

#navigation-en li a.ResearchDevelopment {
	width:259px;
	background-position:-431px 0;
}

#navigation-en li a.ResearchDevelopment:hover,
#navigation-en li.active a.ResearchDevelopment {
	background-position:-431px -32px;
}




