Provided is a heterocyclic compound that has an excellent RBP4 lowering action and is useful as a drug for preventing or treating a disease or symptom mediated by an increase in RBP4 or retinol supplied by RBP4. Formula (I): [Each symbol in the formula is as described in the specification. The compound represented by the above or a salt thereof has an excellent RBP4 lowering action and is useful as a drug for the prevention or treatment of diseases or symptoms mediated by elevated RBP4 or retinol supplied by RBP4.優れたRBP4低下作用を有し、RBP4の上昇あるいはRBP4により供給されるレチノールによって媒介される疾患又は症状の予防又は治療用薬剤として有用な複素環化合物を提供すること。式(I):[式中の各記号は、明細書に記載の通りである。]で表される化合物またはその塩は、優れたRBP4低下作用を有し、RBP4の上昇あるいはRBP4により供給されるレチノールによって媒介される疾患又は症状の予防又は治療用薬剤として有用である。