copyright (C) 2006 Nakamura Emi All right reserved.