.process-hero h1,
.process-hero h2,
.process-hero h3 {
  color: #fff;
  font-weight: 700;
  text-align: center;

  /* 改行を活かす */
  white-space: pre-line;

  /* シャドウ（ここが命） */
  text-shadow:
    0 3px 8px rgba(0,0,0,0.95),
    0 0 15px rgba(0,0,0,0.8);

  letter-spacing: 2px;
}

/* セクション内の、background-imageが指定されている要素を探して動かす */
.hero-pan-slide [style*="background-image"] {
  background-size: 110% auto !important;
  animation: heroBgPan 20s linear infinite;
}

@keyframes heroBgPan {
  0% {
    background-position: 100% bottom;
  }
  100% {
    background-position: 0% bottom;
  }
}