Copyright (C) 2001-2017 kyo All Rights Reserved.