(A) a polysiloxane macromonomer in which a polymerizable group bonds to a siloxane main chain through at least one urethane bond, and which is represented by the formula (I): A1-U1???(???S1???U2???)n???S2???U3-A2???(I) wherein A1 is a group represented by the formula (II):