"非磁性の材料により構成され内部に液体を収納するタンクと、前記タンク内の液位に応じて変位するフロートと、前記フロートの下部を上下方向に移動可能とすると共に横方向への移動を規制する第1ガイドレールと、前記フロートの上部を横方向に移動可能とすると共に上下方向への移動を規制する第2ガイドレールと、前記フロートの上部の移動に連動して横方向に移動可能な磁石と、前記タンク外の上部に設けられ、磁束密度を磁電変換して出力する磁気センサと、前記磁気センサから得られる出力信号から液位を検出する液位検出部と、前記フロート上部の移動に連動して横方向に移動可能な磁石の可動範囲を制限する弾性部材と、を備え、前記弾性部材は、液位が任意位置より高い場合に前記磁石の第1横方向への移動を制限すると共に、液位が当該任意位置より低い場合に前記磁石の前記第1横方向と反対方向となる第2横方向への移動を制限して、前記磁石の可動範囲を制限することを特徴とする液位検出装置。前記弾性部材は、前記タンク内上部において前記第2ガイドレールの長手方向に沿って設けられていることを特徴とする請求項1に記載の液位検出装置。前記フロート、前記第1ガイドレール、前記第2ガイドレール、前記磁石、前記磁気センサ、及び前記弾性部材がフランジと一体的に形成され、前記タンクの開口部をフランジで塞ぐことにより形成されていることを特徴とする請求項1又は請求項2のいずれかに記載の液位検出装置。前記フランジは、金属部材により構成されていることを特徴とする請求項3に記載の液位検出装置。しかし、特許文献1に記載の液位検出装置においてフロートは液位範囲の1/2以上の長さを有するフロートアームの回転軸を中心に回動するため、当該中心からタンク側面までに充分な距離が必要であり、縦長のタンクなどタンクの形状によっては回動スペースを確保することができない。これにより、特許文献1に記載の液位検出装置は、適用できるタンクが限られてしまう。本発明はこのような従来の課題を解決するためになされたものであり、タンクの大きさに制限を受け難くすることが可能な液位検出装置を提供することにある。本発明の液位検出装置は、非磁性の材料により構成され内部に液体を収納するタンクと、タンク内の液位に応じて変位するフロートと、フロートの下部を上下方向に移動可能とすると共に横方向への移動を規制する第1ガイドレールと、フロートの上部を横方向に移動可能とすると共に上下方向への移動を規制する第2ガイドレールと、フロートの上部の移動に連動して横方向に移動可能な磁石と、タンク外の上部に設けられ、磁束密度を磁電変換して出力する磁気センサと、磁気センサから得られる出力信号から液位を検出する液位検出部と、フロート上部の移動に連動して横方向に移動可能な磁石の可動範囲を制限する弾性部材と、を備え、弾性部材は、液位が任意位置より高い場合に磁石の第1横方向への移動を制限すると共に、液位が当該任意位置より低い場合に磁石の第1横方向と反対方向となる第2横方向への移動を制限して、磁石の可動範囲を制限することを特徴とする。この液位検出装置によれば、フロートの下部を上下方向に移動可能とすると共に横方向への移動を規制する第1ガイドレールと、フロートの上部を横方向に移動可能とすると共に上下方向への移動を規制する第2ガイドレールとを備えるため、液位の上昇及び下降に応じて、フロート上部は横方向に移動する。また、磁石は、液位の上昇及び下降に応じて横方向に移動するフロート上部の移動に連動すると共に、タンク外の上部に磁気センサが設けられているため、液位の上昇及び下降に応じて、磁気センサから得られる出力信号が変化することとなり、液位を検出することができる。さらに、弾性部材は、液位が任意位置より高い場合に磁石の第1横方向への移動を制限すると共に、液位が当該任意位置より低い場合に磁石の第1横方向と反対方向となる第2横方向への移動を制限して、磁石の可動範囲を制限する。このため、液位の変化に対して磁石の可動範囲は小さく制限され、横方向に短い縦長のタンクに対しても適用することができる。従って、タンクの大きさに制限を受け難くすることができる。なお、液体とは、液体のみならず液化ガスを含む概念である。また、本発明の液位検出装置において、弾性部材は、タンク内上部において第2ガイドレールの長手方向に沿って設けられていることが好ましい。この液位検出装置によれば、弾性部材は、タンク内上部において第2ガイドレールの長手方向に沿って設けられているため、液体が弾性部材に接触し難くなり、弾性部材が液体によって腐食等してしまう事態を抑制することができる。また、本発明の液位検出装置において、フロート、第1ガイドレール、第2ガイドレール、磁石、磁気センサ、及び弾性部材がフランジと一体的に形成され、タンクの開口部をフランジで塞ぐことにより形成されていることが好ましい。この液位検出装置によれば、液位検出装置は、フロート、第1ガイドレール、第2ガイドレール、磁石、磁気センサ、及び弾性部材がフランジと一体的に形成されているため、液位検出装置を製造するにあたって各部の構成の位置関係等が崩れ難く、検出精度を向上させることができる。さらに、フランジをタンクの開口部に取り付けるだけでよく、組み付け性も向上させることができる。また、本発明の液位検出装置において、フランジは、金属部材により構成されていることが好ましい。この液位検出装置によれば、フランジは、金属部材により構成されている。ここで、フランジが樹脂により構成されている場合、収納する液体の種類にもよるが液体がフランジを透過してしまうため、フランジに或る程度の厚みを持たせる必要がある。このため、磁石と磁気センサとの距離が長くなり、液位の検出が困難となる可能性がある。しかし、フランジが金属部材により構成されているため、液位の検出が困難となってしまう事態を防止することができる。本発明によれば、タンクの大きさに制限を受け難くすることが可能な液位検出装置を提供することができる。以下、本発明の好適な実施形態を図面に基づいて説明する。図1は、本発明の実施形態に係る液位検出装置の概略構成図である。図1に示すように、液位検出装置1は、液体Fを収納したタンク10内の液位を検出するものであって、タンク10と、フロート20と、ガイドレール31,32と、磁石41と、磁気センサ51,52と、差動アンプ60と、液位検出部70とを備えている。タンク10は、タンク本体部11と、本体部11に設けられた開口部Rを塞ぐフランジ12とから構成されており、内部に液体Fを収納するものである。このタンク10特にフランジ12は、非磁性の材料、すなわちステンレスやアルミや樹脂などにより構成されている。なお、後述するが、タンク10は、ステンレスやアルミなどの金属部材により構成されていることが望ましい。フロート20は、タンク10内の液位に応じて変位するものである。第1ガイドレール31は、フロート20の下部を上下方向に移動可能とすると共に横方向への移動を規制する案内部材である。具体的に本実施形態においてフロート20は下部に第1支持ピン21を備えている。また、第1ガイドレール31は上下方向に伸びる2本のレールを備えており、2本のレールの間に第1支持ピン21が挿入された状態となっている。このため、第1ガイドレール31は、フロート20の下部を上下方向に移動可能とすると共に横方向への移動を規制する。第2ガイドレール32は、フロート20の上部を横方向に移動可能とすると共に上下方向への移動を規制する案内部材である。具体的に本実施形態においてフロート20は上部に第2支持ピン22を備えている。また、第2ガイドレール32は横方向に伸びる2本のレールを備えており、2本のレールの間に第2支持ピン22が挿入された状態となっている。このため、第2ガイドレール32は、フロート20の上部を横方向に移動可能とすると共に上下方向への移動を規制する。磁石固定部材40は磁石41を有し、その一端側が第2支持ピン22に固定されている。よって、磁石41は、フロート20の上部の移動に連動して横方向に移動することとなる。また、磁石固定部材40は他端側に第3支持ピン42を有しており、第3支持ピン42は第2ガイドレール32の2本のレールの間に挿入されている。磁気センサ51,52は、タンク10外の上部に設けられ、磁束密度を磁電変換して出力するものである。具体的に磁気センサ51,52は、タンク10外において磁石41に近接するように設置され、ホールICやMRセンサなどが用いられる。このような磁気センサ51,52は、水平方向の磁束に応じた電気信号を出力するように配置されている。また、磁気センサ51,52は、第2ガイドレール32の長手方向に距離を隔てて2つ設けられており、それぞれが差動アンプ60に信号出力する。差動アンプ60は、2つの入力信号の差分を一定係数差動利得で増幅する増幅回路である。差動アンプ60の非反転入力端子には第1磁気センサ51からの出力信号が入力され、差動アンプ60の反転入力端子には第2磁気センサ52からの出力信号が入力される。液位検出部70は、磁気センサ51,52から得られる出力信号から液位を検出するものであって、本実施形態では2つの磁気センサ51,52から得られた出力信号の差分に基づいて液位を検出する。図2は、液位上昇時における液位検出装置1の状態を示す概略図である。上記のような構成を有するため、図2に示すように液位が上がると、フロート20自体は上昇しようとするが、フロート20の上部は第2ガイドレール32によって上下方向の移動が規制されているため、横方向第1横方向に移動する。また、フロート20の上部は第2支持ピン22、及び磁石固定部材40を介して磁石41に接続されている。このため、磁石41は液位の上昇に応じて第1横方向に移動する。一方、図1に示すように液位が下がると、フロート20自体は下降しようとするが、フロート20の上部は第2ガイドレール32によって上下方向の移動が規制されているため、横方向第2横方向に移動する。また、フロート20の上部は第2支持ピン22、及び磁石固定部材40を介して磁石41に接続されている。このため、磁石41は液位の低下に応じて第2横方向に移動する。以上のように液位に応じて磁石41が移動するため、磁気センサ51,52の出力信号が液位に応じて変動することとなる。次に、本実施形態に係る液位検出装置1による液位検出の概要について説明する。図3は、図1及び図2に示した磁気センサ51,52の出力信号を示す図である。図3に示すように、第1磁気センサ51はタンク10外の上部の第1横方向側に設けられている。このため、液位が上がって磁石41が第1横方向に移動すると、第1磁気センサ51と磁石41とが近くなり、第1磁気センサ51から大きい出力が得られる。一方、液位が下がって磁石41が第2横方向に移動すると、第1磁気センサ51と磁石41とが遠くなり、第1磁気センサ51から小さい出力が得られる。特に、第1磁気センサ51は、液位の上昇に応じて指数関数的に大きくなる信号を出力する。また、第2磁気センサ52はタンク10外の上部の第2横方向側に設けられている。このため、液位が上がって磁石41が第1横方向に移動すると、第2磁気センサ52と磁石41とが遠くなり、第2磁気センサ52から小さい出力が得られる。一方、液位が下がって磁石41が第2横方向に移動すると、第2磁気センサ52と磁石41とが近くなり、第2磁気センサ52から大きい出力が得られる。特に、第2磁気センサ52は、液位の上昇に応じて指数関数的に小さくなる信号を出力する。図4は、図1及び図2に示した差動アンプ60の出力信号を示す図である。上記したように、第1磁気センサ51からの出力信号は差動アンプ60の非反転入力端子に入力され、第2磁気センサ52からの出力信号は差動アンプ60の反転入力端子に入力される。このため、差動アンプ60は、図4に示すように液位に応じて略比例的な信号を出力することとなる。液位検出部70は、差動アンプ60から得られた信号に基づいて、液位を検出する。この際、液位検出部70は、例えば図4に示すような液位と出力信号との関係を示すデータを記憶しておき、差動アンプ60から得られた信号に基づいて液位を検出する。再度、図1及び図2を参照する。図1及び図2に示すように液位検出装置1はコイルスプリング80弾性部材を備えている。コイルスプリング80は、フロート20の上部の移動に連動して横方向に移動可能な磁石41の可動範囲を制限するものである。具体的にコイルスプリング80は、一端が磁石固定部材40の他端側に接続され、他端がフランジ12に接続されている。フランジ12は、フロート20、ガイドレール31,32、磁石41、磁気センサ51,52、及びコイルスプリング80の各部を一体的に接続する。また、コイルスプリング80は、液位が任意位置より高い場合に自由長より伸びることとなり、液位が任意位置より低い場合に自由長より縮むこととなる。すなわち、コイルスプリング80は、任意位置より液位が高い場合に伸張状態となり、任意位置より液位が低い場合に圧縮状態となる。なお、フランジ12と一体的に形成されるタンク内部材20,21,22,31,32,40,42の少なくとも1つは、ステンレスにより構成されていることが望ましい。これにより、例えばタンク10内に鉄やアルミでは腐食する液体Fを収納していたとしても、ステンレスにより構成したタンク内部材20,21,22,31,32,40,42について腐食を防止することができるからである。次に、本実施形態に係る液位検出装置1の作用を説明する。図2に示すように液位が上がった場合、フロート20は浮力により全体的に上方移動するが、フロート20の上部及び磁石41は第1横方向に移動する。しかし、コイルスプリング80が磁石固定部材40を介して磁石41を第2横方向に引くこととなり、磁石41の動きを制限して磁石41を所定位置で止めることとなる。一方、図1に示すように液位が下がった場合、フロート20が全体的に下方移動するが、フロート20の上部及び磁石41は第2横方向に移動する。しかし、コイルスプリング80が磁石固定部材40を介して磁石41を第1横方向に押すこととなり、磁石41の動きを制限して磁石41を所定位置で止めることとなる。このため、液位の変化量に対して磁石位置の変化量はn分の1nは1より大きい数とされる。具体的には図2に示すように、液位の変化量L1に対して磁石41の変化量はL1よりも小さいL2となる。このため、横方向についてはタンク10の大きさが小さくとも液位を検出できることとなり、縦長のタンク10に対しても適用することができる。なお、本実施形態ではコイルスプリング80を例に挙げているが、これに限らず、弾性部材であれば他のスプリングやゴム等であってもよい。このようにして、本実施形態に係る液位検出装置1によれば、フロート20の下部を上下方向に移動可能とすると共に横方向への移動を規制する第1ガイドレール31と、フロート20の上部を横方向に移動可能とすると共に上下方向への移動を規制する第2ガイドレール32とを備えるため、液位の上昇及び下降に応じて、フロート20の上部は横方向に移動する。また、磁石41は、液位の上昇及び下降に応じて横方向に移動するフロート20の上部の移動に連動すると共に、タンク10外の上部に磁気センサ51,52が設けられているため、液位の上昇及び下降に応じて、磁気センサ51,52から得られる出力信号が変化することとなり、液位を検出することができる。また、コイルスプリング80は、液位が任意位置より高い場合に磁石41の第1横方向への移動を制限すると共に、液位が当該任意位置より低い場合に磁石41の第1横方向と反対方向となる第2横方向への移動を制限して、磁石41の可動範囲を制限する。このため、液位の変化に対して磁石41の可動範囲は小さく制限され、横方向に短い縦長のタンク10に対しても適用することができる。従って、タンク10の大きさに制限を受け難くすることができる。また、コイルスプリング80は、タンク10内上部において第2ガイドレール32の長手方向に沿って設けられているため、液体Fがコイルスプリング80に接触し難くなり、コイルスプリング80が液体Fによって腐食してしまう事態を抑制することができる。また、液位検出装置1は、フロート20、第1ガイドレール31、第2ガイドレール32、磁石41、磁気センサ51,52、及びコイルスプリング80がフランジ12と一体的に形成されているため、液位検出装置1を製造するにあたって各部の構成の位置関係等が崩れ難く、検出精度を向上させることができる。さらに、フランジ12をタンク10の開口部Rに取り付けるだけでよく、組み付け性も向上させることができる。また、フランジ12は、金属部材により構成されている。ここで、フランジ12が樹脂により構成されている場合、収納する液体Fの種類にもよるが液体Fがフランジ12を透過してしまうため、フランジ12に或る程度の厚みを持たせる必要がある。このため、磁石41と磁気センサ51,52との距離が長くなり、液位の検出が困難となる可能性がある。しかし、フランジ12が金属部材により構成されているため、液位の検出が困難となってしまう事態を防止することができる。以上、実施形態に基づき本発明を説明したが、本発明は上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲で、変更を加えてもよい。例えば、本実施形態においてコイルスプリング80を備え、磁石41の移動量を抑えているが、特にこれに限らず、他の弾性部材を備えるものであってもよい。さらに、本実施形態に係るフロート20は円柱形状となっているが、形状はこれに限らず、例えばテーパ形状とし、下部を大径とするようにしてもよい。これにより、液位が低い場合でもフロート20に働く浮力を確保できるからである。また、本実施形態においてフロート20の案内部材としてガイドレール31,32を備えているが、2本のレールにより構成されるものに限らず、複数本の長尺棒により構成されるものであってもよいし、他の構成や形状のものであってもよい。すなわち、ガイドレール31,32はそれぞれフロート20を案内できれば、特に構成や形状に限定されるものではない。また、液位検出装置1は図5のように構成されていてもよい。図5は、変形例に係る液位検出装置の概略構成図である。図5に示すように、液位検出装置1は、コイルスプリング80がフロート20の下部とフランジ12との間に設けられている。より詳細にコイルスプリング80の一端はフランジ12に接続され、他端はフロート20に設けられた第1支持ピン21に接続されている。また、コイルスプリング80は、液位が任意位置よりも高い場合に自由長よりも縮み、液位が任意位置よりも低い場合に自由長よりも伸びるように配置されている。このような構成であっても、第1実施形態に係る液位検出装置1と同様に、磁石41の可動範囲を小さく制限して、横方向に短い縦長のタンクに対しても適用することができる。さらに、図5に示す変形例ではコイルスプリング80はフロート20の下部とフランジ12との間に設けられているが、これに限らず、フロート20の上部とフランジ12との間に設けられていてもよい。"