/* FCCバナーコンテナ */
.fcc-banner-container {
  display: flex;
  gap: 0;
  width: 100%;
}

.fcc-banner-left,
.fcc-banner-right {
  display: block;
  overflow: hidden;
}

.fcc-banner-left {
  width: 70%;
}

.fcc-banner-right {
  width: 30%;
}

.fcc-banner-left img,
.fcc-banner-right img {
  width: 100%;
  height: auto;
  display: block;
}

/* スマートフォン表示時は縦並び */
@media screen and (max-width: 768px) {
  .fcc-banner-container {
    flex-direction: column;
  }

  .fcc-banner-left,
  .fcc-banner-right {
    width: 100%;
  }
}
