Abstract: When a first temperature difference is the difference between an inlet temperature of a first refrigerant and an outlet temperature of the first refrigerant in the heat exchanger for heating, and a second temperature difference is the difference between an inlet temperature of a second refrigerant and an outlet temperature of the second refrigerant in the heat exchanger for heating, the difference between the first temperature difference and the second temperature difference is held in a predetermined value or less by controlling the opening degree of a second expansion device.