@charset "UTF-8";

/* industryカテゴリで使用しているパーツのCSSです ---------------------------------------------------------------- */

/* common ---------------------------------------------------------------- */
#read {
	float: right;
	width: 730px;
	margin-bottom: 29px;
}
	#read h2.h2_industry01 {
		margin-bottom: 40px!important;
	}
	#read h3 {
	}
.h3_industry01 {
	margin-bottom: 20px;
}
	.h3_industry01 span {
		display: table-cell;
		vertical-align: middle;
		margin: 0;
		padding: 0 11px 0 0;
		/display: inline;
		/zoom: 1;
		color: #f00;
	}



/* /hardware/industry/index.html ---------------------------------------------------------------- */
.industry_index {
}
	.industry_index h4 {
			margin-bottom: 10px;
	}
	.industry_index ul {
	}
		.industry_index li {
			display: inline;
			float: left;
			margin: 0 10px 0 0;
			_margin: 0 9px 0 0;
			padding: 0 0 15px 0;
		}
		.industry_index li.last {
			margin-right: 0px;
		}
			.industry_index li p{
				text-align: center;
			}
			.industry_index li p.etc {
				text-align: left;
				overflow: hidden;
				width: 175px;
				
			}
/* /hardware/industry/sign.html ---------------------------------------------------------------- */
.h4_sign01 {
	background: url(../../hardware/industry/images/sign/sign_ico01.gif) no-repeat left 0.4em;
	margin-bottom: 8px;
	padding-left: 9px;
	font-weight:bold;
	font-size: 115%;
}
	.ul_sign01 {
		padding-bottom: 15px;
	}
		.ul_sign01 li {
			display: inline;
			float: left;
			margin-right: 10px;
			_margin: 0 9px 0 0;
		}
		.ul_sign01 li.last {
			margin-right: 0px;
		}
		.ul_sign01 li img {
			vertical-align:top;
			margin-bottom: 5px;
		}
		.p_sign01 {
			font-size: 86%;
			padding: 0 1em;
		}

