@charset "utf-8"; 

/*----about_us/procurement---------------------------------------------------*/

.housin dl
.housin dt,
.housin dd{padding:0;margin:0;}
.housin dl{padding:22px 20px 0 20px;}
.housin dd{
	padding:10px 12px 18px 12px;
	background-image: url(../img/line02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom:9px;	
	font-size:85%;
	line-height:150%;
}
.housin dd.end{
	background-image: none;
	padding-bottom:0;
}


/*---------------------------------------------------------table*/
table.proc-list,
table.proc-form{
	width:703px;
	margin:0 auto 15px auto;
	border-collapse:collapse;
	border-color:#d7d6d4;
	border-style:solid;
	border-width:1px 0 0 1px;
	}
table.proc-list th,
table.proc-form th{
	font-size:85%;
	font-weight:bold;
	text-align:left;
	line-height:150%;
	color:#5c5b61;
	padding:7px 10px;
	background:#e2eaf8;
	border-color:#d7d6d4;
	border-style:solid;
	border-width:0 1px 1px 0;
	vertical-align:top;
	}
table.proc-form th{background:#f7f7ec;}
table.proc-form th span{
	font-size:90%;
	font-weight:normal;
	color:#aa3e24;
	}
table.proc-list td,
table.proc-form td{
	font-size:85%;
	text-align:left;
	line-height:150%;
	padding:7px 10px;
	border-color:#d7d6d4;
	border-style:solid;
	border-width:0 1px 1px 0;
	vertical-align:top;
	}


.bot-area{
	background:#f1f4f8;
	text-align:center;
	padding:5px;
	margin-bottom:10px;
}
.bot-area input,
.bot-area img{
	margin:0 3px;
}


.block-notitle{
	padding:13px 0 0 0;
	background:url(../about_us/procurement/img/bg_notitle.gif) no-repeat left top;
	}