Hiroyuki Takatsu Kyoto University