/* MARS FINDERのCSS上書きが必要なため、common.cssから外だしする */

.mf_finder_searchBox_query_input {
  font-size: 1em;
}
.mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_range_from, .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_range_to, .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_total, .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_query, .mf_finder_organic_header_wrapper:lang(ja-JP) .mf_finder_organic_range_from, .mf_finder_organic_header_wrapper:lang(ja-JP) .mf_finder_organic_range_to, .mf_finder_organic_header_wrapper:lang(ja-JP) .mf_finder_organic_total, .mf_finder_organic_header_wrapper:lang(ja-JP) .mf_finder_query, .mf_finder_organic_header_wrapper:lang(kr) .mf_finder_organic_range_from, .mf_finder_organic_header_wrapper:lang(kr) .mf_finder_organic_range_to, .mf_finder_organic_header_wrapper:lang(kr) .mf_finder_organic_total, .mf_finder_organic_header_wrapper:lang(kr) .mf_finder_query, .mf_finder_organic_header_wrapper:lang(tr) .mf_finder_organic_range_from, .mf_finder_organic_header_wrapper:lang(tr) .mf_finder_organic_range_to, .mf_finder_organic_header_wrapper:lang(tr) .mf_finder_organic_total, .mf_finder_organic_header_wrapper:lang(tr) .mf_finder_query, .mf_finder_organic_header_wrapper:lang(zh) .mf_finder_organic_range_from, .mf_finder_organic_header_wrapper:lang(zh) .mf_finder_organic_range_to, .mf_finder_organic_header_wrapper:lang(zh) .mf_finder_organic_total, .mf_finder_organic_header_wrapper:lang(zh) .mf_finder_query, .mf_finder_organic_header_wrapper:lang(zh-CN) .mf_finder_organic_range_from, .mf_finder_organic_header_wrapper:lang(zh-CN) .mf_finder_organic_range_to, .mf_finder_organic_header_wrapper:lang(zh-CN) .mf_finder_organic_total, .mf_finder_organic_header_wrapper:lang(zh-CN) .mf_finder_query, .mf_finder_organic_header_wrapper:lang(zh-tw) .mf_finder_organic_range_from, .mf_finder_organic_header_wrapper:lang(zh-tw) .mf_finder_organic_range_to, .mf_finder_organic_header_wrapper:lang(zh-tw) .mf_finder_organic_total, .mf_finder_organic_header_wrapper:lang(zh-tw) .mf_finder_query {
  font-size: 1em
}
.mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_range_from:after, .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_range_from:before, .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_range_to:after, .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_range_to:before, .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_total:after, .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_total:before, .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_query:after, .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_query:before, .mf_finder_organic_header_wrapper:lang(ja-JP) .mf_finder_organic_range_from:after, .mf_finder_organic_header_wrapper:lang(ja-JP) .mf_finder_organic_range_from:before, .mf_finder_organic_header_wrapper:lang(ja-JP) .mf_finder_organic_range_to:after, .mf_finder_organic_header_wrapper:lang(ja-JP) .mf_finder_organic_range_to:before, .mf_finder_organic_header_wrapper:lang(ja-JP) .mf_finder_organic_total:after, .mf_finder_organic_header_wrapper:lang(ja-JP) .mf_finder_organic_total:before, .mf_finder_organic_header_wrapper:lang(ja-JP) .mf_finder_query:after, .mf_finder_organic_header_wrapper:lang(ja-JP) .mf_finder_query:before, .mf_finder_organic_header_wrapper:lang(kr) .mf_finder_organic_range_from:after, .mf_finder_organic_header_wrapper:lang(kr) .mf_finder_organic_range_from:before, .mf_finder_organic_header_wrapper:lang(kr) .mf_finder_organic_range_to:after, .mf_finder_organic_header_wrapper:lang(kr) .mf_finder_organic_range_to:before, .mf_finder_organic_header_wrapper:lang(kr) .mf_finder_organic_total:after, .mf_finder_organic_header_wrapper:lang(kr) .mf_finder_organic_total:before, .mf_finder_organic_header_wrapper:lang(kr) .mf_finder_query:after, .mf_finder_organic_header_wrapper:lang(kr) .mf_finder_query:before, .mf_finder_organic_header_wrapper:lang(tr) .mf_finder_organic_range_from:after, .mf_finder_organic_header_wrapper:lang(tr) .mf_finder_organic_range_from:before, .mf_finder_organic_header_wrapper:lang(tr) .mf_finder_organic_range_to:after, .mf_finder_organic_header_wrapper:lang(tr) .mf_finder_organic_range_to:before, .mf_finder_organic_header_wrapper:lang(tr) .mf_finder_organic_total:after, .mf_finder_organic_header_wrapper:lang(tr) .mf_finder_organic_total:before, .mf_finder_organic_header_wrapper:lang(tr) .mf_finder_query:after, .mf_finder_organic_header_wrapper:lang(tr) .mf_finder_query:before, .mf_finder_organic_header_wrapper:lang(zh) .mf_finder_organic_range_from:after, .mf_finder_organic_header_wrapper:lang(zh) .mf_finder_organic_range_from:before, .mf_finder_organic_header_wrapper:lang(zh) .mf_finder_organic_range_to:after, .mf_finder_organic_header_wrapper:lang(zh) .mf_finder_organic_range_to:before, .mf_finder_organic_header_wrapper:lang(zh) .mf_finder_organic_total:after, .mf_finder_organic_header_wrapper:lang(zh) .mf_finder_organic_total:before, .mf_finder_organic_header_wrapper:lang(zh) .mf_finder_query:after, .mf_finder_organic_header_wrapper:lang(zh) .mf_finder_query:before, .mf_finder_organic_header_wrapper:lang(zh-CN) .mf_finder_organic_range_from:after, .mf_finder_organic_header_wrapper:lang(zh-CN) .mf_finder_organic_range_from:before, .mf_finder_organic_header_wrapper:lang(zh-CN) .mf_finder_organic_range_to:after, .mf_finder_organic_header_wrapper:lang(zh-CN) .mf_finder_organic_range_to:before, .mf_finder_organic_header_wrapper:lang(zh-CN) .mf_finder_organic_total:after, .mf_finder_organic_header_wrapper:lang(zh-CN) .mf_finder_organic_total:before, .mf_finder_organic_header_wrapper:lang(zh-CN) .mf_finder_query:after, .mf_finder_organic_header_wrapper:lang(zh-CN) .mf_finder_query:before, .mf_finder_organic_header_wrapper:lang(zh-tw) .mf_finder_organic_range_from:after, .mf_finder_organic_header_wrapper:lang(zh-tw) .mf_finder_organic_range_from:before, .mf_finder_organic_header_wrapper:lang(zh-tw) .mf_finder_organic_range_to:after, .mf_finder_organic_header_wrapper:lang(zh-tw) .mf_finder_organic_range_to:before, .mf_finder_organic_header_wrapper:lang(zh-tw) .mf_finder_organic_total:after, .mf_finder_organic_header_wrapper:lang(zh-tw) .mf_finder_organic_total:before, .mf_finder_organic_header_wrapper:lang(zh-tw) .mf_finder_query:after, .mf_finder_organic_header_wrapper:lang(zh-tw) .mf_finder_query:before {
  font-size: .75em
}
.mf_finder_organic_range_from:after, .mf_finder_organic_range_from:before, .mf_finder_organic_range_to:after, .mf_finder_organic_range_to:before, .mf_finder_organic_total:after, .mf_finder_organic_total:before, .mf_finder_query:after, .mf_finder_query:before {
  font-size: .85em;
}
#header:lang(ja) .mf_finder_searchBox_query_wrap::before {
  content: "サイト内検索";
  margin-right: 1em;
}
#header:lang(en) .mf_finder_searchBox_query_wrap::before {
  content: "Search";
  margin-right: 1em;
}
.searchlabel_news_ja .mf_finder_searchBox_query_wrap::before {
  content: "ニュース検索";
  margin-right: 1em;
}
.searchlabel_news_en .mf_finder_searchBox_query_wrap::before {
  content: "Search News";
  margin-right: 1em;
}
#header .mf_finder_searchBox_query_input,
.searchlabel_news_ja .mf_finder_searchBox_query_input,
.searchlabel_news_en .mf_finder_searchBox_query_input {
  width: 85% !important;
}
#header:lang(ja) .mf_finder_searchBox_suggest_items{
  width: 85% !important;
  margin-left:6.5em;
}
#header:lang(en) .mf_finder_searchBox_suggest_items{
  width: 85% !important;
  margin-left:4em;
}
.searchlabel_news_ja .mf_finder_searchBox_suggest_items {
  width: 85% !important;
  margin-left:6.5em;
}
.searchlabel_news_en .mf_finder_searchBox_suggest_items {
  width: 85% !important;
  margin-left:7em;
}
.mf_finder_searchBox_submit {
  padding: 0 0.75em;
}
.mf_finder_searchBox_links .mf_finder_searchBox_category_links:before {
  top: 0.2em;
}
.mf_finder_organic_doc_contents_wrapper {
  margin-left: 3em;
}
.mf_finder_organic_doc_body {
  font-size: .85em;
  line-height: 1.45;
  height: 4em;
}
.mf_finder_container a {
  word-wrap: unset !important;
}
.mf_finder_organic_doc_url {
 word-break: break-all;
}
#drawer-search {
  overflow-y:unset !important;
}
@media screen and (max-width: 999px) {
  .searchlabel_news_ja .mf_finder_searchBox_query_wrap::before,
  .searchlabel_news_en .mf_finder_searchBox_query_wrap::before {
    content: none;
  }
  .searchlabel_news_ja .mf_finder_searchBox_query_input,
  .searchlabel_news_en .mf_finder_searchBox_query_input,
  .searchlabel_news_ja .mf_finder_searchBox_suggest_items,
  .searchlabel_news_en .mf_finder_searchBox_suggest_items{
    width:100% !important;
    margin-left:0;
  }
}
@media screen and (max-width: 499px) {
  .mf_finder_organic_doc_img_wrapper.mf_gui_img_frame {
    display: none;
  }
  .mf_finder_organic_doc_contents_wrapper {
    margin-left: 0;
  }
}
@media (min-width: 640px){
  .mf_finder_searchBox_submit:before {
    margin-left:0;      
  }
}