2007 TERAMOTO TECHNICAL OFFICE CO,LTD. All rights reserved