#menu {
	margin: 0px;
	padding: 10px 0px 10px 10px;
	color: #CCCCCC;
	font-size: 11px;
	line-height: 14px;
}
#menu p {
	margin: 0px;
	padding: 0px;
}
#menu ul {
	list-style: none;
	padding: 0px 0px 10px 15px;
	margin: 0px;
}
#menu li {
	padding: 2px;
}
#menu a {
	color: #0D7DFF;
}
#menu a:link {
	color: #0D7DFF;
}
#menu a:hover {
	color: #1A9431;
}
#menu .sm {
	margin: 0px;
	border-bottom: 1px solid #CCCCCC;
}
#menu .cm {
	margin: 0px 0px 0px 10px;
	border-bottom: 1px dotted #CCCCCC;
}
#menu .dm {
	margin: 0px 0px 0px 10px;
}
#menu .em {
	margin: 0px;
	border-bottom: 1px dotted #5BD5EB;
}
#menu .fm {
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #CCCCCC;
}
#menu .mm {
	padding: 0px 0px 2px;
	margin: 0px;
	font-size: 1px;
	line-height: 1px;
	color: #000000;
}
#menu .mm a {
	display: block;
	height: 35px;
	width: 140px;
	padding: 0px;
	margin: 0px;
	color: #000000;
	text-indent: -1000px;
}
#menu .mm strong {
	display: block;
	height: 35px;
	width: 140px;
	padding: 0px;
	margin: 0px;
	text-indent: -1000px;
}
#menu .mm a:link { color: #000000; }
#menu .mm a:hover { color: #000000; }


#menu #sm_home a {
	background: url(../imges/menu/sm_home.png) no-repeat left top;
}
#menu #sm_home a:link { background-position: left top; }
#menu #sm_home a:hover { background-position: center top; }
#menu #sm_home strong {
	background: url(../imges/menu/sm_home.png) no-repeat right top;
}

#menu #sm_eva a {
	background: url(../imges/menu/sm_eva.png) no-repeat left top;
}
#menu #sm_eva a:link { background-position: left top; }
#menu #sm_eva a:hover { background-position: center top; }
#menu #sm_eva strong {
	background: url(../imges/menu/sm_eva.png) no-repeat right top;
}

#menu #sm_shito a {
	background: url(../imges/menu/sm_shito.png) no-repeat left top;
}
#menu #sm_shito a:link { background-position: left top; }
#menu #sm_shito a:hover { background-position: center top; }
#menu #sm_shito strong {
	background: url(../imges/menu/sm_shito.png) no-repeat right top;
}
#menu #sm_character a {
	background: url(../imges/menu/sm_character.png) no-repeat left top;
}
#menu #sm_character a:link { background-position: left top; }
#menu #sm_character a:hover { background-position: center top; }
#menu #sm_character strong {
	background: url(../imges/menu/sm_character.png) no-repeat right top;
}

#menu #sm_blog a {
	background: url(../imges/menu/sm_blog.png) no-repeat left top;
}
#menu #sm_blog a:link { background-position: left top; }
#menu #sm_blog a:hover { background-position: center top; }
#menu #sm_blog strong {
	background: url(../imges/menu/sm_blog.png) no-repeat right top;
}

#menu #sm_inquiry a {
	background: url(../imges/menu/sm_inquiry.png) no-repeat left top;
}
#menu #sm_inquiry a:link { background-position: left top; }
#menu #sm_inquiry a:hover { background-position: center top; }
#menu #sm_inquiry strong {
	background: url(../imges/menu/sm_inquiry.png) no-repeat right top;
}

#menu #sm_story a {
	background: url(../imges/menu/sm_story.png) no-repeat left top;
}
#menu #sm_story a:link { background-position: left top; }
#menu #sm_story a:hover { background-position: center top; }
#menu #sm_story strong {
	background: url(../imges/menu/sm_story.png) no-repeat right top;
}

#menu #sm_store a {
	background: url(../imges/menu/sm_store.png) no-repeat left top;
}
#menu #sm_store a:link { background-position: left top; }
#menu #sm_store a:hover { background-position: center top; }
#menu #sm_store strong {
	background: url(../imges/menu/sm_store.png) no-repeat right top;
}