/* dropdown */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
	 list-style: none;
	 margin: 0;
	 padding: 0;
	 z-index:1000;
}

ul.dropdown {
	 position: relative;
/*	 z-index:1; */
     z-index:1001;
	 float: left;
}

ul.dropdown li {
	 float: left;
	 line-height: 1.3em;
	 zoom: 1;
	 z-index:1002;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
	 position: relative;
/*	 z-index:3; */
	 cursor: default;
	 z-index:1003;
}

ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 47px;
	left: -4px;
	/*	 z-index:2; */
	 width: 100%;
	z-index:1004;
}

ul.dropdown ul li {
	 float: none;
	 z-index:1005;
}

ul.dropdown ul ul {
	 top: 1px;
	 left: 99%;
	 z-index:1006;
}

ul.dropdown li:hover > ul {
	 visibility: visible;
}


/* default.advanced */


ul.dropdown li a {
	display: block;
	margin:0;
	padding:0;
	color:#FFFFFF;
}

/* メニュー画像over */

	ul.dropdown li a#index{ background: url(../images/navi_01.gif) no-repeat; width:110px; height:47px;}

	ul.dropdown li a#tokucho{ background: url(../images/navi_02.gif) no-repeat; width:108px; height:47px;}
	
	ul.dropdown li a#course{ background: url(../images/navi_03.gif) no-repeat; width:153px; height:47px;}
	ul.dropdown li a#course:hover{ background: url(../images/navi_03.gif) no-repeat; width:153px; height:47px;}
	ul.dropdown li a#courseon{ background: url(../images/navi_03.gif) no-repeat; width:153px; height:47px;}
	ul.dropdown li:hover > a#course{ background: url(../images/navi_03.gif) no-repeat; width:153px; height:47px;}
	ul.dropdown a#course.open {background: url(../images/navi_03.gif) no-repeat; width:153px; height:47px;}

	ul.dropdown li a#first{ background: url(../images/navi_04.gif) no-repeat; width:122px; height:47px;}

	ul.dropdown li a#blog{ background: url(../images/navi_05.gif) no-repeat; width:207px; height:47px;}

	ul.dropdown li a#introduction{ background: url(../images/navi_06.gif) no-repeat; width:119px; height:47px;}

	ul.dropdown li a#qa{ background: url(../images/navi_07.gif) no-repeat; width:131px; height:47px;x;}

	ul.dropdown li {
	 padding: 0;
	 margin:0;
	}

/* ulリンクの設定 */
	ul.dropdown ul a {
	 padding:6px 5px 4.5px 5px;
	 width:150px; /* Especially for IE */
	 margin:0;
	}

	ul.dropdown ul a:hover { /* マウスオンの設定 */
	 background: #FC3;
	 width:150px; /* -padding(15) */
	 text-decoration:none;
	 margin:0;
	}


/* base */


ul.dropdown {
	font-size:12px;
	text-transform: uppercase;
}

	ul.dropdown li {
	}

		ul.dropdown li ul#sub_dropdown {
			 width:153px;
			 background:#ff9d00;
			 font-size: 12px;
			 text-transform: none;
			 /* 透明設定70％ */
			 /*filter: alpha(opacity=70);*/  /* IE用 */
			 /*-moz-opacity:0.7;*/  /* mozira用 */
			 /*KhtmlOpacity:0.7;*/  /* ?用 */
			 /*opacity:0.7;*/       /* Safari・Chrome用 */
			 margin-left:-2px;
		}
	
			ul.dropdown li ul#sub_dropdown li {
				 /*background-color: transparent;*/
				 color: #fff;
				 font-weight:bold;
				 filter: none;
				 float:left;
				 clear:both;
				 width:153px;
				 margin:0;
				 padding:0;
			}
	
			ul.dropdown ul li.hover,
			ul.dropdown ul li:hover {
				 background-color: transparent;
			}

/* ドロップダウン内の文字色指定 */
			ul.dropdown ul a:link,
			ul.dropdown ul a:visited { color:#FFF; text-decoration: none; }
			ul.dropdown ul a:hover { color:#333; text-decoration: none; }
			ul.dropdown ul a:active { color:#F60; font-weight: bold; }



.hidden{
	display:none;
	font-size:xx-small;}
	

#header #header_top #navi .dropdown.dropdown-horizontal li #sub_dropdown {
	width: 163px;
}
