/* CSS Document */

#seihin_area {
	width:680px;
	margin:0 auto;
}

.line_01 {
	width:678px;
	border-bottom:#CCCCCC solid 2px;
}

.box_01 {
	border:#CCCCCC solid 1px;
}

.box_02 {
	background-color:#FFFFE0;
	border:#CCCCCC solid 1px;
	padding:5px;
}

.left_box {
	width:330px;
	float:left;
}

.right_box {
	width:330px;
	float:right;
}

.tableTBL {
	width:100%;
	padding:1px;
	border-collapse:collapse;
	font-size:1.1em;
}

.tableTH1 {
	padding:1px 10px;
	border:#CCCCCC solid 1px;
	background-color:#3399CC;
	color:#FFFFFF;
	font-weight:bold;
}

.tableTH2 {
	border:#CCCCCC solid 1px;
	background-color:#F3F3F3;
	text-align:center;
	padding:2px 0.3em;
	line-height:1em;
}

.tableTD1 {
	border:#CCCCCC solid 1px;
	padding:1px 0.3em;
}

.divhead {
	height:30px;
	margin:2px 0 15px 0;
	padding:0 25px;
	font-size:1.2em;
	font-weight:bold;
	line-height:30px;
	border:#BEDFED solid 1px;
	background-color:#F3F3F3;
	background:url(../images/divhead_bg.gif) no-repeat;
}

