In performing double drive startup for starting up an engine while cranking the engine by both a first motor and a second motor, the cranking of the engine by one of the first motor and the second motor is finished earlier than the cranking of the engine by the other of the first motor and the second motor.