--------------------
Copyright(C)
K. Eguchi
All Rights Reserved.