Copyright (C) Takao Ehara Corporation All rights reserved.