table.type09 {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;

}
table.type09 thead th {
	padding: 10px;
	vertical-align: top;
	color: #000;
	border-bottom: 3px solid #000;
}
table.type09 tbody th {
	width: 250px;
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
	background: #ffffff;
}
table.type09 td {
	width: 216px;
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
}

table.type04 {
	border-collapse: separate;
	border-spacing: 1px;
	text-align: left;
	line-height: 1.5;
	border-top: 1px solid #ccc;
}
table.type04 th {
	width: 200px;
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
}
table.type04 td {
	width: 216px;
	padding: 10px;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
}

--------------------アコーディオン----------------

