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