In an information retrieval server (600), a database contains: a table wherein a contents progress status and information relating to the contents progress status have been associated, and a table wherein user information for a contents regeneration device has been associated with an identifier for the contents regeneration device and an identifier for a terminal device which is different from the contents regeneration device. A connected user management unit (608) manages information on the users of a contents regeneration device (100) connected to the information retrieval server (600). A related information acquisition unit (606) acquires a progress status for the contents being regenerated by the contents regeneration device (100), and acquires related information which relates to that contents. The connected user management unit (608) identifies a terminal device which is different from the contents regeneration device (100), and the related information acquisition unit (606) transmits the related inform