@charset "iso-8859-1";

/* base.css
----------------------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}
#header h1 { background: url(../../en/common/images/header_title.jpg) no-repeat; }

#topicpath p { font-family: "Times New Roman", Times, serif; }

#footer li#access a { background: url(../../en/common/images/access.gif) no-repeat; }
#footer li#sitemap a { background: url(../../en/common/images/sitemap.gif) no-repeat; }
#footer li#english a { background: url(../../en/common/images/japanese.gif) no-repeat; }

/* base_index.css
----------------------------------------------- */

#index_contactus h1 { background: url(../top_images/contactus_en.jpg) no-repeat; }

#index_contactus {
	font-size:x-small;
	line-height: 1.4em;
}

#index_hottopics a { background: url(../top_images/hottopics_nav_en.gif) no-repeat; }
#index_links a { background: url(../top_images/links_nav_en.gif) no-repeat; }

#hottopics01 a { width:170px; height:30px; background-position: 0   0; }
#hottopics02 a { width:170px; height:20px; background-position: 0  -30px; }
#hottopics03 a { width:170px; height:30px; background-position: 0  -50px; }
#hottopics04 a { width:170px; height:41px; background-position: 0  -80px; }
#hottopics05 a { width:170px; height:30px; background-position: 0 -121px; }
#hottopics06 a { width:170px; height:39px; background-position: 0 -151px; }

#hottopics01 a:hover { background-position: -180px    0; }
#hottopics02 a:hover { background-position: -180px  -30px; }
#hottopics03 a:hover { background-position: -180px  -50px; }
#hottopics04 a:hover { background-position: -180px  -80px; }
#hottopics05 a:hover { background-position: -180px -121px; }
#hottopics06 a:hover { background-position: -180px -151px; }

#links03 a { width:170px; height:25px; background-position: 0  0; }
#links03 a:hover { background-position: -180px  0; }






#index_projects a { background: url(../top_images/projects_nav_en.gif) no-repeat; }

#projects01 a { width:170px; height:30px; background-position: 0   0; }
#projects02 a { width:170px; height:20px; background-position: 0  -30px; }
#projects03 a { width:170px; height:30px; background-position: 0  -50px; }
#projects04 a { width:170px; height:41px; background-position: 0  -80px; }
#projects05 a { width:170px; height:30px; background-position: 0 -121px; }
#projects06 a { width:170px; height:39px; background-position: 0 -151px; }

#projects01 a:hover { background-position: -180px    0; }
#projects02 a:hover { background-position: -180px  -30px; }
#projects03 a:hover { background-position: -180px  -50px; }
#projects04 a:hover { background-position: -180px  -80px; }
#projects05 a:hover { background-position: -180px -121px; }
#projects06 a:hover { background-position: -180px -151px; }

/* base_access.css
----------------------------------------------- */

#access_neighborhood_map , #access_neighborhood {
	clear:both;
	width: 570px;
}

#access_neighborhood { margin: 0; }

#access_neighborhood dt {
	width: 7em;
	font-weight: bold;
	margin: 0.5em 0 0 0;
}
#access_neighborhood dd { margin: 0.5em 0 0 8em; }


/* base_organization.css
----------------------------------------------- */

#labo_staff li , #labo_staff_multilines li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

#labo_fig li , #labo_fig_single li , #labo_fig_right li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 1.1em;
}

/* base_access.css
----------------------------------------------- */

#access_link a { background: url(../../en/common/images/nav_access.gif) no-repeat; }
#access_link_buildings a { width: 140px; height: 30px; background-position: 0  -30px; }
#access_link_a a { background: url(../../en/common/images/nav_access_a.gif) no-repeat; width: 140px; height: 27px; }
#access_link_b a { background: url(../../en/common/images/nav_access_b.gif) no-repeat; width: 140px; height: 27px; }





/* 以下、英語版　教員公募,職員公募用 Position Openings 20110830追加
----------------------------------------------- */

.public_openings {
	clear:both;
	margin: 0;
	padding: 0 0 10px 0;/* 上右下左 */
}

.public_openings dl {
	line-height: 1.5em;
	margin: 10px 10px 10px 10px;/* 上右下左 */
	padding: 10px 10px 10px 10px;
	color: inherit;
	background-color:#f8f8f8;
}

.public_openings dt {
	padding: 0;
	margin: 0;
	text-align: right;
	width: 10em;
}

.public_openings dd {
	margin: -1.5em 0 0 11em;/* 上右下左 */
	padding: 0;
}

#internetlive , #informationforacademicstaff , #symposium , #seminar {
	margin: 10px 0 3px 0;/* 上右下左 */
	padding: 0;
	border: 1px solid #999999;
	width: 568px;
	color: inherit;
	background-color: #ececec;
}

#internetlive h2 , #informationforacademicstaff h2 , #symposium h2 , #seminar h2 {
	margin: 0;
	padding: 5px 5px 3px 5px;/* 上右下左 */
	font-size: medium;
	font-weight: bold;
	line-height: 1em;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #999999;
	color: #444488;
}


#informationforacademicstaff h2 { background-color: #ffecec; }

