"ユーザの端末から交通手段及び宿泊施設の予約を併せて受け付ける予約受付システムであって、ユーザの端末から、交通手段及び宿泊施設の検索条件を受信する検索条件受信手段と、少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから前記検索条件を満たす空席情報、運送料の情報を複数取得し、該取得した空席情報に対応する交通手段の運送料の情報を生成する空席情報取得運送料生成手段と、少なくとも宿泊料の情報を含む、宿泊施設の空室情報を記憶しているデータベースから前記検索条件を満たす空室情報、宿泊料の情報を複数取得し、該取得した空室情報に対応する宿泊施設の宿泊料の情報を生成する空室情報取得宿泊料生成手段と、前記取得した複数の空席情報と前記取得した複数の空室情報とから交通手段及び宿泊施設の選択ページを生成し、該生成した選択ページに、宿泊施設ごとに、前記取得した複数の空席情報の中から予め設定した条件で往路復路各1つずつ選択した交通手段の運送料と前記宿泊施設の宿泊料とで算出した料金の総額の情報を付加し、また、交通手段ごとに、前記運送料の情報をもとに算出した前記選択した交通手段の運送料に対する料金の差額の情報を付加して、前記ユーザの端末に送信する選択ページ送信手段と前記選択ページからの交通手段の選択情報を受信する選択情報受信手段と、前記料金の総額の情報を、前記選択情報により選択された交通手段の運送料と、宿泊施設の宿泊料とで算出した合計金額の情報に更新し、また、前記料金の差額の情報を、前記運送料の情報をもとに、前記選択情報により選択された交通手段の運送料に対する料金の差額の情報に更新して、前記選択ページを前記ユーザの端末に送信する金額切替手段とを備えることを特徴とする予約受付システム。請求項1に記載の予約受付システムにおいて、前記選択ページ送信手段は、前記取得した複数の空席情報と前記取得した複数の空室情報とから交通手段及び宿泊施設の選択ページを、1ページで生成して前記ユーザの端末に送信する選択ページ送信手段であることを特徴とする予約受付システム。請求項1又は2に記載の予約受付システムにおいて、前記空席情報取得運送料生成手段は、検索条件を満たす空席情報を複数取得した後、前記取得した空席情報に対応する交通手段の運送料の情報を運送料情報記憶手段に記憶し、前記空室情報取得宿泊料生成手段は、検索条件を満たす空室情報を複数取得した後、前記取得した空室情報に対応する宿泊施設の宿泊料の情報を宿泊料情報記憶手段に記憶し、前記金額切替手段は、前記料金の総額の情報を更新するときに、前記運送料情報記憶手段から読み出した運送料と、前記宿泊料情報記憶手段から読み出した宿泊料との合計金額を算出し、また、前記差額の情報を更新するときに、前記運送料情報記憶手段から読み出した運送料の情報をもとに、前記選択情報により選択された交通手段の運送料に対する料金の差額を算出することを特徴とする予約受付システム。請求項1~3のいずれか1項に記載の予約受付システムにおいて、前記金額切替手段は、前記選択情報をもとに、前記合算した料金の総額の情報、前記算出した差額の情報のみを前記ユーザの端末に送信し、前記ユーザの端末内で前記選択ページの前記料金の総額の情報、前記料金の差額の情報を書き換えさせることを特徴とする予約受付システム。請求項1~4のいずれか1項に記載の予約受付システムにおいて、前記少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースに記憶する空席情報は、交通手段の出発時刻の情報を含み、前記選択ページ送信手段は、前記検索条件に交通手段の出発時間帯が含まれているとき、前記予め設定した条件を、前記少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから取得した出発時刻が前記出発時間帯に含まれる交通手段を優先して選択する条件とすることを特徴とする予約受付システム。請求項1~5のいずれか1項に記載の予約受付システムにおいて、前記少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースに記憶する空席情報は、交通手段の到着時刻の情報を含み、前記少なくとも宿泊料の情報を含む、宿泊施設の空室情報を記憶しているデータベースに記憶する空室情報は、さらに、宿泊施設の最終チェックイン時刻の情報を含み、前記選択ページ送信手段は、前記少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから取得した、往路についての前記選択した交通手段の到着時刻が前記宿泊施設の最終チェックイン時刻の後であるときは、前記宿泊施設を選択させないことを特徴とする予約受付システム。ユーザの端末から交通手段及び宿泊施設の予約を併せて受け付ける予約受付システムのサーバにおける予約受付方法であって、サーバは、ユーザの端末から、交通手段及び宿泊施設の検索条件を受信する検索条件受信ステップと、サーバは、少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから前記検索条件を満たす空席情報、運送料の情報を複数取得し、該取得した空席情報に対応する交通手段の運送料の情報を生成する空席情報取得運送料生成ステップと、サーバは、少なくとも宿泊料の情報を含む、宿泊施設の空室情報を記憶しているデータベースから前記検索条件を満たす空室情報、宿泊料の情報を複数取得し、該取得した空室情報に対応する宿泊施設の宿泊料の情報を生成する空室情報取得宿泊料生成ステップと、サーバは、前記取得した複数の空席情報と前記取得した複数の空室情報とから交通手段及び宿泊施設の選択ページを生成し、該生成した選択ページに、宿泊施設ごとに、前記取得した複数の空席情報の中から予め設定した条件で往路復路各1つずつ選択した交通手段の運送料と前記宿泊施設の宿泊料とで算出した料金の総額の情報を付加し、また、交通手段ごとに、前記運送料の情報をもとに算出した前記選択した交通手段の運送料に対する料金の差額の情報を付加して、前記ユーザの端末に送信する選択ページ送信ステップとサーバは、前記選択ページからの交通手段の選択情報を受信する選択情報受信ステップと、サーバは、前記料金の総額を、前記選択情報により選択された交通手段の運送料と、宿泊施設の宿泊料とで算出した合計金額の情報に更新し、また、前記料金の差額の情報を、前記運送料の情報をもとに、前記選択情報により選択された交通手段の運送料に対する料金の差額の情報に更新して、前記選択ページを前記ユーザの端末に送信する金額切替ステップとを備えることを特徴とする予約受付方法。ユーザの端末から交通手段及び宿泊プランの予約を併せて受け付ける予約受付システムであって、ユーザの端末から、交通手段及び宿泊プランの検索条件を受信する検索条件受信手段と、少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから前記検索条件を満たす空席情報、運送料の情報を複数取得し、該取得した空席情報に対応する交通手段の運送料の情報を生成する空席情報取得運送料生成手段と、少なくとも宿泊料の情報を含む、宿泊プランの空室情報を記憶しているデータベースから前記検索条件を満たす空室情報、宿泊料の情報を複数取得し、該取得した空室情報に対応する宿泊プランの宿泊料の情報を生成する空室情報取得宿泊料生成手段と、前記取得した複数の空席情報と前記取得した複数の空室情報とから交通手段及び宿泊プランの選択ページを生成し、該生成した選択ページに、宿泊プランごとに、前記取得した複数の空席情報の中から予め設定した条件で往路復路各1つずつ選択した交通手段の運送料と前記宿泊プランの宿泊料とで算出した料金の総額の情報を付加し、また、交通手段ごとに、前記運送料の情報をもとに算出した前記選択した交通手段の運送料に対する料金の差額の情報を付加して、前記ユーザの端末に送信する選択ページ送信手段と前記選択ページからの交通手段の選択情報を受信する選択情報受信手段と、前記料金の総額の情報を、前記選択情報により選択された交通手段の運送料と、宿泊プランの宿泊料とで算出した合計金額の情報に更新し、また、前記料金の差額の情報を、前記運送料の情報をもとに、前記選択情報により選択された交通手段の運送料に対する料金の差額の情報に更新して、前記選択ページを前記ユーザの端末に送信する金額切替手段とを備えることを特徴とする予約受付システム。ユーザの端末から交通手段及び宿泊プランの予約を併せて受け付ける予約受付システムのサーバにおける予約受付方法であって、サーバは、ユーザの端末から、交通手段及び宿泊プランの検索条件を受信する検索条件受信ステップと、サーバは、少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから前記検索条件を満たす空席情報、運送料の情報を複数取得し、該取得した空席情報に対応する交通手段の運送料の情報を生成する空席情報取得運送料生成ステップと、サーバは、少なくとも宿泊料の情報を含む、宿泊プランの空室情報を記憶しているデータベースから前記検索条件を満たす空室情報、宿泊料の情報を複数取得し、該取得した空室情報に対応する宿泊プランの宿泊料の情報を生成する空室情報取得宿泊料生成ステップと、サーバは、前記取得した複数の空席情報と前記取得した複数の空室情報とから交通手段及び宿泊プランの選択ページを生成し、該生成した選択ページに、宿泊プランごとに、前記取得した複数の空席情報の中から予め設定した条件で往路復路各1つずつ選択した交通手段の運送料と前記宿泊プランの宿泊料とで算出した料金の総額の情報を付加し、また、交通手段ごとに、前記運送料の情報をもとに算出した前記選択した交通手段の運送料に対する料金の差額の情報を付加して、前記ユーザの端末に送信する選択ページ送信ステップとサーバは、前記選択ページからの交通手段の選択情報を受信する選択情報受信ステップと、サーバは、前記料金の総額の情報を、前記選択情報により選択された交通手段の運送料と、宿泊施設の宿泊料とで算出した合計金額の情報に更新し、また、前記料金の差額の情報を、前記運送料の情報をもとに、前記選択情報により選択された交通手段の運送料に対する料金の差額の情報に更新して、前記選択ページを前記ユーザの端末に送信する金額切替ステップとを備えることを特徴とする予約受付方法。請求項1~6、8のいずれか1項に記載の予約受付システムの各手段をコンピュータに機能として実現させるためのプログラム。本発明は、交通手段及び宿泊施設の予約を併せて受け付けるサービスのユーザに対して最初に提示する選択ページに、宿泊施設ごとに交通手段と宿泊施設の料金の総額の情報、交通手段ごとに料金の差額の情報を付加するとともに、選択ページ上で交通手段往路,復路のいずれかが変更されるごとに、既に宿泊施設ごとに付加されている料金の総額の情報、交通手段ごとの料金の差額の情報を、変更された交通手段の金額に応じて更新することができるシステムを提供することを課題とする。上記課題を解決するため、本発明は、ユーザの端末から交通手段及び宿泊施設の予約を併せて受け付ける予約受付システムであって、ユーザの端末から、交通手段及び宿泊施設の検索条件を受信する検索条件受信手段と、少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから前記検索条件を満たす空席情報、運送料の情報を複数取得し、該取得した空席情報に対応する交通手段の運送料の情報を生成する空席情報取得運送料生成手段と、少なくとも宿泊料の情報を含む、宿泊施設の空室情報を記憶しているデータベースから前記検索条件を満たす空室情報、宿泊料の情報を複数取得し、該取得した空室情報に対応する宿泊施設の宿泊料の情報を生成する空室情報取得宿泊料生成手段と、前記取得した複数の空席情報と前記取得した複数の空室情報とから交通手段及び宿泊施設の選択ページを生成し、該生成した選択ページに、宿泊施設ごとに、前記取得した複数の空席情報の中から予め設定した条件で往路復路各1つずつ選択した交通手段の運送料と前記宿泊施設の宿泊料とで算出した料金の総額の情報を付加し、また、交通手段ごとに、前記運送料の情報をもとに算出した前記選択した交通手段の運送料に対する料金の差額の情報を付加して、前記ユーザの端末に送信する選択ページ送信手段と、前記選択ページからの交通手段の選択情報を受信する選択情報受信手段と、前記料金の総額の情報を、前記選択情報により選択された交通手段の運送料と、宿泊施設の宿泊料とで算出した合計金額の情報に更新し、また、前記料金の差額の情報を、前記運送料の情報をもとに、前記選択情報により選択された交通手段の運送料に対する料金の差額の情報に更新して、前記選択ページを前記ユーザの端末に送信する金額切替手段とを備えることを特徴とする。前記予約受付システムにおいて、宿泊施設を宿泊プランとした場合も本発明である。前記予約受付システムにおいて、前記選択ページ送信手段は、前記取得した複数の空席情報と前記取得した複数の空室情報とから交通手段及び宿泊施設の選択ページを、1ページで生成して前記ユーザの端末に送信する選択ページ送信手段であることとしてもよい。前記予約受付システムにおいて、前記空席情報取得運送料生成手段は、検索条件を満たす空席情報を複数取得した後、前記取得した空席情報に対応する交通手段の運送料の情報を運送料情報記憶手段に記憶し、前記空室情報取得宿泊料生成手段は、検索条件を満たす空室情報を複数取得した後、前記取得した空室情報に対応する宿泊施設の宿泊料の情報を宿泊料情報記憶手段に記憶し、前記金額切替手段は、前記料金の総額の情報を更新するときに、前記運送料情報記憶手段から読み出した運送料と、前記宿泊料情報記憶手段から読み出した宿泊料との合計金額を算出し、また、前記差額の情報を更新するときに、前記運送料情報記憶手段から読み出した運送料の情報をもとに、前記選択情報により選択された交通手段の運送料に対する料金の差額を算出することとしてもよい。このとき、さらに、前記金額切替手段は、前記選択情報をもとに前記合算した料金の総額の情報、前記算出した差額の情報のみを前記ユーザの端末に送信し、前記ユーザの端末内で前記選択ページの前記料金の総額の情報、前記差額の情報を書き換えさせることとしてもよい。前記予約システムにおいて、少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースに記憶する空席情報は、交通手段の出発時刻の情報を含み、前記選択ページ送信手段は、前記検索条件に交通手段の出発時間帯が含まれているとき、前記予め設定した条件を、前記少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから取得した出発時刻が前記出発時間帯に含まれる交通手段を優先して選択する条件とすることとしてもよい。前記予約システムにおいて、前記少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースに記憶する空席情報は、交通手段の到着時刻の情報を含み、前記少なくとも宿泊料の情報を含む、宿泊施設の空室情報を記憶しているデータベースに記憶する空室情報は、さらに、宿泊施設の最終チェックイン時刻の情報を含み、前記選択ページ送信手段は、前記少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから取得した、往路についての前記選択した交通手段の到着時刻が前記宿泊施設の最終チェックイン時刻の後であるときは、前記宿泊施設を選択させないこととしてもよい。また、上記課題を解決するため、本発明は、ユーザの端末から交通手段及び宿泊施設の予約を併せて受け付ける予約受付システムのサーバにおける予約受付方法であって、サーバは、ユーザの端末から、交通手段及び宿泊施設の検索条件を受信する検索条件受信ステップと、サーバは、少なくとも運送料の情報を含む、交通手段の空席情報を記憶しているデータベースから前記検索条件を満たす空席情報、運送料の情報を複数取得し、該取得した空席情報に対応する交通手段の運送料の情報を生成する空席情報取得運送料生成ステップと、サーバは、少なくとも宿泊料の情報を含む、宿泊施設の空室情報を記憶しているデータベースから前記検索条件を満たす空室情報、宿泊料の情報を複数取得し、該取得した空室情報に対応する宿泊施設の宿泊料の情報を生成する空室情報取得宿泊料生成ステップと、サーバは、前記取得した複数の空席情報と前記取得した複数の空室情報とから交通手段及び宿泊施設の選択ページを生成し、該生成した選択ページに、宿泊施設ごとに、前記取得した複数の空席情報の中から予め設定した条件で往路復路各1つずつ選択した交通手段の運送料と前記宿泊施設の宿泊料とで算出した料金の総額の情報を付加し、また、交通手段ごとに、前記運送料の情報をもとに算出した前記選択した交通手段の運送料に対する料金の差額の情報を付加して、前記ユーザの端末に送信する選択ページ送信ステップと、サーバは、前記選択ページからの交通手段の選択情報を受信する選択情報受信ステップと、サーバは、前記料金の総額の情報を、前記選択情報により選択された交通手段の運送料と、宿泊施設の宿泊料とで算出した合計金額の情報に更新し、また、前記料金の差額の情報を、前記運送料の情報をもとに、前記選択情報により選択された交通手段の運送料に対する料金の差額の情報に更新して、前記選択ページを前記ユーザの端末に送信する金額切替ステップとを備えることを特徴とする。また、前記予約受付方法において、宿泊施設を宿泊プランとした場合も本発明である。前記予約受付システムの各手段をコンピュータに機能として実現させるためのプログラムも本発明である。本発明の予約受付システムは、交通手段往路,復路及び宿泊施設を一括して選択する選択ページに、当初から宿泊施設ごとに料金の総額の情報、交通手段ごとに料金の差額の情報を付加することができ、さらに、選択ページ上で交通手段往路,復路のいずれかが変更されるごとに、既に宿泊施設ごとに提示されている料金の総額の情報、交通手段ごとの料金の差額の情報を、変更された交通手段の金額に応じて更新することができる。その効果として、ユーザは、自己の端末上で必要な前記料金の総額、料金の差額を対比検討しながら、交通手段や宿泊施設を選択することが可能になる。以降、本発明の実施形態の一例を、図2~図15を参照して詳細に説明する。ここでは、交通手段が航空機のみに限定されている場合を例に説明する。また、本実施形態は、宿泊施設と交通手段とを併せて予約する場合の例であり、宿泊施設の予約を必須の処理とする。以下の説明において、フライトとは日付及び便コードの組を、宿泊プランとは日付,宿泊施設及び客室クラスの組をいうものとする。各項目の詳細については、後述する。なお、本発明のシステムによるサービスは、本実施形態に示す航空機だけでなく、新幹線等の列車,高速バス,フェリーその他の事前の予約を要する交通手段全般を対象としていることは言うまでもない。<本実施形態の説明>1.本実施形態のシステムの概略本実施形態は、フライト往路,復路及び宿泊プランを一括して選択するページにおいてフライト往路,復路のいずれかが変更されるごとに、既に宿泊プランごとに表示されている料金の総額を、変更されたフライトの金額に応じて表示するシステムである。本実施形態のシステムの概略を、図2のフローチャートを参照して説明する。図2に示すように、本実施形態のシステムを構成するサーバは、まず、ユーザの端末から検索条件のデータを受信するS210。続いて、上記検索条件を満たす空席情報及び空室情報を所定のデータベースから取得し、取得した情報をもとにフライト往路,復路及び宿泊プランの選択ページを生成し、ユーザの端末に送信するS220。なお、以下で詳細に説明する本実施形態においては、この総額を表示した選択ページにおいて、検索条件を満たす宿泊プランごとに料金の総額運送料運賃及び宿泊料の人数分の合算金額を表示するとともに、フライト交通手段が変更されるたびに、宿泊プランごとに表示されている料金の総額を更新している。以降の処理は、従来のシステムによるものと同様である。フライト往路,復路及び宿泊プランが選択されると、サーバは、申込内容の確認ページを送信するS230。なお、この確認ページにも、料金の総額を表示する。その後、所定の手続例えば、ユーザ情報の登録,意思表示の確認等を経て、フライト及び宿泊プランの予約を確定するS240。2.本実施形態のシステムの構成本実施形態のシステムの構成を、図3を参照して説明する。図3は、本実施形態のシステム構成の一例を示す図である。前提として、本実施形態のシステムが提供するサービスは、基本的に一般ユーザを対象とし、予約を確定する処理図2のS240の段階や図2の処理の開始前に、別途ユーザ情報の登録等を要求することとする。なお、これは運用の一例であり、サービスの提供対象を限定例えば、登録済のユーザのみに限定してもよい。2-1.ユーザ端末図3において、ユーザ端末10は、ユーザが用いる端末である。本実施形態では、例えばパソコン等の端末とする。また、ユーザ端末10はブラウザを有しており、インターネット等のネットワーク20を介してサーバ30に接続することにより、本実施形態のシステムが提供するサービスを享受することができる。2-2.サーバサーバ30は、WEB上でユーザ端末10を通じユーザに対してサービスを提供するためのシステムを格納しているサーバである。ここでは、本実施形態のシステムに関して必要な部分のみを説明する。運送料情報31は、航空機の運送料運賃の情報である。運送料情報31の主要な項目を図4aに示す。図4aにおいて、日付は、その航空機が出航する日の日付である。便コードは、その航空機を識別するためのコードである。座席クラスは、その航空機の各座席が属するクラス例えば、ファーストクラス,ビジネスクラス,エコノミークラス等であり、運送料の設定単位である。運送料は、その航空機の座席クラスに設定された大人一人当たりの運賃である。本実施形態の運送料情報31は、運送料が日付,便コード及び座席クラスの組ごとに設定されていることを前提として、該組ごとに記憶する。また、運送料情報31はキャッシュデータとしてサーバ30の主記憶装置に記憶されているが、サーバ30の補助記憶装置に記憶しておいてもよい。なお、上述の運送料情報31は、運送料が日付,便コード及び座席クラスの組ごとに設定されるフライト航空機の場合である。これに対し、運送料が座席情報のみにより定まらない場合もある例えば、鉄道等の他の交通手段の場合。この場合には、その交通手段の運送料の定め方に応じて、その交通手段ごとに運送料を計算する必要がある。図3に戻り、宿泊料情報32は、宿泊施設の宿泊料の情報である。宿泊料情報32の主要な項目を図4bに示す。図4bにおいて、日付は、その宿泊施設が利用される日の日付である。施設コードは、その宿泊施設を識別するためのコードである。客室クラスは、その宿泊施設の各客室が属するクラスであり、宿泊料の設定単位である。宿泊料は、宿泊施設の大人一人当たりの1泊分の利用料である。本実施形態の宿泊料情報32は、宿泊料が日付,施設コード及び客室クラスの組ごとに設定されていることを前提として、該組ごとに記憶する。また、宿泊料情報32はキャッシュデータとしてサーバ30の主記憶装置に記憶されているが、サーバ30の補助記憶装置に記憶しておいてもよい。なお、上述の宿泊料情報32は、宿泊料が日付,施設コード及び客室クラスの組ごとに設定される宿泊施設の場合である。これに対し、宿泊料が客室情報のみにより定まらない例えば、提携の宿泊施設を対象とするキャンペーンによる割引等場合もある。この場合には、その宿泊施設の宿泊料の定め方や各種の割引等に応じて、その宿泊施設ごとに宿泊料を計算する必要がある。2-3.空席情報データベース空席情報データベース40は、航空機の空席情報を記憶しているデータベースである。ここでは、本実施形態のシステムに関して必要な部分のみを説明する。なお、空席情報データベース40は、サーバ30とは独立したサーバ通常は、各航空会社内にあるに構築してもよいし、サーバ30に接続された記憶装置に構築してもよい。また、本実施形態において空席情報とは、座席情報データベース41図5a参照の各項目と、これに日付及び便コードで紐付けられた便情報データベース42図5b参照の各項目を組み合わせた情報をいうものとする。また、空席情報データベース40には一定期間例えば、3か月後までの空席情報が記憶されており、定期的に例えば、1か月ごとに新しい情報が追加される。図3に戻り、座席情報データベース41は、航空機の各座席クラスに関する情報を記憶しているデータベースである。座席情報データベース41の主要な項目を図5aに示す。図5aにおいて、日付,便コード,座席クラス,運送料は、それぞれ、図4aに示した運送料情報31の日付,便コード,座席クラス,運送料と同じである。予約状況は、日付,便コード,座席クラスの組ごとに管理される予約可能な座席数空席数である。この空席数は、予約を確定する処理図2のS240に連動して、随時減少していく。図3に戻り、便情報データベース42は、航空機の各便に関する情報を記憶しているデータベースである。便情報データベース42の主要な項目を図5bに示す。図5bにおいて、日付,便コードは、それぞれ、図5aに示した座席情報データベース41の日付,便コードに対応する。出発地/到着地は、それぞれその便が出発/到着する空港に一意の識別情報例えば、名称,空港コード等である。出発時刻/到着時刻は、それぞれその便が出発地を出発/到着地に到着する予定時刻である。2-4.空室情報データベース図3に戻り、空室情報データベース50は、宿泊施設の空室情報を記憶しているデータベースである。ここでは、本実施形態のシステムに関して必要な部分のみを説明する。なお、空室情報データベース50は、サーバ30とは独立したサーバ通常は、各宿泊施設内、あるいは旅行代理店内にあるに構築してもよいし、サーバ30に接続された記憶装置に構築してもよい。また、本実施形態において空室情報とは、客室情報データベース51図6a参照の各項目と、これに施設コードで紐付けられた施設情報データベース52図6b参照の各項目を組み合わせた情報をいうものとする。また、空室情報データベース50には一定期間例えば、3か月後までの空室情報が記憶されており、定期的に例えば、1か月ごとに新しい情報が追加される。図3に戻り、客室情報データベース51は、宿泊施設の各客室クラスに関する情報を記憶しているデータベースである。客室情報データベース51の主要な項目を図6aに示す。図6aにおいて、日付,施設コード,客室クラス,宿泊料は、それぞれ、図4bに示した宿泊料情報32の日付,施設コード,客室クラス,宿泊料と同じである。予約状況は、日付,施設コード,客室クラスの組ごとに管理される予約可能な客室数空室数である。この空室数は、予約を確定する処理図2のS240に連動して、随時減少していく。図3に戻り、施設情報データベース52は、各宿泊施設に関する情報を記憶しているデータベースである。施設情報データベース52の主要な項目を図6bに示す。図6bにおいて、施設コードは、図6aに示した客室情報データベース51の施設コードに対応する。施設情報は、宿泊施設の情報例えば、名称,宿泊施設の詳細を掲載したウェブページのURL,特徴,アクセス等である。3.本実施形態のシステムによる処理本実施形態のシステムによる処理を、図7のシーケンス図を参照して詳細に説明する。ここでは、検索条件の受信図2のS210から検索結果ページ選択ページの送信図2のS220までの処理を説明する。以降、図7に示した手順に基づいて処理の流れを説明する。なお、図7には、参照すべき他の図面の番号を示している。3-1.検索要求の受信サーバ30はユーザ端末10から検索要求を受信するS705。この検索要求には、検索条件のデータが付加されている。なお、検索要求の前提として、サーバ30はユーザ端末10に対し、図8に例示する検索条件入力ページ800を送信しているものとする。検索条件入力ページ800の検索条件指定欄810において、ユーザは、検索条件の項目として往路出発日,復路出発日,往路出発空港,到着空港,復路出発空港,到着空港,宿泊地,人数大人,子供,幼児,利用部屋数を指定することができる。検索条件入力ページ800のボタン820a又はボタン820bがクリックされると、検索要求とともに指定した検索条件のデータがサーバ30に送信される。ここで、ボタン820aがクリックされると、検索結果のデータが宿泊プランごとに表示される。一方、ボタン820bがクリックされると、検索結果のデータが施設ごとに表示される。3-2.空席情報の照会図7に戻り、ユーザ端末10から検索要求を受信するS705と、サーバ30は、空席情報データベース40に対し空席情報を照会しS710、上述の検索条件を満たす空席情報を取得するS715。本実施形態では、検索条件の項目のうち往路出発日及び往路出発空港,到着空港から往路の空席情報を、復路出発日及び復路出発空港,到着空港から復路の空席情報を、それぞれ照会し、検索条件を満たし、かつ在庫がある空席情報を取得する。サーバ30は、取得したすべての空席情報について、往路,復路のフライトごとに運送料最安値>在庫数最大値>直行便>出発時刻往路は10時に最も近いもの,復路は16時に最も近いものの順に評価し、最適なフライトを選択済みフライトのデフォルト値とする。すなわち、例えば、取得したすべての空席情報から、まず、運送料が最安値のフライトを選び、選ばれたフライトが1つであればそのフライトを選択済みフライトのデフォルト値とし、選ばれたフライトが複数であれば、その複数のフライトの中から在庫数が最大値のものを選び、選ばれたフライトが1つであればそのフライトを選択済みフライトのデフォルト値とし、選ばれたフライトが複数であれば、その複数のフライトの中から直行便を選び、選ばれたフライトが1つであればそのフライトを選択済みフライトのデフォルト値とし、選ばれたフライトが複数若しくは直行便がなければ、その複数のフライト直行便若しくは在庫数から往路は10時に最も近いもの,復路は16時に最も近いものを選び、そのフライトを選択済みフライトのデフォルト値とする。本実施形態では、受信した検索条件から選択済みフライトの初期値を決定することにより、ユーザ端末10に最初に送信する選択ページにも必要な料金の総額を表示することができる。3-3.運送料情報の生成空席情報データベース40から空席情報を取得するS715と、サーバ30は、運送料情報生成処理を行なうS720。運送料情報生成処理S720の流れを、図9のフローチャートを参照して説明する。図9に示すように、サーバ30は、取得した各空席情報から必要項目本実施形態では、日付,便コード,座席クラス,運送料を取得しS910、運送料情報31を生成しS920、サーバ30の主記憶装置にキャッシュデータとして記憶するS930。3-4.空室情報の照会図7に戻り、サーバ30は、空室情報データベース50に対し空室情報を照会しS725、上述の検索条件を満たす空室情報を取得するS730。本実施形態では、検索条件の項目のうち往路出発日,復路出発日,宿泊地,人数大人,子供,幼児,利用部屋数から空室情報を照会し、検索条件を満たし、かつ在庫がある空室情報を取得する。3-5.宿泊料情報の生成空室情報データベース50から空室情報を取得するS730と、サーバ30は、宿泊料情報生成処理を行なうS735。宿泊料情報生成処理S735の流れを、図10のフローチャートを参照して説明する。図10に示すように、サーバ30は、取得した各空室情報から必要項目本実施形態では、日付,施設コード,客室クラス,宿泊料を取得しS1010、宿泊料情報32を生成しS1020、サーバ30の主記憶装置にキャッシュデータとして記憶するS1030。3-6.差額の算出図7に戻り、続いて、サーバ30は、差額算出処理を行なうS740。差額算出処理S740の流れを、図11のフローチャートを参照して説明する。図11に示すように、サーバ30は、まず、選択済みフライトの運送料を運送料情報31から取得するS1110。差額算出処理S740では、選択済みフライトのデータとして、往路復路のいずれか又は双方の処理を行なうことができる。ここ図7のS740では、往路の選択済みフライト及び復路の選択済みフライトのデフォルト値を取得する。続いて、サーバ30は、往路の選択済みフライトに変更があるか否かを判定するS1120。変更があるときS1120でYesは、運送料情報31を参照し、取得した空席情報のうち往路の選択済みフライト以外の各フライトの運送料について、往路の選択済みフライトの運送料に対する差額を計算するS1130。変更がないときS1120でNoは、何もしない。ここ図7のS740では、往路の選択済みフライトが初期値であるから、変更があるS1120でYesものと判定し、差額の計算を行なう。同様に、サーバ30は、復路の選択済みフライトに変更があるか否かを判定するS1140。変更があるときS1140でYesは、運送料情報31を参照し、取得した空席情報のうち復路の選択済みフライト以外の各フライトの運送料について、復路の選択済みフライトの運送料に対する差額を計算するS1150。変更がないときS1140でNoは、何もしない。ここ図7のS740では、復路の選択済みフライトが初期値であるから、変更があるS1140でYesものと判定し、差額の計算を行なう。上記の各計算の終了後、計算結果のデータを返戻するS1160。3-7.総額の算出図7に戻り、続いて、サーバ30は、総額算出処理を行なうS745。総額算出処理S745の流れを、図12のフローチャートを参照して説明する。図12に示すように、サーバ30は、まず、往路の選択済みフライト及び復路の選択済みフライトの運送料を、それぞれ運送料情報31から取得するS1210,S1220。同様に、サーバ30は、各宿泊プランの宿泊料を宿泊料情報32から取得するS1230。続いて、宿泊プランごとに、往路の選択済みフライトの運送料,復路の選択済みフライトの運送料,宿泊プランの宿泊料の合計金額を計算しS1240、1人あたりの料金の総額とする。なお、検索条件として人数が複数に指定されているときは、1人あたりの料金の総額だけでなく、人数分の料金の総額も計算する。また、子供又は幼児が含まれているときは、所定の割引率又は割引額を考慮して料金の総額を算出する。上記の計算の終了後、計算結果のデータを返戻するS1250。3-8.検索結果ページの送信図7に戻り、続いて、サーバ30は、検索結果並びに差額算出処理S740により算出した差額及び総額算出処理S745により算出した料金の総額をもとに選択ページを生成し、これを検索結果ページとしてユーザ端末10に対し送信するS750。図13に、選択ページ1300を例示する。選択ページ1300は、検索条件入力ページ800図8のボタン820bがクリックされた場合の例であり、宿泊プランが宿泊施設ごとに表示されている。選択ページ1300は、検索条件表示欄1310,ボタン1320,空席情報表示欄1330及び空室情報表示欄1340により構成される。検索条件表示欄1310には、現在の検索条件検索要求図7のS705とともに受信したものが表示される。ボタン1320は、検索条件表示欄1310に表示されている現在の検索条件を変更するページへのリンクボタンである。空席情報表示欄1330には、空席情報が表示される。空席情報のうち、往路のフライトの空席情報は空席情報往路表示欄1331に、復路のフライトの空席情報は空席情報復路表示欄1332に、それぞれフライト単位で表示される。なお、同一のフライトに複数の運送料が設定されている複数の座席クラスがある場合は、最も安い運送料のみをそのフライトの運送料として表示する。空席情報往路表示欄1331又は空席情報復路表示欄1332中の空席欄に表示されている記号は、それぞれ○:空席あり6席以上△:空席わずか1~5席,×:予約不可を意味する1333参照。ここで、×:予約不可は、空席数が人数未満であること、つまり空席はあるが予約はできないことを意味する。例えば、あるフライトの空席数が3席である場合、検索条件で指定された人数が2人のときには△空席わずかが表示されるが、人数が4人のときには×予約不可が表示される。なお、これらの記号の意味するところは、適宜変更することができる。ラジオボタン1334は、A993便が往路の選択済みフライトであることを示している。また、空席情報往路表示欄1331には、往路の選択済みフライト以外の各フライトについて、差額算出処理図7のS740により算出した、往路の選択済みフライトの運送料に対する差額が表示される。ラジオボタン1335は、A994便が復路の選択済みフライトであることを示している。また、空席情報復路表示欄1332には、復路の選択済みフライト以外の各フライトについて、差額算出処理図7のS740により算出した、復路の選択済みフライトの運送料に対する差額が表示される。空室情報表示欄1340には、空室情報が表示される。空室情報は、宿泊プラン単位で表示される。ボタン1341は、検索条件のうち宿泊期間のみを変更するページへのリンクボタンである。タブ1342a,タブ1342b,タブ1342cは、空室情報を整列させるためのタブである。宿泊施設情報表示欄1343には、宿泊施設の情報施設情報データベース52図6bの施設情報が表示される。選択ページ1300では、名称,特徴,アクセスが表示されている。また、名称の部分は、宿泊施設の詳細を掲載したウェブページへのリンクとなっている。料金総額大人1人表示欄1344には、総額算出処理図7のS745により算出した、1人あたりの料金の総額が表示される。料金総額人数合計表示欄1345には、総額算出処理図7のS745により算出した、人数分の料金の総額が表示される。選択ページ1300では、検索条件表示欄1310に表示されているとおり大人2人で宿泊する場合であるから、料金総額人数合計表示欄1345に表示される人数分の料金の総額は、それぞれ料金総額大人1人表示欄1344に表示される1人あたりの料金の総額の2倍となっている。選択ページ1300の予約ボタン表示欄1346に表示されている航空券宿泊を予約ボタンのいずれかがクリックされると、サーバ30は、ユーザ端末10に対し申込内容の確認ページを送信する図2のS230。4.本実施形態のシステムによるページの更新本実施形態のシステムは、ユーザ端末10からのページ更新要求を受信し図7のS755、この要求に対して更新ページを送信するS770という処理を繰り返すことにより、料金の総額を更新することができる。4-1.ページ更新要求の受信図7に戻り、サーバ30は、ユーザ端末10からページ更新要求を受信するS755。このページ更新要求には、変更後の選択済みフライトのデータ選択情報が付加されている。ページ更新要求は、選択ページ1300図13の空席情報往路表示欄1331又は空席情報復路表示欄1332において、フライトを選択するためのラジオボタンがクリックされるごとにユーザ端末10からサーバ30に対して送信される。ユーザ端末10は、ラジオボタンのクリックをイベントとして検出し、その検出がされるごとに所定の処理を行なう。4-2.更新ページの生成送信図7に戻り、ユーザ端末10からページ更新要求を受信するS755と、サーバ30は、差額算出処理S760及び総額算出処理S765を行なう。差額算出処理S760については、上述の3-6.差額の算出において図11を参照して説明した処理と同様である。ここ図7のS760では、往路又は復路いずれか一方の選択済みフライトにのみ変更があるから、その変更がある方の差額の計算のみを行なう。また、総額算出処理S765については、上述の3-7.総額の算出において図12を参照して説明した処理と同様である。サーバ30は、差額算出処理S760により算出した差額及び総額算出処理S765により算出した料金の総額をもとに選択ページを生成し、これを更新ページとしてユーザ端末10に対し送信するS770。図14,図15に、更新ページを例示する。これらの図を用いて、本実施形態のシステムによるページの更新処理を具体的に説明する。4-3.往路の選択済みフライトを変更した場合の例図14の選択ページ1400は、選択ページ1300図13において、空席情報往路表示欄1331のA123便のラジオボタン1336をクリックしたときにユーザ端末10に送信される更新ページである。すなわち、選択ページ1300と選択ページ1400との間では、往路の選択済みフライトがA993便からA123便に変更されている。選択ページ1400において、検索条件表示欄1410,ボタン1420,空席情報表示欄1430,空室情報表示欄1440は、それぞれ選択ページ1300の検索条件表示欄1310,ボタン1320,空席情報表示欄1330,空室情報表示欄1340に対応している。また、その他の構成も選択ページ1300と同じである。ラジオボタン1433は、A123便が往路の選択済みフライトであることを示している。また、空席情報往路表示欄1431には、往路の選択済みフライト以外の各フライトについて、差額算出処理図7のS760により算出した、往路の選択済みフライトの運送料に対する差額が表示される。ラジオボタン1434は、A994便が復路の選択済みフライトであることを示している。この点は、図13から変更していない。往路の選択済みフライトをA993便からA123便に変更すると、大人1人あたりの往路の運送料は、2000円増額することになる図13の1337参照。これに伴い、選択ページ1300の空席情報往路表示欄1331に表示されていたA123便以外のフライトの運送料の差額は、選択ページ1400の空席情報往路表示欄1431においてA123便に対する差額に更新されている。また、選択ページ1300の空室情報表示欄1340に表示されていた各宿泊プランの総額は、選択ページ1400の空室情報表示欄1440において、1人あたりの料金の総額が2000円の増額、人数分の料金の総額が4000円の増額となっている図14の1441,1442参照。選択ページ1400の予約ボタン表示欄1443に表示されている航空券宿泊を予約ボタンのいずれかがクリックされると、サーバ30は、ユーザ端末10に対し申込内容の確認ページを送信する図2のS230。4-4.往路の選択済みフライトを変更した後、さらに復路の選択済みフライトも変更した場合の例図15の選択ページ1500は、選択ページ1400図14において、空席情報復路表示欄1432のA132便のラジオボタン1435をクリックしたときにユーザ端末10に送信される更新ページである。すなわち、選択ページ1400と選択ページ1500との間では、復路の選択済みフライトがA994便からA132便に変更されている。選択ページ1500において、検索条件表示欄1510,ボタン1520,空席情報表示欄1530,空室情報表示欄1540は、それぞれ選択ページ1400の検索条件表示欄1410,ボタン1420,空席情報表示欄1430,空室情報表示欄1440に対応している。また、その他の構成も選択ページ1400と同じである。ラジオボタン1533は、A132便が復路の選択済みフライトであることを示している。また、空席情報復路表示欄1532には、復路の選択済みフライト以外の各フライトについて、差額算出処理図7のS760により算出した、復路の選択済みフライトの運送料に対する差額が表示される。ラジオボタン1534は、A123便が往路の選択済みフライトであることを示している。この点は、図14から変更していない。復路の選択済みフライトをA994便からA132便に変更すると、大人1人あたりの復路の運送料は、2000円増額することになる図14の1436参照。これに伴い、選択ページ1400の空席情報復路表示欄1432に表示されていたA132便以外のフライトの運送料の差額は、選択ページ1500の空席情報復路表示欄1532においてA132便に対する差額に更新されている。また、選択ページ1400の空室情報表示欄1440に表示されていた各宿泊プランの総額は、選択ページ1500の空室情報表示欄1540において、1人あたりの料金の総額が2000円の増額、人数分の料金の総額が4000円の増額となっている図15の1541,1542参照。選択ページ1500の予約ボタン表示欄1543に表示されている航空券宿泊を予約ボタンのいずれかがクリックされると、サーバ30は、ユーザ端末10に対し申込内容の確認ページを送信する図2のS230。<他の実施形態の説明>上述の実施形態においては、受信した検索条件を満たし、かつ在庫があるすべての空室情報宿泊プランを選択ページ上で選択可能としている。これに対し、往路の選択済みフライトが宿泊施設の受付時間内に到着しない場合には、その宿泊施設に係る宿泊プランを選択させないようにしてもよい。この場合、施設情報データベース52図3,図6b参照の施設情報として、さらに最終チェックイン時刻を記憶しておく。そして、選択ページの生成処理において、宿泊施設ごとに往路の選択済みフライトの到着時刻が最終チェックイン時刻を経過しているか否かを判定する。ここで経過していると判定した場合は、例えば図16の空室情報表示欄1600に示すように、その旨を表示する1610とともに、予約ボタンのリンクを切って薄く表示し、クリックできないようにする1620。これにより、目的地に到着したにもかかわらず予約したホテルにチェックインすることができない等、ユーザ自身が旅程を組み立てることにより生じ得るトラブルを回避することができる。上述の実施形態においては、選択済みフライトのデフォルト値を決定する際、各空席情報を運送料最安値>在庫数最大値>直行便>出発時刻往路は10時に最も近いもの,復路は16時に最も近いものの順に評価している。これに対し、ユーザに検索条件として時間帯を指定させることにより、時間帯>運送料最安値>在庫数最大値>直行便>時間帯の中で出発時刻が一番早いものの順に評価することとしてもよい。この評価手順は、前記3-2.空席情報の照会で述べたとおりである。この場合、検索項目入力欄810図8に、任意の指定項目として往路出発時間帯および復路出発時間帯を追加する。時間帯としては、例えば、朝6:00~11:59,昼12:00~15:59,夕16:00~17:59,夜18:00~最終便を選択させる。そして、検索条件として時間帯が指定されている場合には、取得した空席情報について時間帯を反映させた評価手順により選択済みフライトのデフォルト値を決定する。これにより、検索結果を表示する選択ページにおいて、早い段階からユーザが求めるフライトに関する空席情報を表示させることができる。上述の実施形態においては、料金の差額および総額を切り替える手段として、ユーザ端末10から選択ページの更新要求を受信し、金額が更新された選択ページを送信するという技術を実装している。これに対し、AJAXAsynchronousJavaScriptXML等の技術を実装することにより、選択ページ中の差額及び総額のデータのみを書き換えることとしてもよい。これにより、ページの遷移を伴わずに、交通手段往路,復路のいずれかが変更されるごとに、既に宿泊施設ごとに表示されている料金の総額を、変更された交通手段の金額に応じて切り替えて表示することができる。上述の実施形態においては、取得したすべての空席情報を往路と復路に分けて縦方向に表示し、スクロールバーを用いて選択させるようにしている。これは表示パターンの一例であり、図17又は図18に例示するような表示パターンを採用してもよい。図17は、予め定めた時間帯によりフライトを分類し、指定された時間帯の空席情報のみを往路と復路に分けて縦方向に表示するパターンである。時間帯は、適宜変更することができる。図17aは4つの時間帯ここでは、朝便,昼便,夕便,夜便図17bは2つの時間帯ここでは、早い時間帯,遅い時間帯に分類した例を示している。図18は、予め定めた時間帯によりフライトを分類し、指定された時間帯の空席情報のみを往路と復路に分けて横方向に表示するパターンである。時間帯は、適宜変更することができる。図18aは時間帯ごとに一括してここでは、5便ごとに表示を切り替えるパターン、図18bは1便ごとに表示を切り替えるパターンの例を示している。"