A polymer comprising, in a main chain, one or a plurality of repeating unit(s) represented by Formula, the polymer having a degree of polymerization of 10 or more and 1000 or less, wherein a side chain of each of the repeating unit(s) represented by Formula has a structure selected from the group consisting of the following Formulas to: wherein in Formula above, each of R 1 to R 3 independently represents a hydrogen atom, or a substituted or unsubstituted hydrocarbon group having one or more and four or less carbon atoms, in Formula above, the symbol * (an asterisk) represents a bond to the side chain directly or via a linker L, in Formulas to above, the symbol * (an asterisk) represents a bond to the main chain directly or via a linker L, in Formulas to above, Z represents an arbitrary monovalent atom or monovalent atom group, in Formula above, R 6 represents a direct bond, or a substituted or unsubstituted hydrocarbon group having one or more and four or less carbon atoms, and a substituent of each of R 1 to R 3 and R 6 is a functional group including at least one selected from the group consisting of a halogen atom, an oxygen atom and a nitrogen atom, and wherein each linker L is selected from the group consisting of a substituted or unsubstituted hydrocarbon group having one or more and four or less carbon atoms and the following Formulas to: wherein in Formulas to above, each symbol * (an asterisk) represents a bond to the main chain and the side chain, respectively, a substituent of the hydrocarbon group is a functional group including at least one selected from the group consisting of a halogen atom, an oxygen atom and a nitrogen atom, and L' of Formulas to above is selected from the group consisting of a substituted or unsubstituted hydrocarbon group having one or more and four or less carbon atoms and the following Formula (I'): wherein in Formula (I') above, each of a and b independently represents an integer of one or more and four or less, and a hydrogen atom of a methylene group of Formula (I') above are optionally replaced by another atom. in Formula above, each of R 1 to R 3 independently represents a hydrogen atom, or a substituted or unsubstituted hydrocarbon group having one or more and four or less carbon atoms, in Formula above, the symbol * (an asterisk) represents a bond to the side chain directly or via a linker L, in Formulas to above, the symbol * (an asterisk) represents a bond to the main chain directly or via a linker L, in Formulas to above, Z represents an arbitrary monovalent atom or monovalent atom group, in Formula above, R 6 represents a direct bond, or a substituted or unsubstituted hydrocarbon group having one or more and four or less carbon atoms, and a substituent of each of R 1 to R 3 and R 6 is a functional group including at least one selected from the group consisting of a halogen atom, an oxygen atom and a nitrogen atom, and wherein each linker L is selected from the group consisting of a substituted or unsubstituted hydrocarbon group having one or more and four or less carbon atoms and the following Formulas to: wherein in Formulas to above, each symbol * (an asterisk) represents a bond to the main chain and the side chain, respectively, a substituent of the hydrocarbon group is a functional group including at least one selected from the group consisting of a halogen atom, an oxygen atom and a nitrogen atom, and L' of Formulas to above is selected from the group consisting of a substituted or unsubstituted hydrocarbon group having one or more and four or less carbon atoms and the following Formula (I'): wherein in Formula (I') above, each of a and b independently represents an integer of one or more and four or less, and a hydrogen atom of a methylene group of Formula (I') above are optionally replaced by another atom. in Formulas to above, each symbol * (an asterisk) represents a bond to the main chain and the side chain, respectively, a substituent of the hydrocarbon group is a functional group including at least one selected from the group consisting of a halogen atom, an oxygen atom and a nitrogen atom, and L' of Formulas to above is selected from the group consisting of a substituted or unsubstituted hydrocarbon group having one or more and four or less carbon atoms and the following Formula (I'): wherein in Formula (I') above, each of a and b independently represents an integer of one or more and four or less, and a hydrogen atom of a methylene group of Formula (I') above are optionally replaced by another atom. in Formula (I') above, each of a and b independently represents an integer of one or more and four or less, and a hydrogen atom of a methylene group of Formula (I') above are optionally replaced by another atom.