@charset "utf-8";

.pt_30{padding-top:30px;}

.tit_area h2{
	background:#71b92b;
}
.tit_area h3{
	background:#d4eac0;
}

h3.h3_style{
	background:url(../../images/company/h3_bg.png) no-repeat center bottom;
}

h4.h4_style1{
	background:#d4eac0;
}


.table_block{
	margin: 0 20px 0 20px;
	padding: 0 0 30px 0;
}

table.table_style1{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:100%;
	border-top:1px solid #ccc;
}

table.table_style1 tr{
	border-bottom:1px solid #ccc;
}

table.table_style1 th{
	margin: 0 0 0 0;
	padding: 8px 0 6px 10px;
	text-align:left;
	font-size: 14px;
	line-height:1.5;
	color:#000;
	background:#f6f5f5;
	width:13%;
}

table.table_style1 td{
	margin: 0 0 0 0;
	padding: 8px 0 6px 10px;
	text-align:left;
	font-size: 14px;
	line-height:1.5;
	color:#000;
	width:70%;
}

.section_block table.table_style1 td span{
	display:inline-block;
	width:110px;
	position: relative;
	top: auto;
	right: auto;
	font-size: 14px;
	line-height:1.5;
	color: #000;
	text-align: left;
	font-weight: normal;
	letter-spacing: 0px;
	vertical-align:top;
}

.section_block table.table_style1 td span{
	display:inline-block;
	width:110px;
	position: relative;
	top: auto;
	right: auto;
	font-size: 14px;
	line-height:1.5;
	color: #000;
	text-align: left;
	font-weight: normal;
	letter-spacing: 0px;
	vertical-align:top;
}

.section_block table.table_style1 td .span_r{
	display:inline-block;
	width:460px;
	position: relative;
	top: auto;
	right: auto;
	font-size: 14px;
	line-height:1.5;
	color: #000;
	text-align: left;
	font-weight: normal;
	letter-spacing: 0px;
	vertical-align:top;
}


.img_block{
	margin: 0 0 0 0;
	padding: 0 0 30px 0;
	text-align:center;
}










