@charset "UTF-8";
.info-list {
	margin-bottom: 2rem;
}
.info-list div {
	display: flex; /* dtとddを横並びにする */
	/*margin-bottom: 0.5em;  各行の間の余白 */
}
.info-list dt {
	width: 4em; /* 項目名（dt）の幅を固定（一番長い項目名に合わせて調整） */
	flex-shrink: 0; /* 幅が縮まないようにする */
}
.info-list dd {
	margin-left: 0.5em; /* 項目名とコロンの間の余白 */
	/* ★ 1. dd要素自体をFLEXコンテナにする */
	display: flex;
}
/* dd（内容）の先頭に自動でコロンを追加する */
.info-list dd::before {
	content: "：";
	margin-right: 0.5em; /* コロンと内容の間の余白 */
	flex-shrink: 0;
}