/*
 * 検索ウィジェット単体使用用のCSS
 */
.js-search_flights #flight_rt_tocity{

}
.js-search_flights .city .show_list{
  display:block !important;
}
.module-keyvisual .inner{
  width:100%;
  padding: 0;
}
.module-keyvisual.ext-sitetop{
  padding: 0;
  background:none;
}
body, html{
  background: transparent;
}
.module-keyvisual.ext-sitetop{
  min-height:0px;
}

#dest_wrapper{
	display:none;
}

.window{
	display:none !important;
	visibility:hidden !important;
}
.js-overlay.ext-loading{
	display:none !important;
	visibility:hidden !important;
}

/*Flight*/
.js-search_flights .js-pulldown_target{
  top: 33px !important;
  left: 0px !important;
}
.js-search_flights .js-pulldown_target:after, .js-question_target:after{
  left: 120px !important;
}

/*Package*/
.js-search_packages .js-pulldown_target{
  left: -225px !important;
}
.js-search_packages .js-pulldown_target:after, .js-question_target:after{
  left: 430px !important;
}

/*Hotel*/
.js-search_hotels .js-pulldown_target{
  left: 180px !important;
}
.js-search_hotels .js-pulldown_target:after, .js-question_target:after{
  left: 25px !important;
}

/*Actibities*/
.js-search_activities .js-pulldown_target{
  left: 250px !important;
}
.js-search_activities .js-pulldown_target:after, .js-question_target:after{
  left: 25px;  !important;
}
