.mv-contents_gunma {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media all and (min-width: 1025px) {
  .mv-contents_gunma {
    position: absolute;
    padding: 90px 20px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 565px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media not all and (min-width: 1025px) {
  .mv-contents_gunma {
    color: var(--font-color-primary);
    padding: 30px 20px 20px;
  }
}
.mv-title_gunma {
  font-size: clamp(1.25rem, 1.9vw, 2.25rem);
  font-weight: bold;
  text-align: center;
  text-shadow: 2px 2px 4px rgba(255, 255, 255, 0.7);
}
@media not all and (min-width: 1025px) {
  .mv-title_gunma {
    font-size: 1.25rem;
    text-shadow: -0px 0px 0px currentColor;
  }
}
.mv-lead_gunma {
  font-size: clamp(1rem, 1.3vw, 0.875rem);
  font-weight: bold;
  line-height: 2.25;
  text-align: center;
  margin: 30px 0;
  color: #ffffff;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.9);
}
@media not all and (min-width: 1200px) {
  .mv-lead_gunma {
    font-size: 0.875rem;
  }
}
@media not all and (min-width: 1025px) {
  .mv-lead_gunma {
    color: var(--font-color-primary);
    text-shadow: -0px 0px 0px currentColor;
  }
}
