A layout system for laying out a plurality of contents disposes the plurality of contents in a layout area, moves the plurality of contents in accordance with an overlapping of the disposed plurality of contents, and moves the plurality of contents again in accordance with weight information allocated to the layout area.