Copyright(c) makoto kagoshima. All Rights Reserved.