@charset "Shift_JIS";

/***************kenkyu common contents***************/

#kenkyu {
}

.kenkyutopphoto1{
float:left;
width:243px;
padding:0px;
margin:10px 0px 15px 0px;
}

.kenkyutopphoto2 {
float:left;
width:229px;
padding:0px;
margin:10px 0px 15px 0px;
}

#kenkyumenubox {
width:716px;
display:block;
background:url(../kenkyu/images/contents_bg.gif)  no-repeat bottom;
margin-top:10px;
clear:both;
padding:0px;
zoom:1;
overflow:hidden;
}

#kenkyumenubox .listbox {
float:left;
width:249px;
padding:9px;
margin:5px 0px;
zoom:1;
}

#kenkyumenubox .listbox2 {
float:left;
width:219px;
padding:9px;
margin:5px 0px;
zoom:1;
}

#kenkyumenubox .listbox3 {
float:left;
width:180px;
padding:9px;
margin:5px 0px;
zoom:1;
}

#kenkyumenubox .icon {
float:left;
width:42px;
margin-top:2px;
margin-right:9px;
zoom:1;
}

#kenkyumenubox .list {
float:left;
padding:0px;
zoom:1;
}
#kenkyumenubox ul {
zoom:1;
}
#kenkyumenubox li {
padding:3px 3px 3px 20px;
zoom:1;
background-image:url(../images/mark02.gif) ;
background-position:0px 3px;
background-repeat:no-repeat;
}




/***************kenkyu-kaihatu***************/


.kenkyu_cell table {
	border-collapse: collapse;	border-spacing: 0;
	width: 716px;
	margin-bottom: 30px;
}
.kenkyu_cell td {
	padding: 10px;
	text-align:left;
	border:#BEBEBE solid 1px;
	vertical-align: top;
}

.kenkyu_cell th {
text-align:left;
	padding: 10px;
	width:20%;
	vertical-align: top;
}

.forsup{
	line-height:160%;
}

.emcphototitle{
	font-weight:bold;
	}
.emcphoto{
	overflow:hidden;
	margin-top:10px;
	}
	.emcphoto p{
		float:left;
		}

