@charset "UTF-8";

/* ====================================
	組織図ページのスタイル

	対象 : /corporate/info/outline/organization/
 ==================================== */

/* ====================================
	組織図
 ==================================== */
.organization-chart {
	max-inline-size: 860px;
	margin-inline: auto;
	text-align: center;
}

.organization-chart__figure img {
	inline-size: auto;
	max-inline-size: 100%;
}

.organization-chart__link {
	margin-block-start: 4rem;
}

/* PDFアイコンを収める高さ */
.organization-chart__link .button-link {
	min-block-size: 5rem;
	padding-block: .5rem;
}

.organization-chart__pdf-icon {
	flex: none;
	inline-size: 4rem;
}

@media print,
screen and (width >=768px) {

	.organization-chart__link {
		margin-block-start: 6rem;
	}

	.organization-chart__link .button-link {
		min-block-size: calc(1.8rem * 1.2 + 4rem + 2px);
		padding-block: 1.2rem;
	}
}
