#header h1 a{
	background: url(../images/logo_eng.png) no-repeat 15px 11px;
	width: 400px;
}

h2, h3, h4{
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: normal;
}

#eng #topimage{
	background: url(../images/topimage_eng.png) no-repeat 0 0;
	width: 900px;
	margin: 0 auto;
	height: 250px;
	text-indent: -9999px
}

#eng #top-content h2{
	font-size: 160%;
	margin: 0.5em 0;
}

/*<group=Menus>*/

#header #menu{
	position: absolute;
	height: 80px;
	right: 0;
}

#header #menu li{
	float: left;
}

#header #menu li a{
	width: 186px;
	background: url(../images/menu_eng.png) no-repeat 0 0;
}

#header #menu li a#mn_products:hover		{ background-position: 0 0; }
#header #menu li a#mn_corporate:hover	{ background-position: -186px 0; }
#header #menu li a#mn_ir:hover	{ background-position: -372px 0; }
#header #menu li a#mn_recruit:hover	{ background-position: -558px 0; }

#header #menu li a#mn_products		{ background-position: 0 -100px; }
#header #menu li a#mn_corporate	{ background-position: -186px -100px; }
#header #menu li a#mn_ir	{ background-position: -372px -100px; }
#header #menu li a#mn_recruit	{ background-position: -558px -100px; }


#eng #header #header-submenu{
	width: 244px;
}

#header #header-submenu li a#smn-contact-eng{
	background-position: 0 -150px;
	width: 82px;
}

#header #header-submenu li a#smn-sitemap-eng{
	background-position: 0 -200px;
	width: 82px;
}

#header #header-submenu li a#smn-japanese{
	background-position: 0 -250px;
	width: 80px;
}

/*</group>*/

/*<group=Headlines>*/

#products #headline h2{
	background-position: -900px -80px;
}

#corporate #headline h2{
	background-position: -900px -160px;
}

#ir #headline h2{
	background-position: -900px -240px;
}

#contact #headline h2,
#sitemap #headline h2{
	text-indent: 0;
}
	
/*</group>*/

/*<group=Corporate>*/

#corporate .data-table th{
	width: 20em;
	font-size: 120%;
}

#corporate .data-table th,
#corporate .data-table td{
	padding: 10px;
}

	
/*</group>*/