Why does Hokkaido get so much snow?

Why does Hokkaido get so much snow?

In Hokkaido dotted through the landscape are literally hundreds of skiing resorts. Like many things in Japan, these skiing resorts are smaller compared to their European and North American counterparts. What they lack in size, they compensate for in incomprehensible...