/* ══════════════════════════════════════════════
   車検の流れ（2026-09-24 tire-newから移植）旧 img/top/nagare01〜06.svg
   カードは 395x203 の比率固定。395px = 100cqw で寸法を指定する。
   ★タイトルは「白文字＋緑フチ」（緑文字ではない）。元SVGの重ね順がその指定
   ══════════════════════════════════════════════ */
main .nagare .nagare_waku .nagare_flex .nstep{
  position:relative;container-type:inline-size;
  font-family:'Noto Sans JP','Hiragino Sans',sans-serif;}
.nstep__in{position:relative;width:100%;aspect-ratio:395/203;box-sizing:border-box;
  background:#fff;border-radius:2.532cqw;overflow:hidden;
  box-shadow:inset 0 0 0 1.266cqw #006bc1;}
.nstep *{box-sizing:border-box;}
.nstep p{margin:0;padding:0;}

.nstep__no{position:absolute;left:0;top:0;width:23.8cqw;height:100%;background:#006bc1;
  border-radius:2.532cqw 0 0 2.532cqw;
  clip-path:polygon(0 0,65.5% 0,100% 50%,65.5% 100%,0 100%);
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  padding-right:4.05cqw;color:#fff;line-height:1;}
.nstep__no i{font-style:normal;font-size:3.797cqw;letter-spacing:.1em;font-weight:400;}
.nstep__no b{font-family:'Yu Gothic','YuGothic','Noto Sans JP',sans-serif;font-weight:700;
  font-size:15.19cqw;margin-top:.9cqw;}

.nstep__ttl{position:absolute;left:26.22cqw;top:5.07cqw;height:10.127cqw;display:block;overflow:visible;}
.nstep__ttl text{fill:#fff;stroke:#008809;stroke-width:7;stroke-linejoin:round;stroke-linecap:round;
  paint-order:stroke;font-weight:800;letter-spacing:0;
  font-family:'Noto Sans JP','Hiragino Sans',sans-serif;}

.nstep__txt{position:absolute;left:28.10cqw;top:18.3cqw;right:2cqw;
  font-size:3.544cqw;line-height:6.329cqw;color:#444;letter-spacing:.06em;font-weight:400;}
.nstep__red{color:#ff0202;}
.nstep__note{display:block;font-size:.643em;font-weight:700;color:#ff0202;letter-spacing:.093em;}

