When a capsule medical apparatus that has been introduced into a body is rotated by a rotating magnetic field for a desired three-dimensional rotation to puncture a needle of the capsule medical apparatus into a luminal surface, a step-out operation detecting unit detects the step-out operation that the capsule medical apparatus inversely rotates at a rotating speed larger than a rotating speed of the rotating magnetic field after the rotation of the capsule medical apparatus stops, and controls a rotating magnetic field generation apparatus that generates the rotating magnetic field on the basis of a detection result by the step-out operation detecting unit.