@charset "UTF-8";

@import url("sp_common.css");

/*
==================================================
コンテンツエリア
==================================================
*/
/*ページタイトル（国内ツアー）*/
.system_title {
  /*余白解除*/
  margin: 0;
}

/*検索条件エリア*/
#left_box {
  /*固定幅解除*/
  width: auto;
  /*フロート解除*/
  float: none;

  /*検索条件エリア下余白調整*/
  margin-bottom: 20px;
}

/*検索結果エリア*/
#right_box {
  /*固定幅解除*/
  width: auto;
  /*フロート解除*/
  float: none;
}

/*
==================================================
検索条件
==================================================
*/
/*枠画像、ラベル画像、カレンダーアイコン*/
#search_condition img {
  /*非表示*/
  display: none;
}
#search_condition_in {
  /*枠線消去*/
  border: none;
  /*要素センタリング*/
  text-align: center;
}

/*こどもの人数について*/
#search_condition_in > div:nth-child(2) p.fs90 {
  /*非表示*/
  display: none;
}

/*出発地*/
#search_condition_in > div:nth-child(4) img {
  /*ラベル画像表示*/
  display: inline;
  /*表示位置調整*/
  vertical-align: middle;
  /*margin-left: -60px;*/
}

/*旅行日数*/
/*食事条件*/
/*フリーワード*/
#search_condition_in > div:nth-child(6) img,
#search_condition_in > div:nth-child(7) img,
#search_condition_in > div:nth-child(8) img {
  /*ラベル画像表示*/
  display: inline;
}

/*交通機関*/
/*こだわり条件*/
/*こだわり条件・検索ボタン*/
#search_condition_in > div:nth-child(5),
#search_condition_in > div:nth-child(12),
#search_condition_in > div:nth-child(13) {
  /*非表示*/
  display: none;
}

/*検索ボタン*/
div.search_button_box p.alignR {
  /*ボタンセンタリング*/
  text-align: center;
}
div.search_button_box p.alignR input:nth-child(1) {
  /*検索ボタンサイズ調整*/
  width: 95%;
  height: 40px;
  /*ボタン間余白調整*/
  margin-bottom: 10px;
}

/*
==================================================
ページング
==================================================
*/
div.pagination {
}

/*
==================================================
検索条件等表示
==================================================
*/
/*並び順、在庫時刻*/
#result > table tr:nth-child(3) > td {
  display: block;
  width: auto;
  text-align: left;
}
/*並び順*/
#result > table tr:nth-child(3) > td:nth-child(1) {
  padding: 10px 0;
}

/*
==================================================
検索結果
==================================================
*/
#right_box .bar .planline h3 {
  font-size: 90%;
  padding: 2px;
}

/*コース情報・左*/
/*コース情報・右（コースコード・受付状況）*/
#three_plan_list .listbox .inner,
#three_plan_list .listbox .inner_r {
  /*固定幅解除*/
  width: auto;
  /*フロート解除*/
  float: none;
}

/*コース情報・左 タイトル*/
.listbox .inner table td.title,
.listbox .inner table td.glast {
  /*左余白無し*/
  padding-left: 0;
}
.listbox .inner table td.title {
  /*幅調整*/
  width: 60px;
  /*文字サイズ調整*/
  font-size: 90%;
}

/*コース情報・右*/
#three_plan_list .listbox .inner_r {
  /*下余白調整*/
  margin-bottom: 0;
}

/*コースコード*/
#three_plan_list .listbox .inner_r  > table {
  /*受付状況と横並び*/
  float: left;
  width: 50%;
}

/*受付状況ボタン*/
#three_plan_list .listbox .inner_r  > div {
  /*右寄せ*/
  position: absolute;
  right: 10px;
  margin: 0;
}

/*
==================================================
アイコンの説明
==================================================
*/
#explain {
  display: none;
}

