makoto takeuchi