A user may have trouble selecting a desired design when too many generated designs are displayed on a list. There is also a problem that the user cannot easily create a derived design if the user has little design knowledge when the user needs the derived design based on the desired design among the generated designs.;Included are: a memory unit that stores a template of a basic design corresponding to a combination of a character and an image and a template of a derived design associated with the basic design; and a generating unit that applies the entered character or image to the template of the basic design read from the memory unit to generate a basic design and display the basic design on a display unit, reads the template of the derived design associated with the basic design selected, based on the operation by the user, from the memory unit, and applies the character or image used to generate the basic design to generate the derived design and display the derived design on the display unit.
展开▼