@charset "UTF-8";

/*================================================

会社情報

=================================================*/
.company {
	margin: 0;
	padding: 0;
}
.company-content {
	width: 990px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
.company-content table {
	position: relative;
	margin: 60px auto 70px;
	color: #231815;
	text-align: left;
	font-size: 2.5rem;
	line-height: 1.6;
}
.company-content table th {
	width: 7.5em;
	padding: 0 10px;
}
.company-content table td {
	padding: 0 10px;
}
.company-content table td .sub {
	margin-top: 20px;
	text-align: right;
	font-size: 1.3rem;
}

.company-content table .separate th {
	padding: 0 10px 20px;
	border-bottom: 1px solid #9FA0A0;
}
.company-content table .separate td {
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #9FA0A0;
}
.company-content table .separate + tr th {
	padding: 20px 10px 0;
}
.company-content table .separate+ tr td {
	padding: 20px 0 0 10px;
}


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

	.company {
		padding: 0 20px;
	}
	.company-content {
		width: 100%;
		padding: 0;
	}
	.company-content table {
		margin: 40px auto;
		font-size: 1.2rem;
	}
	.company-content table th {
		width: 7em;
		padding: 0 5px;
	}
	.company-content table .separate th {
		padding: 0 5px 20px;
		border-bottom: 1px solid #9FA0A0;
	}
	.company-content table .separate + tr th {
		padding: 20px 5px 0;
	}

}
