copright(c) Kazunori Sugama All Right Reserved