Copyright(C)2000-2002 Taku Nishikawa
All rights reserved