copyright (C) 2007-2011 Noriko Ikeda all rights reserved.