Major Shareholders
| Concept | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | As at 2024-12-31 | 
|---|---|---|---|---|---|---|---|---|---|---|---|
| Major shareholders | |||||||||||
| Major shareholders | |||||||||||
| Name | 
                                                第一生命保険株式会社(常任代理人 株式会社日本カストディ銀行)
                                                
                                             | 
                                                重田康光
                                                
                                             | 
                                                有限会社光パワー
                                                
                                             | 
                                                株式会社三菱UFJ銀行
                                                
                                             | 
                                                日本マスタートラスト信託銀行株式会社(信託口)
                                                
                                             | — | 
                                                高橋 豊
                                                
                                             | 
                                                三菱UFJ信託銀行株式会社(常任代理人 日本マスタートラスト信託銀行株式会社)
                                                
                                             | 
                                                建設技術研究所従業員持株会
                                                
                                             | 
                                                住友生命保険相互会社(常任代理人 株式会社日本カストディ銀行)
                                                
                                             | 
                                                株式会社日本カストディ銀行(信託口)
                                                
                                             | 
| Address | 
                                                東京都千代田区有楽町1丁目13-1(東京都中央区晴海1丁目8-12)
                                                
                                             | 
                                                東京都港区
                                                
                                             | 
                                                東京都港区虎ノ門3丁目18-6     朝日虎ノ門マンション314
                                                
                                             | 
                                                東京都千代田区丸の内1丁目4番5号
                                                
                                             | 
                                                東京都港区赤坂1丁目8番1号
                                                
                                             | — | 
                                                東京都豊島区
                                                
                                             | 
                                                東京都千代田区丸の内1丁目4番5号(東京都港区赤坂1丁目8番1号)
                                                
                                             | 
                                                東京都中央区日本橋浜町3丁目21-1
                                                
                                             | 
                                                東京都中央区八重洲2丁目2-1(東京都中央区晴海1丁目8-12)
                                                
                                             | 
                                                東京都中央区晴海1丁目8-12
                                                
                                             | 
| Number of shares held | 
                                                269,000
                                                
                                                    
                                                        xbrli:shares
                                                    
                                                
                                             | 
                                                396,000
                                                
                                                    
                                                        xbrli:shares
                                                    
                                                
                                             | 
                                                1,396,000
                                                
                                                    
                                                        xbrli:shares
                                                    
                                                
                                             | 
                                                371,000
                                                
                                                    
                                                        xbrli:shares
                                                    
                                                
                                             | 
                                                1,501,000
                                                
                                                    
                                                        xbrli:shares
                                                    
                                                
                                             | 
                                                6,262,000
                                                
                                                    
                                                        xbrli:shares
                                                    
                                                
                                             | 
                                                235,000
                                                
                                                    
                                                        xbrli:shares
                                                    
                                                
                                             | 
                                                354,000
                                                
                                                    
                                                        xbrli:shares
                                                    
                                                
                                             | 
                                                1,068,000
                                                
                                                    
                                                        xbrli:shares
                                                    
                                                
                                             | 
                                                300,000
                                                
                                                    
                                                        xbrli:shares
                                                    
                                                
                                             | 
                                                368,000
                                                
                                                    
                                                        xbrli:shares
                                                    
                                                
                                             | 
| Shareholding ratio (excluding treasury shares) | 
                                                0.019
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                0.029
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                0.101
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                0.027
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                0.108
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                0.451
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                0.017
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                0.026
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                0.077
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                0.022
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             | 
                                                0.027
                                                
                                                    
                                                        xbrli:pure
                                                    
                                                
                                             |