#nav_eng, #nav_eng ul{
	position:relative;
}

ul#nav_eng{
	padding:0 12px 0 12px;
	width:886px;
}

ul#nav_eng li{
	line-height:30px;
	text-align:center;
}
ul#nav_eng li a{
	display:block;
	height:30px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
	background-color:#fff;
}

ul#nav_eng li.lef{
	float:left;
}
ul#nav_eng li.rig{
	float:right;
}

ul#nav_eng a{
	display:block;
	text-decoration:none;
}
/* Publications／ bt05　2017.6.20追加 */
ul#nav_eng li.bt01_select,
ul#nav_eng li.bt01,
ul#nav_eng li a.bt01{
	width:72px;
	height:30px;
}

ul#nav_eng li.bt02_select,
ul#nav_eng li.bt02{
	width:100px;
	height:30px;
}
ul#nav_eng li.bt03_select,
ul#nav_eng li.bt03{
	width:278px;
	height:30px;
}
ul#nav_eng li.bt04_select,
ul#nav_eng li.bt04{
	width:91px;
	height:30px;
}
ul#nav_eng li.bt05,
ul#nav_eng li a.bt05{
	width:117px;
	height:30px;
}
ul#nav_eng li.bt06,
ul#nav_eng li a.bt06{
	width:228px;
	height:30px;
}

/* hover befor */
ul#nav_eng li.bt01_select,
ul#nav_eng li.bt01,
ul#nav_eng li.bt02_select,
ul#nav_eng li.bt02,
ul#nav_eng li.bt03_select,
ul#nav_eng li.bt03,
ul#nav_eng li.bt04_select,
ul#nav_eng li.bt04,
ul#nav_eng li.bt05_select,
ul#nav_eng li.bt05,
ul#nav_eng li.bt06
{
	border-bottom:solid 4px #fff;
}

/* hover after */
ul#nav_eng li.bt01_select:hover,
ul#nav_eng li.bt01:hover,
ul#nav_eng li.bt02_select:hover,
ul#nav_eng li.bt02:hover,
ul#nav_eng li.bt03_select:hover,
ul#nav_eng li.bt03:hover,
ul#nav_eng li.bt04_select:hover,
ul#nav_eng li.bt04:hover,
ul#nav_eng li.bt05_select:hover,
ul#nav_eng li.bt05:hover,
ul#nav_eng li.bt06:hover
{
	border-bottom:solid 4px #333;
}

/* hover select */
ul#nav_eng li.bt01_select,
ul#nav_eng li.bt02_select,
ul#nav_eng li.bt03_select,
ul#nav_eng li.bt04_select,
ul#nav_eng li.bt05_select{
	border-bottom:solid 4px #333;
}


#nav_eng li{
	position:relative;
	float:left;
}

/* アコーディオンメニュー */
#nav_eng ul {
	position:absolute;
	top:34px;
	display:none;
}
#nav_eng ul.nav_01{
	left:0;
	width:166px;
}

#nav_eng ul.nav_02{
	left:0;
	width:278px;
}

#nav_eng ul.nav_04{
	left:0;
	width:206px;
}

#nav_eng li ul.nav_04 a,
#nav_eng li ul.nav_04 div,
#nav_eng li ul.nav_02 a,
#nav_eng li ul.nav_01 a{
	float:left;
	padding:7px 0 7px 0;
	height:auto;
	line-height:1.1;
	text-align:center;
	font-weight:bold;
	color:#fff;
	border-bottom:solid 1px #fff;
	border-right:solid 1px #fff;
}

#nav_eng li ul.nav_01 a{
	width:166px;
}
#nav_eng li ul.nav_02 a{
	width:278px;
}
#nav_eng li ul.nav_04 a,
#nav_eng li ul.nav_04 div{
	width:206px;
}


#nav_eng li ul.nav_04 a,
#nav_eng li ul.nav_04 div,
#nav_eng li ul.nav_02 a,
#nav_eng li ul.nav_01 a{
	background:#777;
	/* opacity */
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;*/
}
#nav_eng li ul.nav_04 a:hover,
#nav_eng li ul.nav_04 div:hover,
#nav_eng li ul.nav_02 a:hover,
#nav_eng li ul.nav_01 a:hover{
	background:#222;
}

#nav_eng ul ul {
	top:auto;
}

#nav_eng li ul.nav_01 ul {
	left:166px;
}

#nav_eng li ul.nav_02 ul {
	left:278px;
}

#nav_eng li ul.nav_04 ul {
	left:206px;
}

#nav_eng li:hover ul ul,
#nav_eng li:hover ul ul ul,
#nav_eng li:hover ul ul ul ul{
	display:none;
}

#nav_eng li:hover ul,
#nav_eng li li:hover ul,
#nav_eng li li li:hover ul,
#nav_eng li li li li:hover ul{
	display:block;
}
