@charset "UTF-8";
/* ============================================================
   中間CTAの出現アニメーションを止めて、最初から表示する
   - 読み込み元: /include_files/lp_staff/lp_staff.php の lp_staff_assets()
     （コンサルタント紹介の共通パーツを使っているLPだけに効く）
   - 各ページのCSS・JSには手を入れず、ここで上書きする
   ============================================================ */

/* 1. スクロールで「ふわっと出る」系（ScrollReveal / IntersectionObserver）
      → 最初から不透明・定位置で表示 */
html body section.cv.internal_cv.internal_cv.internal_cv.internal_cv,
html body .cta-btn-wrapper.cta-btn-wrapper.cta-btn-wrapper.fire,
html body .cta-wrap.cta-wrap.cta-wrap .fire,
html body .ctaSec.ctaSec.ctaSec .fire,
html body .p-nwlp__discussion.p-nwlp__discussion.s-transition,
html body .nwy-cta.nwy-cta.nwy-cta .nwy-rv,
html body .nwx-cta2.nwx-cta2.nwx-cta2 [data-st] > * {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  transition: none !important;
}

/* 2. スクロール連動のCSSアニメーション（線が伸びる・見出しやボタンがせり上がる・
      マーカーが引かれる・光が走る）→ アニメーションなし
      ※線とマーカーは引き終わった状態、光の演出は非表示になる */
html body section.nwx-cta2.nwx-cta2.nwx-cta2.nwx-cta2::before,
html body section.nwx-cta2.nwx-cta2.nwx-cta2.nwx-cta2::after,
html body section.nwx-cta2.nwx-cta2.nwx-cta2 .nwx-cta2__h,
html body section.nwx-cta2.nwx-cta2.nwx-cta2 .nwx-cta2__btns,
html body section.nwx-cta2.nwx-cta2.nwx-cta2 .nwx-cta2__mk::after,
html body section.nwy-cta.nwy-cta.nwy-cta::before,
html body section.nwy-cta.nwy-cta.nwy-cta::after,
html body section.wp-cta.wp-cta.wp-cta::before,
html body section.wp-cta.wp-cta.wp-cta .wp-cta__h mark::after {
  animation: none !important;
}
