Author: izawa, tadasu & kawamoto, kihachiro