Provided are heterocyclic compounds useful as antiallergic agents. A compound represented by the following formula (1) or a salt thereof. (In the formula, ring A represents an allocyclic or heterocyclic ring, ring B represents a heterocyclic ring containing G and nitrogen atom N as constituent atoms, G in ring B represents CH or N, and R1 represents carbonyl. R2a and R2b represent an alkyl group, a cycloalkyl group, an aryl group, or a heterocyclic group, X represents an oxygen atom or a sulfur atom, Z represents a hydroxyl group, an alkoxy group, a cycloalkyloxy group , An aryloxy group, an aralkyloxy group, an amino group, an N-substituted amino group, and n represents 0 or 1. However, when ring A is a benzene ring or ring B is a piperazine ring, R1 Is an alkylene group which may have a substituent)抗アレルギー剤として有用な複素環化合物を提供する。下記式(1)で表される化合物又はこれらの塩。(式中、環Aは同素環又は複素環を示し、環BはG及び窒素原子Nを環の構成原子として含む複素環を示し、環BのGはCH又はNを示し、R1はカルボニル基又はアルキレン基を示し、R2a及びR2bはアルキル基、シクロアルキル基、アリール基、又は複素環基を示し、Xは酸素原子又は硫黄原子を示し、Zはヒドロキシル基、アルコキシ基、シクロアルキルオキシ基、アリールオキシ基、アラルキルオキシ基、アミノ基、N-置換アミノ基を示し、nは0又は1を示す。但し、環Aがベンゼン環であるとき、又は環Bがピペラジン環であるとき、R1は置換基を有していてもよいアルキレン基である)