Copyright (c) H.Kawase Rights Reserved.