Copyright (c) 2003-2007 Shingo Imamura & tomo.k All Rights Reserved.