Copyright (C) Miyake Yasumichi All Rights Reserved.