1. A heat treatment apparatus comprising: a heater for heating an object-to-be-processed; a temperature meter disposed in the heater; a temperature estimator for computing an estimated temperature of the object-to-be-processed, based on a temperature metered result of the temperature meter; an error estimator for computing an estimation error of the estimated temperature computed by the temperature estimator; a temperature corrector for computing a corrected estimated temperature given by correcting the estimated temperature computed by the temperature estimator, based on the estimation error computed by the error estimator; and a heating controller for controlling the heater, based on the corrected estimated temperature computed by the temperature corrector, and a temperature recipe stating a relationship between a set temperature and a time.