An album creating apparatus comprising: an image layout section configured to lay out a plurality of images into each page of an album; a main object determining section configured to determine a main object for each of the plurality of images; a boundary position storage section configured to store the position of the fold of the page with the fold; a boundary judgment section configured to judge whether a main object in an image laid out into the fold page by the image layout section is overlapped with the position of the fold of the page stored in the boundary position storage section; and a main object moving section configured to move the main object in the fold page in a position where the main object is not overlapped with the fold of the page when the boundary judgment section judges that the main object is overlapped with the fold of the page, characterized by further comprising: an image classification section configured to classify the plurality of images into each facing page being the fold page, based on the main object determined by the main object determining section; wherein the image layout section is configured to lay out the images classified into each facing page by the image classification section into each facing page of the album, the boundary position storage section is configured to store the position of a page break between a right page and a left page of the facing page, the boundary judgment section is configured to judge whether the main object in the image laid out in the facing page by the image layout section is overlapped with the page break (208, 306) stored in the boundary position storage section, and the main object moving section is configured to move the main object in the facing page in a position where the main object is not overlapped with the page break (208, 306) when the boundary judgment section judges that the main object is overlapped with the page break (208, 306). an image layout section configured to lay out a plurality of images into each page of an album; a main object determining section configured to determine a main object for each of the plurality of images; a boundary position storage section configured to store the position of the fold of the page with the fold; a boundary judgment section configured to judge whether a main object in an image laid out into the fold page by the image layout section is overlapped with the position of the fold of the page stored in the boundary position storage section; and a main object moving section configured to move the main object in the fold page in a position where the main object is not overlapped with the fold of the page when the boundary judgment section judges that the main object is overlapped with the fold of the page, characterized by further comprising: an image classification section configured to classify the plurality of images into each facing page being the fold page, based on the main object determined by the main object determining section; wherein the image layout section is configured to lay out the images classified into each facing page by the image classification section into each facing page of the album, the boundary position storage section is configured to store the position of a page break between a right page and a left page of the facing page, the boundary judgment section is configured to judge whether the main object in the image laid out in the facing page by the image layout section is overlapped with the page break (208, 306) stored in the boundary position storage section, and the main object moving section is configured to move the main object in the facing page in a position where the main object is not overlapped with the page break (208, 306) when the boundary judgment section judges that the main object is overlapped with the page break (208, 306). an image classification section configured to classify the plurality of images into each facing page being the fold page, based on the main object determined by the main object determining section; wherein the image layout section is configured to lay out the images classified into each facing page by the image classification section into each facing page of the album, the boundary position storage section is configured to store the position of a page break between a right page and a left page of the facing page, the boundary judgment section is configured to judge whether the main object in the image laid out in the facing page by the image layout section is overlapped with the page break (208, 306) stored in the boundary position storage section, and the main object moving section is configured to move the main object in the facing page in a position where the main object is not overlapped with the page break (208, 306) when the boundary judgment section judges that the main object is overlapped with the page break (208, 306).