An information processing device comprising: a request receiving unit configured to receive, from a terminal device, a transmission request for a web page (Wp); and a page data transmitting unit configured to transmit, to the terminal device, in response to the request receiving unit receiving the transmission request, the entire web page data configured for displaying, on a browser screen of the terminal device, the entire web page (Wp), wherein the web page data contain a program that is configured to cause the terminal device to achieve: a completion determination function to, responsive to a browser of the terminal device starting reading of the web page data, determine whether or not reading, by the browser, of predetermined data of the web page data has been completed, wherein the predetermined data are data configured for displaying, on the browser screen, the web page (Wp) from a header part of the web page (Wp) to a predetermined specific part (Pp) in the web page (Wp); and an intermediate movement function to, in response to determination by the completion determination function that the reading of the predetermined data has been completed, move a scroll position of the browser screen of the terminal device to a specific scroll position (PSp), wherein the specific scroll position (PSp) is a scroll position which is such that the specific part (Pp) is contained in the browser screen. a request receiving unit configured to receive, from a terminal device, a transmission request for a web page (Wp); and a page data transmitting unit configured to transmit, to the terminal device, in response to the request receiving unit receiving the transmission request, the entire web page data configured for displaying, on a browser screen of the terminal device, the entire web page (Wp), wherein the web page data contain a program that is configured to cause the terminal device to achieve: a completion determination function to, responsive to a browser of the terminal device starting reading of the web page data, determine whether or not reading, by the browser, of predetermined data of the web page data has been completed, wherein the predetermined data are data configured for displaying, on the browser screen, the web page (Wp) from a header part of the web page (Wp) to a predetermined specific part (Pp) in the web page (Wp); and an intermediate movement function to, in response to determination by the completion determination function that the reading of the predetermined data has been completed, move a scroll position of the browser screen of the terminal device to a specific scroll position (PSp), wherein the specific scroll position (PSp) is a scroll position which is such that the specific part (Pp) is contained in the browser screen. a completion determination function to, responsive to a browser of the terminal device starting reading of the web page data, determine whether or not reading, by the browser, of predetermined data of the web page data has been completed, wherein the predetermined data are data configured for displaying, on the browser screen, the web page (Wp) from a header part of the web page (Wp) to a predetermined specific part (Pp) in the web page (Wp); and an intermediate movement function to, in response to determination by the completion determination function that the reading of the predetermined data has been completed, move a scroll position of the browser screen of the terminal device to a specific scroll position (PSp), wherein the specific scroll position (PSp) is a scroll position which is such that the specific part (Pp) is contained in the browser screen.