@charset "Shift_JIS";
#topmenu {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 850px;
  height:50px;
}

#topmenu li {
	width: 170px;
	height: 50px;
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}

#topmenu a {
	text-indent: -9999px;
	text-decoration: none;
	display: block;
	width: 170px;
	height: 50px;
  background-image: url(topimg/topnaviimg.gif);
	background-repeat: no-repeat;
	}

#info a { background-position: 0 0; }
#product a { background-position: -170px 0; }
#factory a { background-position: -340px 0; }
#katsudou a { background-position: -510px 0; }
#recruit a { background-position: -680px 0; }

#topmenu a:hover {
  text-decoration: none;
  background-image: url(topimg/topnaviimg.gif);
  background-repeat: no-repeat;
}

#info  a:hover {background-position: 0 -50px ;
}#product a:hover { background-position: -170px -50px; }
#factory a:hover { background-position: -340px -50px; }
#katsudou a:hover{ background-position: -510px -50px; }
#recruit a:hover{ background-position: -680px -50px; }

#navigation {
	float: left;
	height: 500px;
	width: 200px;
	margin-left: 10px;
	z-index: 2;
}
#inmenu {
	text-indent: -9999px;
	display: block;
	width: 160px;
	visibility: visible;
}
ul#inmenu li{
	display: block;
	height: 40px;
	width: 160px;
	clear: left;
	position:relative;
}
ul#inmenu ul{
	position:absolute;
	top:0;
	left:75%;
	display:none;
}
ul#inmenu li li {
	clear: left;
	position:relative;
	width: 200px;
}
ul#inmenu li:hover > ul {
display: block;
}

ul#inmenu a {
	display: block;
	height: 40px;
	width: 100%;
	background-image: url(menuimg/allnavigation.jpg);
	background-repeat: no-repeat;
}
#infonavi a { background-position: 0 0; }
#syacho a { background-position: 0 -40px; }
#gaiyo a { background-position: 0 -80px; }
#enkaku a { background-position: 0 -120px; }
#group a { background-position: 0 -160px; }
#pronavi a { background-position: 0 -200px; }
#ten a { background-position: 0 -240px; }
#syu a { background-position: 0 -280px; }
#hou a { background-position: 0 -320px; }
#pop a { background-position: 0 -360px; }
#clear a { background-position: 0 -400px; }
#factnavi a { background-position: 0 -440px; }
#hyogo a { background-position: 0 -480px; }
#osaka a { background-position: 0 -520px; }
#csrnavi a { background-position: 0 -560px; }
#moku a { background-position: 0 -600px; }
#kigyo a { background-position: 0 -640px; }
#keiei a { background-position: 0 -680px; }
#recnavi a { background-position: 0 -720px; }
#flesh a { background-position: 0 -760px; }
#kyaria a { background-position: 0 -800px; }
#message a { background-position: 0 -840px; }

ul#inmenu a:hover {
	text-decoration: none;
	background-image: url(menuimg/allnavigation.jpg);
	background-repeat: no-repeat;
}
#infonavi a:hover { background-position: -200px 0; }
#syacho a:hover { background-position: -200px -40px; }
#gaiyo a:hover { background-position: -200px -80px; }
#enkaku a:hover { background-position: -200px -120px; }
#group a:hover { background-position: -200px -160px; }
#pronavi a:hover { background-position: -200px -200px; }
#ten a:hover { background-position: -200px -240px; }
#syu a:hover { background-position: -200px -280px; }
#hou a:hover { background-position: -200px -320px; }
#pop a:hover { background-position: -200px -360px; }
#clear a:hover { background-position: -200px -400px; }
#factnavi a:hover { background-position: -200px -440px; }
#hyogo a:hover { background-position: -200px -480px; }
#osaka a:hover { background-position: -200px -520px; }
#csrnavi a:hover { background-position: -200px -560px; }
#moku a:hover { background-position: -200px -600px; }
#kigyo a:hover { background-position: -200px -640px; }
#keiei a:hover { background-position: -200px -680px; }
#recnavi a:hover { background-position: -200px -720px; }
#flesh a:hover { background-position: -200px -760px; }
#kyaria a:hover { background-position: -200px -800px; }
#message a:hover { background-position: -200px -840px; }
