Copyright (C) 2005 Satoru Fujimoto All Rights Reserved.
(20030815-20050920)
20060608