@media (max-width: 767px) {
  .mv-line {
    display: block;
    line-height: 1.3;
    margin-bottom: 0.5em;
  }

  .mv-line:last-child {
    margin-bottom: 0;
  }
}

/* mv-container 内の br はすべて無効 */
.mv-container br {
  display: none;
}

:is(.mv-lead1, .mv-lead2, .mv-lead5) .mv-line {
  display: block;
  margin-bottom: 1em;
}

:is(.mv-lead1, .mv-lead2, .mv-lead3, .mv-lead4, .mv-lead5) .mv-line:last-child {
  margin-bottom: 0;
}

.mv-lead5 .mv-l5.js-fade.is-in {
    line-height: 1.3;
}

/* スマホのみ */
@media (max-width: 767px) {
  .mv-container br.sp-br {
    display: revert;
  }

  :is(.mv-lead1, .mv-lead2, .mv-lead3, .mv-lead4, .mv-lead5) .mv-line {
    display: block;
    margin-bottom: 2em;
  }

  :is(.mv-lead5) .mv-line {
    display: block;
    margin-bottom: 0.8em;
  }
}



