移動体の現在位置を検出する現在位置検出手段と、前記移動体の出発地から目的地までの往路を探索すると共に、当該目的地から当該出発地までの復路を探索する経路探索手段と、前記復路における分岐点の目印を選択し、前記目的地に向かって前記往路を前記現在位置が移動している間に、当該選択した目印を用いて当該復路における分岐点に関する案内を行うための制御をする案内制御手段と、を備えるナビゲーションシステム。前記案内制御手段は、前記往路における分岐点を前記目的地に向かって前記移動体が通過する前又は後に、前記選択した目印が前記復路における当該分岐点を前記出発地に向かって通過する際の目印である旨の案内を行うための制御をする、請求項1に記載のナビゲーションシステム。前記案内制御手段は、前記往路における分岐点を前記目的地に向かって前記移動体が通過した後に移動する道路沿いの目印を、前記復路における当該分岐点の目印として選択する、請求項1又は2に記載のナビゲーションシステム。前記案内制御手段は、前記往路における分岐点を前記目的地に向かって前記移動体が通過した後に、前記復路における当該分岐点に関する案内を前記選択した目印を用いて行うための制御をする、請求項1から3のいずれか一項に記載のナビゲーションシステム。前記案内制御手段は、前記往路における分岐点を前記目的地に向かって前記移動体が通過する前に、前記復路における当該分岐点に関する案内を前記選択した目印を用いて行うための制御をする、請求項1から3のいずれか一項に記載のナビゲーションシステム。前記案内制御手段は、前記往路における分岐点を前記目的地に向かって前記移動体が通過する前に、当該分岐点への当該移動体の接近に伴って当該分岐点に関して複数回の案内を行うと共に、当該複数回の案内のうち、当該分岐点に関して最後の案内を行う際にのみ、前記復路における当該分岐点に関する案内を前記選択した目印を用いて行うための制御をする、請求項5に記載のナビゲーションシステム。前記案内制御手段は、前記移動体が前記復路を前記出発地に向かって移動している場合、当該復路における分岐点に関する案内を、当該移動体が前記往路を前記目的地に向かって移動している場合とは異なる案内基準に基づいて行うための制御をする、請求項1から6のいずれか一項に記載のナビゲーションシステム。前記案内制御手段は、前記移動体が前記復路を前記出発地に向かって移動する場合、当該復路における分岐点に関する案内の一部又は全部を省略する、請求項7に記載のナビゲーションシステム。前記案内制御手段は、前記移動体が前記復路を前記出発地に向かって移動する場合、当該復路における分岐点の目印のみを案内するための制御を行う、請求項8に記載のナビゲーションシステム。前記案内制御手段は、前記復路を前記出発地に向かって前記移動体が移動中において当該復路における分岐点に関する案内を行う案内点から当該分岐点までの距離又は時間を、前記往路を前記目的地に向かって前記移動体が移動中において当該往路における分岐点に関する案内を行う案内点から当該分岐点までの距離又は時間よりも短くする、請求項7に記載のナビゲーションシステム。前記案内制御手段は、前記復路における分岐点を前記出発地に向かって前記移動体が通過した後に、当該分岐点の通過後に当該移動体が移動している道路が当該復路上の道路か否かを案内するための制御を行う、請求項1から10のいずれか一項に記載のナビゲーションシステム。移動体の現在位置を検出する現在位置検出ステップと、前記移動体の出発地から目的地までの往路を探索すると共に、当該目的地から当該出発地までの復路を探索する経路探索ステップと、前記復路における分岐点の目印を選択し、前記目的地に向かって前記往路を前記現在位置が移動している間に、当該選択した目印を用いて当該復路における分岐点に関する案内を行うための制御をする案内制御ステップと、を含むナビゲーション方法。請求項12に記載の方法をコンピュータに実行させるナビゲーションプログラム。しかしながら、上述の如き従来の装置は、現在移動中の経路において、これからユーザが進入しようとする交差点を如何に分かりやすくユーザに案内するかに着目したものに過ぎなかった。従って、出発地から目的地に向かう往路において交差点の目印となる施設を案内した場合、ユーザは一時的にその目印を記憶するが、交差点を右左折した後は当該交差点へのユーザの関心は薄れるため、案内された目印も忘れてしまう場合があった。その結果、往路の目的地から往路の出発地に向かう復路において、往路と同じ交差点を通過する場合においても、当該交差点の目印をユーザは忘れているため、ナビゲーション装置による案内がなければ当該交差点を正しい方向に右左折できない場合があった。このように、近年のナビゲーション装置の普及により、所望の目的地への移動が大変容易になった一方で、ナビゲーション装置に依存しすぎる余り、以前と比較してユーザが道を覚えることが困難となっていた。本発明は、上記に鑑みてなされたものであって、ユーザの能動的な記憶力思考力を活性化させ、道を覚えられるような案内を行うことができる、ナビゲーションシステム、ナビゲーション方法、及びナビゲーションプログラムを提供することを目的とする。上述した課題を解決し、目的を達成するために、請求項1に記載のナビゲーションシステムは、移動体の現在位置を検出する現在位置検出手段と、前記移動体の出発地から目的地までの往路を探索すると共に、当該目的地から当該出発地までの復路を探索する経路探索手段と、前記復路における分岐点の目印を選択し、前記目的地に向かって前記往路を前記現在位置が移動している間に、当該選択した目印を用いて当該復路における分岐点に関する案内を行うための制御をする案内制御手段と、を備える。また、請求項2に記載のナビゲーションシステムは、請求項1に記載のナビゲーションシステムにおいて、前記案内制御手段は、前記往路における分岐点を前記目的地に向かって前記移動体が通過する前又は後に、前記選択した目印が前記復路における当該分岐点を前記出発地に向かって通過する際の目印である旨の案内を行うための制御をする。また、請求項3に記載のナビゲーションシステムは、請求項1又は2に記載のナビゲーションシステムにおいて、前記案内制御手段は、前記往路における分岐点を前記目的地に向かって前記移動体が通過した後に移動する道路沿いの目印を、前記復路における当該分岐点の目印として選択する。また、請求項4に記載のナビゲーションシステムは、請求項1から3のいずれか一項に記載のナビゲーションシステムにおいて、前記案内制御手段は、前記往路における分岐点を前記目的地に向かって前記移動体が通過した後に、前記復路における当該分岐点に関する案内を前記選択した目印を用いて行うための制御をする。また、請求項5に記載のナビゲーションシステムは、請求項1から3のいずれか一項に記載のナビゲーションシステムにおいて、前記案内制御手段は、前記往路における分岐点を前記目的地に向かって前記移動体が通過する前に、前記復路における当該分岐点に関する案内を前記選択した目印を用いて行うための制御をする。また、請求項6に記載のナビゲーションシステムは、請求項5に記載のナビゲーションシステムにおいて、前記案内制御手段は、前記往路における分岐点を前記目的地に向かって前記移動体が通過する前に、当該分岐点への当該移動体の接近に伴って当該分岐点に関して複数回の案内を行うと共に、当該複数回の案内のうち、当該分岐点に関して最後の案内を行う際にのみ、前記復路における当該分岐点に関する案内を前記選択した目印を用いて行うための制御をする。また、請求項7に記載のナビゲーションシステムは、請求項1から6のいずれか一項に記載のナビゲーションシステムにおいて、前記案内制御手段は、前記移動体が前記復路を前記出発地に向かって移動している場合、当該復路における分岐点に関する案内を、当該移動体が前記往路を前記目的地に向かって移動している場合とは異なる案内基準に基づいて行うための制御をする。また、請求項8に記載のナビゲーションシステムは、請求項7に記載のナビゲーションシステムにおいて、前記案内制御手段は、前記移動体が前記復路を前記出発地に向かって移動する場合、当該復路における分岐点に関する案内の一部又は全部を省略する。また、請求項9に記載のナビゲーションシステムは、請求項8に記載のナビゲーションシステムにおいて、前記案内制御手段は、前記移動体が前記復路を前記出発地に向かって移動する場合、当該復路における分岐点の目印のみを案内するための制御を行う。また、請求項10に記載のナビゲーションシステムは、請求項7に記載のナビゲーションシステムにおいて、前記案内制御手段は、前記復路を前記出発地に向かって前記移動体が移動中において当該復路における分岐点に関する案内を行う案内点から当該分岐点までの距離又は時間を、前記往路を前記目的地に向かって前記移動体が移動中において当該往路における分岐点に関する案内を行う案内点から当該分岐点までの距離又は時間よりも短くする。また、請求項11に記載のナビゲーションシステムは、請求項1から10のいずれか一項に記載のナビゲーションシステムにおいて、前記案内制御手段は、前記復路における分岐点を前記出発地に向かって前記移動体が通過した後に、当該分岐点の通過後に当該移動体が移動している道路が当該復路上の道路か否かを案内するための制御を行う。また、請求項12に記載のナビゲーション方法は、移動体の現在位置を検出する現在位置検出ステップと、前記移動体の出発地から目的地までの往路を探索すると共に、当該目的地から当該出発地までの復路を探索する経路探索ステップと、前記復路における分岐点の目印を選択し、前記目的地に向かって前記往路を前記現在位置が移動している間に、当該選択した目印を用いて当該復路における分岐点に関する案内を行うための制御をする案内制御ステップと、を含む。また、請求項13に記載のナビゲーションプログラムは、請求項12に記載の方法をコンピュータに実行させる。請求項1に記載のナビゲーションシステム、請求項12に記載のナビゲーション方法、及び請求項13に記載のナビゲーションプログラムによれば、経路探索手段は、移動体の出発地から目的地までの往路を探索すると共に、当該目的地から当該出発地までの復路を探索し、案内制御手段は、復路における分岐点の目印を選択し、目的地に向かって往路を現在位置が移動している間に、当該選択した目印を用いて復路における分岐点に関する案内を行うための制御をするので、往路を移動中において、復路の分岐点についての目印を積極的にユーザの記憶に留めさせることができ、ユーザの能動的な記憶力思考力を活性化させ、道を覚えられるような案内を行うことができる。請求項2に記載のナビゲーションシステムによれば、案内制御手段は、往路における分岐点を目的地に向かって移動体が通過する前又は後に、選択した目印が復路における分岐点を出発地に向かって通過する際の目印である旨の案内を行うための制御をするので、復路の分岐点についての目印を、往路における分岐点と関連付けてユーザの記憶に留めさせることができ、ユーザの能動的な記憶力思考力を一層活性化させ、道を覚えられるような案内を行うことができる。請求項3に記載のナビゲーションシステムによれば、案内制御手段は、往路における分岐点を目的地に向かって移動体が通過した後に移動する道路沿いの目印を、復路における当該分岐点の目印として選択するので、復路において当該復路における分岐点に向かって移動体が移動する際にユーザが視認可能な目印を、復路における当該分岐点の目印として案内することができ、ユーザが道を覚えるために有用な目印を案内することができる。請求項4に記載のナビゲーションシステムによれば、案内制御手段は、往路における分岐点を目的地に向かって移動体が通過した後に、復路における当該分岐点に関する案内を、当該案内制御手段が選択した目印を用いて行うための制御をするので、ユーザが復路における分岐の目印の認識に集中できるような案内を行うことができる。請求項5に記載のナビゲーションシステムによれば、案内制御手段は、往路における分岐点を目的地に向かって移動体が通過する前に、復路における当該分岐点に関する案内を、当該案内制御手段が選択した目印を用いて行うための制御をするので、ユーザが復路における分岐の目印を往路における分岐点のイメージに対応付けて認識できるような案内を行うことができる。請求項6に記載のナビゲーションシステムによれば、案内制御手段は、往路における分岐点を目的地に向かって移動体が通過する前に、当該分岐点への移動体の接近に伴って当該分岐点に関して複数回の案内を行うと共に、当該複数回の案内のうち、当該分岐点に関して最後の案内を行う際にのみ、復路における分岐点に関する案内を当該案内制御手段が選択した目印を用いて行うための制御をするので、ユーザが復路における分岐の目印を往路における分岐点のイメージに一層確実に対応付けて認識できるような案内を行うことができる。請求項7に記載のナビゲーションシステムによれば、案内制御手段は、移動体が復路を出発地に向かって移動している場合、当該復路における分岐点に関する案内を、移動体が往路を目的地に向かって移動している場合とは異なる案内基準に基づいて行うための制御をするので、ユーザに記憶を頼りに復路を移動させるための案内を行うことができ、ユーザの能動的な記憶力思考力を活性化させ、道を覚えられるような案内を行うことができる。請求項8に記載のナビゲーションシステムによれば、案内制御手段は、移動体が復路を出発地に向かって移動する場合、当該復路における分岐点に関する案内の一部又は全部を省略するので、ユーザは自らの判断で復路における分岐点を右左折等しなければならなくなる。これにより、ユーザに記憶を頼りに復路を移動させるための案内を行うことができ、ユーザの能動的な記憶力思考力を活性化させ、道を覚えられるような案内を行うことができる。請求項9に記載のナビゲーションシステムによれば、案内制御手段は、移動体が復路を出発地に向かって移動する場合、当該復路における分岐点の目印のみを案内するための制御を行うので、復路における分岐点のヒントをユーザに与えつつ、ユーザに記憶を頼りに復路を移動させるための案内を行うことができ、ユーザの能動的な記憶力思考力を活性化させ、道を覚えられるような案内を行うことができる。請求項10に記載のナビゲーションシステムによれば、案内制御手段は、復路を出発地に向かって移動体が移動中において当該復路における分岐点に関する案内を行う案内点から当該分岐点までの距離又は時間を、往路を目的地に向かって移動体が移動中において当該往路における分岐点に関する案内を行う案内点から当該分岐点までの距離又は時間よりも短くするので、復路における分岐点に関する案内を行う前に、ユーザ自身に復路における分岐点の右左折方向等を考えさせることができ、ユーザの能動的な記憶力思考力を活性化させ、道を覚えられるような案内を行うことができる。請求項11に記載のナビゲーションシステムによれば、案内制御手段は、復路における分岐点を出発地に向かって移動体が通過した後に、当該分岐点の通過後に当該移動体が移動している道路が復路上の道路か否かを案内するための制御を行うので、ユーザに記憶の正否を認識させることができ、記憶思考力をさらに活性化させるような案内を行うことができる。以下、本発明に係るナビゲーションシステム、ナビゲーション方法、及びナビゲーションプログラムの実施の形態について図面を参照しつつ詳細に説明する。ただし、これら実施の形態によって本発明が限定されるものではない。なお、以下の説明ではナビゲーションシステムが移動体としての車両に搭載されている場合を例として説明する。構成最初に、実施の形態に係るナビゲーションシステムの構成について説明する。図1は、本実施の形態に係るナビゲーションシステムを例示するブロック図である。図1に示すように、ナビゲーションシステム1は、入力部10、現在位置検出処理部20、ディスプレイ30、スピーカ40、制御部50、及び、データ記録部60を備えている。構成-入力部入力部10は、ユーザによる操作入力を受け付ける入力手段である。この入力部10の具体的な構成は任意であり、例えば、ディスプレイ30の前面に設けたタッチパネル、押しボタン、リモートコントローラの如き遠隔操作手段、あるいは、音声入力を受け付けるマイクの如き音声認識手段を用いて入力部10を構成することができる。構成-現在位置検出処理部現在位置検出処理部20は、ナビゲーションシステム1が取り付けられた車両の現在位置を検出する現在位置検出手段である。具体的には、現在位置検出処理部20は、GPS、地磁気センサ、距離センサ、又はジャイロセンサいずれも図示省略の少なくとも一つを有し、現在の車両の位置座標及び方位等を公知の方法にて検出する。構成-ディスプレイディスプレイ30は、制御部50の制御に基づいて各種の画像を表示する表示手段である。なお、このディスプレイ30の具体的な構成は任意であり、公知の液晶ディスプレイや有機ELディスプレイの如きフラットパネルディスプレイを使用することができる。構成-スピーカスピーカ40は、制御部50の制御に基づいて各種の音声を出力する出力手段である。スピーカ40より出力される音声の具体的な態様は任意であり、必要に応じて生成された合成音声や、予め録音された音声を出力することができる。構成-制御部制御部50は、ナビゲーションシステム1を制御する制御手段であり、具体的には、CPU、当該CPU上で解釈実行される各種のプログラムOSなどの基本制御プログラムや、OS上で起動され特定機能を実現するアプリケーションプログラムを含む、及びプログラムや各種のデータを格納するためのRAMの如き内部メモリを備えて構成されるコンピュータである。特に、実施の形態に係るナビゲーションプログラムは、任意の記録媒体又はネットワークを介してナビゲーションシステム1にインストールされることで、制御部50の各部を実質的に構成する。この制御部50は、機能概念的に、経路探索部51、及び案内制御部52を備えている。経路探索部51は、移動体の移動経路を探索する経路探索手段である。案内制御部52は、移動経路における分岐点に関する案内を行うための制御をする案内制御手段である。これらの制御部50の各構成要素によって実行される処理の詳細については後述する。構成-データ記録部データ記録部60は、ナビゲーションシステム1の動作に必要なプログラム及び各種のデータを記録する記録手段であり、例えば、外部記憶装置としてのハードディスク図示省略の如き磁気的記録媒体を用いて構成されている。ただし、ハードディスクに代えてあるいはハードディスクと共に、フラッシュメモリの如き半導体型記憶媒体、又はDVDやブルーレイディスクの如き光学的記録媒体を含む、その他の任意の記録媒体を用いることができる。このデータ記録部60は、地図情報データベース61以下、データベースをDBと称するを備えている。地図情報DB61は、地図情報を格納する地図情報格納手段である。地図情報は、例えばリンクデータリンク番号、接続ノード番号、道路座標、道路種別、車線数、法定速度、走行規制等、ノードデータノード番号、座標、地物データ信号機、道路標識、ガードレール、建物等、施設データ各施設の位置、各施設の種別等、地形データ、地図をディスプレイ30に表示するための地図表示データ等を含んで構成されている。処理-ナビゲーション処理次に、このように構成されたナビゲーションシステム1によって実行されるナビゲーション処理について説明する。図2は、ナビゲーション処理のフローチャートである以下の各処理の説明ではステップをSと略記する。このナビゲーション処理は、例えば、ナビゲーションシステム1に電源が投入され、経路案内を指示する旨の操作入力が入力部10により受け付けられた場合に起動される。ナビゲーション処理の起動後、案内制御部52は、ナビゲーションシステム1による経路案内のモードが復路案内モードに設定されているか否かを判定するSA1。ここで経路案内のモードとは、ナビゲーションシステム1による経路案内の内容に応じて異なるモードであり、公知のナビゲーションシステムと同様の経路案内を行う通常案内モード、出発地と目的地との間を車両が往復する場合において、出発地から目的地までの往路を案内する往路案内モード、及び、往路の目的地から出発地までの復路を案内する復路案内モードの3つのモードがある。これらの3つのモードの内のいずれか1つが、入力部10によって受け付けられた操作入力に基づいて設定されているものとする。SA1の結果、経路案内のモードが復路案内モードに設定されていない場合SA1、No、案内制御部52は、目的地が設定されるまで待機するSA2、No。ここで、目的地の設定とは、入力部10を介した操作入力により最終目的地が設定される場合の他、既に設定されている複数の目的地が入力部10を介した操作入力により並べ替えられ、異なる目的地が最終目的地として設定される場合、あるいは、既に設定されている最終目的地が消去され、他の目的地が最終目的地として設定される場合等も含む。目的地が設定されるとSA2、Yes、案内制御部52は、ナビゲーションシステム1による経路案内のモードが往路案内モードに設定されているか否かを判定するSA3。その結果、経路案内のモードが往路案内モードに設定されていない場合SA3、No、案内制御部52は、通常案内モードによる経路案内を行うSA4。すなわち、案内制御部52は通常案内処理を実行する。一方、経路案内のモードが往路案内モードに設定されている場合SA3、Yes、案内制御部52は、往路案内モードによる経路案内を行うSA5。すなわち、案内制御部52は往路案内処理を実行する。また、SA1において、経路案内のモードが復路案内モードに設定されている場合SA1、Yes、案内制御部52は、復路案内モードによる経路案内を行うSA6。すなわち、案内制御部52は復路案内処理を実行する。SA4、SA5、又はSA6の処理の後、制御部50はナビゲーション処理を終了する。処理-通常案内処理ここで、通常案内処理について説明する。図3は通常案内処理のフローチャートである。図3に示すように、通常案内処理が開始されると、経路探索部51は、出発地例えば現在位置検出処理部20により検出された現在位置から目的地までの経路を探索するSB1。経路探索部51は、例えばダイクストラ法等の公知の経路探索手法を用いて経路を探索する。続いて、案内制御部52は経路探索部51により探索された経路の案内を開始するSB2。経路における分岐点すなわち、右左折を行う交差点。以下、必要に応じてMPManeuverPointから所定距離まで車両が接近すると、案内制御部52は、MP前案内を行うSB3。MP前案内の具体的な内容は任意で、例えば、MPから一定の距離まで車両が接近する毎に、当該MPに関する案内例えば交差点の名称、交差点までの距離、右左折の方向等を行う。図11は、車両がMPを通過する際の案内内容を例示した図である。この図11の例では、案内制御部52は、MPから300mの位置まで車両が接近すると、あと300mで○△交差点を右折ですとの音声案内をスピーカ40から出力させる。同様に、MPから150mの位置まで車両が接近すると、あと150mで○△交差点を右折ですとの音声案内をスピーカ40から出力させ、MPから50mの位置まで車両が接近すると、あと50mで○△交差点を右折ですとの音声案内をスピーカ40から出力させる。これと共に、案内制御部52はMP周辺の拡大図をディスプレイ30に表示させる。図3に戻り、SB3の処理の後、車両がMPを通過すると、案内制御部52はMP後案内を行うSB4。MP後案内の具体的な内容は任意で、例えば、次のMPまでの距離や、道なりに進む距離等を案内する例えばおよそ3km道なりです等。次に、案内制御部52は、車両が目的地に到着したか否かを判定するSB5。例えば案内制御部52は、現在位置検出処理部20により検出された車両の現在位置に基づき、車両が目的地から所定距離まで到達した場合に、車両が目的地に到着したと判定する。その結果、車両が目的地に到着していない場合SB5、No、案内制御部52はSB3に戻る。以降、車両が目的地に到着するまで、SB3からSB5の処理を繰り返す。一方、車両が目的地に到着した場合SB5、Yes、案内制御部52は、車両が目的地に到着した旨をディスプレイ30やスピーカ40から出力させ、制御部50は通常案内処理を終了する。処理-往路案内処理次に、往路案内処理について説明する。図4は往路案内処理のフローチャートである。なお、往路案内処理の内、SC3及びSC5は、図3に示した通常案内処理のSB3及びSB4と同様であるので、説明を省略する。図4に示すように、往路案内処理が開始されると、経路探索部51は、出発地例えば現在位置検出処理部20により検出された現在位置から目的地までの往路を探索すると共に、当該目的地から当該出発地までの復路を探索するSC1。続いて、案内制御部52は経路探索部51により探索された往路の案内を開始するSC2。SC3の処理と共に、あるいはSC3の処理の後、案内制御部52は、往路における分岐点を目的地に向かって車両が通過する前に、復路における分岐点に関する案内を行うための、MP前復路分岐点案内処理を実行するSC4。例えば案内制御部52は、SC3においてMPへの車両の接近に伴って当該MPに関して複数回の案内を行うと共に、当該複数回の案内のうち、MPに関して最後の案内を行う際図11の例では車両がMPから50mの距離まで到達した場合にのみ、MP前復路分岐点案内処理を実行する。処理-MP前復路分岐点案内処理ここで、MP前復路分岐点案内処理について説明する。図5は、MP前復路分岐点案内処理のフローチャートである。この図5に示すように、MP前復路分岐点案内処理が開始されると、案内制御部52は所定距離まで車両が接近したMPが、図4のSC1で探索された復路上に位置しているか否かを判定するSD1。その結果、所定距離まで車両が接近したMPが復路上に位置していない場合SD1、No、案内制御部52は、復路では当該MPを通過しない旨の通知をディスプレイ30やスピーカ40から出力させSD2、制御部50はMP前復路分岐点案内処理を終了する。一方、所定距離まで車両が接近したMPが復路上に位置している場合SD1、Yes、すなわちMPが復路における分岐点でもある場合、案内制御部52は地図情報DB61を参照し、復路における分岐点の目印がMPの周辺に存在するか否かを判定するSD3。例えば案内制御部52は、MPに面している各種施設コンビニ、レストラン、商業施設、駐車場等が存在する場合、復路における分岐点の目印がMPの周辺に存在すると判定する。あるいは、MPに名称例えば○△交差点等が付されている場合には、MPの信号機が目印となり得ることから、復路における分岐点の目印がMPの周辺に存在すると判定する。その結果、復路における分岐点の目印がMPの周辺に存在する場合SD3、Yes、案内制御部52は当該目印を選択し、当該選択した目印が復路における当該分岐点を出発地に向かって通過する際の目印である旨の案内を行うSD4。図11の例では、案内制御部52は、復路における分岐点の目印として、MPに面したコンビニAを選択し、車両がMPから50mの距離まで到達した際に、MPに関する案内あと50mで○△交差点を右折ですと共に、復路における分岐点に関する案内帰りはコンビニAが目印ですをスピーカ40から音声出力させる。図5に戻り、SD3において復路における分岐点の目印がMPの周辺に存在しない場合SD3、No、又はSD4の処理の後、案内制御部52は、復路における分岐点がユーザにとって分かりづらい分岐点か否かを判定するSD5。ユーザにとって分かりづらい分岐点とは、分岐点が存在することをユーザが認識することが難しい分岐点である。例えば、三叉路の分岐点に接続されている各道路の内、復路において分岐点に向かって車両が移動する道路と、復路において分岐点を通過後に車両が移動する道路以外の道路探索された復路ではない道路との成す角度が所定角度以下例えば10度以下場合、その分岐点はユーザにとって分かりづらい分岐点であると判定する。図12はユーザにとって分かりづらい分岐点を例示した図であり、図12aはT字路、図12bは合流路を示している。例えば図12aの場合、復路において分岐点に向かって車両が移動する道路図12aでは右から分岐点に向かう道路と、復路において分岐点を通過後に車両が移動する道路図12aでは分岐点から下に向かう道路以外の道路図12aでは分岐点から左に向かう道路との成す角度が0度であることから、ユーザにとって分かりづらい分岐点であると判定される。また、図12bの場合、復路において分岐点に向かって車両が移動する道路図12bでは右上から分岐点に向かう道路と、復路において分岐点を通過後に車両が移動する道路図12bでは分岐点から左に向かう道路以外の道路図12bでは分岐点から左下に向かう道路との成す角度が0度であることから、ユーザにとって分かりづらい分岐点であると判定される。図5に戻り、SD5の結果、復路における分岐点がユーザにとって分かりづらい分岐点である場合SD5、Yes、案内制御部52は、復路における分岐点がユーザにとって分かりづらい分岐点であることから、復路において当該分岐点に関する案内を行う旨の通知を行うSD6。図12の例では、案内制御部52は、復路において当該分岐点に関する案内を行う旨の通知として、この交差点は帰り道では特に分かりづらいので注意してください。帰り道でこの交差点の案内を行います。との通知をスピーカ40から音声出力させる。図5に戻り、SD5の結果、復路における分岐点がユーザにとって分かりづらい分岐点ではない場合SD5、No、又はSD6の処理の後、制御部50はMP前復路分岐点案内処理を終了する。図4に戻り、SC5の処理と共に、あるいはSC5の処理の後、案内制御部52は、往路における分岐点を目的地に向かって車両が通過した後に、復路における分岐点に関する案内を行うための、MP後復路分岐点案内処理を実行するSC6。処理-MP後復路分岐点案内処理ここで、MP後復路分岐点案内処理について説明する。図6は、MP後復路分岐点案内処理のフローチャートである。この図6に示すように、MP後復路分岐点案内処理が開始されると、案内制御部52は、目的地に向かって車両が通過したMPが、図4のSC1で探索された復路上に位置しているか否かを判定するSE1。その結果、目的地に向かって車両が通過したMPが復路上に位置していない場合SE1、No、制御部50はMP後復路分岐点案内処理を終了する。一方、目的地に向かって車両が通過したMPが復路上に位置している場合SE1、Yes、案内制御部52は、復路における分岐点の目印を選択する基準となる距離dとして所定の初期値図6では100mを設定するSE2。続いて案内制御部52は、MPを目的地に向かって車両が通過した後に移動する道路沿いにおいて、MPから距離dの位置周辺に目印が存在するか否かを判定するSE3。例えば案内制御部52は、MPを目的地に向かって車両が通過した後に移動する道路沿いにおいて、MPから距離dの位置周辺例えばMPから距離d±5m以内に各種施設コンビニ、レストラン、商業施設、駐車場等が存在する場合、MPを目的地に向かって車両が通過した後に移動する道路沿いにおいて、MPから距離dの位置周辺に目印が存在すると判定する。その結果、MPを目的地に向かって車両が通過した後に移動する道路沿いにおいて、MPから距離dの位置周辺に目印が存在する場合SE3、Yes、案内制御部52は当該目印を選択し、当該選択した目印が復路における当該分岐点を往路における出発地に向かって通過する際の目印である旨の案内を行うSE4。図11の例では、案内制御部52は、復路における分岐点の目印として、MPを目的地に向かって車両が通過した後に移動する道路沿いにおいて、MPから距離100mの位置周辺に存在するB銀行を選択し、車両がB銀行から所定距離例えば10mの距離まで到達した際に、復路における分岐点に関する案内帰りはB銀行が目印ですをスピーカ40から音声出力させる。図6に戻り、SE3において、MPを目的地に向かって車両が通過した後に移動する道路沿いにおいて、MPから距離dの位置周辺に目印が存在しない場合SE3、No、又はSE4の処理の後、案内制御部52は、復路における分岐点の目印を選択する基準となる距離dを所定値図6では10m増分するSE5。続いて案内制御部52は、距離dが閾値図6では500mを超えたか否かを判定するSE6。その結果、距離dが閾値を超えていない場合SE6、No、案内制御部52はSE3に戻る。以降、距離dが閾値を超えるまで、SE3からSE6の処理を繰り返す。一方、距離dが閾値を超えた場合SE6、Yes、制御部50はMP後復路分岐点案内処理を終了する。図4に戻り、案内制御部52は、SC6の処理の後、車両が目的地に到着したか否かを判定するSC7。例えば案内制御部52は、現在位置検出処理部20により検出された車両の現在位置に基づき、車両が目的地から所定距離まで到達した場合に、車両が目的地に到着したと判定する。その結果、車両が目的地に到着していない場合SC7、No、案内制御部52はSC3に戻る。以降、車両が目的地に到着するまで、SC3からSC7の処理を繰り返す。一方、車両が目的地に到着した場合SC7、Yes、案内制御部52は、車両が目的地に到着した旨をディスプレイ30やスピーカ40から出力させ、制御部50は往路案内処理を終了する。処理-復路案内処理次に、復路案内処理について説明する。図7は復路案内処理のフローチャートである。この復路案内処理では、案内制御部52は、復路における分岐点に関する案内を、車両が往路を目的地に向かって移動している場合とは異なる案内基準に基づいて行うための制御をする。図7に示すように、復路案内処理が開始されると、案内制御部52は復路における経路案内のレベルを判定するSF1。ここで復路における経路案内のレベルとは、復路案内モードにおいて復路における分岐点に関する案内を行う際の詳細度のレベル、すなわち案内基準を意味する。本実施の形態では、復路における経路案内のレベルとして、上級レベル中級レベル及び初級レベルの3つのレベルがある。このうち上級レベルは、道を覚える能力の高いユーザ向けのレベルであり、復路における分岐点に関する案内の大部分が省略される。また、中級レベルは、道を覚える能力が上級レベルのユーザよりも低いユーザ向けのレベルであり、復路における分岐点に関する案内が省略される度合が上級レベルと比較して小さくなっている。また、初級レベルは、道を覚える能力が中級レベルのユーザよりも低いユーザ向けのレベルであり、復路における分岐点に関する案内が省略される度合が中級レベルと比較して更に小さくなっている。これらの3つのレベルの内のいずれか1つが、入力部10によって受け付けられた操作入力に基づいて設定されているものとする。SF1の結果、復路における経路案内のレベルが上級レベルの場合SF1、上級、案内制御部52は上級レベル案内処理を実行するSF2。また、復路における経路案内のレベルが中級レベルの場合SF1、中級、案内制御部52は中級レベル案内処理を実行するSF3。復路における経路案内のレベルが初級レベルの場合SF1、初級、案内制御部52は初級レベル案内処理を実行するSF4。SF2、SF3、又はSF4の処理の後、制御部50は復路案内処理を終了する。処理-上級レベル案内処理ここで、上級レベル案内処理について説明する。図8は上級レベル案内処理のフローチャートである。図8に示すように、上級レベル案内処理が開始されると、案内制御部52は、図4のSC1で経路探索部51により探索された復路の案内を開始するSG1。案内制御部52は、復路における各MPを往路の出発地に向かって通過するまで、当該各MPに関する案内を行わない。従って、ユーザは自らの判断で復路における各MPを右左折することになる。復路におけるMPを往路の出発地に向かって車両が通過した後、案内制御部52は、現在位置検出処理部20によって検出された車両の現在位置に基づき、当該MPの通過後に車両が移動している道路が復路上の道路か否かを判定するSG2。すなわち案内制御部52は、車両が当該MPを適正に通過したか否かを判定する。その結果、復路におけるMPの通過後に車両が移動している道路が復路上の道路である場合車両が当該MPを適正に通過した場合SG2、Yes、案内制御部52は、車両が移動している道路が復路上の道路である旨の通知以下、必要に応じて正解通知をディスプレイ30やスピーカ40から出力させるSG3。図11の例では、図4の往路案内処理において復路における分岐点の目印として案内されたコンビニAやB銀行をユーザが覚えており、復路における分岐点○△交差点を正しく左折した場合、案内制御部52は正解通知としてチャイム音をスピーカ40から出力させる。図8に戻り、SG3の処理の後、案内制御部52は、車両が往路の出発地に到着したか否かを判定するSG4。例えば案内制御部52は、現在位置検出処理部20により検出された車両の現在位置に基づき、車両が往路の出発地から所定距離まで到達した場合に、車両が往路の出発地に到着したと判定する。その結果、車両が往路の出発地に到着していない場合SG4、No、案内制御部52はSG2に戻る。以降、車両が往路の出発地に到着するまで、SG2からSG4の処理を繰り返す。また、SG2において、復路におけるMPの通過後に車両が移動している道路が復路上の道路ではない場合車両が当該MPを適正に通過しなかった場合SG2、No、案内制御部52は、車両が移動している道路が復路上の道路ではない旨の通知以下、必要に応じて不正解通知をディスプレイ30やスピーカ40から出力させるSG5。図11の例では、図4の往路案内処理において復路における分岐点の目印として案内されたコンビニAやB銀行をユーザが忘れており、復路における分岐点○△交差点を直進してしまったり、これらの目印を覚えていたものの、右左折方向を間違えて復路における分岐点○△交差点を右折してしまった場合、案内制御部52は不正解通知として案内ルートから外れました等の通知をスピーカ40から出力させる。図8に戻り、SG5の処理の後、経路探索部51は、現在位置検出処理部20により検出された現在位置から往路の出発地までの経路を探索しSG6、当該探索された経路について、案内制御部52は通常案内モードによる経路案内を行うSG7。すなわち、図3に示した通常案内処理を実行する。ただし、通常案内処理において、図4のSC1で経路探索部51により探索された復路上の道路に車両が復帰した場合には、当該復帰地点から往路の出発地までの経路について、復路案内モードの上級レベル案内処理による経路案内を再開するようにしてもよい。SG4で車両が往路の出発地に到着した場合SG4、Yes、又はSG7の処理の後、制御部50は上級レベル案内処理を終了する。処理-中級レベル案内処理次に、中級レベル案内処理について説明する。図9は中級レベル案内処理のフローチャートである。なお、中級レベル案内処理におけるSH1は図8に示した上級レベル案内処理におけるSG1と、SH5は図8のSG4と、SH6及びSH7は図8のSG2及びSG3と、SH8からSH10は図8のSG5からSG7とそれぞれ同様であるので、説明を省略する。SH1の処理の後、案内制御部52は、所定距離まで車両が接近した復路におけるMPが、ユーザにとって分かりづらいMPか否かを判定するSH2。例えば案内制御部52は、図5のSD5においてユーザにとって分かりづらい分岐点と判定されたMPは、ユーザにとって分かりづらいMPであると判定する。その結果、所定距離まで車両が接近した復路におけるMPが、ユーザにとって分かりづらいMPである場合SH2、Yes、案内制御部52は、通常案内モードによる案内の場合と同様に、MP前案内を行うSH3。すなわち例えば、MPから一定の距離まで車両が接近する毎に、当該MPに関する案内例えば交差点の名称、交差点までの距離、右左折の方向等を行う。図12aの例では、案内制御部52は、MPから300mの位置まで車両が接近すると、あと300mで×□神社前を左折ですとの音声案内をスピーカ40から出力させる。同様に、MPから150mの位置まで車両が接近すると、あと150mで×□神社前を左折ですとの音声案内をスピーカ40から出力させ、MPから50mの位置まで車両が接近すると、あと50mで×□神社前を左折ですとの音声案内をスピーカ40から出力させる。これと共に、案内制御部52はMP周辺の拡大図をディスプレイ30に表示させる。また、図12bの例では、案内制御部52は、MPから300mの位置まで車両が接近すると、あと300mで分岐を右方向ですとの音声案内をスピーカ40から出力させる。同様に、MPから150mの位置まで車両が接近すると、あと150mで分岐を右方向ですとの音声案内をスピーカ40から出力させ、MPから50mの位置まで車両が接近すると、あと50mで分岐を右方向ですとの音声案内をスピーカ40から出力させる。これと共に、案内制御部52はMP周辺の拡大図をディスプレイ30に表示させる。図9に戻り、SH3の処理の後、車両がMPを通過すると、通常案内モードによる案内の場合と同様に、案内制御部52はMP後案内を行うSH4。すなわち例えば、案内制御部52は、次のMPまでの距離や、道なりに進む距離等を案内する例えばおよそ3km道なりです等。SH4の処理の後、案内制御部52は、車両が往路の出発地に到着したか否かを判定するSH5。また、SH2において、所定距離まで車両が接近した復路におけるMPが、ユーザにとって分かりづらいMPではない場合SH2、No、案内制御部52は、復路におけるMPを往路の出発地に向かって車両が通過した後、案内制御部52は、車両が当該MPを適正に通過したか否かを判定するSH6。処理-初級レベル案内処理最後に、初級レベル案内処理について説明する。図10は初級レベル案内処理のフローチャートである。なお、初級レベル案内処理におけるSI1は図8に示した上級レベル案内処理におけるSG1と、SI2からSI4は図9に示した中級レベル案内処理におけるSH2からSH4と、SI5は図8のSG4と、SI7及びSI8は図8のSG2及びSG3と、SI9からSI11は図8のSG5からSG7とそれぞれ同様であるので、説明を省略する。SI2において、所定距離まで車両が接近した復路におけるMPが、ユーザにとって分かりづらいMPではない場合SI2、No、案内制御部52は、当該復路におけるMPの目印のみの案内を行うSI6。例えば案内制御部52は、復路においてMPから一定の距離まで車両が接近する毎に、当該MPについて図4の往路案内処理において復路における分岐点の目印として案内された目印のみの案内を行う。すなわち、復路におけるMP自体に関する案内例えば交差点の名称、交差点までの距離、右左折の方向等は省略する。図11の例では、案内制御部52は、図4の往路案内処理において復路における分岐点の目印として案内されたコンビニAやB銀行が復路におけるMPの目印である旨の案内B銀行が目印ですやコンビニAが目印ですのみを、スピーカ40から出力させる。効果このように実施の形態によれば、経路探索部51は、移動体の出発地から目的地までの往路を探索すると共に、当該目的地から当該出発地までの復路を探索し、案内制御部52は、復路における分岐点の目印を選択し、目的地に向かって往路を現在位置が移動している間に、当該選択した目印を用いて復路における分岐点に関する案内を行うための制御をするので、往路を移動中において、復路の分岐点についての目印を積極的にユーザの記憶に留めさせることができ、ユーザの能動的な記憶力思考力を活性化させ、道を覚えられるような案内を行うことができる。また、案内制御部52は、往路における分岐点を目的地に向かって移動体が通過する前又は後に、選択した目印が復路における分岐点を出発地に向かって通過する際の目印である旨の案内を行うための制御をするので、復路の分岐点についての目印を、往路における分岐点と関連付けてユーザの記憶に留めさせることができ、ユーザの能動的な記憶力思考力を一層活性化させ、道を覚えられるような案内を行うことができる。また、案内制御部52は、往路における分岐点を目的地に向かって移動体が通過した後に移動する道路沿いの目印を、復路における当該分岐点の目印として選択するので、復路において当該復路における分岐点に向かって移動体が移動する際にユーザが視認可能な目印を、復路における当該分岐点の目印として案内することができ、ユーザが道を覚えるために有用な目印を案内することができる。また、案内制御部52は、往路における分岐点を目的地に向かって移動体が通過した後に、復路における当該分岐点に関する案内を、当該案内制御部52が選択した目印を用いて行うための制御をするので、ユーザが復路における分岐の目印の認識に集中できるような案内を行うことができる。また、案内制御部52は、往路における分岐点を目的地に向かって移動体が通過する前に、復路における当該分岐点に関する案内を、当該案内制御部52が選択した目印を用いて行うための制御をするので、ユーザが復路における分岐の目印を往路における分岐点のイメージに対応付けて認識できるような案内を行うことができる。特に、案内制御部52は、往路における分岐点を目的地に向かって移動体が通過する前に、当該分岐点への移動体の接近に伴って当該分岐点に関して複数回の案内を行うと共に、当該複数回の案内のうち、当該分岐点に関して最後の案内を行う際にのみ、復路における分岐点に関する案内を当該案内制御部52が選択した目印を用いて行うための制御をするので、ユーザが復路における分岐の目印を往路における分岐点のイメージに一層確実に対応付けて認識できるような案内を行うことができる。また、案内制御部52は、移動体が復路を出発地に向かって移動している場合、当該復路における分岐点に関する案内を、移動体が往路を目的地に向かって移動している場合とは異なる案内基準に基づいて行うための制御をするので、ユーザに記憶を頼りに復路を移動させるための案内を行うことができ、ユーザの能動的な記憶力思考力を活性化させ、道を覚えられるような案内を行うことができる。また、案内制御部52は、移動体が復路を出発地に向かって移動する場合、当該復路における分岐点に関する案内の一部又は全部を省略するので、ユーザは自らの判断で復路における分岐点を右左折等しなければならなくなる。これにより、ユーザに記憶を頼りに復路を移動させるための案内を行うことができ、ユーザの能動的な記憶力思考力を活性化させ、道を覚えられるような案内を行うことができる。また、案内制御部52は、移動体が復路を出発地に向かって移動する場合、当該復路における分岐点の目印のみを案内するための制御を行うので、復路における分岐点のヒントをユーザに与えつつ、ユーザに記憶を頼りに復路を移動させるための案内を行うことができ、ユーザの能動的な記憶力思考力を活性化させ、道を覚えられるような案内を行うことができる。また、案内制御部52は、復路における分岐点を出発地に向かって移動体が通過した後に、当該分岐点の通過後に当該移動体が移動している道路が復路上の道路か否かを案内するための制御を行うので、ユーザに記憶の正否を認識させることができ、記憶思考力をさらに活性化させるような案内を行うことができる。実施の形態に対する変形例以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。解決しようとする課題や発明の効果についてまず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の細部に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏することがある。ナビゲーションシステムの構成についてまた、上述した各電気的構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散統合して構成できる。例えば、ナビゲーションシステム1を一体の装置として車両や携帯情報端末に搭載してもよく、あるいは制御部50やデータ記録部60を、ネットワークを介して車両、携帯情報端末、センター装置等に分散配置してもよい。また、上述の実施の形態では、移動体としての車両にナビゲーションシステム1が搭載されている場合を例として説明したが、移動体としての人が、ナビゲーションシステム1の一部又は全部を搭載した携帯情報端末を携帯する場合にも、上述の実施の形態と同様にナビゲーションシステム1を利用することができる。ナビゲーション処理について上述の実施の形態では、移動体が復路を出発地に向かって移動している場合に、当該移動体が往路を目的地に向かって移動している場合とは異なる案内基準に基づき当該復路における分岐点に関する案内を行う例として、図7の復路案内処理において、復路における分岐点に関する案内を省略する場合を例として説明したが、復路を出発地に向かって移動体が移動中において当該復路における分岐点に関する案内を行う案内点から当該分岐点までの距離又は時間を、往路を目的地に向かって移動体が移動中において当該往路における分岐点に関する案内を行う案内点から当該分岐点までの距離又は時間よりも短くすることで、移動体が復路を出発地に向かって移動している場合における案内基準が、移動体が往路を目的地に向かって移動している場合とは異なるようにしてもよい。例えば、往路案内処理のMP前案内において、車両が往路におけるMPから300m、150m、及び50mの各位置まで接近した際に当該MPに関する案内を行う場合、復路案内処理では、車両が復路のおけるMPから30mの位置まで接近した際に当該MPに関する案内を行うようにしてもよい。これにより、復路における分岐点に関する案内を行う前に、ユーザ自身に復路における分岐点の右左折方向等を考えさせることができ、ユーザの能動的な記憶力思考力を活性化させ、道を覚えられるような案内を行うことができる。また、上述の実施の形態では、復路案内処理において、往路の目的地から出発地への復路を案内する場合を例として説明したが、往路の目的地から出発地への復路に限らず、任意の2地点間の経路案内を復路案内処理で行うようにしてもよい。例えば、出発地と目的地との組合せが、過去に経路案内を行った際の出発地と目的地との組合せと同じである場合に、当該出発地から目的地までの経路案内を、復路案内処理と同様の処理によって行うようにしてもよい。例えば経路探索部51は、経路探索を行う毎に、当該探索した経路の出発地と目的地との組合せをデータ記録部60に記録しておく。そして目的地が設定された場合において、当該設定された目的地から所定距離例えば300m以内の目的地と、今回の出発地例えば現在位置検出処理部20により検出された現在位置から所定距離例えば300m以内の出発地との組合せがデータ記録部60に記録されている場合、案内制御部52は、今回の出発地から当該設定された目的地までの経路案内を、復路案内処理と同様の処理によって行う。すなわち、経路案内のレベルが上級レベルの場合には、探索された経路における各MPを目的地に向かって通過するまで当該各MPに関する案内を行わず、車両が各MPを適正に通過したか否かの案内のみを行うようにする。また、経路案内のレベルが中級レベルの場合には、探索された経路におけるMPがユーザにとって分かりづらいMPである場合にのみ、当該MPについてMP前案内やMP後案内を行い、その他のMPについては上級レベルの場合と同様に、各MPを目的地に向かって通過するまで当該各MPに関する案内を行わず、車両が各MPを適正に通過したか否かの案内のみを行うようにする。また、経路案内のレベルが初級レベルの場合には、探索された経路におけるMPがユーザにとって分かりづらいMPである場合にのみ、当該MPについてMP前案内やMP後案内を行い、その他のMPについては当該MPの目印のみの案内を行うようにする。これにより、ユーザに、過去に同じ経路を移動した際の記憶を頼りに今回の経路を移動させるための案内を行うことができ、ユーザの能動的な記憶力思考力を活性化させ、道を覚えられるような案内を行うことができる。さらに、出発地から目的地までの経路が、ユーザにとって初めて移動する経路であっても、当該出発地から目的地までの経路案内を、復路案内処理と同様の処理によって行うようにしてもよい。すなわち、目的地が設定された場合において、当該設定された目的地から所定距離例えば300m以内の目的地と、今回の出発地例えば現在位置検出処理部20により検出された現在位置から所定距離例えば300m以内の出発地との組合せがデータ記録部60に記録されていない場合であっても、案内制御部52が、今回の出発地から当該設定された目的地までの経路案内を、復路案内処理と同様の処理によって行うようにしてもよい。この場合、案内制御部52は、例えば経路案内のレベルを初級レベルとし、探索された経路におけるMPがユーザにとって分かりづらいMPである場合にのみ、当該MPについてMP前案内やMP後案内を行い、その他のMPについては当該MPの目印のみの案内を行うようにする。これにより、例えばユーザが事前に地図を確認することで経路を記憶した場合に、その記憶を頼りに今回の経路を移動させるための案内を行うことができ、ユーザの能動的な記憶力思考力を活性化させ、道を覚えられるような案内を行うことができる。付記1付記1に記載のナビゲーションシステムは、移動体の現在位置を検出する現在位置検出手段と、前記移動体の出発地から目的地までの経路を探索する経路探索手段と、前記経路における分岐点に関する案内の一部又は全部を省略する案内制御手段と、を備える。付記2付記2に記載のナビゲーションシステムは、付記1に記載のナビゲーションシステムにおいて、前記案内制御手段は、前記経路における分岐点の目印のみを案内するための制御を行う。付記3付記3に記載のナビゲーションシステムは、付記1又は2に記載のナビゲーションシステムにおいて、前記案内制御手段は、前記経路における分岐点を前記移動体が通過した後に、当該分岐点の通過後に当該移動体が移動している道路が当該経路上の道路か否かを案内するための制御を行う。付記4付記4に記載のナビゲーションシステムは、付記1から3のいずれか一つに記載のナビゲーションシステムにおいて、前記案内制御手段は、前記経路の出発地と目的地との組合せが、過去に当該案内制御手段が案内制御を行った経路の出発地と目的地との組合せと同じである場合に、当該経路における分岐点に関する案内の一部又は全部を省略する。付記1に記載のナビゲーションシステムによれば、案内制御手段は、経路における分岐点に関する案内の一部又は全部を省略するので、ユーザは自らの判断で経路における分岐点を右左折等しなければならなくなる。これにより、ユーザに記憶を頼りに経路を移動させるための案内を行うことができ、ユーザの能動的な記憶力思考力を活性化させ、道を覚えられるような案内を行うことができる。付記2に記載のナビゲーションシステムによれば、案内制御手段は、経路における分岐点の目印のみを案内するための制御を行うので、経路における分岐点のヒントをユーザに与えつつ、ユーザに記憶を頼りに経路を移動させるための案内を行うことができ、ユーザの能動的な記憶力思考力を活性化させ、道を覚えられるような案内を行うことができる。付記3に記載のナビゲーションシステムによれば、案内制御手段は、経路における分岐点を移動体が通過した後に、当該分岐点の通過後に移動体が移動している道路が経路上の道路か否かを案内するための制御を行うので、ユーザに記憶の正否を認識させることができ、記憶思考力をさらに活性化させるような案内を行うことができる。付記4に記載のナビゲーションシステムによれば、案内制御手段は、経路の出発地と目的地との組合せが、過去に当該案内制御手段が案内制御を行った経路の出発地と目的地との組合せと同じである場合に、当該経路における分岐点に関する案内の一部又は全部を省略するので、ユーザに、過去に同じ経路を移動した際の記憶を頼りに今回の経路を移動させるための案内を行うことができ、ユーザの能動的な記憶力思考力を活性化させ、道を覚えられるような案内を行うことができる。