@charset "utf-8";
/* CSS Document */
body{
	font-family: Verdana,Arial, Helvetica, sans-serif;
}


.hmenu{
	position:absolute;
	top:13px;
	left:570px;
	width:190px;
	margin:0;
	padding:0;
	list-style-type:none;
}
	.hmenu li{
		float:left;
		margin:0;
		padding:0;
		height:25px;
		overflow:hidden;
	}
	.hmenu li.hmenu-sitemap{
		width:87px;
	}
	.hmenu li.hmenu-japanese{
		width:90px;
	}
	.hmenu li a{
		display:block;
		height:25px;
		margin-right:4px;
	}
	.hmenu li.hmenu-sitemap a	{
		text-indent:-8300px;
		background:url("../img/en/hmenu_sitemap.gif") repeat-x;
	}
	.hmenu li.hmenu-japanese a	{
		text-indent:-8600px;
		background:url("../img/en/hmenu_japanese.gif") repeat-x;
	}
	.hmenu li a:hover,
	.hmenu li a:active{
		background-position:0 -25px;
	}

.gmenu{
	position:absolute;
	top:42px;
	left:259px;
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	height:37px;
	width:501px;
}
	.gmenu li{
		float:left;
		margin:0;
		padding:0;
		width:150px;
		margin-right:4px;
		overflow:hidden;
	}
	.gmenu li a{
		display:block;
		height:60px;
	}

	.gmenu li.gmenu-service		{width:92px;}
	.gmenu li.gmenu-techncal	{width:91px;}
	.gmenu li.gmenu-user		{width:107px;}
	.gmenu li.gmenu-company		{width:86px;}
	.gmenu li.gmenu-contact		{width:89px;}
	.gmenu li.gmenu-service a	{text-indent:-9200px;background:url("../img/en/gmenu_service.gif") repeat-x;}
	.gmenu li.gmenu-techncal a	{text-indent:-9100px;background:url("../img/en/gmenu_techncal.gif") repeat-x;}
	.gmenu li.gmenu-user a		{text-indent:-10700px;background:url("../img/en/gmenu_user.gif") repeat-x;}
	.gmenu li.gmenu-company a	{text-indent:-8600px;background:url("../img/en/gmenu_company.gif") repeat-x;}
	.gmenu li.gmenu-contact a	{text-indent:-8900px;background:url("../img/en/gmenu_contact.gif") repeat-x;}

	.gmenu li a:hover,
	.gmenu li a:active,
	.gmenu li a.current{
		background-position:0 -37px;
	}

.hostmenu{
	margin:1ex 0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	height:57px;
	width:510px;
}
	.hostmenu li{
		float:left;
		margin:0;
		padding:0;
		width:85px;
		overflow:hidden;
	}
	.hostmenu li a{
		display:block;
		height:57px;
		text-indent:-9350px
	}

	.hostmenu li.hostmenu-faq a				{background:url("../../en/service/img/hostmenu_faq.gif") repeat-x;}
	.hostmenu li.hostmenu-feature a			{background:url("../../en/service/img/hostmenu_feature.gif") repeat-x;}
	.hostmenu li.hostmenu-outline a			{background:url("../../en/service/img/hostmenu_outline.gif") repeat-x;}
	.hostmenu li.hostmenu-relation a		{background:url("../../en/service/img/hostmenu_relation.gif") repeat-x;}
	.hostmenu li.hostmenu-service a			{background:url("../../en/service/img/hostmenu_service.gif") repeat-x;}
	.hostmenu li.hostmenu-specification a	{background:url("../../en/service/img/hostmenu_specification.gif") repeat-x;}

	.hostmenu li a:hover,
	.hostmenu li a:active,
	.hostmenu li a.current{
		background-position:0 -57px;
	}




.totop{
	clear:both;
	width:121px;
	overflow:hidden;
	margin-left:auto;
	text-align:left;
}
.totop a{
	display:block;
	height:25px;
	text-indent:-9680px;
	background:url("../img/en/btn_pagetop.gif") repeat-x;
}
	.totop a:hover,
	.totop a:active{
		background-position:0 -25px;
	}
