#navigation  {
	float: left;
	width: 180px;
	margin-top: 10px;
}

#navigation ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	width: 180px;
	font-size: 80%;
}
#navigation ul li {
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 0px;
	width: 180px;
	height:25px;
	line-height: 25px;
	border-bottom:#666 solid 1px;
	display:block;
	color:#FFFFFF;
}

#navigation ul li a {
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 0px;
	width: 180px;
	height:25px;
	line-height: 25px;
	border-bottom:#666 solid 1px;
	display:block;
	color:#FFFFFF;
}
#navigation ul li a:hover {
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 0px;
	width: 180px;
	height:25px;
	line-height: 25px;
	border-bottom:#666 solid 1px;
	display:block;
	color:#CC6699;
}
#navigation ul li ul li {
	width: 200px;
	height:25px;
}
#navigation ul li ul li a {
	width: 200px;
	height:25px;
}
#navigation ul li ul li a:hover {
	width: 200px;
	height:25px;
}
		.menu {
			width: 180px;
		}
			.menu ul li {
				position: relative;
				margin-bottom: 5px;
				width: 180px;
				height: 25px;
			}
				.menu ul li table {
					border-collapse: collapse;
					border: none;
					padding: 0;
					position: absolute;
					top: 0;
					left: 0;
				}
				
			.menu ul li ul {
				visibility: hidden;
				overflow: hidden;
				position: absolute;
				top: 0px;
				left: 180px;
				width: 251px;
				height: 0;
			}
				.menu ul li ul li {
				margin-bottom: 0;
				width: 250px;
				height: 25px;
				line-height: 25px;
				
				}
				.menu ul li ul li a {
				margin-bottom: 0;
				width: 250px;
				height: 25px;
				line-height: 25px;
				background-color:#1C1C1C;
				
				}

			.menu ul li a {
				color: #fff;
				display: block;
				text-decoration: none;
				padding-left: 25px;
				height: 25px;
				line-height: 25px;
				
			}
			
			.menu ul li a:hover {
				position: relative;
				z-index: 100;
			}
			
			.menu ul li:hover ul ,
			.menu ul li a:hover ul {
				visibility: visible;
				overflow: visible;
				height: auto;
				z-index: 10;
			}


		.menu li.pull { background: url(images/btn01.gif) left top no-repeat; 
						width:200px;}
						
#navi-top {
	margin: 0px auto;
	padding: 0px;
	width: 700px;
	text-align: center;
	overflow: hidden;

}
#navi-top ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#navi-top li {	width: 140px;
	height: 30px;
	float: left;
	margin: 0px;
	overflow: hidden;
	text-indent: -9999px;
}
#navi-top li a {
	display: block;	width: 140px;
	height: 30px;
	text-indent: -9999px;
}
#navi-top li#school a {
	background-image: url(../images/navi-school.jpg);
	background-repeat:no-repeat;
}
#navi-top li#profile a {
	background-image: url(../images/navi-profile.jpg);
	background-repeat:no-repeat;
}
#navi-top li#seminar a {
	background-image: url(../images/navi-seminar.jpg);
	background-repeat:no-repeat;
}
#navi-top li#sakuhinsyu a {
	background-image: url(../images/navi-sakuhinsyu.jpg);
	background-repeat:no-repeat;
}
#navi-top li#bosyu a {
	background-image: url(../images/navi-bosyu.jpg);
	background-repeat:no-repeat;
}
#navi-top li#school a:hover {
	background-image: url(../images/navi-school2.jpg);
	background-repeat:no-repeat;
}
#navi-top li#profile a:hover {
	background-image: url(../images/navi-profile2.jpg);
	background-repeat:no-repeat;
}
#navi-top li#seminar a:hover {
	background-image: url(../images/navi-seminar2.jpg);
	background-repeat:no-repeat;
}
#navi-top li#sakuhinsyu a:hover {
	background-image: url(../images/navi-sakuhinsyu2.jpg);
	background-repeat:no-repeat;
}
#navi-top li#bosyu a:hover {
	background-image: url(../images/navi-bosyu2.jpg);
	background-repeat:no-repeat;
}
#navi-bottom {
	margin: 0px auto;
	padding: 0px;
	width: 700px;
	text-align: center;
	overflow: hidden;

}
#navi-bottom ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#navi-bottom li {	width: 140px;
	height: 30px;
	float: left;
	margin: 0px;
	overflow: hidden;
	text-indent: -9999px;
}
#navi-bottom li a {
	display: block;	width: 140px;
	height: 30px;
	text-indent: -9999px;
}
#navi-bottom li#sotsugyosei-koe a {
	background-image: url(../images/navi-sotsugyosei-koe.jpg);
	background-repeat:no-repeat;
}
#navi-bottom li#contact-school a {
	background-image: url(../images/navi-contact-school.jpg);
	background-repeat:no-repeat;
}
#navi-bottom li#contact a {
	background-image: url(../images/navi-contact.jpg);
	background-repeat:no-repeat;
}
#navi-bottom li#link a {
	background-image: url(../images/navi-link.jpg);
	background-repeat:no-repeat;
}
#navi-bottom li#blog a {
	background-image: url(../images/navi-blog.jpg);
	background-repeat:no-repeat;
}
#navi-bottom li#sotsugyosei-koe a:hover {
	background-image: url(../images/navi-sotsugyosei-koe2.jpg);
	background-repeat:no-repeat;
}
#navi-bottom li#contact-school a:hover {
	background-image: url(../images/navi-contact-school2.jpg);
	background-repeat:no-repeat;
}
#navi-bottom li#contact a:hover {
	background-image: url(../images/navi-contact2.jpg);
	background-repeat:no-repeat;
}
#navi-bottom li#link a:hover {
	background-image: url(../images/navi-link2.jpg);
	background-repeat:no-repeat;
}
#navi-bottom li#blog a:hover {
	background-image: url(../images/navi-blog2.jpg);
	background-repeat:no-repeat;
}