We have constructed a Monte Carlo simulation base for the radiation environment of the Suzaku X-ray observatory satellite. The system consists of an object-oriented analysis framework used for real-data analysis, the Geant4 toolkit, an interface that allows the users a transparent usage of Geant4 components through the framework and classes that are used to build the simulation by a collaboration among different geometry maintainer and detector developer groups. As a demonstration, the geometry of the Hard X-ray Detector, which is one of the Suzaku detectors, is constructed using the framework and a comparison between the simulation output with the actual data is shown.