/* モバイル専用 mobile-br スペース修正 */

/* すべてのmobile-brに対する最優先設定 */
@media (max-width: 768px) {
  .mobile-br,
  span.mobile-br {
    display: block !important;
    height: 0.03em !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    border: none !important;
    background: none !important;
    width: 100% !important;
  }
}

@media (max-width: 480px) {
  .mobile-br,
  span.mobile-br {
    height: 0.01em !important;
  }
}

/* ホームページのmobile-br */
@media (max-width: 768px) {
  .contact-section .mobile-br,
  .service-cards .mobile-br,
  .contact-lead .mobile-br {
    display: block !important;
    height: 0.02em !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
  }
}

/* お問い合わせページのmobile-br */
@media (max-width: 768px) {
  .marklis-contact-description .mobile-br,
  .line-cta-title .mobile-br {
    display: block !important;
    height: 0.02em !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
  }
}