/* 横並び */
.flex {
  display: flex;
}

/* 横並び + 中央揃え */
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* 折り返す画像一覧 */
.image-list {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
