@charset "UTF-8";
/*menu*/
#menu {
	float: right;
	clear: right;
	z-index: 3;
	width: 200px;
	text-align: left;
}
#menu dt img {
	display: block;
}
#menu dd a {
	clear:both;
	display: block;
	width: 200px;
	height: 40px;
	overflow: hidden;
	text-indent: -10000px;
}

/*idea*/
#menu .ida01 a {
	background: url(../sys/menu/ida01.gif) no-repeat left top;
}
#menu .ida02 a {
	background: url(../sys/menu/ida02.gif) no-repeat left top;
}
#menu .ida03 a {
	background: url(../sys/menu/ida03.gif) no-repeat left top;
}

/*activity,results*/
#menu .ar01 a {
	background: url(../sys/menu/ar01.gif) no-repeat left top;
	height: 35px;
}
#menu .ar02 a {
	background: url(../sys/menu/ar02.gif) no-repeat left top;
	height: 35px;
}

/*ir*/
#menu .ir01 a {
	background: url(../sys/menu/ir01.gif) no-repeat left top;
	height: 35px;
}
#menu .ir02 a {
	background: url(../sys/menu/ir02.gif) no-repeat left top;
	height: 35px;
}
#menu .ir03 a {
	background: url(../sys/menu/ir03.gif) no-repeat left top;
	height: 35px;
}
#menu .ir04 a {
	background: url(../sys/menu/ir04.gif) no-repeat left top;
	height: 35px;
}
#menu .ir05 a {
	background: url(../sys/menu/ir05.gif) no-repeat left top;
	height: 35px;
}


/*network*/
#menu .net01 a {
	background: url(../sys/menu/net01.gif) no-repeat left top;
	height: 35px;
}
#menu .net02 a {
	background: url(../sys/menu/net02.gif) no-repeat left top;
	height: 35px;
}

/*hover----------------------------------------------*/
#menu .mem01 a:hover,
#menu .mem02 a:hover,
#menu .ida01 a:hover,
#menu .ida02 a:hover,
#menu .ida03 a:hover,
#menu .ar01 a:hover,
#menu .ar02 a:hover,
#menu .ir01 a:hover,
#menu .ir02 a:hover,
#menu .ir03 a:hover,
#menu .ir04 a:hover,
#menu .ir05 a:hover,
#menu .net01 a:hover,
#menu .net02 a:hover {
	background-position: left bottom;
}