On the other hand, as for the compounds represented by formula (II) or (III) used in combination with the aforementioned hydroxyalkyl quaternary ammonium compounds, the alkyl group represented by R1 may be either straight chain or branched chain, or partially substituted with halogen or other functional groups.