m is an integer of 1 to 10; X and Y are units that include a functional group reactable upon a carhoxyl group, wherein X and Y may be either the same as or different from each other; wherein each of X and Y is an RO group, wherein R is a glycidyl group, its hydrolysate, or a hydrogen atom; and n is an integer of 3 or more. 6.