Hokkaido is Japan's wild north, characterized by its remote towns and relentless snow, which has fostered a unique vending ...