Japan is a country where everything has a recognizable mascot, from tourist sites to the Tokyo police force.