When an engine is operated, a power dividing mechanism divides power of
the engine to output the power to a motor for running operation and a
motor for a cargo handling operation, respectively. Each of loads is
driven via a rotational shaft of a corresponding one of the motors. By
operating the engine and supplying the motors with electric power from a
battery to operate the motors, each of the loads can also be driven by
the sum of power of the engine and power of a corresponding one of the
motors. When surplus power is generated in the power of the engine, each
of the motors is operated as an electric power generating unit by the
surplus power. As a result, the battery is charged.