the content retrieval unit 120 sends the retrieved content and the created content list to the transceiver unit 100 the transceiver unit 100 sends at least the route retrieval results the content list and the content to the onboard apparatus 30 via the internet 20 s 108 the transceiver unit 320 of the onboard apparatus 30 receives the route retrieval results the content list and the content from the server 10 and converts them to a baseband signal the transceiver unit 320 stores the route retrieval results in the route retrieval storage unit 330 and stores the content list and content in the content storage unit 340 s 109 in this embodiment the server 10 has the route retrieval unit 110 but the route retrieval unit 110 may also be included in the onboard apparatus 30 in this case the onboard apparatus 30 does not sent the information needed for route retrieval to the server 10 but the route is retrieved by the route retrieval unit 110 in the onboard apparatus 30 and the results are stored in the route retrieval storage unit 330 the content providing time estimation unit 350 receives an acquisition request for the route retrieval results from the instruction input unit 300 or the content providing time change detection unit 390 sends the acquisition request for the route retrieval results to the route retrieval storage unit 330 and acquires.