Copyright(C) Take Junichiro All Rights Reserved.