1. A non-transitory computer readable medium storing a computer program for a video game in which characters are arranged in a virtual game space, and are displayed on an image display unit, the computer program comprising: code for recognizing a position of a virtual camera in the virtual game space, a line-of-sight direction of the virtual camera when the virtual game space is imaged from the position of the virtual camera, and a viewing angle of the virtual camera, the characters being displayable, when the characters are within the viewing angle; code for stipulating an imaging space in the virtual game space by recognizing a boundary; code for arranging a plurality of the characters in the virtual game space; code for determining whether or not the plurality off characters are positioned inside the imaging space; code for positioning all of the plurality of characters in the imaging space by at least one of widening the viewing angle and modifying the position of the virtual camera, when at least one of the plurality of characters is determined to be positioned outside the imaging space; code for, after having positioned all of the plurality of characters in the image space, determining the longest horizontal distance between any two characters among the plurality of characters; code for recognizing first and second characters of which a distance is the longest horizontal distance; code for recognizing a center point of the first and second characters; code for turning the line-of-sight direction of the virtual camera toward the center point; and code for displaying all of the plurality of characters on the image display unit.