1. An image processing device for executing color balance correction on image data of a photographed image, said image processing device comprising: an image data acquisition module that acquires said image data; a specific subject area determination module that determines a specific subject area in said photographed image, wherein said specific subject area contains a specific subject in said photographed image; a specific subject characteristic value calculation module that calculates a specific subject characteristic value, wherein said specific subject characteristic value represents a characteristic of image data corresponding to said determined specific subject area; a correction value calculation module that calculate a correction value for color balance correction using said calculated specific subject characteristic value and a preset characteristic target value; and a correction execution module that execute said color balance correction on said image data using said calculated correction value.