A compound of the following general formula: wherein X is N, or C, Y is N, N-R Y, S, or C-R Y, Z is N, N-R Z, S, or C-R Z, W is N, N-R W, S, or C-R W, provided that at least one of X, Y, Z, W is N or S, R Y, R Z and R W are each independently selected from hydrogen atom, alkyl group, haloalkyl group, or cycloalkyl group, R 1 is halogen atom, alkyl group, cyano group, or cycloalkyl group, n is an integer of 0 to 2, Het is cycloalkyl group, aryl group, heterocycle group, or heteroaryl group, R 2, R 3 and R 4 are each independently selected from hydrogen atom, halogen atom, cyano group, hydroxy group, alkyl group, haloalkyl group, alkoxy group, or cycloalkyl group, i is an integer of 0 to 3, D is any one of groups of the following general formulae: R 5 and R 6 are each independently selected from hydrogen atom, hydroxy group, cyano group, optionally substituted alkyl group, optionally substituted alkoxy group, optionally substituted cycloalkyl group, -L-NR 7a R 7b, -L-NR 7a -CO-R 7b, -L-CO-NR 7a R 7b, or -L-O-CO-R 7c [in which R 7a and R 7b are each independently selected from hydrogen atom or alkyl group, R 7c, is alkyl group or phenyl group, L is a bond, or -(CR A R B) j - (in which j is an integer of 1 to 4, R A and R B are each independently selected from hydrogen atom or alkyl group)], or R 5 and R 6 are optionally combined with each other to form optionally substituted cycloalkyl group, or optionally substituted heterocycle group, or a pharmacologically acceptable salt thereof. wherein X is N, or C, Y is N, N-R Y, S, or C-R Y, Z is N, N-R Z, S, or C-R Z, W is N, N-R W, S, or C-R W, provided that at least one of X, Y, Z, W is N or S, R Y, R Z and R W are each independently selected from hydrogen atom, alkyl group, haloalkyl group, or cycloalkyl group, R 1 is halogen atom, alkyl group, cyano group, or cycloalkyl group, n is an integer of 0 to 2, Het is cycloalkyl group, aryl group, heterocycle group, or heteroaryl group, R 2, R 3 and R 4 are each independently selected from hydrogen atom, halogen atom, cyano group, hydroxy group, alkyl group, haloalkyl group, alkoxy group, or cycloalkyl group, i is an integer of 0 to 3, D is any one of groups of the following general formulae: R 5 and R 6 are each independently selected from hydrogen atom, hydroxy group, cyano group, optionally substituted alkyl group, optionally substituted alkoxy group, optionally substituted cycloalkyl group, -L-NR 7a R 7b, -L-NR 7a -CO-R 7b, -L-CO-NR 7a R 7b, or -L-O-CO-R 7c [in which R 7a and R 7b are each independently selected from hydrogen atom or alkyl group, R 7c, is alkyl group or phenyl group, L is a bond, or -(CR A R B) j - (in which j is an integer of 1 to 4, R A and R B are each independently selected from hydrogen atom or alkyl group)], or R 5 and R 6 are optionally combined with each other to form optionally substituted cycloalkyl group, or optionally substituted heterocycle group, or a pharmacologically acceptable salt thereof. R 5 and R 6 are each independently selected from hydrogen atom, hydroxy group, cyano group, optionally substituted alkyl group, optionally substituted alkoxy group, optionally substituted cycloalkyl group, -L-NR 7a R 7b, -L-NR 7a -CO-R 7b, -L-CO-NR 7a R 7b, or -L-O-CO-R 7c [in which R 7a and R 7b are each independently selected from hydrogen atom or alkyl group, R 7c, is alkyl group or phenyl group, L is a bond, or -(CR A R B) j - (in which j is an integer of 1 to 4, R A and R B are each independently selected from hydrogen atom or alkyl group)], or R 5 and R 6 are optionally combined with each other to form optionally substituted cycloalkyl group, or optionally substituted heterocycle group, or a pharmacologically acceptable salt thereof.