1. An information processing device comprising: at least one processor operable to read and operate according to instructions within a computer program; and at least one memory operable to store at least portions of said computer program for access by said processor; wherein said program includes algorithms to cause said processor to implement: a specifying unit that specifies information of a search target selected by a user, from a plurality of pieces of information about search targets which are displayed as a search result according to an order matching a display ranking associated with the searched search targets, and which include attribute values of the search targets; a comparing unit that, when a search target is selected according to a user input and remaining search targets are not selected according to the same user input, compares the attribute value of the selected search target with the attribute value of a non-selected search target, among the remaining search targets, when a condition that the display ranking of the non-selected search target in the search result is higher than the display ranking of the selected search target is met, wherein each of the attribute values of the selected search target and the non-selected search target is a value of an attribute item set in advance; and a control unit that, when the attribute value of the selected search target is more advantageous for the user than the attribute value of the non-selected search target as a result of the comparison by the comparing unit, performs control such that information about a search target, among the remaining search targets, whose attribute value is more advantageous than that of the selected search target changes to a display mode, the display mode being visually distinguishable from information about a search target, among the remaining search targets, whose attribute value is more disadvantageous than that of the selected search target, wherein according to a type of the attribute item set in advance, it is predetermined whether a lower or higher attribute value is advantageous to the user, and the higher attribute value is disadvantageous when it is predetermined that the lower attribute value is advantageous and the lower attribute value is disadvantageous when it is predetermined that the higher attribute value is advantageous.