Copyright(C) 1999-2007 Youshi Kanoe All rights reserved.