1. A makeup supporting device comprising: a makeup information storage that stores makeup information including a first makeup information item including color information and area information indicating a first area defined by first makeup reference points; and a processor that, when executing instructions stored in a storage, performs operations comprising: acquiring facial feature points including first facial feature points from an image obtained by photographing a face; setting facial reference points to the image based on the facial feature points, the facial reference points including first facial reference points which are set to the image based on the acquired first facial feature points; generating a simulation image by superimposing a makeup image on the image, the makeup image indicating a state in which makeup is applied to the face; receiving correction of the makeup image included in the generated simulation image from a user; and recording correction information which indicates a region of a post-correction makeup image using a relative position to the facial feature points, wherein the generating comprises: generating a second area defined by the first facial reference points, such that the second area and the first area have a same relationship as a relationship between the first facial reference points and the first makeup reference points; and painting the second area with a color indicated by the color information stored in the makeup information storage, to generate the simulation image, wherein, in the receiving of correction, the user changes an outline of the second area to generate a third area, the third area having the changed outline and having the color, and wherein the correction information includes information defining the difference between the second area and the third area.