Specifically, the AF control circuit 45 selects the first focus detection sequence with the focus detection unit 9 when it is determined that the subject is a moving body, while it selects the second sequence based on the AF evaluation value produced by the contrast signal generator 50 when it is determined that the subject is not a moving body.