@charset "utf-8";
body {
	background-image: url(graphic/top_back.gif);
}
h1 {
	display: none;
}
img {
	border: 0px;
}
#selectlanguage {
	left: 585px;
	top: 5px;
	z-index: 30;
}
#logo {
	position: absolute;
	width: 300px;
	height: 30px;
	top: 0px;
	left: 105px;
	background-image: url(graphic/ermalogo.gif);
	background-repeat: no-repeat;
}
#japanese #logo {
	background-image: url(graphic/ermalogo-j.gif);
}
#leader {
	position: relative;
	width: 570px;
	padding-top: 30px;
	padding-left: 130px;
	z-index: 20;
}
#pr {
	position: absolute;
	height: 298px;
	width: 529px;
	left: 158px;
	top: 90px;
	background-image: url(top-anime-back.jpg);
	background-repeat: no-repeat;
}
#menuproduct {
	height: 140px;
	width: 140px;
	position: absolute;
	left: 13px;
	top: 250px;
	background-image: url(graphic/menu_product.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menuproduct a {
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(graphic/menu_product.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menuproduct a:hover {
	background-image: url(graphic/menu_product.gif);
	background-position: 0px -142px;
}
#menuproduct a:active {
	background-image: url(graphic/menu_product.gif);
	background-position: 0px -284px;
}
#japanese #menuproduct,
#japanese #menuproduct a,
#japanese #menuproduct a:hover,
#japanese #menuproduct a:active {
	background-image: url(graphic/menu_product-j.gif);
}
.menuproduct {
	height: 140px;
	width: 140px;
}
#menu {
	position: absolute;
	left: 585px;
	top: 396px;
}
#menu ul {
	margin: 0px;
	psdding: 0px;
	list-style-type: none;
}
#menu ul li, 
#menu ul li a,
#menu ul li a:hover,
#menu ul li a:active {
	height: 17px;
	width: 100px;
	display: block;
	background-image: url(graphic/menu_btn.gif);
	background-repeat: no-repeat;
}
#japanese #menu ul li,
#japanese #menu ul li a,
#japanese #menu ul li a:hover,
#japanese #menu ul li a:active {
	background-image: url(graphic/menu_btn-j.gif);
}
#menu ul li.menu01, 
#menu ul li a.menu01 {
	background-position: 0px 0px;
}
#menu ul li.menu02, 
#menu ul li a.menu02 {
	background-position: 0px -17px;
}
#menu ul li.menu03, 
#menu ul li a.menu03 {
	background-position: 0px -34px;
}
#menu ul li.menu04, 
#menu ul li a.menu04 {
	background-position: 0px -51px;
}
#menu ul li.menu00, 
#menu ul li a.menu00 {
	background-position: 0px 0px;
}
#menu ul li a:hover.menu01 {
	background-position: -100px 0px;
}
#menu ul li a:hover.menu02 {
	background-position: -100px -17px;
}
#menu ul li a:hover.menu03 {
	background-position: -100px -34px;
}
#menu ul li a:hover.menu04 {
	background-position: -100px -51px;
}
#menu ul li a:active.menu01 {
	background-position: -200px 0px;
}
#menu ul li a:active.menu02 {
	background-position: -200px -17px;
}
#menu ul li a:active.menu03 {
	background-position: -200px -34px;
}
#menu ul li a:active.menu04 {
	background-position: -200px -51px;
}
.menubtn {
	height: 17px;
	width: 100px;
}
#isomark {
	position: absolute;
	left: 120px;
	top: 396px;
}
#isoertification {
	position: absolute;
	left: 120px;
	top: 510px;
	font-size: 87.5%;
}
#email {
	text-align: right;
	position: absolute;
	width: 400px;
	left: 286px;
	top: 490px;
	font-size: 120%;
}
#footer {
	text-align: right;
	position: absolute;
	width: 400px;
	left: 286px;
	top: 510px;
	font-style: italic;
	font-size: 90%;
	color: #000000;
}
#japanese .lead {
	padding-top: 8px;
	font-size: 130%;
	line-height: 120%;
	}

