@charset "utf-8";

.dl_extramural01 {
}
	.dl_extramural01 dt {
		clear: both;
		float: left;
		width: 16em;
	}
	.dl_extramural01 dd {
		margin: 0 0 10px 16em;
		height: 1%;
	}


.caption {
	margin:0 0 5px;
	text-align:right;
}
.table_consortium {
	width: 99.8%;
	border: 3px solid #000000;
}
	.table_consortium th,
	.table_consortium td {
		padding: 6px 0 5px;
		border: 1px solid #000000;
		vertical-align: top;
		text-align: left;
	}
		.table_consortium th p,
		.table_consortium td p,
		.table_consortium td div {
			padding: 5px 10px;
		}
		.table_consortium td table td {
			border: none;
		}

.table_consortium02 {
	width: 100%;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
.table_consortium02 th,
.table_consortium02 td {
	padding: 10px 10px 9px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	vertical-align: middle;
	text-align: left;
	_line-height:1.4;
}
.table_consortium02 th {
	background:#E9EEF5;
}
.table_consortium02 td ul.indent-list {
	margin:10px 0 0;
	padding-left:1em;
	text-indent:-1em;
}
.table_consortium02 td ul.ul_basic li {
	margin:0 0 5px;
}
.table_consortium02 td ul.ul_basic li.last {
	margin:0 0 0;
}
.table_consortium02 td ul.ul_basic li span {
	width:100%;
	display:block;
	padding:5px 0 0;
}
.table_consortium02 td table td {
	padding: 0;
	border-bottom: none;
	border-right: none;
	vertical-align: top;
	text-align: left;
	_line-height:1.4;
}

.table_entry {
}
	.table_entry th,
	.table_entry td {
		padding: 6px 0 5px;
		border: 1px solid #666666;
		vertical-align: top;
	}
	.table_entry th {
		background: #e6e6fa;
		text-align: center;
	}
		.table_entry th p,
		.table_entry td p{
			padding: 0 10px;
		}
.table_entry02 {
	margin-top: 10px;
}
	.table_entry02 th,
	.table_entry02 td {
		padding: 6px 0 5px;
		border: 1px solid #666666;
		vertical-align: top;
		text-align: center;
	}
		.table_entry02 th p,
		.table_entry02 td p{
			padding: 0 10px;
		}
.table_entry03 {
	margin-top: 10px;
}
	.table_entry03 th,
	.table_entry03 td {
		vertical-align: top;
		text-align: left;
	}
		.table_entry03 th p,
		.table_entry03 td p {
			padding: 0 10px;
		}

