A camera has an infinity end stopper that stops a lens holder to a
position which sets a best focal length at infinity, and a macro-side
stopper that stops the lens holder to a position at which the best focal
length becomes a predetermined length. In normal mode, the camera abuts
the lens holder on the infinity end stopper and then moves the lens
holder toward the macro-side stopper to perform auto focus. In macro
mode, the camera abuts the lens holder on the macro-side stopper and then
moves the lens holder toward the infinity end stopper to perform auto
focus. This can suppress a variation in the position of the camera after
lens movement.