Copyright(c)2003-2005 yuki All rights reserved