.two-column-container {
  width: 100%;
  padding: 0 15px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
	margin-bottom:2rem;
}

.column-item {
  width: calc(45% - 10px);
  padding-bottom: 15px;
  margin:10px;
}

.column-item img {
  width: 100%;
  height: auto;
}

/* スマホ向けのメディアクエリ - 必要に応じて調整 */
@media (max-width: 767px) {
  .column-item {
    width: calc(50% - 5px);
  }
}

.product-list__unit-md {
    width: 220px;
}