@charset "UTF-8";
/* CSS Document */


/* ----- left_menu_format ----- */

#introduction_conteiner {
	width:837px;
	margin:0px auto;
}
.introduction_menu {
	width:837px;
}
.introduction_menu li {
	float:left;
}
#introduction_sub {
	width:765px;
	margin:0px auto;
	padding:28px 35px 20px 35px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	border-left-color: #d9d9d9;
}
.introduction_sub_02 {
	width:762px;
	background:url(../img/vision/back.gif) no-repeat bottom;
	margin:0px auto 20px auto;
	padding:0px 0px 40px 0px;
}
.introduction_sub_02 h3 {
	width:762px;
	height:31px;
	margin:0px 0px 10px 0px;
}
.researcher ul {
	padding:0px 50px;
}
.researcher li {
	font-size:117%;
	line-height:289%;
	font-weight:bold;
}
.researcher li em {
	font-size:100%;
	line-height:289%;
	font-weight:normal;
	color:#666666;
}
.txt_001 {
	color:#34A7B5;
}
.txt_001_past {
	color: #80aba9;
}


.researcher_member {
	width:650px;
	margin:0px auto;
}
.researcher_member_001 {
	width:650px;
	margin:0px 0px 20px 0px;
}
.researcher_member_001_img {
	float:left;
	padding:0px 25px 0px 0px;
}
.researcher_member_001 h4 {
	font-size:134%;
	line-height:150%;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}
.txt_002 {
	font-size:84%;
	font-weight:bold;
	line-height:117%;
	color:#666666;
	margin:0px 0px 10px 0px;
}
.txt_003 {
	font-size:84%;
	font-weight:bold;
	line-height:117%;
	color:#666666;
	padding:5px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}
.researcher_member_002 h5 {
	width:650px;
	margin:0px 0px 20px 0px;
}
.researcher_member_002 p {
	font-size:100%;
	line-height:184%;
	margin:0px 0px 20px 0px;
}
.researcher_member_002 p a:link {
	font-weight:bold;
	color:#34A7B5;
}
.researcher_member_002 p a:active {
	font-weight:bold;
	color:#34A7B5;
}
.researcher_member_002 p a:visited {
	font-weight:bold;
	color:#34A7B5;
}
.researcher_member_002 p a:hover {
	font-weight:bold;
	color:#34A7B5;
}

.researcher_past {
	margin: 20px 0 0 50px;
}
.researcher_past img {
	margin: 0 5px 0 0;
	vertical-align:baseline;
}
.researcher_past_head {
	margin: 0px 0 0 20px;
	font-size: 115%;
	font-weight: bold;
}

.researcher_level {
	margin: 0 200px 0 20px;
	padding: 10px 0 3px 0;
	font-size: 130%;
	font-weight: bold;
/*	border-left: 10px #dedede solid; */
	border-bottom: 2px #00afcc solid;
}

.dtm_period {
	font-size: 85%;
	color:#999999;
	font-weight: normal;
}
