1. A compound of formula: [Formula 1] where X represents -N =, -CH =, -C (-R) =, -C (-Br) = or -C (-Cl) = R is lower alkyl or halogen (lower) alkyl W is -CH-, -S- or -O- U represents -CH-, -S- or -O-, where W represents a -CH- or U is -CH- when W represents -O- or -S- r and independently represent hydrogen, halogen, hydroxy, carboxy, optionally substituted lower alkyl, optionally substituted carbocyclic group or optionally substituted heterocyclic group iliRi R, taken together with the adjacent atom form optionally substituted carbocyclic group or optionally substituted heterocyclic group R is hydrogen, -OCH -NH-CH (= O) each independently represents hydrogen, halogen, hydroxyl, -CN, -C (= O) -R, -C (= O) -OH, lower alkyl, halo (lower) alkyl, or -OR k represents an integer from 0 to 2 R is lower alkyl or halo (lower) alkyl m It represents an integer from 0 to 2 Q represents a single bond, an optionally substituted carbocyclic groups y, or optionally substituted heterocyclic group G represents i) -C (= O) - or ii) a 5-membered heterocyclic group gdei) when G is -C (= O) -, togdaa) D represents a single bond, -NH- or -R-NH-, wherein R is lower alkylene and E is an optionally substituted cyclic group selected from the following formulas (1) - (45) or b) D represents a group of formula: [Formula 2] or wherein q is 0 or 1, E represents a group of the following formula (46) and ii) when G represents a 5-membered heterocyclic group pre togdaD1. Соединение формулы:[Формула 1]гдеХ представляет собой -N=, -CH=, -C(-R5)=, -C(-Br)= или -С(-Cl)=R5 представляет собой низший алкил или галоген(низший)алкилW представляет собой -СН2-, -S- или -О-U представляет собой -СН2-, -S- или -O-, когда W представляет собой -СН2-, или U представляет собой -СН2-, когда W представляет собой -S- или -О-R1 и R2 независимо представляют собой водород, галоген, гидроксил, карбокси, необязательно замещенный низший алкил, необязательно замещенную карбоциклическую группу или необязательно замещенную гетер