/* =====================================================================
	= ABOUT PAGE
=====================================================================*/
#about strong {
	font-weight: 600;
}

#company {
	margin-top: 6em;
	border-bottom: var(--border);
}

#company .row {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	border-top: var(--border);
	padding: 1em 0;
}

#company .row dd {
	flex: 1 1 auto;
	text-align: left;
	margin: 0;
}


@media screen and (min-width: 769px) {
	#company .row dt {
		flex: 0 0 calc(16px * 5);
	}

	#company #prof__detail {
		font-size: var(--small-txt);
	}

	#contact {
		margin-top: 6em;
	}

	.contact__tit {
		font-size: var(--large-txt);
	}
}

@media screen and (max-width: 768px) {
	#company .row dt {
		flex: 0 0 calc(16px * 4);
	}

	#company #prof__detail {
		font-size: var(--small-txt);
	}

	#company .row dd small {
		font-size: var(--small-txt);
	}

	#contact {
		padding-top: 8em;
		padding-bottom: 8em;
	}

	.contact__tit {
		font-size: var(--large-txt);
	}
}