<mxfile host="draw.io" modified="2026-03-30T00:00:00.000Z" agent="draw.io" version="24.0.0">
  <diagram id="arm-timing" name="腕振りタイミング">
    <mxGraphModel dx="500" dy="300" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="500" pageHeight="300" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />

        <!-- タイトル -->
        <mxCell id="title" value="腕振りと接地のタイミング" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=14;fontColor=#FFFFFF;fontStyle=1;fontFamily=Meiryo;" vertex="1" parent="1">
          <mxGeometry x="120" y="8" width="260" height="25" as="geometry" />
        </mxCell>

        <!-- 行ラベル -->
        <mxCell id="lbl_foot" value="足の接地" style="text;html=1;align=right;verticalAlign=middle;fontSize=11;fontColor=#6699FF;fontStyle=1;fontFamily=Meiryo;" vertex="1" parent="1">
          <mxGeometry x="10" y="50" width="70" height="25" as="geometry" />
        </mxCell>
        <mxCell id="lbl_ng" value="腕（NG）" style="text;html=1;align=right;verticalAlign=middle;fontSize=11;fontColor=#FF5555;fontStyle=1;fontFamily=Meiryo;" vertex="1" parent="1">
          <mxGeometry x="10" y="120" width="70" height="25" as="geometry" />
        </mxCell>
        <mxCell id="lbl_ok" value="腕（OK）" style="text;html=1;align=right;verticalAlign=middle;fontSize=11;fontColor=#55CC55;fontStyle=1;fontFamily=Meiryo;" vertex="1" parent="1">
          <mxGeometry x="10" y="195" width="70" height="25" as="geometry" />
        </mxCell>

        <!-- タイムライン軸 -->
        <mxCell id="timeline" value="" style="endArrow=classic;html=1;strokeColor=#999999;strokeWidth=1;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="90" y="280" as="sourcePoint" />
            <mxPoint x="480" y="280" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="time_label" value="時間 →" style="text;html=1;align=center;verticalAlign=middle;fontSize=11;fontColor=#999999;fontFamily=Meiryo;" vertex="1" parent="1">
          <mxGeometry x="420" y="282" width="60" height="18" as="geometry" />
        </mxCell>

        <!-- 足の接地タイミング（青い縦線 × 5） -->
        <mxCell id="foot1" value="" style="endArrow=none;html=1;strokeColor=#4488FF;strokeWidth=3;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="130" y="45" as="sourcePoint" />
            <mxPoint x="130" y="80" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="foot2" value="" style="endArrow=none;html=1;strokeColor=#4488FF;strokeWidth=3;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="210" y="45" as="sourcePoint" />
            <mxPoint x="210" y="80" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="foot3" value="" style="endArrow=none;html=1;strokeColor=#4488FF;strokeWidth=3;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="290" y="45" as="sourcePoint" />
            <mxPoint x="290" y="80" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="foot4" value="" style="endArrow=none;html=1;strokeColor=#4488FF;strokeWidth=3;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="370" y="45" as="sourcePoint" />
            <mxPoint x="370" y="80" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="foot5" value="" style="endArrow=none;html=1;strokeColor=#4488FF;strokeWidth=3;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="450" y="45" as="sourcePoint" />
            <mxPoint x="450" y="80" as="targetPoint" />
          </mxGeometry>
        </mxCell>

        <!-- NG腕のクロスタイミング（赤い縦線、接地より前にずれている） -->
        <mxCell id="ng1" value="" style="endArrow=none;html=1;strokeColor=#FF4444;strokeWidth=3;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="110" y="115" as="sourcePoint" />
            <mxPoint x="110" y="150" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ng2" value="" style="endArrow=none;html=1;strokeColor=#FF4444;strokeWidth=3;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="190" y="115" as="sourcePoint" />
            <mxPoint x="190" y="150" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ng3" value="" style="endArrow=none;html=1;strokeColor=#FF4444;strokeWidth=3;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="270" y="115" as="sourcePoint" />
            <mxPoint x="270" y="150" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ng4" value="" style="endArrow=none;html=1;strokeColor=#FF4444;strokeWidth=3;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="350" y="115" as="sourcePoint" />
            <mxPoint x="350" y="150" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ng5" value="" style="endArrow=none;html=1;strokeColor=#FF4444;strokeWidth=3;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="430" y="115" as="sourcePoint" />
            <mxPoint x="430" y="150" as="targetPoint" />
          </mxGeometry>
        </mxCell>

        <!-- ずれを示す矢印（NGの1つ目） -->
        <mxCell id="ng_gap1" value="" style="endArrow=classic;endFill=1;html=1;strokeColor=#FF8888;strokeWidth=1;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="110" y="90" as="sourcePoint" />
            <mxPoint x="130" y="90" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ng_gap_label" value="ずれ" style="text;html=1;align=center;verticalAlign=middle;fontSize=9;fontColor=#FF8888;fontFamily=Meiryo;" vertex="1" parent="1">
          <mxGeometry x="107" y="83" width="30" height="12" as="geometry" />
        </mxCell>

        <!-- OK腕のクロスタイミング（緑の縦線、接地と一致） -->
        <mxCell id="ok1" value="" style="endArrow=none;html=1;strokeColor=#44CC44;strokeWidth=3;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="130" y="190" as="sourcePoint" />
            <mxPoint x="130" y="225" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ok2" value="" style="endArrow=none;html=1;strokeColor=#44CC44;strokeWidth=3;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="210" y="190" as="sourcePoint" />
            <mxPoint x="210" y="225" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ok3" value="" style="endArrow=none;html=1;strokeColor=#44CC44;strokeWidth=3;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="290" y="190" as="sourcePoint" />
            <mxPoint x="290" y="225" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ok4" value="" style="endArrow=none;html=1;strokeColor=#44CC44;strokeWidth=3;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="370" y="190" as="sourcePoint" />
            <mxPoint x="370" y="225" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="ok5" value="" style="endArrow=none;html=1;strokeColor=#44CC44;strokeWidth=3;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="450" y="190" as="sourcePoint" />
            <mxPoint x="450" y="225" as="targetPoint" />
          </mxGeometry>
        </mxCell>

        <!-- 一致を示す点線（OKの1つ目） -->
        <mxCell id="ok_align1" value="" style="endArrow=none;html=1;strokeColor=#44CC44;strokeWidth=1;dashed=1;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="130" y="80" as="sourcePoint" />
            <mxPoint x="130" y="190" as="targetPoint" />
          </mxGeometry>
        </mxCell>

        <!-- NG判定ラベル -->
        <mxCell id="ng_verdict" value="✗ ずれている" style="text;html=1;align=center;verticalAlign=middle;fontSize=12;fontColor=#FF4444;fontStyle=1;fontFamily=Meiryo;" vertex="1" parent="1">
          <mxGeometry x="100" y="152" width="120" height="22" as="geometry" />
        </mxCell>

        <!-- OK判定ラベル -->
        <mxCell id="ok_verdict" value="✓ 同時＝力が最大" style="text;html=1;align=center;verticalAlign=middle;fontSize=12;fontColor=#44CC44;fontStyle=1;fontFamily=Meiryo;" vertex="1" parent="1">
          <mxGeometry x="100" y="230" width="160" height="22" as="geometry" />
        </mxCell>

        <!-- 横区切り線 -->
        <mxCell id="sep1" value="" style="endArrow=none;html=1;strokeColor=#555555;strokeWidth=1;dashed=1;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="90" y="100" as="sourcePoint" />
            <mxPoint x="480" y="100" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="sep2" value="" style="endArrow=none;html=1;strokeColor=#555555;strokeWidth=1;dashed=1;shadow=0;" edge="1" parent="1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="90" y="175" as="sourcePoint" />
            <mxPoint x="480" y="175" as="targetPoint" />
          </mxGeometry>
        </mxCell>

      </root>
    </mxGraphModel>
  </diagram>
</mxfile>