From my experiemce buying booze in Japan, you can either buy it from a) vending machines b) supermarket or c) convenience store. At supermarkets they can block you from buying stuff in the self-service section, but in convenience stores they just make you accept that you are 20 or older and...