<style>
/* PC：ホバー時の画像オーバーレイエフェクト */
.c-card__link:hover .c-card__overlay {
  background-color: rgba(0, 0, 0, 1) !important;
}

.c-card__link:hover .c-card__overlay-text {
  opacity: 1 !important;
}

/* スマホ：タップ時のオーバーレイエフェクト */
.c-card__link.is-tapped .c-card__overlay {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.c-card__link.is-tapped .c-card__overlay-text {
  opacity: 1 !important;
}

/* テキストボックスの背景色を透明に保つ */
.c-card__body {
  background-color: transparent !important;
}

.c-card__txt {
  background-color: transparent !important;
}

.c-card__link:hover .c-card__body,
.c-card__link:hover .c-card__txt,
.c-card__link.is-tapped .c-card__body,
.c-card__link.is-tapped .c-card__txt {
  background-color: transparent !important;
}
</style>