A compound represented by the following general formula [I] or a salt thereof, ** Formula ** in which the "A" ring is a benzene ring, or a five-membered aromatic heterocycle that may be fused to a ring cycloalkane; when ring A is a benzene ring, the partial structure [C] ** Formula ** and the partial structure [D] ** Formula ** are linked to adjacent carbon atoms in the benzene ring; "B" is alkylene; R1 and R2, the same or different, are hydrogen, hydroxy, alkoxy having one or more groups as substituents or substituents selected from halogen, hydroxy, alkoxy, aryl substituted alkoxy, aryloxy, cycloalkyl, aryl, alkoxy substituted aryl, heterocycles, amino, alkylamino, arylamino, mercapto, alkylthio, arylthio, carboxyl or ester thereof or amide thereof, cyano and nitro or unsubstituted alkoxy, aryloxy having one or more groups as substituents or substituents selected from halogen, hydroxy, alkoxy, aryloxy , alkyl, cycloalkyl, aryl, heterocycles, amino, alkylamino, arylamino, mercapto, alkylthio, arylthio, carboxyl or ester thereof or amide thereof, formyl, alkylcarbonyl, arylcarbonyl, cyano and nitro or unsubstituted aryloxy, alkyl having one or various groups as substituents or substituents selected from halogen, hydroxy, alkoxy, aryloxy, cycloalkyl, alkenyl, aryl, halogen substituted aryl, aryl substituted with alkoxy, heterocycles, amino, alkylamino, arylamino, mercapto, alkylthio, arylthio, formyl, alkylcarbonyl, arylcarbonyl, cyano and nitro or unsubstituted alkyl, cycloalkyl having one or more groups as substituents or substituents selected from halogen, hydroxy, alkoxy, aryloxy , alkyl, cycloalkyl, aryl, heterocycles, amino, alkylamino, arylamino, mercapto, alkylthio, arylthio, carboxyl or ester thereof or amide thereof, formyl, alkylcarbonyl, arylcarbonyl, cyano and nitro or unsubstituted cycloalkyl, aryl having one or various groups as a substituent or substituents selected from halogen, hydroxy, alkoxy, halogen substituted alkoxy, aryl substituted alkoxy, ar