Copyright(c) 2006- SHIRAI Laboratory all Rights Reserved.