Last Update 2010.8.13
copyright (c) 2007-2010 Akitoshi Kai, all rights reserved.