@charset "utf-8";

/* page-company.css */

.width-base.outline-area {
	padding-bottom: var(--space-l);
}

.outline-area table {
	width: min(100%,800px) !important;
	margin: 0 auto;
	border: 0;
	border-top: 2px solid #CCCCCC;
}

.outline-area table tr th,
.outline-area table tr td {
	border: 0;
	padding: 3.0rem 0;
	vertical-align: top;
}

.outline-area table tr {
	border-bottom: 2px solid #CCCCCC;
}

.outline-area tr td:nth-of-type(1) {
	width: 12em;
	font-weight: 700;
}

.outline-area tr td:nth-of-type(2) {
	width: auto;
	padding-left: 2rem;
}

/* ================================================ */
@media (max-width: 1000px) {
}

/* ================================================ */
@media (max-width: 840px) {
}

/* ================================================ */
@media (max-width: 640px) {

.outline-area tr td:nth-of-type(1) {
	width: 7em;
}

}

/* ================================================ */
@media (max-width: 480px) {

.outline-area table tr th,
.outline-area table tr td {
	display: block;
}

.outline-area tr td:nth-of-type(1) {
	width: 100%;
	padding: 3.0rem 0 1.0rem;
}

.outline-area tr td:nth-of-type(2) {
	width: 100%;
	padding: 0 0 3.0rem;
}

.outline-area tr td:nth-of-type(2) img {
	width: calc(134px * 0.9);
}

}