/* production CSS setting ----------------------------------*/

h1 {
	margin-bottom: 20px;
}
#contents_area h2, #contents_area h3 {
	margin-bottom: 15px;
}
.block {
	margin-bottom: 10px;
}
.block_main {
	margin: 0px 15px 15px 15px;
	width: 465px;
}
.pic {
	width: 170px;
	padding-left: 10px;
}
.txt10 {
	font-size: 10px;
	line-height: 120%;
	padding-top: 3px;
}
.txt10_r {
	font-size: 10px;
	line-height: 120%;
	padding-top: 3px;
	text-align: right;
	margin-right: 15px;
}
.txt10_r2 {
	font-size: 10px;
	line-height: 120%;
	padding-top: 3px;
	text-align: right;
}
.txt_blue {
	color: #3399CC;
}
.txt_perp {
	color: #92318D;
}
.txt_gree {
	color: #7FAF18;
}
.txt_dark {
	color: #7091CD;
}
.pic_area {
	width: 427px;
	margin-left: 38px;
}
.pic_mar {
	margin-right: 15px;
}
.right {
	text-align: right;
}
.pad_top10{
	margin-top: 10px;
}
.middle {
	vertical-align: middle;
	text-align: right;
}
#quality_pic {
	width: 264px;
}
.float_1 {
	float: left;
	width: 138px;
}
.float_2 {
	float: left;
}
.qua_center {
	text-align: center;
	margin-bottom: 10px;
}
.qua_center p {
	padding-left: 23px;
}
.tolist {
	text-align: center;
}


/* production-equipment list CSS setting ----------------------------------*/

#contents_area td{
	vertical-align: top;
}
.equtab {
	width: 239px;
}
.equtab2 {
	margin-bottom: 58px;
}
.equtab td,th, .equtab2 td,th {
	font-size: 10px;
	font-style: normal;
	color: #333333;
	text-align: center;
	padding: 2px;
	border-right:#666666 solid 1px;
	line-height: 130%;
}
#contents_area .equtab h2 {
	margin-bottom: 5px;
}
#contents_area .equtab2 h2 {
	margin-bottom: 5px;
}
.bor_left {
	border-left:#666666 solid 1px;
}
.col_blue {
	background:#DFE8F5;
}
.col_gree {
	background:#E0F1F0;
}
.col_parp {
	background:#EFE6F0;
}
.col_brow {
	background:#EAEAEA;
}
#contents_area #image {
	margin-top: 75px;
}

