Copyright(C) HATOYA. All rights reserved.