I want a ninjask, ludicolo, murkrow and a bunch of other pokemon hats, but I can't find them.
I know you live in japan, I don't know of any stores there. You can use the internet, amazon will probably sell them. there are plenty of smaller sites that have them as well. You could find a place with customizable hats and just go from there.