
.globalnavi {
	/*height:20px;*/
	/*background:#ccc;*/
	color:#999;
	/*text-shadow:1px 1px #888;*/
	z-index:1000;
	position: absolute;
	top: 70px;
	right: 20px;
	margin:0px;
	padding:0px;
	outline:none;
}

.globalnavi_produce {
	color:#999;
	z-index:1000;
	position: absolute;
	top: 10px;
	right: 20px;
	margin:0px;
	padding:0px;
	outline:none;
	/*background-color: #000;*/
	background-image: url(../img_scheme/bg_produce.png);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.menu a {
	float:left;
	color:#999;
	/*text-decoration:none;*/
	/*width:100px;*/
	/*height:20px;*/
	margin: 0px 2px;
	padding: 2px 10px;
}

.menu span {
	float:left;
	color:#999;
	text-decoration:none;
	/*width:100px;*/
	/*height:20px;*/
	margin: 0px 2px;
	padding: 2px 10px;
}

.menu a:hover {
	color:#fff;
}

.menu {
	list-style:none;
	text-align:left;
	/*width:600px;*/
	margin:0px;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
}

.menu li {
	position:relative;
	float:left;
	/*width:120px;*/
	z-index:1000;
}

.menu ul {
	display:none;
	position:absolute;
	top:20px;
	left:0px;
	background:#fff;
	/*opacity: 0.5;
	filter: alpha(opacity=50);*/
	/*background-image: url(../img_scheme/bg_globalnavi.png);*/
	display:none;
	list-style:none;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	white-space: nowrap;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border: 1px solid #ccc;
}

.menu ul li {
	float:none;
	/*border-top:1px dotted #ccc;*/
	/*width:120px;*/
	margin: 2px 0px;
	padding: 0px;
}

.menu ul li a,
li.menuhover li a,
li.menuhover li.menuhover li a {
	float:none;
	display:block;
	background:none;
	color:#c00;
	/*height:20px;*/
	/*padding-top:2px;*/
}

.menu ul li a:hover,
li.menuhover li a:hover,
li.menuhover li.menuhover li a:hover {
	color:#fff;
	background:#c00;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.menu ul li span,
li.menuhover li span,
li.menuhover li.menuhover li span {
	float:none;
	display:block;
	background:none;
	/*height:20px;*/
	/*padding-top:2px;*/
}

.menu ul ul {
	left:120px;
	top:0px;
}

.menu li.submenu {
	font-weight:bold;
}

.menu li.noborder {
	border-top:none;
}

li.menuhover a,
li.menuhover li.menuhover a {
	/*color:#fff;*/
}

li.menuhover span,
li.menuhover li.menuhover span {
	color:#fff;
}



#info {
	width:180px;
	background:#eee;
}

#info li {
	width:160px;
	border-top:none;
	padding:8px 10px;
	color:#666;
	text-shadow:1px 1px #fff;
	text-align:left;
}
