A digital content creation device includes a processor and a storage
device. The storage device stores a content database including digital
content sets. The processor selects a target digital content set for
processing; determines, based on a template, a layout for more than one
target selected digital content sets; detects, based on processor
generated overlap information, an overlapping region of the more than one
target selected digital content sets; determines, based on processor
generator importance information, at least one target selected digital
content set for moving; determines a move direction parallel to a line
connecting an overlapping region centroid and a move-target digital
content set centroid allowing the centroids to be separated; calculates a
move-distance to remove the overlap between the move-target digital
content set and a quadrangle circumscribed on the overlapping region; and
moves the move-target digital content set in the move direction by the
move distance.