@charset "utf-8";


/*========サブメイン画像==============*/

#mv{
	display:block;
	width:100%;
	margin:0 auto;
background: #0f58a4;}
#mvS{
	display:block;
	width:960px;
	height:150px;
	margin:0 auto;
overflow: hidden;}

/*会社概要*/
#Grp{
	position: relative;
	width: 830px;
	height: 60px;
}
#Grp .Tit01{
	position: absolute;
	bottom: 0px;
	left: 0px;
}
#Grp span{
	position: absolute;
	display: block;
	width: 222px;
	height: 36px;
	top: 0px;
	right: 20px;}
.tableC{
	width: 830px;
border-collapse: collapse;
	border: #4d4d4d solid 1px;
}
.tableC th{
	background-color:#f1f1f1;
	border: #4d4d4d solid 1px;
width: 140px;
padding:15px 30px;
vertical-align: middle;}
.tableC td{
	border: #4d4d4d solid 1px;
padding:15px 30px;
line-height: 1.5em;}
.listC02{
	display: table;
	border-collapse: collapse;
	width: 830px;	
}
.listC02 dl{
	display: table-row;
	border-bottom: #27a539 solid 1px;}
.listC02 dl:last-child{
	border-bottom: none!important;}
.listC02 dl dt{
	display: table-cell;
vertical-align: top;
text-align: center;
	line-height: 2em;
width:270px;
	padding-top: 20px;}
.listC02 dl dd{
	display: table-cell;
	padding-bottom: 10px;
	padding-top: 20px;
}
.listC02 dl dd ul li{
	line-height: 1.5em;
	border-bottom: #1a1a1a dotted 1px;
	padding-bottom: 10px;
	margin-bottom: 10px;

}
.listC02 dl dd ul li:last-child{
	border-bottom: none!important;}