There's a rather easy solution. Right click your clock, select "Open date & time preferences". Click "Time Zone" and select "Tokyo - Japan". Then either reboot or go to sleep mode. After you power up you should see all of the channels.
Update (digging deeper):
The reason this happens is that the mac reads all wifi signals and takes country code from the strongest one, setting it as global. If it's transmitting a country code which has a blocked 13/14 channel, these channels will be blocked globally.
So what you could do is check the country code on your wifi router and bring your laptop as close to it as possible.
To see which country code is transmitted by the nearby routers and blocked / unblocked channels, go to the "About this mac -> System report -> Network -> Wi-Fi". There should be a list of channels enabled for the current session under the "Interfaces -> en1 -> Supported Channels". There should also be a list of networks under the "Current Network Information".
Check if there's any network with the wrong country code and should you know its owner, ask him to set the proper one. If your router does transmit a proper country code, just bring your laptop as close to it as possible and reboot / got to sleep and wake up. This should refresh the list of available channels for the session.