<p>A motor includes a first coil group having a plurality of coils and a magnet group. The first coil group is divided into M-phase sub coil groups. Coils of sub coil groups of a first phase sub coil group to an M-th phase sub coil group are successively arranged at a predetermined sub coil group interval Dc. When the distance equivalent to electric angle pi is defined as a magnetic pole pitch Pm, the sub coil group interval Dc is set to be a value of the magnetic pole pitch Pm multiplied by K/M (K is a positive integer excluding M multiplied by an integer). Adjacent sub coil groups are driven with a phase difference of (K/M)pi. Each of the coils substantially does not have a magnetic core.</p>