A regeneration control portion sets a torque command value (in general, a
negative value) of a motor generator at a time of regenerative braking. A
braking cooperative control portion calculates a total braking force
(power) required for the entire vehicle based on a brake depression force
BK of a driver and also controls the shares of the output of the total
braking force between a hydraulic brake and the motor generator. An
MG-ECU drives and controls the motor generator so that a regenerative
torque is generated according to a torque command value. The regeneration
control portion puts a limitation such that the absolute value of the
regenerative torque is smaller at a time of downhill travel than at a
time of flat-road travel, for the same brake operation.