@charset "utf-8";

/*-------------------------
 検索窓　ヘッダー
 --------------------------*/

.mf_finder_header .mf_finder_searchBox {
  margin-right: 0;
}

.mf_finder_header .mf_finder_searchBox_query_input {
  width: 137px;
  background: #f7f7f7;
  height: 30px;
  padding: 0 10px;
  outline: none;
  border: none;
}

.mf_finder_header .mf_finder_searchBox_submit {
  background: #00A1E9;
  border-radius: 0;
  padding: 0;
  width: 38px;
  height: 34px;
  margin-top: 2px!important;
}

.mf_finder_header .mf_finder_searchBox_submit span {
  margin: 0;
}

.mf_finder_header .mf_finder_searchBox_items {
  padding: 0;
}


/*-------------------------
 検索窓　サジェスト
 --------------------------*/
ul.mf_finder_searchBox_suggest_items {
  z-index: 200;
  width: 175px;
  background: #fff;
  color: #222;
  margin-top: 20px;
  padding: 10px;
  border: 1px solid #999;
  left: 0;
}

li.mf_finder_searchBox_suggest_item {
  display: block;
  box-sizing: border-box;
  border-top: none;
  border-bottom: 1px dotted #ccc;
}

.mf_finder_searchBox_suggest_item_cur {
  padding: 0;
  margin: 0;
  background: #ccc;
}

a.mf_finder_searchBox_suggest_link {
  color: #222;
  border: none;
  margin: 0;
}

/*-------------------------
 検索結果ページ
 --------------------------*/
div.mf_contents {
	width: 960px;
	height: auto;
	margin: 30px auto;
	padding: 0;
	border: none;
	text-align: left !important;
}

.mf_finder_container .mf_finder_searchBox {
  width: 100%;
  height: auto;
  margin: 0;
  margin-bottom: 30px;
  border: 1px solid #ccc;
  padding: 20px;
  border-radius: 6px;
  background: #fafafa;
  box-sizing: border-box;
}

.flexWrap {
  display: flex;
}

.flexCol:first-child {
  flex-basis: 28%;
}

.flexCol:nth-child(2) {
  flex-basis: 72%;
}


.mf_finder_drilldown_head {
  min-width: inherit;
  margin-bottom: 0;
  height: auto;
}


.mf_finder_drilldown {
  border: 1px solid #ccc;
  padding: 0;
  border-radius: 6px;
  background: #fafafa;
  margin-right: 20px;
}

.mf_finder_drilldown_head {
  background: #aaa;
  text-align: center;
  color: #fff;
}

.mf_finder_drilldown_items {
  margin-top: 10px;
}

.mf_finder_drilldown_reset {
  margin-bottom: 14px;
}

.mf_finder_drilldown_item_count {
  background: none;
  color: #4c4c4c;
  padding: 0 6px 0;
  font-weight: 700;
  font-size: 14px;
}

.mf_finder_drilldown_item_selected>div .mf_finder_drilldown_item_link {
  background: none;
  text-decoration: underline;
  font-weight: 700;
}

.mf_finder_drilldown_item_depth_1 .mf_finder_drilldown_item_title {
  font-weight: 400;
}

.mf_finder_keywordranking_head {
  min-width: 240px;
  height: auto;
}

.mf_finder_keywordranking_head {
  background: #aaa;
  text-align: center;
  color: #fff;
}

.mf_finder_keywordranking {
  border: 1px solid #ccc;
  padding: 0;
  border-radius: 6px;
  background: #fafafa;
  margin-right: 20px;
  margin-top: 30px;
}

.mf_finder_keywordranking_items {
  margin-bottom: 10px;
}

.mf_finder_organic_header_wrapper {
  flex-direction: row-reverse;
}

.mf_finder_organic_pager_wrapper {
  margin-top: 20px;
}

a.mf_finder_organic_doc_zoom {
 display: none !important;
}

.mf_finder_zubaken {
  width: 100%;
  height: auto;
  margin: 0;
  margin-bottom: 30px;
  border: 1px solid #ccc;
  padding: 20px;
  border-radius: 6px;
  background: #fafafa;
}

.mf_finder_searchBox_submit {
  background-color: #00a1e9;
}

.mf_finder_organic_doc_url:before {
  background-color: #aaa;
}

.mf_finder_pager_items li a {
  color: #fff;
  background-color: #aaa;
}

.mf_finder_pager_items .mf_finder_pager_item_next a {
  background-color: #aaa;
}
