1. A server having a CPU, a storage section for storing computer program which is readable by the CPU, and a communication section, wherein the storage section includes: a question information storing region for storing accumulated questions; and an answer information storing region for storing accumulated answers to the accumulated questions independently from the accumulated questions, the accumulated answers being associated with the accumulated questions; wherein the accumulated questions are associated with question support numbers for each type of member, the question support numbers being counted when the accumulated questions are supported by the member, wherein the accumulated answers are associated with answer support numbers for each type of member, the answer support numbers being counted when the accumulated answers are supported by the member, wherein the communication section receives search information for searching the accumulated questions and the accumulated answers, and a user ID of a searcher; wherein the CPU identifies a searcher type based on the user ID of the searcher received by the communication section, searches for questions and answers including the search information received by the communication section from the accumulated questions and the accumulated answers, extracts questions and answers, from the searched questions and the searched answers, supported by member of a same type as the identified searcher type, arranges the extracted questions and extracted answers, as an order for displaying the extracted questions and the extracted answers, in an order of higher values of the question support numbers and the answer support numbers corresponding to the identified searcher type, and prepares a display screen in which the extracted questions and the extracted answers are arranged based on the order for displaying.