Copyright(c) 2003 hayashi custom All rights reserved.