A document reader comprising: display means for displaying a region representing contents of a page selected by a user of an electronic document of a style composed by a plurality of pages held together, and a region (121, 122) which is provided neighboring to the region representing the page contents and which represents the thickness of the plurality of the pages held together; action detection means for detecting contents of an action on the electronic document (121, 122, 123) performed by specifying an arbitrary point in each of the regions; display control means for performing, in case an action of specifying two points, namely an arbitrary position in the region representing the page contents and an arbitrary position in the region representing the thickness of the plurality of the pages held together, is carried out by a user so that the two points are specified in succession, a processing of turning over multiple pages up to a page corresponding to the position specified in the region representing the thickness of the plurality of the pages held together; and a sensor that detects an operation of tilting the electronic document represented by the display means; wherein, the display control means performs, in case an operation of specifying the arbitrary position of the region representing the thickness of the plurality of the pages held together and an operation of tilting the electronic document so that the region representing the thickness of the plurality of the pages held together will overlie the region representing the page contents, are performed, a processing of turning over multiple pages at a time up to the specified position in the region representing the thickness of the plurality of the pages held together, in place of performing, in case the action of specifying the two points, namely the arbitrary position in the region representing the page contents and the arbitrary position in the region representing the thickness of the plurality of the pages held together, is carried out by a user so that the two points are specified in succession, the operation of turning over multiple pages up to a page corresponding to the position specified in the region representing the thickness of the plurality of the pages held together. display means for displaying a region representing contents of a page selected by a user of an electronic document of a style composed by a plurality of pages held together, and a region (121, 122) which is provided neighboring to the region representing the page contents and which represents the thickness of the plurality of the pages held together; action detection means for detecting contents of an action on the electronic document (121, 122, 123) performed by specifying an arbitrary point in each of the regions; display control means for performing, in case an action of specifying two points, namely an arbitrary position in the region representing the page contents and an arbitrary position in the region representing the thickness of the plurality of the pages held together, is carried out by a user so that the two points are specified in succession, a processing of turning over multiple pages up to a page corresponding to the position specified in the region representing the thickness of the plurality of the pages held together; and a sensor that detects an operation of tilting the electronic document represented by the display means; wherein, the display control means performs, in case an operation of specifying the arbitrary position of the region representing the thickness of the plurality of the pages held together and an operation of tilting the electronic document so that the region representing the thickness of the plurality of the pages held together will overlie the region representing the page contents, are performed, a processing of turning over multiple pages at a time up to the specified position in the region representing the thickness of the plurality of the pages held together, in place of performing, in case the action of specifying the two points, namely the arbitrary position in the region representing the page contents and the arbitrary position in the region representing the thickness of the plurality of the pages held together, is carried out by a user so that the two points are specified in succession, the operation of turning over multiple pages up to a page corresponding to the position specified in the region representing the thickness of the plurality of the pages held together.