.subf_view_inner {
	background:url(../images/company/bg_company.jpg) no-repeat center / cover;
}


/* --- compnay --- */

.company {
	margin-bottom:150px;
}

.company h1.h_title {
	font-size:2.3rem;
	padding-bottom:0.5em;
	margin-bottom:40px;
}
.company h1.h_title::after {
	width:2em;
}

.com_dl dt,
.com_dl dd {
	padding:1.5em 1em;
	line-height:2em;
}

.company .dl_wrap {
	max-width:793px;
	margin: auto;
}

.com_dl {
	width:100%;
}

.com_dl dt {
	width:20%;
	display: flex;
	display:-webkit-flex;
	align-items:center;
	-webkit-align-items:center;
	border-bottom:2px solid #8AABB8;
}

.com_dl dd {
	width:78%;
	border-bottom:2px solid #D1D1D1;
}

/* ---------  ver.SmartPhone ------------ */

@media screen and (max-width:768px){


.company {
	margin-bottom:12.5vw;
}

.company h1.h_title {
	font-size:5vw;
	margin-bottom:0.5em;
}

.com_dl dt,
.com_dl dd {
	font-size:3.5vw;
	padding:0.5em 0;
}

.com_dl dt {
	width:19%;
}

.com_dl dd {
	width:79%;
}


}