copyright (c) 2005 kotokousyou all rights reserved