@charset "UTF-8";
.company {
	padding: 75px 0 55px;
}
.company_ttl {
	font-size: 28px;
	font-weight: bold;
	text-align: center;
}
.company_tbl {
	width: 100%;
	margin-top: 55px;
}
.company_tbl tr {
	border-bottom: 1px solid #CCC;
}
.company_tbl tr:first-child {
	border-top: 1px solid #CCC;
}
.company_tbl th,
.company_tbl td {
	padding: 25px;
	text-align: left;
}
.company_tbl th {
	width: 240px;
	background-color: #F5F5F5;
}
.company_tbl td {}
.company_tbl td a {
	text-decoration: underline;
	margin-left: 30px;
}
.photo {
	position: relative;
	background-image: url(/img/company/img-company_2511.webp);
	/* background-image: url(/img/company/img-company.jpg); */
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 100%;
	padding-top: 31.86%;
}
.photo:before {
	content: "";
	background-color: rgba(0, 0, 15, .4);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

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

@media screen and (max-width:640px) {
	.company {
		padding: 40px 0;
	}
	.company_ttl {
		font-size: 24px;
	}
	.company_tbl {
		margin-top: 30px;
	}
	.company_tbl tr {}
	.company_tbl tr:first-child {}
	.company_tbl th,
	.company_tbl td {
		display: block;
		width: 100%;
		padding: 10px;
	}
	.company_tbl th {}
	.company_tbl td {}
	.company_tbl td a {}
	.photo {}
	.photo:before {}

}

@media print {
}