@charset "utf-8";
/**
 * style.css
 */


/* navi */
#headerSecond #gNav ul li.nav04 a{
	background: #011849;
	color: #fff;
}

/* title */
.contentTitle{
	background: url(../imgs/content-title.jpg) center 0 no-repeat;
	background-size: cover;
}



/* common
--------------------------------------------------*/

#about .pageTitle{
	width: 1000px;
	margin: 80px auto 0;
}
#about .section{
}
#about .section .secInner{
	width: 1000px;
	padding: 80px 0;
	margin: 0 auto;
}
#about .section .secInner .secTitle{
	float: left;
}
#about .section .secInner .rightWrap{
	float: right;
	width: 750px;
}

/* sec01 */
#about .section.sec01 .rightWrap .txt{
	margin-bottom: 35px;
	line-height: 1.8;
	font-size: 14px;
	/* letter-spacing: -0.03em; */
}
#about .section.sec01 .rightWrap .sign{
	float: right;
}
#about .section.sec01 .rightWrap .sign .position{
	float: left;
	padding:3px 15px 0 0;
}




/* sec02 */
#about .section.sec02{
	background: #fafafa;
}
#about .section.sec02 .rightWrap{
	border-top:1px solid #dedede;
}
#about .section.sec02 dl{
	border-bottom:1px solid #dedede;
	padding:18px 0;
}
#about .section.sec02 dl dt{
	color: #011849;
	font-weight: bold;
	width: 10em;
	float: left;
}
#about .section.sec02 dl dd{
	width: 43em;
	float: left;
	letter-spacing: 0;
	line-height: 1.8;
}


/* sec03 */
#about .section.sec03{
	margin-bottom: 100px;
}
#about .section.sec03 #gMap{
	width: 750px;
	height: 450px;
}
#about .section.sec03 .info{
	float: left;
}
#about .section.sec03 .info .companyName{
	font-size: 128%;
	margin-bottom: 8px;
}
#about .section.sec03 .moreBtn{
	float: right;
	padding-top: 25px;
}














