Kazuhiro Hasegawa has been driving a taxi in Tokyo for three years. It's a job he enjoys, despite 18-hour shifts.

But recently, he said, it has not been enough to make ends meet.

The ¥4.5 million to ¥4.8 million a year he makes from his primary job is far short of what he needs to cover a mortgage and university for his son, he said.