An information storage unit stores pieces of information that are
classified on the basis of their relationships. An information providing
unit provides a client terminal with information stored in the
information storage unit via a communication network in response to an
access request from the client terminal. An access frequency acquiring
unit acquires access frequencies, for respective classification items of
the pieces of information, of accesses to the pieces of information. An
information generating unit generates prescribed information so that
pieces of information of plural classification items will be displayed in
the client terminal in such a form as to be based on histories of the
access frequencies.