Originally Posted by
nishimark
Since it's important, I would call them directly. Hopefully someone is around who can speak English well enough to give you the information.
I would actually avoid calling. Japanese are far better at written English than verbal...especially over the telephone with no visual clues to work with.