copyright (c) 2000-2006 QOL Service Co., Ltd.