The computer-readable storage medium mentioned here includes: an internal storage device mounted in a computer, such as ROM or RAM; a portable storage medium such as a CD-ROM, a flexible disk, a DVD disk, a magneto-optical disk, or an IC card; a database that holds computer program; another computer and database thereof; and a transmission medium on a network line.