120 and a multitude of thermoelectric modules 140 which lies between the high temperature member 120 and the low temperature members 130 and which generates electricity using the temperature difference between the high temperature member 120 and the low temperature members 130 the high temperature member 120 has a hexagonal cross section and the high temperature exhaust gas which is emitted from the vehicle 39 s engine runs through its inside the high temperature member 120 is made of a material with a large heat transfer coefficient such as copper and is easily heated by the high temperature exhaust gas running through its inside so it conveys thermal energy of the exhaust gas to the multitude of thermoelectric modules 140 on each of the exterior of the high temperature member is installed the low temperature member the low temperature member 130 as shown in fig5 includes a first cooling pipe holder 132 which covers and supports cooling pipes which coolant runs through a heat transfer plate which extends to the cooling pipe holder 132 and a second cooling pipe holder 136 formed on the heat transfer plate 134 and covers another cooling pipe 135 the heat transfer plate 134 of a high temperature member is cooled by coolant which runs inside the cooling pipe 135 as the first cooling pipe holder 132 and the second cooling pipe holder 136 come into contact with the cooling pipe 135 the heat transfer plate 134 and the first and the second cooling pipe holders 132 134 are made of metals such as cooper which has high heat conductivity and the heat transfer plate 134 and the first and the second.