危険物
概要
文脈により危険を及ぼす対象及び危険を及ぼす主体の物の範囲が異なる。
対象としては、人間・動物・植物、環境（生態）、物体（物質・物品）、財産等が該当する場合がある。一方主体の物としては、物質（化学物質など）や物品（品物・製品・成形物・機器・器具）といったものが該当する場合がある。
また、文脈が想定している危険が実際に対象に悪い影響を与える機会・状況により危険物とされる範囲が異なる。
日本での対象
言葉としての「危険物」の概念は幅広いが、日本法では「危険物」はいろいろな法令で定められている。例えば、消防法、毒物及び劇物取締法、高圧ガス保安法、労働安全衛生法、火薬類取締法、危険物船舶運送及び貯蔵規則・船舶による危険物の運送基準等を定める告示・航空法施行規則・航空機による爆発物等の輸送基準を定める告示・航空機による放射性物質等の輸送基準を定める告示・建築基準法施行令、旅客自動車運送事業運輸規則などによっても、それぞれ危険物の定義がなされ、規制されている。
国際的には国連危険物輸送勧告に基づく分類、あるいは、それを基にしたGHSで危険物が定義されていることがこの「危険物」の他言語のWikipediaをみるとよくわかる。ただし、日本でも航空輸送、海上輸送ではこの国連危険物輸送勧告を踏襲しており、この国連危険物輸送勧告をベースにして構築されたGHSについては日本でもそのまま導入されているので、労働現場や製品ラベル・SDS等ではこの分類をよく見かけるようになってくることが予想される。
消防法
消防法でいう「危険物」とは、「別表第一の品名欄に掲げる物品で同表に定める区分に応じ同表の性質欄に掲げる性状を有するもの」と定義されており、貯蔵や道路輸送中の火災・爆発や漏洩事故における危険な状況を想定している。この場合、保健衛生上の見地から人体などの健康に有害という意味での危険性はまた別で、こちらは毒物及び劇物取締法などが別途定められている。
国連危険物輸送勧告
航空輸送や海上輸送の場合は国際連合による国連危険物輸送勧告に基づいた「危険物」の概念が日本でも「危険物船舶運送及び貯蔵規則」及び「航空機による爆発物等の輸送基準を定める告示」並びに「航空機による放射性物質等の輸送基準を定める告示」において適用されている。
国連危険物輸送勧告はほぼすべての輸送形式（道路輸送・海上輸送・航空輸送など）における輸送中の危険な状況が想定されている。国連危険物輸送勧告を根本とする日本法規には船舶による危険物の運送基準等を定める告示や航空機による爆発物等の輸送基準等を定める告示などがある。
将来的には、法令規則等における危険物の分類は貯蔵・輸送を含むあらゆる取扱状況を想定したGHSと呼ばれる国際的に協調（ハーモナイズ）された体系を基礎としたものに移行していくと考えられている。
国連危険物輸送勧告に定める危険物
危険物輸送に関する国連勧告別冊「試験方法及び判定基準」(Recommendations on the Transport of
Dangerous Goods, Manual of Tests and Criteria)に記載された分類基準に基づき荷送人が、輸送品の分類の実施するものとされている。分類は以下の9分類(class)に分かれ、さらに等級や容器等級・国連番号に細分される。
荷送人は分類の結果に応じて規則に従い、梱包と表示を行って輸送者に申告しなければならない。輸送者は荷送人が申告した分類に対応して定められた輸送上の規則にしたがって輸送を実施する。
輸送者は開梱して荷送人の申告・表示の正しさを確認することはしない（してはならない）ので、荷送人の分類に係わる安全上の責任は重大である。
国際規則
海上輸送に係る危険物は国際的には日本も加盟する国際海事機関(IMO)(国連に属する専門機関)によって規定および管理の原則の策定が行われている。このIMOで国際海上危険物規則(IMDGコード)(International Maritime Dangerous Goods (IMDG) Code)、国際バルクケミカルコード（IBCコード）、核燃料物質等専用運搬船の基準(INFコード)等が定められ国際的な安全基準を定めている。IMDGコードは国連危険物輸送勧告を基にして定められている。
IMDGコードは、2004年1月1日以前は、SOLAS条約勧告であったため部分的に国内規則に取り入れることが可能であったが、SOLAS条約の改定によって、2004年1月1日からは、同条約締約国は改正されたIMDGコードの規定全てを国内規則に採り入れ、実施することが強制されることになった。
日本規則
日本ではこれら国際基準に基づき容器の強度、表示、積載方法、船舶の構造、設備等の技術基準を船舶安全法に基づく危険物船舶運送及び貯蔵規則（危規則）等で定めている。日本の所管官庁は国土交通省の海事局である。
船舶による危険物の運送基準等を定める告示(危告示)に危険物のリストがあり、これはIMDGコードの危険物リストに基づいている。
航空輸送に係る危険物
危険物とは、国連がその輸送危険物勧告の定めている９つの危険性分類のうちの、1つ以上の基準に合致するものである。荷送り人は危険物を正確に識別、分類、包装等級への割り当てが求められる。輸送危険物勧告の分類基準は、試験方法及び分類マニュアル(Manual of Tests and Criteria)に記載されている。これは、元、危険物輸送に関する国連勧告別冊「試験方法及び判定基準」(Recommendations on the Transport of
Dangerous Goods, Manual of Tests and Criteria)と呼ばれていたものが、GHSにも対応させたものである。
日本
日本では、旅客自動車運送事業運輸規則（昭和31年運輸省令第44号）第14条、第52条に基づいて、バス、タクシー等人を運送する事業における危険物の輸送制限が実施されている。
日本
鉄道運輸規程（昭和17年鉄道省令第3号）において、旅客が「火薬類其ノ他ノ危険品」を手荷物として託送することを禁じ（第37条）、「火薬類其ノ他ノ危険品」を他の品名で貨物として託送した際の措置（割増運賃請求及び損害賠償請求）について定めている（第59条）。
ここでは、「危険品」と呼んでいるが、日常では「危険物」と呼んでいることも少なくない。
日本貨物鉄道（JR日本貨物）では、の平成19年10月に『貨物運送約款』を改訂し、危険物(危険品)の分類を国際基準に準じたものにした。また、危険物を輸送する際の荷主、利用運送事業者、JR日本貨物間の責任を明確化した。その貨物運送約款第4章危険品輸送の特則では、国連危険物輸送勧告を大元とする国連番号と容器等級を貨物運送状記事欄への記載を求めてる。JR貨物は、また、危険物(危険品)の貨物取扱について『危険品託送方法のご案内（コンテナ貨物）』なる冊子を発行している。
GHSによる危険物
国連危険物輸送勧告とそれに基づく各モード(航空、海上、陸上、鉄道)の規則はすべて輸送安全に限定されたものである。これを貯蔵や使用まで拡大したものがGHSであるといってよい。詳細は、GHSのページ参照。
分類
以下の6種類に分けられ、第1類から第6類に分類される。(固体と液体の両方は、第3類と第5類。不燃性物質は、第1類と第6類。)
道路の通行規制
危険物積載車両は、道路法第46条第3項に基づき延長5,000m以上の長大トンネル、水底トンネル及び水際にあり路面の高さが水面以下のトンネルの通行が禁止・制限されている。これは道路法の規定に基づき、道路管理者が指定する。
海外でもゴッタルド道路トンネル（スイス）の例のように、長大トンネルでは危険物積載車両の通行が禁止・制限されている。
日本の道路トンネルでは山手トンネル（首都高速中央環状線）・飛騨トンネル（東海北陸自動車道）・恵那山トンネル（中央自動車道）・関越トンネル（関越自動車道）など延長5,000m以上の長大トンネル・水底トンネルでこの規定が適用されているが、アクアトンネル（東京湾アクアライン）など両方の条件に該当するものもある。近年では樽峠トンネル（中部横断自動車道）、箕面トンネル（新名神高速道路）・新区界トンネル（国道106号区界道路）・大万木トンネル（松江自動車道）などのように通行規制を回避するため意図的にトンネル延長を5,000m未満（4,900m台）に抑えている事例もあり、新東名高速道路に至っては、危険物積載車両のスムーズな走行を優先するため、5,000mを越えるトンネルを避けたルートとなっている。
国連危険物輸送勧告の定義との違い
国連危険物輸送勧告における危険物と、日本の消防法における危険物の定義が異なることに注意が必要である。例を挙げると、消防法では引火点250°C以下の液体を危険物第4類の引火性液体としているが、国連危険物輸送勧告では引火点が60°C以下（かつ初留点が35°C以上）の液体を危険物クラス3の引火性液体としている。
この違いの理解は単に国際実務を行う時に重要なのではなく、日本国内での危険物についての法令を遵守した実務を行う際にも重要である。それは、消防法において陸上で自動車による危険物の輸送を規制しており、海上での輸送については国連危険物輸送勧告や国際条約等に従っている船舶安全法に基づく「船舶による危険物の運送基準等を定める告示」(危告示)により、危険物が定義・規制されている。同様に航空法施行規則(昭和二十七年運輸省令第五十六号)第百九十四条第一項第九号並びに同条第二項第一号、第三号及び第四号の規定に基づく「航空機による爆発物等の輸送基準等を定める告示」により、航空輸送における危険物が定義されている。