@charset "UTF-8";
/* 検索 */
.search-mf {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 19;
}
/*開いたときに表示される部分*/
.search-mf .search-mf-wrap {
  position: absolute;
  top: 30px;
  right: 0;
  width: 280px;
}
.mf_finder_header {
  max-height: 30px !important;
}
/*開いた状態の矢印描画*/
.mf_finder_container {
  width: 100%;
}
.mf_finder_searchBox_submit span {
  font-family: -apple-system, BlinkMacSystemFont, "游ゴシック体", YuGothic,
    "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo",
    sans-serif !important;
}
@media (max-width: 1299px) {
  .search-mf .search-mf-wrap {
    width: 230px;
  }
}
@media (max-width: 986px) {
  .search-mf {
    position: static;
    margin-top: 30px;
  }
  .search-mf > label {
    right: initial;
    left: 20px;
    top: 16px;
    width: 50px;
    height: 50px;
  }
  .search-mf > label::before {
    font-size: 14px;
  }
  .search-mf > label:after {
    font-size: 18px;
    right: 15px;
  }
  .search-mf .search-mf-wrap {
    position: static;
    width: 100%;
    height: 50px;
  }
}
/* MARS FINDER */
.l-search .mf_finder_searchBox {
  margin-left: 1em !important;
  margin-right: 30px !important;
}
.l-search .mf_finder_searchBox_submit {
  max-width: 67px !important;
  min-width: 67px !important;
  padding: 0 !important;
  background: #3E7EDE !important;
}
.l-search .mf_finder_searchBox_submit span {
  margin-left: 0.35rem !important;
  margin-right: 0.35rem !important;
}
.l-search .mf_finder_searchBox_submit::before {
  margin-left: 0 !important;
}
.mf_finder_searchBox_items {
  padding: 0 !important;
  min-height: 30px !important;
}
.mf_finder_searchBox_submit {
  background-color: #000000 !important;
  padding: 6px 14px !important;
}
.mf_finder_searchBox_query_input {
  min-height: 30px !important;
  font-size: 1.2rem !important;
  padding: 0 .5rem !important;
}
.mf_finder_searchBox_doctype_select {
  font-size: 16px !important;
}
.mf_finder_searchBox_selects select {
  font-size: 16px !important;
}
.mf_finder_searchBox_selects label {
  float: left;
}
.mf_finder_searchBox_selects label:before {
  font-size: 16px !important;
  margin-right: 20px !important;
}
.mf_finder_searchBox_doctype_select {
  padding: 7px 3.5rem 7px 0.5rem !important;
}
.mf_finder_searchBox_doctype:after {
  top: 4px !important;
}
.mf_finder_searchBox_selects select {
  padding: 7px 34px 7px 0.45rem !important;
}
.mf_finder_searchBox_category,
.mf_finder_searchBox_sort,
.mf_finder_searchBox_pagemax,
.mf_finder_searchBox_imgsize {
  margin-right: 16px !important;
}
.mf_finder_searchBox_selects label:after,
.mf_finder_searchBox_selects label:after,
.mf_finder_searchBox_selects label:after,
.mf_finder_searchBox_selects label:after {
  font-size: 16px !important;
  top: 4px !important;
}
.mf_finder_organic_doc_body {
  font-size: 16px !important;
}
.mf_finder_organic_pager_wrapper {
  margin: 20px 0 !important;
}
.mf_finder_organic .mf_finder_logo {
  text-align: right !important;
}
.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: 1.8rem !important;
}
.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: 1.5rem !important;
}
.mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_header,
.mf_finder_organic_header_wrapper:lang(ja-JP) .mf_finder_organic_header,
.mf_finder_organic_header_wrapper:lang(kr) .mf_finder_organic_header,
.mf_finder_organic_header_wrapper:lang(tr) .mf_finder_organic_header,
.mf_finder_organic_header_wrapper:lang(zh) .mf_finder_organic_header,
.mf_finder_organic_header_wrapper:lang(zh-CN) .mf_finder_organic_header,
.mf_finder_organic_header_wrapper:lang(zh-tw) .mf_finder_organic_header {
  flex-direction: row-reverse !important;
}
.mf_finder_organic_doc_body {
  height: 46px !important;
}

@media (max-width: 986px) {
  .l-search .mf_finder_searchBox {
    margin-left: 1em !important;
    margin-right: 1em !important;
  }
  .mf_finder_organic_doc {
    flex-direction: column !important;
  }
  .mf_finder_searchBox_misc {
    white-space: pre-wrap !important;
  }
  .mf_finder_searchBox_submit span {
    display: none !important;
  }
  .mf_finder_searchBox_selects label {
    float: none !important;
    margin-bottom: 10px !important;
  }
  .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_header,
  .mf_finder_organic_header_wrapper:lang(ja-JP) .mf_finder_organic_header,
  .mf_finder_organic_header_wrapper:lang(kr) .mf_finder_organic_header,
  .mf_finder_organic_header_wrapper:lang(tr) .mf_finder_organic_header,
  .mf_finder_organic_header_wrapper:lang(zh) .mf_finder_organic_header,
  .mf_finder_organic_header_wrapper:lang(zh-CN) .mf_finder_organic_header,
  .mf_finder_organic_header_wrapper:lang(zh-tw) .mf_finder_organic_header {
    flex-direction: column-reverse !important;
  }
}
