/* --------------------------------------------------------
	LEVEL ONE
-------------------------------------------------------- */
ul.dropdown                         { position: relative; }
ul.dropdown li                      { float: left; zoom: 1; }

ul.dropdown li a {
	background-image:url(../images/menuv2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:134px;
	height:0;
	padding-top:39px;
	overflow:hidden;
	display:block;
}
body.eng ul.dropdown li a {
	background-image:url(../images/menu_engv2.jpg);
}

ul.dropdown li.outline a {
	background-position:left top;
}
ul.dropdown li.outline a:hover {
	background-position:left -39px;
}

ul.dropdown li.admission a {
	background-position:-134px top;
}
ul.dropdown li.admission a:hover {
	background-position:-134px -39px;
}

ul.dropdown li.research a {
	background-position:-268px top;
}
ul.dropdown li.research a:hover {
	background-position:-268px -39px;
}

ul.dropdown li.education a {
	background-position:-402px top;
}
ul.dropdown li.education a:hover {
	background-position:-402px -39px;
}

ul.dropdown li.shakai a {
	background-position:-537px top;
	width:133px;
}
ul.dropdown li.shakai a:hover {
	background-position:-537px -39px;
}

ul.dropdown li.kokusai a {
	background-position:-671px top;
	width:135px;
}
ul.dropdown li.kokusai a:hover {
	background-position:-671px -39px;
	
}

ul.dropdown li.gakusei a {
	background-position:right top;
	width:132px;
}
ul.dropdown li.gakusei a:hover {
	background-position:right -39px;
}

body.eng ul.dropdown li.school a {
	background-position:-537px top;
	width:135px;
}
body.eng ul.dropdown li.school a:hover {
	background-position:-537px -39px;
}
body.eng ul.dropdown li.shien a {
	background-position:-673px top;
	width:135px;
}
body.eng ul.dropdown li.shien a:hover {
	background-position:-673px -39px;
}
body.eng ul.dropdown li.link a {
	background-position:right top;
}
body.eng ul.dropdown li.link a:hover {
	background-position:right -39px;
}

ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #F3D673; color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }

/* -------------------------------------------------------- 
	LEVEL TWO
-------------------------------------------------------- */
ul.dropdown ul 						{ width: 134px; visibility: hidden; position: absolute; top: 100%; left: 0;font-size:90%; }
ul.dropdown ul li 					{ float: none; font-weight: normal; border-bottom: 1px solid #ccc; }	  
#menu ul.dropdown ul li a { display:block; width: 124px; background:#454076 url(../images/submenu.jpg) repeat-x left top; color: #FFF; height:auto; padding:5px;text-align:left; }
#menu ul.dropdown ul li a:hover { background-position:left top;background-image: url(../images/submenu_ov.jpg);background-repeat:repeat-x;background-color:#23204b; color: #ECF;text-decoration:none; }

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }