A compound represented by the formula (1):wherein A is a nitrogen atom or CR4, B is an oxygen atom, a sulfur atom or NR9 (provided that when A is a nitrogen atom, B is not NH), R1 is a C2-14 aryl group, L1 is a bond, CR10R11, an oxygen atom, a sulfur atom or NR12, X is OR13 SR13 or NR14NR15, R2 is a hydrogen atom, a formyl group, a C1-10 alkyl group or the like, L2 is a bond or the like, L3 is a bond, CR17R18, an oxygen atom, a sulfur atom or NR19, L4 is a bond, CR20R21, an oxygen atom, a sulfur atom or NR22, Y is an oxygen atom, a sulfur atom or NR23, and R3 is a C2-14 aryl group, a tautomer, prodrug or pharmaceutically acceptable salt of the compound or a solvate thereof.