lent group including an aromatic ring, Ar??? represents a tetravalent group including an aromatic ring, R represents a hydrogen atom or a hydrocarbon group, W represents an electron-withdrawing group or an electron-donating group, p represents an integer of 0 to 4, and q represents an integer of 1 to 1000, wherein A represents an electron-withdrawing group, B represents an electron-donating group,