Provided is a heterocyclic compound that has an excellent RBP4 reducing effect and is useful as a preventive or therapeutic drug for diseases or symptoms mediated by a rise in RBP4 or by retinol supplied by RBP4. A compound represented by formula (I): [The symbols in the formula are as mentioned in the description.] or a salt of said compound has an excellent RBP4 reducing effect and is useful as a preventive or therapeutic drug for diseases or symptoms mediated by a rise in RBP4 or by retinol supplied by RBP4.Se proporciona un compuesto heterocíclico que tiene una acción superior de reducción de RBP4 y de utilidad como un medicamento para la prevención o el tratamiento de una enfermedad o un síntoma mediados por un incremento en RBP4 o retinol proporcionado por RBP4. Un compuesto representado por la fórmula (I): (ver Fórmula) en donde cada símbolo es como se define en la descripción o una sal del mismo tiene una acción superior de reducción de RBP4 y es de utilidad como un medicamento para la prevención o el tratamiento de una enfermedad o síntoma mediados por un incremento en RBP4 o retinol proporcionado por RBP4.