copyright(C) YOSHIDA LAB. All Rights Reserved