A brushless motor includes: a motor including a stator around which a winding wire is wound and a rotor holding a permanent magnet; a motor control microcomputer; an inverter circuit in which a power element is incorporated and controls an amount of a voltage applied to the winding wire; a temperature detecting element which detects a temperature of the power element; and a current detecting element which detects a power supply current or a current of the winding wire. A first current limit value is defined by current limit value which is set such that a junction temperature of the power element does not exceed a predetermined value, the brushless motor sets a second current limit value which is higher than the first current limit value, and the brushless motor operates, based on the second current limit value only in a predetermined period after start-up of the brushless motor.