@charset "utf-8";
@import "common.css";

.secView{
	box-sizing:border-box;
	height:500px;
	text-align:center;
	background:url(../img/company/bgTitMain.jpg) left top no-repeat;
	padding:55px 0 0;
	margin:0 0 30px;
}

/*--( secCredo )--*/
.secCredo,
.secAction{
	font-family:"Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}
.secCredo .titSec{
	margin:0 0 52px;
}
.secCredo dl{
	width:700px;
	text-align:center;
	padding:0 0 41px;
	border-bottom:1px solid #CDC8A7;
	margin:0 auto 52px;
}
.secCredo dl:last-child{
	border-bottom:none;
	margin:0 auto;
}
.secCredo dt{
	margin:0 0 27px;
}
.secCredo dd{
	font-size:15px;
	line-height:200%;
}

/*--( secAction )--*/
.secAction{
	padding:0 0 46px;
}
.secAction .titSec{
	margin:0 0 30px;
}
.secAction .dl01{
	width:350px;
	float:left;
}
.secAction .dl02{
	width:350px;
	float:right;
}
.secAction dd{
	padding:15px 0 0;
	font-size:13px;
	line-height:22px;
}
.secAction dd p{
	padding:0 0 20px;
}

/*--( secBusiness )--*/
.secBusiness{
	margin:0 0 55px;
}
.secBusiness .titSec{
	margin:0 0 30px;
}
.secBusiness dl{
	display:table;
	margin:0 0 10px;
}
.secBusiness dt{
	display:table-cell;
	width:200px;
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	color:#fff;
	background:#009A42;
}
.secBusiness dd{
	display:table-cell;
	box-sizing:border-box;
	height:100px;
	padding:12px 12px 11px;
	line-height:25px;
	vertical-align:middle;
	border:1px solid #CDC8A7;
	border-left:none;
}

/*--( secProfile )--*/
.secProfile{
	padding:0 0 45px;
}
.secProfile .titSec{
	text-align:center;
	margin:0 0 43px;
}
.secProfile .dlProfile{
	border-top:1px solid #ccc;
}
.secProfile .dlProfile dl{
	font-size:13px;
	line-height:22px;
	border-bottom:1px solid #ccc;
}
.secProfile .dlProfile dl a{
	text-decoration:none;
}
.secProfile .dlProfile dt{
	box-sizing:border-box;
	width:178px;
	float:left;
	padding:21px 0 20px 12px;
}
.secProfile .dlProfile dd{
	box-sizing:border-box;
	width:552px;
	float:left;
	padding:21px 0 20px 0;
}
.secProfile .dlProfile dd.bgLogo{
	background:url(../img/company/logoCertification.gif?250319) 287px 10px no-repeat;
}

/*--( secAccess )--*/
.secAccess .titSec{
	text-align:center;
	padding:0 0 44px;
	border-bottom:1px solid #ccc;
}
.secAccess .blockMap{
	margin:0 0 50px;
}

.blockBnr{
	margin:0 0 80px;
}
.blockBnr .bnrGallery{
	display:block;
	width:365px;
	float:left;
}
.blockBnr .bnrModelhouse{
	display:block;
	width:365px;
	float:right;
}
