@charset "utf-8";
/* ========================================================
	Japan Society for the Promotion of Science
	CSS Document(LastUpdate 2019/05/10)
	English page Style
======================================================== */

/* ---------------------------------------------------------------------------------
	ENGLISH MENU
---------------------------------------------------------------------------------- */
/* User Menu */
#user_navi3 {
	width: 1000px;
	height: 30px;
	position: relative;
	top: 29px;
	float: right;
	z-index: 10;
}
#user_navi3 {
	_top: 27px;
}
/*IE6*/
#user_navi3 {
	*top: 27px;
}
/*IE7*/
#user_navi3 ul {
	float: right;
}
#user_navi3 li {
	display: inline;
	list-style-type: none;
}
#user_navi3 li a {
	height: 30px;
	display: block;
	float: left;
	text-indent: -9000em;
	text-decoration: none;
	overflow: hidden;
}
#user_navi3 li.user_navi1 a,
#user_navi3 li.user_navi2 a,
#user_navi3 li.user_navi3_on a,
#user_navi3 li.user_navi1 a:hover,
#user_navi3 li.user_navi2 a:hover {
	background-image: url(../img_common/menu_sprite_eng.jpg);
	background-repeat: no-repeat;
}
/*------on*/
#user_navi3 li.user_navi3_on a {
	background-position: -298px -90px;
	width: 148px;
}
/*------off*/
#user_navi3 li.user_navi1 a {
	background-position: 0px -90px;
	width: 123px;
}
#user_navi3 li.user_navi2 a {
	background-position: -123px -90px;
	width: 175px;
}
/*------hover*/
#user_navi3 li.user_navi1 a:hover {
	background-position: -446px -90px;
	width: 123px;
}
#user_navi3 li.user_navi2 a:hover {
	background-position: -569px -90px;
	width: 175px;
}

/* Main Navigation */
#mainnavi_eng {
	width: 1000px;
	height: 45px;
	margin-top: 87px;
}
#mainnavi_eng ul {
	width: 100%;
	height: 45px;
	overflow: hidden;
}
#mainnavi_eng li {
	float: left;
	width: 168px;
	height: 45px;
	list-style-type: none;
}
#mainnavi_eng li.main_navi1,
#mainnavi_eng li.main_navi1_on,
#mainnavi_eng li.main_navi6,
#mainnavi_eng li.main_navi6_on {
	width: 164px;
}
#mainnavi_eng li a {
	height: 45px;
	display: block;
	float: left;
	text-indent: -9000em;
	text-decoration: none;
	overflow: hidden;
}
#mainnavi_eng li.main_navi1 a,
#mainnavi_eng li.main_navi2 a,
#mainnavi_eng li.main_navi3,
#mainnavi_eng li.main_navi4,
#mainnavi_eng li.main_navi5,
#mainnavi_eng li.main_navi6 a,
#mainnavi_eng li.main_navi1_on a,
#mainnavi_eng li.main_navi1 a:hover,
#mainnavi_eng li.main_navi2_on a,
#mainnavi_eng li.main_navi2 a:hover,
/*#mainnavi_eng li.main_navi3_on,#mainnavi_eng li.main_navi3 a:hover,
#mainnavi_eng li.main_navi4_on,#mainnavi_eng li.main_navi4 a:hover,
#mainnavi_eng li.main_navi5_on,#mainnavi_eng li.main_navi5 a:hover,*/
#mainnavi_eng li.main_navi6_on a,
#mainnavi_eng li.main_navi6 a:hover {
	width: 168px;
	background-repeat: no-repeat;
	background-image: url(../img_common/menu_sprite_eng.jpg);
}
#mainnavi_eng li.main_navi1 a,
#mainnavi_eng li.main_navi1_on a,
#mainnavi_eng li.main_navi1 a:hover,
#mainnavi_eng li.main_navi6 a,
#mainnavi_eng li.main_navi6_on a,
#mainnavi_eng li.main_navi6 a:hover {
	width: 164px;
}
/*------off*/
#mainnavi_eng li.main_navi1 a {
	background-position: 0px 0px;
}
#mainnavi_eng li.main_navi2 a {
	background-position: -164px 0px;
}
#mainnavi_eng li.main_navi3 {
	background-position: -332px 0px;
}
#mainnavi_eng li.main_navi4 {
	background-position: -500px 0px;
}
#mainnavi_eng li.main_navi5 {
	background-position: -668px 0px;
}
#mainnavi_eng li.main_navi6 a {
	background-position: -836px 0px;
}
/*------on and hover*/
#mainnavi_eng li.main_navi1_on a,
#mainnavi_eng li.main_navi1 a:hover {
	background-position: 0px -45px;
}
#mainnavi_eng li.main_navi2_on a,
#mainnavi_eng li.main_navi2 a:hover {
	background-position: -164px -45px;
}
/*#mainnavi_eng li.main_navi3_on a,
#mainnavi_eng li.main_navi3 a:hover {
	background-position: -332px 0px;
	}
#mainnavi_eng li.main_navi4_on a,
#mainnavi_eng li.main_navi4 a:hover {
	background-position: -500px 0px;
	}
#mainnavi_eng li.main_navi5_on a,
#mainnavi_eng li.main_navi5 a:hover {
	background-position: -668px 0px;
	}*/
#mainnavi_eng li.main_navi6_on a,
#mainnavi_eng li.main_navi6 a:hover {
	background-position: -836px -45px;
}
