(c)2010 kazuo takeda
since2007.6.25