In the present invention, an acquisition unit acquires a facial image. A display control unit causes a display unit to display the facial image acquired by the acquisition unit. A detection unit detects a location on the facial image, said location having been designated with an indicator 20. A drawing unit draws cosmetic objects 34, 35 on the facial image, along a trajectory that is specified by sequentially connecting the locations detected by the detection unit. An overlap control unit increases the concentration of an overlap section 36 of the cosmetic object 34 and the cosmetic object 35. If the trajectory has a point P3 where the direction changes by a change amount that is greater than or equal to a threshold value, a correction unit corrects the concentration of the overlap section 36 that is in a location corresponding to the point P3.