Copyright (C) 2005 Yahoo Japan Corporation. All Rights Reserved.
Copyright (C) 2005 - 2009 Hayashi Kazumichi. All Rights Reserved.