Patent ID: 8012972

Claim:
A compound represented by the following general formula (1) or a salt thereof: wherein R 1 and R 2 are the same or different and represent a hydrogen atom, a lower alkyl group which may have a substituent, a lower alkenyl group which may have a substituent, a lower alkynyl group which may have a substituent or a group represented by the following general formula (2); R 3 represents a hydroxy group, a lower alkoxy group which may have a substituent, a lower cycloalkyloxy group which may have a substituent, an aryloxy group which may have a substituent, a carboxy group, a lower alkoxycarbonyl group which may have a substituent, —OCONR a R b , —NR c R d or a group represented by the following general formula (3); R 4 and R 5 are the same or different and represent a halogen atom, a lower alkyl group which may have a substituent, a hydroxy group, or a lower alkoxy group which may have a substituent; R 6 represents a halogen atom, a lower alkyl group which may have a substituent, a lower cycloalkyl group which may have a substituent, an aryl group which may have a substituent, a heterocyclic group which may have a substituent, a hydroxy group, a lower alkoxy group which may have a substituent, a lower cycloalkyloxy group which may have a substituent, an aryloxy group which may have a substituent, a mercapto group, a lower alkylthio group which may have a substituent, a lower cycloalkylthio group which may have a substituent, an arylthio group which may have a substituent, a formyl group, a lower alkylcarbonyl group which may have a substituent, a carboxy group, a lower alkoxycarbonyl group which may have a substituent, a nitro group, a cyano group or —NR e R f ; R 7 represents a lower alkyl group which may have a substituent, a lower cycloalkyl group which may have a substituent, an aryl group which may have a substituent, a hydroxy group, a lower alkoxy group which may have a substituent, a lower cycloalkyloxy group which may have a substituent or an aryloxy group which may have a substituent; R a and R b are the same or different and represent a hydrogen atom, a lower alkyl group which may have a substituent, a lower cycloalkyl group which may have a substituent, an aryl group which may have a substituent or a heterocyclic group which may have a substituent; R c , R d , R e and R f are the same or different and represent a hydrogen atom, a lower alkyl group which may have a substituent, a lower cycloalkyl group which may have a substituent or an aryl group which may have a substituent; the ring A represents a cyclic hydrocarbon or a heterocyclic ring; the ring B represents a heterocyclic ring having one or plural heteroatoms selected from the group consisting of a nitrogen atom and an oxygen atom in the ring; X represents a lower alkylene group which may have a substituent; Y and Z are the same or different and represent a single bond or a lower alkylene group which may have a substituent; W 1 -W 2 represents N—C or C—N; and l, m, n and o are the same or different and represent 0, 1, 2 or 3.