@charset "UTF-8";
/* 各メニューの詳細設定 */

/* Basic Style */
* {
	margin:0;
	padding:0;
}


/** デザイン詳細**/
#mainmenu {
margin: 0 auto;
width: 970px;
height: 44px;
background:url(../menu/contents.gif) no-repeat;
border: solid 1px #BFBFBF;
overflow: hidden;
z-index: 20;
}


#submenu {
margin: 5px auto 0px;
width: 970px;
height: 27px;
background:url(../menu/sub_contents.gif) no-repeat;
border: solid 1px #BFBFBF;
overflow: hidden;
z-index: 20;
}

/* 活動報告タイトル*/
#submenuK {
margin: 0px auto 0px;
width: 970px;
height: 95px;
background:url(../activity-report/images/report-title.gif) no-repeat;
border: solid 0px #BFBFBF;
overflow: hidden;
z-index: 20;
}


/* ラボニュースタイトル*/
#submenuL {
margin: 0px auto 0px;
width: 970px;
height: 95px;
background:url(../labonews/images/labonews_TOP.jpg) no-repeat;
border: solid 0px #BFBFBF;
overflow: hidden;
z-index: 20;
}



/* メインメニュー マウスオーバー */
#mainmenu ul {
	padding:0px 0px 0px 105px;
}
#mainmenu li {
	display:inline;
	list-style-type:none;
}
#mainmenu li a {
	height:44px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#mainmenu li.mainmenu01 a {
	background:url(../menu/mainmenu.gif) no-repeat 0px 0px;
	width:93px;
}
#mainmenu li.mainmenu02 a {
	background:url(../menu/mainmenu.gif) no-repeat -93px 0px;
	width:92px;
}
#mainmenu li.mainmenu03 a {
	background:url(../menu/mainmenu.gif) no-repeat -185px 0px;
	width:115px;
}
#mainmenu li.mainmenu04 a {
	background:url(../menu/mainmenu.gif) no-repeat -300px 0px;
	width:129px;
}
#mainmenu li.mainmenu05 a {
	background:url(../menu/mainmenu.gif) no-repeat -429px 0px;
	width:123px;
}
#mainmenu li.mainmenu06 a {
	background:url(../menu/mainmenu.gif) no-repeat -552px 0px;
	width:128px;
}
#mainmenu li.mainmenu07 a {
	background:url(../menu/mainmenu.gif) no-repeat -680px 0px;
	width:106px;
}
#mainmenu li.mainmenu08 a {
	background:url(../menu/mainmenu.gif) no-repeat -786px 0px;
	width:79px;
}
#mainmenu li.mainmenu09 a {
	background:url(../menu/mainmenu.gif) no-repeat -865px 0px;
	width:80px;
}
/*------hover*/
#mainmenu li.mainmenu01 a:hover {
	background:url(../menu/mainmenu.gif) no-repeat 0px -44px;
}
#mainmenu li.mainmenu02 a:hover {
	background:url(../menu/mainmenu.gif) no-repeat -93px -44px;
}
#mainmenu li.mainmenu03 a:hover {
	background:url(../menu/mainmenu.gif) no-repeat -185px -44px;
}
#mainmenu li.mainmenu04 a:hover {
	background:url(../menu/mainmenu.gif) no-repeat -300px -44px;
}
#mainmenu li.mainmenu05 a:hover {
	background:url(../menu/mainmenu.gif) no-repeat -429px -44px;
}
#mainmenu li.mainmenu06 a:hover {
	background:url(../menu/mainmenu.gif) no-repeat -552px -44px;
}
#mainmenu li.mainmenu07 a:hover {
	background:url(../menu/mainmenu.gif) no-repeat -680px -44px;
}
#mainmenu li.mainmenu08 a:hover {
	background:url(../menu/mainmenu.gif) no-repeat -786px -44px;
}
#mainmenu li.mainmenu09 a:hover {
	background:url(../menu/mainmenu.gif) no-repeat -785px -44px;
}

/*------on*/
#mainmenu li.mainmenu01_on a {
	background:url(../menu/mainmenu.gif) no-repeat 0px -88px;
	width:93px;
}
#mainmenu li.mainmenu02_on a {
	background:url(../menu/mainmenu.gif) no-repeat -93px -88px;
	width:92px;
}
#mainmenu li.mainmenu03_on a {
	background:url(../menu/mainmenu.gif) no-repeat -185px -88px;
	width:115px;
}
#mainmenu li.mainmenu04_on a {
	background:url(../menu/mainmenu.gif) no-repeat -300px -88px;
	width:129px;
}
#mainmenu li.mainmenu05_on a {
	background:url(../menu/mainmenu.gif) no-repeat -429px -88px;
	width:123px;
}
#mainmenu li.mainmenu06_on a {
	background:url(../menu/mainmenu.gif) no-repeat -552px -88px;
	width:128px;
}
#mainmenu li.mainmenu07_on a {
	background:url(../menu/mainmenu.gif) no-repeat -680px -88px;
	width:106px;
}
#mainmenu li.mainmenu08_on a {
	background:url(../menu/mainmenu.gif) no-repeat -786px -88px;
	width:79px;
}
#mainmenu li.mainmenu09_on a {
	background:url(../menu/mainmenu.gif) no-repeat -865px -88px;
	width:80px;
}

#mainmenu-english {
	float: left;
}

#mainmenu-english a {
	display:block;
	width:99px;
	height:44px;
	text-indent:-9999px;
	background-image: url("../menu/mainmenu_english.gif");
	border:none; 
	outline:none;
}
#mainmenu-english a:hover {
	background-image: url("../menu/mainmenu_english_ov.gif");
}

/*サブメニューマウスオーバー*/
#submenu ul {
	padding:0 0 0 105px;
}
#submenu li {
	display:inline;
	list-style-type:none;
}
#submenu li a {
	height:27px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}

/*サブメニューマウスオーバー_活動報告*/
#submenuK ul {
	padding:0 0 0 105px;
}
#submenuK li {
	display:inline;
	list-style-type:none;
}
#submenuK li a {
	height:27px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}



/*サブメニュー（空白版）------off*/
#submenu00 li.submenu0-1 a {
	background:url(../menu/submenu00.gif) no-repeat 0px 0px;
	width:785px;
}
#submenu00 li.submenu0-2 a {
	background:url(../menu/submenu00.gif) no-repeat -785px 0px;
	width:80px;
}
/*サブメニュー（空白版）------hover*/
#submenu00 li.submenu0-1 a:hover {
	background:url(../menu/submenu00.gif) no-repeat 0px -27px;
}
#submenu00 li.submenu0-2 a:hover {
	background:url(../menu/submenu00.gif) no-repeat -785px -27px;
}


/*サブメニュー（空白版）------on*/
#submenu00 li.submenu0-1_on a {
	background:url(../menu/submenu00.gif) no-repeat 0px -54px;
	width:785px;
}
#submenu00 li.submenu0-2_on a {
	background:url(../menu/submenu00.gif) no-repeat -785px -54px;
	width:80px;
}


/*サブメニュー（活動報告）------on*/
#submenu00 li.submenuK-1_on a {
	background:url(../menu/submenu00-2.gif) no-repeat 0px -54px;
	width:785px;
}
#submenu00 li.submenuK-2_on a {
	background:url(../menu/submenu00-2.gif) no-repeat -785px -54px;
	width:80px;
}

/*サブメニュー（活動報告）------off*/
#submenu00 li.submenuK-1 a {
	background:url(../menu/submenu00-2.gif) no-repeat 0px 0px;
	width:785px;
}
#submenu00 li.submenuK-2 a {
	background:url(../menu/submenu00-2.gif) no-repeat -785px 0px;
	width:80px;
}


/*サブメニュー（活動報告）------hover*/
#submenu00 li.submenuK-1 a:hover {
	background:url(../menu/submenu00-2.gif) no-repeat 0px -27px;
}
#submenu00 li.submenuK-2 a:hover {
	background:url(../menu/submenu00-2.gif) no-repeat -785px -27px;
}


/*サブメニュー（１-事業概要）------off*/
#submenu01 li.submenu1-1 a {
	background:url(../menu/submenu01.gif) no-repeat 0px 0px;
	width:64px;
}
#submenu01 li.submenu1-2 a {
	background:url(../menu/submenu01.gif) no-repeat -64px 0px;
	width:91px;
}
#submenu01 li.submenu1-3 a {
	background:url(../menu/submenu01.gif) no-repeat -155px 0px;
	width:103px;
}
#submenu01 li.submenu1-4 a {
	background:url(../menu/submenu01.gif) no-repeat -258px 0px;
	width:119px;
}
#submenu01 li.submenu1-5 a {
	background:url(../menu/submenu01.gif) no-repeat -377px 0px;
	width:75px;
}
#submenu01 li.submenu1-6 a {
	background:url(../menu/submenu01.gif) no-repeat -452px 0px;
	width:333px;
}
#submenu01 li.submenu1-7 a {
	background:url(../menu/submenu01.gif) no-repeat -785px 0px;
	width:80px;
}
/*サブメニュー（１-事業概要）-----hover*/
#submenu01 li.submenu1-1 a:hover {
	background:url(../menu/submenu01.gif) no-repeat 0px -27px;
}
#submenu01 li.submenu1-2 a:hover {
	background:url(../menu/submenu01.gif) no-repeat -64px -27px;
}
#submenu01 li.submenu1-3 a:hover {
	background:url(../menu/submenu01.gif) no-repeat -155px -27px;
}
#submenu01 li.submenu1-4 a:hover {
	background:url(../menu/submenu01.gif) no-repeat -258px -27px;
}
#submenu01 li.submenu1-5 a:hover {
	background:url(../menu/submenu01.gif) no-repeat -377px -27px;
}
#submenu01 li.submenu1-6 a:hover {
	background:url(../menu/submenu01.gif) no-repeat -452px -27px;
}
#submenu01 li.submenu1-7 a:hover {
	background:url(../menu/submenu01.gif) no-repeat -785px -27px;
}
/*サブメニュー（１-事業概要）------on*/
#submenu01 li.submenu1-1_on a {
	background:url(../menu/submenu01.gif) no-repeat 0px -54px;
	width:64px;
}
#submenu01 li.submenu1-2_on a {
	background:url(../menu/submenu01.gif) no-repeat -64px -54px;
	width:91px;
}
#submenu01 li.submenu1-3_on a {
	background:url(../menu/submenu01.gif) no-repeat -155px -54px;
	width:103px;
}
#submenu01 li.submenu1-4_on a {
	background:url(../menu/submenu01.gif) no-repeat -258px -54px;
	width:119px;
}
#submenu01 li.submenu1-5_on a {
	background:url(../menu/submenu01.gif) no-repeat -377px -54px;
	width:75px;
}
#submenu01 li.submenu1-6_on a {
	background:url(../menu/submenu01.gif) no-repeat -452px -54px;
	width:333px;
}
#submenu01 li.submenu1-7_on a {
	background:url(../menu/submenu01.gif) no-repeat -785px -54px;
	width:80px;
}




/*サブメニュー（４-セミナー行事）------off*/
#submenu04 li.submenu4-0 a {
	background:url(../menu/submenu04.gif) no-repeat 0px 0px;
	width:310px;
}
#submenu04 li.submenu4-1 a {
	background:url(../menu/submenu04.gif) no-repeat -310px 0px;
	width:110px;
}
#submenu04 li.submenu4-2 a {
	background:url(../menu/submenu04.gif) no-repeat -420px 0px;
	width:114px;
}
#submenu04 li.submenu4-3 a {
	background:url(../menu/submenu04.gif) no-repeat -534px 0px;
	width:251px;
}
#submenu04 li.submenu4-4 a {
	background:url(../menu/submenu04.gif) no-repeat -785px 0px;
	width:80px;
}
/*サブメニュー（４-セミナー行事）------hover*/
#submenu04 li.submenu4-1 a:hover {
	background:url(../menu/submenu04.gif) no-repeat -310px -27px;
}
#submenu04 li.submenu4-2 a:hover {
	background:url(../menu/submenu04.gif) no-repeat -420px -27px;
}
#submenu04 li.submenu4-3 a:hover {
	background:url(../menu/submenu04.gif) no-repeat -534px -27px;
}
#submenu04 li.submenu4-4 a:hover {
	background:url(../menu/submenu04.gif) no-repeat -785px -27px;
}
/*サブメニュー（４-セミナー行事）------on*/
#submenu04 li.submenu4-1_on a {
	background:url(../menu/submenu04.gif) no-repeat -310px -54px;
	width:110px;
}
#submenu04 li.submenu4-2_on a {
	background:url(../menu/submenu04.gif) no-repeat -420px -54px;
	width:114px;
}
#submenu04 li.submenu4-3_on a {
	background:url(../menu/submenu04.gif) no-repeat -534px -54px;
	width:251px;
}
#submenu04 li.submenu4-4_on a {
	background:url(../menu/submenu04.gif) no-repeat -785px -54px;
	width:80px;
}




/*サブメニュー（５-入会申込）------off*/
#submenu05 li.submenu5-0 a {
	background:url(../menu/submenu05.gif) no-repeat 0px 0px;
	width:438px;
}
#submenu05 li.submenu5-1 a {
	background:url(../menu/submenu05.gif) no-repeat -438px 0px;
	width:76px;
}
#submenu05 li.submenu5-2 a {
	background:url(../menu/submenu05.gif) no-repeat -514px 0px;
	width:97px;
}
#submenu05 li.submenu5-3 a {
	background:url(../menu/submenu05.gif) no-repeat -611px 0px;
	width:174px;
}
#submenu05 li.submenu5-4 a {
	background:url(../menu/submenu05.gif) no-repeat -785px 0px;
	width:80px;
}
/*サブメニュー（５-入会申込）------hover*/
#submenu05 li.submenu5-1 a:hover {
	background:url(../menu/submenu05.gif) no-repeat -438px -27px;
}
#submenu05 li.submenu5-2 a:hover {
	background:url(../menu/submenu05.gif) no-repeat -514px -27px;
}
#submenu05 li.submenu5-3 a:hover {
	background:url(../menu/submenu05.gif) no-repeat -611px -27px;
}
#submenu05 li.submenu5-4 a:hover {
	background:url(../menu/submenu05.gif) no-repeat -785px -27px;
}
/*サブメニュー（５-入会申込）------on*/
#submenu05 li.submenu5-1_on a {
	background:url(../menu/submenu05.gif) no-repeat -438px -54px;
	width:76px;
}
#submenu05 li.submenu5-2_on a {
	background:url(../menu/submenu05.gif) no-repeat -514px -54px;
	width:97px;
}
#submenu05 li.submenu5-3_on a {
	background:url(../menu/submenu05.gif) no-repeat -611px -54px;
	width:174px;
}
#submenu05 li.submenu5-4_on a {
	background:url(../menu/submenu05.gif) no-repeat -785px -54px;
	width:80px;
}



/*サブメニュー（6-研究支援事業）------off*/
#submenu06 li.submenu6-0 a  {
	background:url(../menu/submenu06.gif) no-repeat -0px 0px;
	width:286px;;
}
#submenu06 li.submenu6-1 a {
	background:url(../menu/submenu06.gif) no-repeat -286px 0px;
	width:133px;
}
#submenu06 li.submenu6-2 a {
	background:url(../menu/submenu06.gif) no-repeat -419px 0px;
	width:104px;
}
#submenu06 li.submenu6-3 a {
	background:url(../menu/submenu06.gif) no-repeat -523px 0px;
	width:94px;
}
#submenu06 li.submenu6-4 a {
	background:url(../menu/submenu06.gif) no-repeat -617px 0px;
	width:170px;}

#submenu06 li.submenu6-5 a {
	background:url(../menu/submenu06.gif) no-repeat -787px 0px;
	width:75px;}



/*サブメニュー（6-研究支援事業）------hover*/
#submenu06 li.submenu6-1 a:hover {
	background:url(../menu/submenu06.gif) no-repeat -286px -27px;
}

#submenu06 li.submenu6-2 a:hover {
	background:url(../menu/submenu06.gif) no-repeat -419px -27px;
}
#submenu06 li.submenu6-3 a:hover {
	background:url(../menu/submenu06.gif) no-repeat -523px -27px;
}
#submenu06 li.submenu6-4 a:hover {
	background:url(../menu/submenu06.gif) no-repeat -617px -27px;
	}

#submenu06 li.submenu6-5 a:hover {
	background:url(../menu/submenu06.gif) no-repeat -787px -27px;
	}

/*サブメニュー（6-研究支援事業）------on*/
#submenu06 li.submenu6-1_on a {
	background:url(../menu/submenu06.gif) no-repeat -286px -54px;
	width:133px;
}
#submenu06 li.submenu6-2_on a {
	background:url(../menu/submenu06.gif) no-repeat -419px -54px;
	width:104px;
}
#submenu06 li.submenu6-3_on a {
	background:url(../menu/submenu06.gif) no-repeat -523px -54px;
	width:94px;
}
#submenu06 li.submenu6-4_on a {
	background:url(../menu/submenu06.gif) no-repeat -617px -54px;
	width:170px;}

#submenu06 li.submenu6-5_on a {
	background:url(../menu/submenu06.gif) no-repeat -787px -54px;
	width:75px;}

