@charset "UTF-8";

/*=======================================================
MV
=======================================================*/

/*=======================================================
company
=======================================================*/
.bl-company {
	padding: 80px 0;
}
.bl-company-def{
	width: 960px;
	margin: 0 auto;
	border: 1px solid #004077;
	padding: 56px;
	border-radius: 12px;
}
.bl-company-item {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	border-bottom: 1px solid #ccc;
	padding-bottom: 16px;
}
.bl-company-item:not(:first-of-type) {
	padding-top: 16px;
}
.el-company-dttl {
	letter-spacing: 0.06em;
	flex: 0 1 230px;
}
.bl-company-ddata {
	flex: 1;
}
@media screen and (max-width: 750px) {
.bl-company-def{
	width: 100%;
	padding: 56px 28px;
}
	.bl-company-item {
		padding-bottom: 24px;
	}
	.bl-company-item:not(:first-of-type) {
		padding-top: 24px;
	}
	.el-company-dttl {
		flex: 0 1 180px;
	}
}
