/* 業績推移
=========================================================================
=========================================================================*/
#report {
	margin: 0 auto;
	padding: 85px 0 120px;
	width: 860px;
}

#report h1 {
	position: relative;
	margin: 0 0 80px;
	padding-bottom: .2em;
	font-size: 2.8rem;
	font-weight: bold;
	border-bottom: 2px solid #A2DCF8;
}

#report section {
	display: flex;
	flex-wrap: wrap;
	gap: 60px 40px;
}

#report figure.wp-block-image {
	width: 400px;
}

#report figcaption {
	font-size: 1.2rem;
	text-align: center;
}


/*  スマホ（740px以下）
=========================================================================
=========================================================================*/
@media (max-width:740px) {
	#report {
		padding: 80px 25px 60px;
		width: 100%;
	}

	#report h1 {
		margin: 0 0 40px;
		font-size: 3.8vw;
	}

	#report section {
		gap: 20px 0;
	}

	#report figure.wp-block-image {
		width: 100%;
	}

	#report figcaption {
		font-size: 1.2rem;
		text-align: center;
	}
}

/*  スマホ（480px以下）
=========================================================================
=========================================================================*/
@media (max-width:480px) {
	#report h1 {
		font-size: 1.8rem;
	}
}
