These vending machines used to be readily accessible, but recently many of them were fitted with a special card reader, especially those located nearby schools, to prevent underage drinking (the legal drinking age in Japan is 20). The card is called... "Sake Pass" (酒パス) and it is issued by the city hall. But don't worry, the vending machines inside hotels are still unlocked...
EXIF info:
Nikon D90
Lens: VR 18-55mm F/3.5-5.6G
Focal Length: 22mm
Aperture: F/5.6
Shutter Speed: 1/200s
ISO Sensitivity: ISO 200