Copyright (C) Nagashima Tomohiko All Rights Reserved.