A polymer having a repeating unit (I-1) represented by general formula (I-1), a repeating unit (I-2) represented by general formula (I-2), and a repeating unit (II) represented by general formula (II) (in the formulas, m represents 1 or 2. L11 represents a divalent aromatic hydrocarbon group. L12 represents a divalent aliphatic hydrocarbon group. R11 and R12 each independently represent a hydrogen atom, aliphatic hydrocarbon group, or aromatic hydrocarbon group. X represents ORx, SRx, or NRx1Rx2. Rx represents a hydrogen atom, aliphatic hydrocarbon group, or aromatic hydrocarbon group. Rx1 and Rx2 each independently represent a hydrogen atom, aliphatic hydrocarbon group, or aromatic hydrocarbon group.).L'invention concerne un polymère ayant un motif répétitif (I-1) représenté par la formule générale (I-1), un motif répétitif (I-2) représenté par la formule générale (I-2), et un motif répétitif (II) représenté par la formule générale (II) (dans les formules, m représente 1 ou 2). L11 représente un groupe hydrocarboné aromatique divalent. L12 représente un groupe hydrocarboné aliphatique divalent. R11 et R12 représentent chacun d'une manière indépendante un atome d'hydrogène, un groupe hydrocarboné aliphatique ou un groupe hydrocarboné aromatique. X représente ORx, SRx, ou NRx1Rx2. Rx représente un atome d'hydrogène, un groupe hydrocarboné aliphatique ou un groupe hydrocarboné aromatique. Rx1 et Rx2 représentent chacun d'une manière indépendante un atome d'hydrogène, un groupe hydrocarboné aliphatique, ou un groupe hydrocarboné aromatique).下記一般式(I-1)で表される繰り返し単位(I-1)、下記一般式(I-2)で表される繰り返し単位(I-2)、及び下記一般式(II)で表される繰り返し単位(II)を有するポリマー(式中、mは1又は2を表す。L11は2価の芳香族炭化水素基を表す。L12は2価の脂肪族炭化水素基を表す。R11及びR12はそれぞれ独立に水素原子、脂肪族炭化水素基又は芳香族炭化水素基を表す。XはORx、SRx又はNRx1Rx2を表す。Rxは水素原子、脂肪族炭化水素基又は芳香族炭化水素基を表す。Rx1及びRx2はそれぞれ独立に水素原子、脂肪族炭化水素基又は芳香族炭化水素基を表す。)。