A heterocyclic compound represented by the general formula (1) or a salt thereof: wherein m, l, and n respectively represent an integer of 1 or 2; X represents —O— or —CH2—; R1 represents hydrogen, a lower alkyl group, a hydroxy-lower alkyl group, a protecting group, or a tri-lower alkylsilyloxy-lower alkyl group; R2 and R3, which are the same or different, each independently represent hydrogen or a lower alkyl group; or R2 and R3 are bonded to form a cyclo-C3-C8 alkyl group; and R4 represents an aromatic group or a heterocyclic group, wherein the aromatic or heterocyclic group may have one or more arbitrary substituent(s).一般式(1):[化1][式中、m、lおよびnは各々1ないし2の整数を示し、Xは、-O-又は-CH2-を示す。R1は、水素;低級アルキル基;ヒドロキシ低級アルキル基;又は保護基又はトリ低級アルキルシリルオキシ低級アルキル基を示す。R2およびR3は、同一又は異なってそれぞれ、独立して、水素又は低級アルキル基;又はR2とR3が結合してシクロC3-C8アルキル基を形成する基を示す。R4は、芳香族環基又は複素環基を示す。上記、芳香族環又は複素環基上に、1個以上の任意の置換基を有していてもよい。]で表される複素環化合物またはその塩。【選択図】なし