入力電源とグランドとの間に、スイッチングレギュレータ、電圧検出抵抗、および発光素子が順次直列に接続され、前記電圧検出抵抗から検出される電圧を、定電圧源と前記グランドとの間に接続された分圧抵抗から取り出す基準電圧と比較して、その差分に応じて前記スイッチングレギュレータから前記電圧検出抵抗の側に流す電流を制御し、前記発光素子に流れる電流を制御するスイッチングコントローラを備える車両用灯具であって、前記入力電源と前記グランドとの間に、前記入力電源の電圧が設定値以下に低下した際に前記分圧抵抗に前記分圧抵抗の電圧を低下させる電流を流す第1電流制御回路と、前記定電圧源と前記グランドとの間に、温度検出素子によって検出される温度が設定値以上に上昇した際に前記分圧抵抗に前記分圧抵抗の電圧を低下させる電流を流す第2電流制御回路と、を備えることを特徴とする車両用灯具。前記第1電流制御回路は、前記入力電源の電圧が設定値以下になった場合に電流が流れる差動回路と、前記電流の流れに応じて前記分圧抵抗に電流を流すカレントミラー回路とから構成されていることを特徴とする請求項1の車両用灯具。前記第2電流制御回路は、温度検出素子によって検出される温度が設定値以上に上昇した場合に電流が流れる差動回路と、前記電流の流れに応じて前記分圧抵抗に電流を流すカレントミラー回路とから構成されていることを特徴とする請求項1の車両用灯具。前記第2電流制御回路の前記温度検出素子は前記発光素子の近傍に配置されていることを特徴とする請求項1に記載の車両用灯具。前記スイッチングレギュレータおよびスイッチングコントローラを少なくとも搭載する配線基板を備え、前記第2電流制御回路の前記温度検出素子は前記配線基板に配置されていることを特徴とする請求項1に記載の車両用灯具。前記スイッチングレギュレータおよびスイッチングコントローラを少なくとも搭載する配線基板を収納する箱体を備え、前記第2電流制御回路の前記温度検出素子は前記箱体に配置されていることを特徴とする請求項1に記載の車両用灯具。前記温度検出素子の配置個所が異なる前記第2電流制御回路が少なくとも2個備えられていることを特徴とする請求項1に記載の車両用灯具。しかし、図5に示した構成の車両用灯具は、入力電源の低下による電流制御を行うことができても、周辺温度が高温となった場合に電流を低下させる等の措置がとれず、回路あるいは発光ダイオードが破損する恐れを有するものであった。同様に、図6に示した構成の車両用灯具は、周辺温度の上昇による電流制御を行うことができても、入力電源が低下した場合に電流を低下させる等の措置がとれず、回路あるいは発光ダイオードが破損する恐れを有するものであった。本発明は、このような事情に鑑みてなされたものであり、その目的は、入力電源の電圧変化および周辺温度の変化のいずれに対しても、光源である発光素子に流す電流を制御できるように構成した車両用灯具を提供することにある。このような目的を達成するために、本発明は、スイッチングコントローラに入力させる基準電圧を、定電圧源とグランドとの間に接続された分圧抵抗から取り出す構成とするとともに、入力電源とグランドとの間に、該入力電源の電圧が設定値以下に低下した際に前記分圧抵抗に該分圧抵抗の電圧を低下させる電流を流す電圧変化用の電流制御回路と、定電圧源とグランドとの間に、温度検出素子によって検出される温度が設定値以上に上昇した際に前記分圧抵抗に該分圧抵抗の電圧を低下させる電流を流す温度変化用の電流制御回路と、を備えるように構成したものである。このような構成によれば、入力電源の電圧変化および周辺温度の変化のいずれに対しても光源である発光素子に流す電流を制御できる。本発明は、以下の構成によって把握される。1本発明の車両用灯具は、入力電源とグランドとの間に、スイッチングレギュレータ、電圧検出抵抗、および発光素子が順次直列に接続され、前記電圧検出抵抗から検出される電圧を、定電圧源と前記グランドとの間に接続された分圧抵抗から取り出す基準電圧と比較して、その差分に応じて前記スイッチングレギュレータから前記電圧検出抵抗の側に流す電流を制御し、前記発光素子に流れる電流を制御するスイッチングコントローラを備える車両用灯具であって、前記入力電源と前記グランドとの間に、前記入力電源の電圧が設定値以下に低下した際に前記分圧抵抗に前記分圧抵抗の電圧を低下させる電流を流す第1電流制御回路と、前記定電圧源と前記グランドとの間に、温度検出素子によって検出される温度が設定値以上に上昇した際に前記分圧抵抗に前記分圧抵抗の電圧を低下させる電流を流す第2電流制御回路と、を備えることを特徴とする。2本発明の車両用灯具は、1の構成において、前記第1電流制御回路は、前記入力電源の電圧が設定値以下になった場合に電流が流れる差動回路と、前記電流の流れに応じて前記分圧抵抗に電流を流すカレントミラー回路とから構成されていることを特徴とする。3本発明の車両用灯具は、1の構成において、前記第2電流制御回路は、温度検出素子によって検出される温度が設定値以上に上昇した場合に電流が流れる差動回路と、前記電流の流れに応じて前記分圧抵抗に電流を流すカレントミラー回路とから構成されていることを特徴とする。4本発明の車両用灯具は、1の構成において、前記第2電流制御回路の前記温度検出素子は前記発光素子の近傍に配置されていることを特徴とする。5本発明の車両用灯具は、1の構成において、前記スイッチングレギュレータおよびスイッチングコントローラを少なくとも搭載する配線基板を備え、前記第2電流制御回路の前記温度検出素子は前記配線基板に配置されていることを特徴とする。6本発明の車両用灯具は、1の構成において、前記スイッチングレギュレータおよびスイッチングコントローラを少なくとも搭載する配線基板を収納する箱体を備え、前記第2電流制御回路の前記温度検出素子は前記箱体に配置されていることを特徴とする。7本発明の車両用灯具は、1の構成において、前記温度検出素子の配置個所が異なる前記第2電流制御回路が少なくとも2個備えられていることを特徴とする。このように構成された車両用灯具は、入力電源の電圧変化および周辺温度の変化のいずれに対しても、低消費電力で、光源である発光素子に流す電流を制御できるように構成することができるようになる。以下、添付図面を参照して、本発明を実施するための形態以下、実施形態というについて詳細に説明する。なお、実施形態の説明の全体を通して同じ要素には同じ番号を付している。実施態様1図1は、本発明の車両用灯具の実施態様1の全体を示すブロック回路図である。図1において、まず、電源が供給される入力電源端子Vinとグランド端子GNDの間に、スイッチングレギュレータ1、電圧検出抵抗2、および光源3が順次直列に接続されている。光源3は、たとえば、直列接続された複数の発光ダイオード3Aから構成されている。ここで、入力電源端子Vin、グランド端子GND、スイッチングレギュレータ1、電圧検出抵抗2、および以下に説明する電子部品は、回路基板配線基板4に搭載されて構成されている。光源3は、通常回路基板4から比較的遠くに離れて配置されることから、回路基板4とは別個に該回路基板4に設けられた出力電源端子Voおよび前記グランド端子GNDに結線されて用いられるようになっている。スイッチングレギュレータ1は、後述するスイッチングコントローラ5からのたとえばPWMPulseWidthModulation制御に基づいて、電圧検出抵抗2、光源3へ流れる電流が制御されるようになっている。スイッチングコントローラ5は、電圧検出抵抗2の両端の電流が入力されるようになっており、これらの電流から該電圧検出抵抗2に印加される電圧値を検出する電圧検出回路5Aと、入力電源の変動および周辺温度の変動に応じて制御された電圧値が入力される基準電圧検出回路5Bと、電圧検出回路5Aと基準電圧検出回路5Bからの各電圧値の差分に対応する周波数を算出するPWM生成部5Cとが具備されて構成されている。前記基準電圧検出回路5Bには、以下に説明する回路によって、入力電源の変動および周辺温度の変動に応じて制御された電圧値が入力されるようになっている。まず、定電圧源VccとグランドGNDとの間に、該定電圧源Vcc側から順次抵抗R1および抵抗R2の直列体が接続されており、抵抗R1および抵抗R2の中間接続点MPとグランドGNDとの間には、たとえば3個の電流制御回路10電流制御回路10A、電流制御回路10B、電流制御回路10Cが並列に接続されている。これら電流制御回路10の構成は後に詳述するが、電流制御回路10Aにおいては、回路基板1の周辺の温度が設定値以上に上昇した際に分圧抵抗となる前記抵抗R2に該抵抗R2の電圧を低下させる電流を流すように構成されている。また、電流制御回路10Bにおいては、光源3の周辺の温度が設定値以上に上昇した際に前記抵抗R2に該抵抗R2の電圧を低下させる電流を流すように構成されている。さらに、電流制御回路10Cにおいては、前記入力電源端子Vinからの入力電源の電圧が設定値以下に低下した際に前記抵抗R2に該抵抗R2の電圧を低下させる電流を流すように構成されている。なお、後に詳述するが、電流制御回路10A、電流制御回路10B、電流制御回路10Cは、それぞれ、たとえば、所定電圧以上を検出させた際に電流を発生させる差動増幅回路と、前記電流に基づく電流をミラー的に生成させるカレントミラー回路とから構成されている。そして、抵抗R1および抵抗R2の中間接続点MPにおける電圧、すなわち抵抗R2の間の電圧は、前記基準電圧検出回路5Bに入力されるようになっている。これにより、基準電圧検出回路5Bは、それぞれ独立に変動する回路基板4の周辺温度、光源3の周辺温度、および入力電源の電圧に対応させた基準電圧を生成でき、PWM生成部5Cにおいて、該基準電圧をベースとした電圧検出抵抗2からの検出電圧に基づいてスイッチングレギュレータ1への適正な制御ができるようになっている。図2は、図1に対応づけて描いた回路図で、電流制御回路10A、電流制御回路10B、電流制御回路10Cの各回路を具体的に示した図である。図2において、電流制御回路10Aは、まず、定電圧源VccからグランドGNDの間に、該定電圧源Vcc側から直列に順次、抵抗R3、抵抗R4、PNPトランジスタTr1、NPNトランジスタTr2、抵抗R5が接続され、抵抗R3と抵抗R4の中間接続点とグランドGNDの間にPNPトランジスタTr3が接続されている。NPNトランジスタTr2は、そのコレクタとベースが互いに接続されている。PNPトランジスタTr3のベースは、定電圧源Vccとグランドとの間に該定電圧源Vcc側から直列に順次接続された抵抗R6と抵抗R7との中間接続点に接続されている。PNPトランジスタTr1のベースは、定電圧源VccとグランドGNDとの間に該定電圧源Vcc側から直列に順次接続された抵抗R8と第1サーミスタ温度検出素子TM1との中間接続点に接続されている。第1サーミスタTM1は周辺の電気部品と同様に回路基板4に搭載されている。回路基板4に搭載されたトランジスタ等の温度による特性変化を解消した制御を行うためである。ここで、PNPトランジスタTr1、PNPトランジスタTr3、抵抗R3、抵抗R4、抵抗R6、抵抗R7、抵抗R8、第1サーミスタTM1は、前記差動増幅回路7を構成するようになっている。また、前記抵抗R1と抵抗R2との接続点MPとグランドGNDとの間に該接続点MP側から順次、NPNトランジスタTr4、抵抗R10が接続され、NPNトランジスタTr4のベースは前記NPNトランジスタTr2のベースに接続されている。ここで、NPNトランジスタTr2、NPNトランジスタTr4、抵抗R5、抵抗R10は、前記カレントミラー回路8を構成するようになっている。このように構成された電流制御回路10Aは、以下に示す動作がなされるようになっている。まず、PNPトランジスタTr3のベースには、定電圧源Vccの電圧を抵抗R6、抵抗R7で分圧された所定の電圧V1が印加されている。これに対して、PNPトランジスタTr1のベースには、定電圧源Vccの電圧を抵抗R8、第1サーミスタTM1で分圧された電圧V2が印加されるようになる。第1サーミスタTM1は、回路基板4の周辺の温度が高くなった場合に抵抗値が低くなる特性を有する。図3aは、第1サーミスタTM1の周辺温度T°Cに対するその抵抗RΩの関係を示したグラフである。同グラフから明らかとなるように、周囲温度が図中t1、t2、t3と順次上昇した場合に、第1サーミスタTM1の抵抗もそれに応じてr1、r2、r3と順次低下することになる。ここで、図中t2は光源3に供給しようとする設定電流に対応するターゲット温度とする。このため、第1サーミスタTM1の周辺温度が高くなった場合、PNPトランジスタTr1のベースに印加される電圧V2が小さくなるように変化する。なお、図3aに示すグラフには、縦軸に電圧V2をも示し、前記ターゲット温度に対応する電圧V2をv2で表記している。図3bは、前記電圧V2に対するトランジスタTr1に流れるコレクタ電流I1を示したグラフである。同グラフに示すように、電圧V2が前記ターゲット温度に対応する電圧v2よりも大きい場合V2>v2には、PNPトランジスタTr1のコレクタ電流I1は流れず、電圧V2が電圧v2よりも小さくなった場合V2<v2には、その差分に応じて、NPNトランジスタTr1のコレクタ電流I1が流れるようになっている。このため、第1サーミスタTM1の周辺温度が所定温度以上になった場合、コレクタ電流I1が発生し、このコレクタ電流I1はNPNトランジスタTr2を流れるようになる。これにより、NPNトランジスタTr4には、前記コレクタ電流I1とたとえば同じ電流I2I2=I1が流れるようになり、抵抗R1に流れる電流が上昇し、抵抗R1と抵抗R2の接続点MPの電圧、すなわち基準電圧検出回路5Bへの基準電圧が低下するようになる。これにより、スイッチングコントローラ5は、低下した基準電圧に基づいてスイッチングレギュレータ1を制御し、電圧検出抵抗2、光源3側へ流れる電流は低下するようになる。図3cは、基準電圧検出回路5Bへの基準電圧V5Bと前記電圧検出抵抗2から得られる電圧V2との関係を示したグラフを示している。同グラフで示すように、基準電圧検出回路5Bへの基準電圧V5Bが、前記ターゲット温度t2に対応する基準電圧検出回路5Bの基準電圧図中Vbで示すに低下するまでは、NPNトランジスタTr4にまだ電流I2が流れないので、電圧が保持されるようになっている。そして、温度が前記ターゲット温度t2以上になり前記電流I2が流れることによって、抵抗R1の電圧が大きくなることにともなう抵抗R2の電圧減で、基準電圧検出回路5Bへの基準電圧V5Bが低下するようになる。この場合、該基準電圧V5Bの低下に連動して、電圧検出抵抗2から得られる電圧V2も低下するようになる。図3dは、第1サーミスタTM1の検知温度T°Cに対するスイッチングレギュレータ1からの出力電流Iの関係を示したグラフである。同グラフに示すように、第1サーミスタTM1の検知温度がターゲット温度t2に至るまでは、スイッチングレギュレータ1からの出力電流は一定に保持されているが、ターゲット温度t2を超えた場合には、それに応じて前記出力電流Iが低下するようになっている。このように構成された電流制御回路10Aは、回路基板4に搭載される第1サーミスタTM1の検知温度が設定値以上に上昇した場合、前記抵抗R2に該抵抗R2の電圧を低下させる電流を流すように構成されていることから、光源3に流れる電流を適正に制御することができるようになる。電流制御回路10Bは、電流制御回路10Aとほぼ同様の構成からなっている。このため、電流制御回路10Bを構成する抵抗、トランジスタには、電流制御回路10Aの対応する抵抗、トランジスタと同じ符号を用い、その右肩に’を付して示している。電流制御回路10Bの電流制御回路10Aと異なる構成は、該電流制御回路10Bに具備される第2サーミスタ温度検出素子TM2が光源3の近傍に配置されていることに相違を有する。光源3を構成する発光ダイオード3Aの温度による特性変化を解消した制御を行うためである。電流制御回路10Bの動作は、電流制御回路10と同様に、光源3に隣接する第2サーミスタTM2の検知温度が設定値以上に上昇した場合、前記抵抗R2に該抵抗R2の電圧を低下させる電流を流すように構成されている。このため、電流制御回路10Aと同様に、光源3に流れる電流を適正に制御することができるようになる。電流制御回路10Cは、電流制御回路10Aとほぼ同様の構成からなっている。こため、電流制御回路10Cを構成する抵抗、トランジスタには、電流制御回路10Aの対応する抵抗、トランジスタと同じ符号を用い、その右肩にを付して示している。電流制御回路10Bの電流制御回路10Aと異なる構成は、入力電源端子VinとグランドGNDとの間に該入力電源端子Vin側から直列に順次接続された抵抗R8と抵抗R9とが接続され、これら抵抗R8と抵抗R9の中間接続点における電圧がトランジスタTr1のベースに供給されていることに相違を有する。すなわち、電流制御回路10Cは、定電圧源VccからグランドGNDの間に、該定電圧源Vcc側から直列に順次、抵抗R3、抵抗R4、PNPトランジスタTr1、NPNトランジスタTr2、抵抗R5が接続され、抵抗R3と抵抗R4の中間接続点とグランドGNDの間にPNPトランジスタTr3が接続されている。PNPトランジスタTr1のベースは、上述したように、入力電源端子VinとグランドGNDとの間に該入力電源端子Vin側から直列に順次接続された抵抗R8と抵抗R9との中間接続点に接続されている。NPNトランジスタTr2は、そのコレクタとベースが互いに接続されている。PNPトランジスタTr3のベースは、定電圧源VccとグランドGNDとの間に該定電圧源Vcc側から直列に順次接続された抵抗R6と抵抗R7との中間接続点に接続されている。また、前記抵抗R1と抵抗R2との接続点MPとグランドGNDとの間に該接続点MP側から順次、NPNトランジスタTr4、と抵抗R10が接続され、NPNトランジスタTr4のベースは前記NPNトランジスタTr2のベースに接続されている。このように構成された電流制御回路10Cは、以下に示す動作がなされるようになっている。まず、PNPトランジスタTr3のベースには、定電圧源Vccの電圧を抵抗R6、抵抗R7で分圧された所定の電圧V1が印加されている。これに対して、PNPトランジスタTr1のベースには、入力電源端子Vinの電圧を抵抗R8、抵抗R9で分圧された電圧V2が印加されるようになる。図4aは、入力電源端子Vinの電圧VINに対する抵抗R9に印加される抵抗電圧V9の関係を示したグラフである。同グラフから明らかとなるように、入力電源端子Vinの電圧VINが図中v1、v2、v3と順次低下する場合に、抵抗R9に印加される抵抗電圧V9もそれに応じてv1’、v2’、v3’と順次低下することになる。ここで、図中v2は光源3に供給しようとする設定電流に対応するターゲット電圧とする。その後は、電流制御回路10Aの場合と同様で、電圧VINが前記ターゲット電圧v2よりも大きい場合VIN>v2には、PNPトランジスタTr1のコレクタ電流I1は流れず、電圧VINが電圧v2よりも小さくなった場合VIN<v2には、その差分に応じて、NPNトランジスタTr1のコレクタ電流I1が流れるようになる。このため、入力電源端子Vinの電圧VINが所定電圧以下に低下した場合、コレクタ電流I1が発生し、このコレクタ電流I1はNPNトランジスタTr2を流れるようになる。これにより、NPNトランジスタTr4には、前記コレクタ電流I1とたとえば同じ電流I2I2=I1が流れるようになり、抵抗R1に流れる電流が上昇し、抵抗R1と抵抗R2の接続点MPの電圧、すなわち基準電圧検出回路5Bへの基準電圧が低下するようになる。これにより、スイッチングコントローラ5は、低下した基準電圧に基づいてスイッチングレギュレータ1を制御し、電圧検出抵抗2、光源側へ流れる電流は低下するようになる。図4bは、入力電源端子Vinの電圧VINに対するスイッチングレギュレータ1からの出力電流Iの関係を示したグラフである。同グラフに示すように、入力電源端子Vinの電圧VINがターゲット電圧v2に至るまでは、スイッチングレギュレータ1からの出力電流は一定に保持されているが、ターゲット電圧v2を超えた場合には、それに応じて前記出力電流Iが低下するようになっている。このように構成された電流制御回路10Cは、入力電源端子Vinの電圧が設定値以上に低下した場合、前記抵抗R2に該抵抗R2の電圧を低下させる電流を流すように構成されていることから、低消費電力で、光源3に流れる電流を的確に制御することができるようになる。以上説明したことから明らかなように、本実施態様による車両用灯具によれば、入力電源の電圧変化および周辺温度の変化のいずれに対しても、低消費電力で、光源である発光素子に流す電流を制御できるように構成できる。実施態様2上述した実施態様では、電流制御回路10Bに具備される第1サーミスタTM1は回路基板4に搭載されたものとして示したものである。しかし、該回路基板4を収納するたとえばシールド材からなる箱体を備える場合において、第1サーミスタTM1は該箱体に配置させるように構成してもよいことはいうまでもない。同様の効果が得られるからである。実施態様3上述した実施態様では、3個の電流制御回路10電流制御回路10A、電流制御回路10B、電流制御回路10Cを備えるものとして構成したものである。しかし、該電流制御回路10はその数が制限されることはなく、3個以上であっても、電流制御回路10Aと電流制御回路10Cによって、あるいは電流制御回路10Bと電流制御回路10Cによって構成するようにしてもよい。以上、実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されないことは言うまでもない。上記実施形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。またその様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。