Are you sure it's not because the prices on the Japanese website doesn't include taxes and surchages?
Japanese website:
> All amounts are in JPY. Taxes and surcharges are excluded.
French website:
> All amounts are in EUR. Taxes, surcharges and booking fee are included.