.project_list .theme {
	font-size: medium;
	font-weight: bolder;
	padding: 5px;
	width: 550px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.project_list .koumoku {
	font-size: medium;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 550px;
	display: inline-table;
}
.project_list #kikan {
	font-size: medium;
	padding: 5px;
	width: 550px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.project_list #gaiyou {
	font-size: medium;
	padding: 5px;
	width: 550px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	line-height: 140%;
	white-space: normal;
}
#project_title {
	padding: 5px;
	width: 580px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	background-color: #FFDEC8;
	border: thin solid #666666;
}

.t_title {
	font-size: medium;
	background-color: #EEEEEE;
	margin: 0px;
	padding: 5px;
	width: 100px;
	float: left;
}
.t_naiyou {
	font-size: medium;
	background-color: #EEEEEE;
	margin: 0px 0px 0px 105px;
	padding: 5px;
	width: 400px;
}
.t_gaiyou {
	font-size: medium;
	line-height: 140%;
	background-color: #EEEEEE;
	width: 400px;
	padding: 5px;
	margin: 0px 0px 0px 105px;
}
.project_list {
	width: 580px;
	border: thin ridge #FF9853;
	margin-left: 20px;
	padding: 5px;
}
.toTop {
	font-size: small;
	text-align: right;
	width: 580px;
	margin-left: 20px;
	margin-bottom: 20px;
}
#kenkyu_navi {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: small;
}


/*********************** 20160704追記 ********************/
	.jigyouka table caption{
		margin: 10px 0 0 0;
	}
	.jigyouka table th{
		color:#ffffff;
	}
	.jigyouka table th,
	.jigyouka table td{
		height:2em;
		text-align: center;
	}
	.jigyouka table tr{
		background-color:#E1E7F0;
	}
	.jigyouka table tr:nth-child(1){
		background-color:#4f81bd;
	}
	.jigyouka table tr:nth-child(2n){
		background-color:#d0d8e8;
	}
