last update^2006.09.26
@Copyright(C) 2006 tacoron All rights reserved.