A compound represented by the formula (1): ##STR00001## wherein A is a
nitrogen atom or CR.sup.4, B is an oxygen atom, a sulfur atom or NR.sup.9
(provided that when A is a nitrogen atom, B is not NH), R.sup.1 is a
C.sub.2-14 aryl group, L.sup.1 is a bond, CR.sup.10R.sup.11, an oxygen
atom, a sulfur atom or NR.sup.12, X is OR.sup.13 SR.sup.13 or
NR.sup.14NR.sup.15, R.sup.2 is a hydrogen atom, a formyl group, a
C.sub.1-10 alkyl group or the like, L.sup.2 is a bond or the like,
L.sup.3 is a bond, CR.sup.17R.sup.18, an oxygen atom, a sulfur atom or
NR.sup.19, L.sup.4 is a bond, CR.sup.20R.sup.21, an oxygen atom, a sulfur
atom or NR.sup.22, Y is an oxygen atom, a sulfur atom or NR.sup.23, and
R.sup.3 is a C.sub.2-14 aryl group, a tautomer, prodrug or
pharmaceutically acceptable salt of the compound or a solvate thereof.