Copyright (C) 2005 - 2014 Hayashi Kazumichi. All Rights Reserved.