Under a big red flag, the Japanese Communist Party's headquarters stand as the center of a vibrant grassroots movement.

The party's ranks are swelling, it has 24,000 branch offices and more than 1 million people read its newspaper. Only one party — the one that runs the country — beats it at fundraising.

As the economy withers, communist notions are seeing something of a revival.