1. An image layout device, comprising: an image alignment unit configured to align an image included in an image group based on an attribute of an image included in an image group; a layout frame selection unit configured to select a layout frame based on an order of a layout frame in which an image is arranged, included in a template that is an arrangement object of an image, and on an attribute of the layout frame; an image selection unit configured to select an image based on an order of an image aligned by the image alignment unit, and on the attribute of the image; and a selected image layout unit configured to arrange an image selected by the image selection unit in a layout frame selected by the layout frame selection unit.