A compound represented by formula (I) or formula (II). (In formulas (1) and (II), A represents an oxygen atom or a sulfur atom, X 1 represents a halogeno group, a substituted or unsubstituted C1 to 6 alkyl group, etc., and m is the number of X 1 Is also an integer from 0 to 5, any two X 1 may be combined into one to form a divalent hydrocarbon group, Y represents a single bond or a substituted or unsubstituted C2 to 6 alkenylene group, and Q 1 is , A substituted or unsubstituted C6 to 10 arylene group or a substituted or unsubstituted 6 to 10 membered ring heteroarylene group, and Q 2 is a substituted or unsubstituted C6 to 10 aryl group or a substituted or unsubstituted 5 A to 6 membered ring heteroaryl group is represented, Z q- represents a counter ion, and q represents the valence of a counter ion, and is 1 or 2.)식 (I) 또는 식 (II) 로 나타내는 화합물.(식 (1) 및 (II) 중, A 는, 산소 원자 또는 황 원자를 나타내고, X1 은, 할로게노기, 치환 혹은 무치환의 C1 ∼ 6 알킬기 등을 나타내고, m 은, X1 의 수를 나타내고 또한 0 ∼ 5 중 어느 정수이며, 어느 2 개의 X1 은, 하나로 합쳐져 2 가의 탄화수소기를 형성해도 되고, Y 는, 단결합 또는 치환 혹은 무치환의 C2 ∼ 6 알케닐렌기를 나타내고, Q1 은, 치환 혹은 무치환의 C6 ∼ 10 아릴렌기 또는 치환 혹은 무치환의 6 ∼ 10 원 고리의 헤테로아릴렌기를 나타내고, Q2 는, 치환 혹은 무치환의 C6 ∼ 10 아릴기 또는 치환 혹은 무치환의 5 ∼ 6 원 고리의 헤테로아릴기를 나타내고, Zq- 는, 카운터 이온을 나타내고, q 는, 카운터 이온의 가수를 나타내고 또한 1 또는 2 이다.)