Copyright (c) 2012 NIKAIDO TAKERU. All rights Reserved.