A controller of a vehicle for igniting, i.e., starting-up an engine on the basis
of a load condition. When a starting condition judging device judges that the vehicle
is advanced, i.e., starts moving, during an idle stop, an engine water temperature
detector and a lubricating oil temperature detector of a load condition detector
detect, e.g., the water temperature of the engine and the temperature of lubricating
oil of an automatic speed change gear as a load condition having an influence on
the magnitude of the load torque given to a motor. When an ignition condition setting
device sets an ignition condition for starting the engine on the basis of the load
condition and an ignition condition judging device judges that the ignition condition
occurs, an engine ignition device ignites the engine. Thus, when the load with
respect to the motor is large, the engine is ignited from low speed rotation and
electric power consumption is reduced. In contrast to this, when the load is small,
the engine is ignited by high speed rotation and the consumption of fuel is reduced.
Thus, fuel cost of the vehicle is improved.