@charset "utf-8";

dl#shikaku2 {
	display: flex;
	flex-wrap: wrap;
	gap: 10px 20px;
}
dl#shikaku2 > dt {
	min-width: 25%;
	width: 25%;
}
dl#shikaku2 > dd {
	min-width: calc(75% - 20px);
	width: calc(75% - 20px);
	padding-left: 0;
}
dl#shikaku2 li {
	text-indent: -7.5em;
	margin-left: 7.5em;
	word-break: keep-all;
}

@media (width < 600px) {
	dl#shikaku2 {
		flex-direction: column;
	}
	dl#shikaku2 > dt,
	dl#shikaku2 > dd {
		width: auto;
	}
}