1. An information providing device that a terminal device can access through a network, the information providing device comprising: a receiving means that receives arrangement information indicating a type of a subject and an arrangement of the subject in a frame, from the terminal device through the network; and a searching means that compares the arrangement information stored in an image data memory means that stores the image data and the arrangement information indicating the type of the subject and the arrangement of the subject included in the image data, with the arrangement information received by the receiving means, and searches for image data based on a result of the comparison, wherein the type of the subject describes a group to which the subject belongs, the group including objects that share a set of features.