@charset "UTF-8";

.section table{
	border-collapse: collapse;
	margin:0 0 10px 0;
}
/* 下に余白のあるテーブル */
	.section table.underspace{
		border-collapse: collapse;
		margin:0 0 30px 0;
	}

.section table th,
.section table td{
	padding:5px 5px 5px 10px;
	border:1px solid #E6E6E6;
	vertical-align:top;
}
.section table th{
	text-align:left;
	background:#F0F0F0 url(../img/common/bg_th.jpg) left top no-repeat;
	width:120px;
}
	table.noboder th{
		padding:2px 0px;
		border:none;
		background:none;
		font-weight:normal;
	}
	table.noboder td{
		padding:0px 5px;
		border:none;
	}
	table.history th{
		width:85px;
	}

hr{
	border:dotted 1px #DDD;
	margin:5px 0;
	color:#CCCCCC;
}

.leffbox{
	float:left;
	width:440px;
}
.rightbox{
	float:right;
	width:185px;
}
