/* 図の追加(g7)用のスタイル */
.fig-svg .g7-axis{ stroke:var(--line2); stroke-width:1; fill:none; }
.fig-svg .g7-wave{ fill:none; stroke:var(--text); stroke-width:1.6; stroke-linejoin:round; }
.fig-svg .g7-wave.acc{ stroke:var(--accent); }
.fig-svg .g7-area{ fill:var(--accent-bg); stroke:none; }
.fig-svg .g7-bar{ fill:var(--sub); opacity:.75; }
.fig-svg .g7-bar.base{ fill:var(--accent); opacity:.95; }
.fig-svg .g7-band{ fill:var(--surface-2); }
.fig-svg .g7-band.alt{ fill:none; }
.fig-svg .g7-life{ fill:var(--accent); }
.fig-svg .g7-life.dim{ fill:var(--accent); opacity:.28; }
.fig-svg .g7-fn.t{ fill:var(--fn-t); }
.fig-svg .g7-fn.s{ fill:var(--fn-s); }
.fig-svg .g7-fn.d{ fill:var(--fn-d); }
.fig-svg .g7-on .notehead{ fill:var(--accent); }
.fig-svg .g7-dot{ fill:var(--accent); }
.fig-svg .g7-lyr{ fill:var(--surface); stroke:var(--line2); stroke-width:1; }
.fig-svg .g7-lyr.on{ fill:var(--accent); stroke:var(--accent); }
.fig-svg .g7-lyr.half{ fill:var(--accent-bg); stroke:var(--accent); }
