An oscillatory linear actuator comprising: an output movable element which is reciprocated by a periodically varying magnetic field and performs work on an object; and a vibration absorbing movable element which is reciprocated at a phase opposite to a phase of the output movable element and reduces vibration of the oscillatory linear actuator , wherein the output movable element includes: a first driver which generates a thrust force which is reciprocated by a magnetic field; a work part which performs work on the object at a predetermined distance away from the first driver ; a shaft which connects the work part and the first driver ; a first weight ; and a weight support holding the first weight on an attachment part of the output movable element at a position opposite to the work part , the first driver being attached to the attachment part ; the first weight is opposite to the work part relative to the first driver ; and the vibration absorbing movable element includes: a second driver disposed parallel to the first driver , and disposed on a line extending parallel with the shaft ; a second weight disposed on a work part side of the first driver ; and a connector which connects the second driver and the second weight ; wherein the oscillatory linear actuator comprises an axis; the axis being a direction in which the work part is arranged; the first weight and the second weight are each disposed at a position; and the position of the first weight is along said axis farther from the second driver than the position of the second weight from the second driver is. an output movable element which is reciprocated by a periodically varying magnetic field and performs work on an object; and a vibration absorbing movable element which is reciprocated at a phase opposite to a phase of the output movable element and reduces vibration of the oscillatory linear actuator , wherein the output movable element includes: a first driver which generates a thrust force which is reciprocated by a magnetic field; a work part which performs work on the object at a predetermined distance away from the first driver ; a shaft which connects the work part and the first driver ; a first weight ; and a weight support holding the first weight on an attachment part of the output movable element at a position opposite to the work part , the first driver being attached to the attachment part ; a first driver which generates a thrust force which is reciprocated by a magnetic field; a work part which performs work on the object at a predetermined distance away from the first driver ; a shaft which connects the work part and the first driver ; a first weight ; and a weight support holding the first weight on an attachment part of the output movable element at a position opposite to the work part , the first driver being attached to the attachment part ; the first weight is opposite to the work part relative to the first driver ; and the vibration absorbing movable element includes: a second driver disposed parallel to the first driver , and disposed on a line extending parallel with the shaft ; a second weight disposed on a work part side of the first driver ; and a connector which connects the second driver and the second weight ; a second driver disposed parallel to the first driver , and disposed on a line extending parallel with the shaft ; a second weight disposed on a work part side of the first driver ; and a connector which connects the second driver and the second weight ; wherein the oscillatory linear actuator comprises an axis; the axis being a direction in which the work part is arranged; the first weight and the second weight are each disposed at a position; and the position of the first weight is along said axis farther from the second driver than the position of the second weight from the second driver is. <EOS>