I'm looking for what the Japanese equivalent would be of the English saying 'It's right under your nose'. I know the Chinese version is 'under your eye(lid)s' - is the Japanese one similar, or do they have another phrase that's equivalent?
Thank you in advance!