A control device for performing idle operation control of a hybrid vehicle provided with an engine and a motor generator as power sources, comprising: an engine idle unit is configured to execute engine idle control in which an engine rotation speed is maintained at a target idle rotation speed by controlling the engine in a state in which the engine and the motor generator are connected; wherein the engine idle control is performed on the basis of a feed forward engine torque previously calculated and a feedback engine torque; a motor idle unit is configured to execute motor idle control for maintaining the engine rotation speed at the target idle rotation speed by controlling the motor generator, wherein the motor idle control is performed on the basis of a feedback motor/generator torque of the motor generator calculated on the basis of a deviation between the actual engine rotation speed and the target idle rotation speed, the feedback motor/generator torque being a torque of the motor generator inputted into the engine for maintaining the engine rotation speed at the target idle rotation speed during the motor idle control; a switching unit is configured to determine to switch the idle operation control to the engine idle control from the motor idle control in accordance with an operation state of the hybrid vehicle; and an idle control changing unit is configured to change the idle operation control from the motor idle control to the engine idle control upon determination by the switching unit, wherein the idle control changing unit is further configured to: cause the feedback motor generator torque during the motor idle control to be taken over as the feedback engine torque; calculate the target engine torque by adding the feedback engine torque to the feed forward engine torque; determine the target intake air amount according to the target engine torque on the basis of a relation between a target engine torque and the target intake air amount including a non-linear relationship therebetween in a non-sonic region and cause the engine idle unit to control the engine according to the target intake air amount. an engine idle unit is configured to execute engine idle control in which an engine rotation speed is maintained at a target idle rotation speed by controlling the engine in a state in which the engine and the motor generator are connected; wherein the engine idle control is performed on the basis of a feed forward engine torque previously calculated and a feedback engine torque; a motor idle unit is configured to execute motor idle control for maintaining the engine rotation speed at the target idle rotation speed by controlling the motor generator, wherein the motor idle control is performed on the basis of a feedback motor/generator torque of the motor generator calculated on the basis of a deviation between the actual engine rotation speed and the target idle rotation speed, the feedback motor/generator torque being a torque of the motor generator inputted into the engine for maintaining the engine rotation speed at the target idle rotation speed during the motor idle control; a switching unit is configured to determine to switch the idle operation control to the engine idle control from the motor idle control in accordance with an operation state of the hybrid vehicle; and an idle control changing unit is configured to change the idle operation control from the motor idle control to the engine idle control upon determination by the switching unit, wherein the idle control changing unit is further configured to: cause the feedback motor generator torque during the motor idle control to be taken over as the feedback engine torque; calculate the target engine torque by adding the feedback engine torque to the feed forward engine torque; determine the target intake air amount according to the target engine torque on the basis of a relation between a target engine torque and the target intake air amount including a non-linear relationship therebetween in a non-sonic region and cause the engine idle unit to control the engine according to the target intake air amount. cause the feedback motor generator torque during the motor idle control to be taken over as the feedback engine torque; calculate the target engine torque by adding the feedback engine torque to the feed forward engine torque; determine the target intake air amount according to the target engine torque on the basis of a relation between a target engine torque and the target intake air amount including a non-linear relationship therebetween in a non-sonic region and cause the engine idle unit to control the engine according to the target intake air amount.