/* -----------------------------------------------
= lead
----------------------------------------------- */
.lead {
	font-size: 1.6rem;
	text-align: center;
}
@media print, screen and (min-width: 768px) {/* PC */
.lead {
	font-size: 2.4rem;
}
}/* @media */
/* -----------------------------------------------
= member
----------------------------------------------- */
@media print, screen and (min-width: 768px) {/* PC */
.member .item_wrap {
	grid-template-columns: repeat(4, 1fr);
	gap: 0 5rem;
}
}/* @media */
/* -----------------------------------------------
= block
----------------------------------------------- */
@media print, screen and (min-width: 768px) {/* PC */
.block .lead {
	margin-left: 4rem;
	font-size: 1.8rem;
	line-height: 3.6rem;
	text-align: left;
}
}/* @media */
