/*!
 * mfx-serp-resp.css (build: 2018-7-18 20:20:09)
 * 
 * commit 681248837114cf5f757dbe58fb561fc5da2a7ab5
 * Merge: 5243331 b973ac6
 * 
 * (C) 2017 MARS FLAG Corporation
 * http://www.marsflag.com/
 */
@import url(./font-awesome.css);
.mf_finder_goTop_btn {
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0.25rem 0.65rem;
  border-radius: 3px;
  position: fixed;
  z-index: 10;
  color: #eee;
  bottom: 5%;
  right: 5%;
  text-decoration: none;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1;
}
.mf_finder_goTop_btn:before {
  content: '\F102';
  font-family: FontAwesome;
  display: block;
  font-size: 1.5rem;
}
[dir='rtl'] .mf_finder_goTop_btn {
  left: 5%;
  right: auto;
}
.mf_finder_searchBox_submit span {
  display: none;
}
@media (min-width: 481px) {
  .mf_finder_searchBox_misc label {
    padding-left: 0;
    padding-right: 0;
  }
  .mf_finder_searchBox_useToggle_show .mf_finder_searchBox_misc label select {
    width: auto;
  }
}
@media (min-width: 640px) {
  .mf_finder_searchBox_submit:before {
    margin-left: 0.75rem;
  }
  .mf_finder_searchBox_submit span {
    display: inline-block;
    margin-right: 0.75rem;
  }
  .mf_finder_searchBox_links .mf_finder_searchBox_category_links,
  .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links,
  .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links,
  .mf_finder_searchBox_links .mf_finder_searchBox_sort_links {
    padding-left: 8rem;
    position: relative;
  }
  .mf_finder_searchBox_links .mf_finder_searchBox_category_links:after,
  .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links:after,
  .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links:after,
  .mf_finder_searchBox_links .mf_finder_searchBox_sort_links:after {
    position: absolute;
    top: 0.45rem;
    left: 2rem;
    width: 6em;
    font-size: 0.75rem;
  }
  .mf_finder_searchBox_links .mf_finder_searchBox_category_links:after {
    content: 'category';
  }
  .mf_finder_searchBox_links .mf_finder_searchBox_sort_links:after {
    content: 'sort policy';
  }
  .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links:after {
    content: 'pagemax';
  }
  .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links:after {
    content: 'imgsize';
  }
  .mf_finder_searchBox_links .mf_finder_searchBox_category_link_0 + span:before {
    content: 'All';
  }
  .mf_finder_searchBox.mf_finder_searchBox_useSelects .mf_finder_searchBox_selects {
    display: -webkit-box;
    display: -webkit-flexbox;
    display: -moz-flexbox;
    display: -ms-flexbox;
    display: -moz-flex;
    display: flex;
  }
  .mf_finder_searchBox.mf_finder_searchBox_useSelects .mf_finder_searchBox_misc label:first-child {
    margin-left: 0.75rem;
  }
  [dir='rtl'] .mf_finder_searchBox_submit:before {
    margin-left: 0;
    text-align: center;
  }
  [dir='rtl'] .mf_finder_searchBox_links .mf_finder_searchBox_category_links,
  [dir='rtl'] .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links,
  [dir='rtl'] .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links,
  [dir='rtl'] .mf_finder_searchBox_links .mf_finder_searchBox_sort_links {
    padding-right: 7.5rem;
  }
  [dir='rtl'] .mf_finder_searchBox_links .mf_finder_searchBox_category_links:after,
  [dir='rtl'] .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links:after,
  [dir='rtl'] .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links:after,
  [dir='rtl'] .mf_finder_searchBox_links .mf_finder_searchBox_sort_links:after {
    left: auto;
    right: 2.5rem;
  }
}
@media (min-width: 1024px) {
  .mf_finder_searchBox {
    margin-left: auto;
    margin-right: auto;
  }
  [dir='rtl'] .mf_finder_searchBox_useToggle .mf_finder_searchBox_selects .mf_finder_searchBox_category {
    width: auto;
  }
}
@media (min-width: 640px) {
  .mf_finder_zubaken_image img {
    border: 1px solid #ddd;
  }
}
@media (max-width: 374px) {
  .mf_toggle_button:after {
    font-size: 11px;
  }
}
@media (min-width: 1024px) {
  .mf_toggle_content {
    box-shadow: none;
  }
  .mf_toggle_wrap {
    display: none;
  }
}
@media (min-width: 1024px) {
  .mf_finder_relatedkeywords_items {
    margin-left: 1rem;
  }
}
.mf_finder_organic_header {
  display: block;
}
@media (min-width: 640px) {
  .mf_finder_organic_header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 640px) {
  .mf_finder_query {
    margin: 0 0.25rem;
  }
}
.mf_finder_organic_doc_url_wrapper,
.mf_finder_organic_wrapper.mf_available_resultframe .mf_finder_organic_doc_zoom {
  display: none;
}
@media (min-width: 481px) {
  .mf_finder_organic_doc_url_wrapper {
    display: inline-block;
  }
  .mf_finder_searchBox_misc label {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 640px) {
  .mf_finder_searchBox_submit:before {
    margin-left: 0.75rem;
  }
  .mf_finder_searchBox_submit span {
    display: inline-block;
    margin-right: 0.75rem;
  }
  .mf_finder_organic .mf_finder_logo {
    margin-left: 1rem;
    text-align: right;
  }
  .mf_finder_organic_wrapper.mf_available_resultframe .mf_finder_organic_doc_zoom {
    display: block;
  }
}
@media (min-width: 640px) {
  .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(zh) .mf_finder_organic_header,
  .mf_finder_organic_header_wrapper:lang(zh-CN) .mf_finder_organic_header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
@media (min-width: 640px) {
  .mf_finder_searchBox_links:lang(ja) .mf_finder_searchBox_category_links:after,
  .mf_finder_searchBox_links:lang(ja-JP) .mf_finder_searchBox_category_links:after {
    content: '\30AB\30C6\30B4\30EA\30FC:';
  }
  .mf_finder_searchBox_links:lang(ja) .mf_finder_searchBox_sort_links:after,
  .mf_finder_searchBox_links:lang(ja-JP) .mf_finder_searchBox_sort_links:after {
    content: '\8868\793A\9806:';
  }
  .mf_finder_searchBox_links:lang(ja) .mf_finder_searchBox_pagemax_links:after,
  .mf_finder_searchBox_links:lang(ja-JP) .mf_finder_searchBox_pagemax_links:after {
    content: '\7D50\679C\4EF6\6570:';
  }
  .mf_finder_searchBox_links:lang(ja) .mf_finder_searchBox_imgsize_links:after,
  .mf_finder_searchBox_links:lang(ja-JP) .mf_finder_searchBox_imgsize_links:after {
    content: '\753B\50CF\30B5\30A4\30BA:';
  }
  .mf_finder_searchBox_links:lang(ja) .mf_finder_searchBox_category_link_0 + span:after,
  .mf_finder_searchBox_links:lang(ja-JP) .mf_finder_searchBox_category_link_0 + span:after {
    content: '\3059\3079\3066';
  }
  .mf_finder_searchBox_links:lang(kr) .mf_finder_searchBox_category_links:after {
    content: '\CE74\D14C\ACE0\B9AC:';
  }
  .mf_finder_searchBox_links:lang(kr) .mf_finder_searchBox_sort_links:after {
    content: '\C21C\C11C:';
  }
  .mf_finder_searchBox_links:lang(kr) .mf_finder_searchBox_pagemax_links:after {
    content: '\D45C\C2DC  \AC74\C218:';
  }
  .mf_finder_searchBox_links:lang(kr) .mf_finder_searchBox_imgsize_links:after {
    content: '\C774\BBF8\C9C0:';
  }
  .mf_finder_searchBox_links:lang(kr) .mf_finder_searchBox_category_link_0 + span:after {
    content: '\BAA8\B4E0';
  }
  .mf_finder_searchBox_links:lang(zh) .mf_finder_searchBox_category_links:after,
  .mf_finder_searchBox_links:lang(zh-CN) .mf_finder_searchBox_category_links:after {
    content: '\641C\7D22\8303\56F4:';
  }
  .mf_finder_searchBox_links:lang(zh) .mf_finder_searchBox_sort_links:after,
  .mf_finder_searchBox_links:lang(zh-CN) .mf_finder_searchBox_sort_links:after {
    content: '\6392\5E8F:';
  }
  .mf_finder_searchBox_links:lang(zh) .mf_finder_searchBox_pagemax_links:after,
  .mf_finder_searchBox_links:lang(zh-CN) .mf_finder_searchBox_pagemax_links:after {
    content: '\663E\793A\4EF6\6570:';
  }
  .mf_finder_searchBox_links:lang(zh) .mf_finder_searchBox_imgsize_links:after,
  .mf_finder_searchBox_links:lang(zh-CN) .mf_finder_searchBox_imgsize_links:after {
    content: '\56FE\7247\663E\793A:';
  }
  .mf_finder_searchBox_links:lang(zh) .mf_finder_searchBox_category_link_0 + span:after,
  .mf_finder_searchBox_links:lang(zh-CN) .mf_finder_searchBox_category_link_0 + span:after {
    content: '\5168\90E8';
  }
  .mf_finder_searchBox_links:lang(zh-tw) .mf_finder_searchBox_category_links:after {
    content: '\641C\5C0B\7BC4\570D:';
  }
  .mf_finder_searchBox_links:lang(zh-tw) .mf_finder_searchBox_sort_links:after {
    content: '\6392\5E8F:';
  }
  .mf_finder_searchBox_links:lang(zh-tw) .mf_finder_searchBox_pagemax_links:after {
    content: '\986F\793A\4EF6\6578:';
  }
  .mf_finder_searchBox_links:lang(zh-tw) .mf_finder_searchBox_imgsize_links:after {
    content: '\5716\7247\986F\793A:';
  }
  .mf_finder_searchBox_links:lang(zh-tw) .mf_finder_searchBox_category_link_0 + span:after {
    content: '\5168\90E8';
  }
  .mf_finder_searchBox_links:lang(es) .mf_finder_searchBox_category_links:after {
    content: 'Categoria:';
  }
  .mf_finder_searchBox_links:lang(es) .mf_finder_searchBox_sort_links:after {
    content: 'Ordenar:';
  }
  .mf_finder_searchBox_links:lang(es) .mf_finder_searchBox_pagemax_links:after {
    content: 'Max. por p\E1gina:';
  }
  .mf_finder_searchBox_links:lang(es) .mf_finder_searchBox_imgsize_links:after {
    content: 'imagen:';
  }
  .mf_finder_searchBox_links:lang(es) .mf_finder_searchBox_category_link_0 + span:before {
    content: 'Todas';
  }
  .mf_finder_searchBox_links:lang(pt) .mf_finder_searchBox_category_links:after,
  .mf_finder_searchBox_links:lang(pt-BR) .mf_finder_searchBox_category_links:after {
    content: 'Categoria:';
  }
  .mf_finder_searchBox_links:lang(pt) .mf_finder_searchBox_sort_links:after,
  .mf_finder_searchBox_links:lang(pt-BR) .mf_finder_searchBox_sort_links:after {
    content: 'Ordenar:';
  }
  .mf_finder_searchBox_links:lang(pt) .mf_finder_searchBox_pagemax_links:after,
  .mf_finder_searchBox_links:lang(pt-BR) .mf_finder_searchBox_pagemax_links:after {
    content: 'Max. por p\E1gina:';
  }
  .mf_finder_searchBox_links:lang(pt) .mf_finder_searchBox_imgsize_links:after,
  .mf_finder_searchBox_links:lang(pt-BR) .mf_finder_searchBox_imgsize_links:after {
    content: 'Imagem:';
  }
  .mf_finder_searchBox_links:lang(pt) .mf_finder_searchBox_category_link_0 + span:before,
  .mf_finder_searchBox_links:lang(pt-BR) .mf_finder_searchBox_category_link_0 + span:before {
    content: 'Todas';
  }
  .mf_finder_searchBox_links:lang(ar) .mf_finder_searchBox_category_links:after {
    content: '\627\644\62A\635\646\64A\641';
  }
  .mf_finder_searchBox_links:lang(ar) .mf_finder_searchBox_sort_links:after {
    content: '\641\631\632:';
  }
  .mf_finder_searchBox_links:lang(ar) .mf_finder_searchBox_pagemax_links:after {
    content: '\639\62F\62F  \627\644\646\62A\627\626\62C  \641\64A  \627\644\635\641\62D\629  \627\644\648\627\62D\62F\629';
  }
  .mf_finder_searchBox_links:lang(ar) .mf_finder_searchBox_imgsize_links:after {
    content: '\62D\62C\645  \627\644\635\648\631\629';
  }
  .mf_finder_searchBox_links:lang(ar) .mf_finder_searchBox_category_link_0 + span:before {
    content: '\627\644\643\644';
  }
  .mf_finder_searchBox_links:lang(th) .mf_finder_searchBox_category_links:after {
    content: '\E02\E2D\E1A\E40\E02\E15\E01\E32\E23\E04\E49\E19\E2B\E32:';
  }
  .mf_finder_searchBox_links:lang(th) .mf_finder_searchBox_sort_links:after {
    content: 'sort policy:';
  }
  .mf_finder_searchBox_links:lang(th) .mf_finder_searchBox_pagemax_links:after {
    content: '\E01\E32\E23\E41\E2A\E14\E07\E1C\E25\E15\E48\E2D\E2B\E19\E49\E32:';
  }
  .mf_finder_searchBox_links:lang(th) .mf_finder_searchBox_imgsize_links:after {
    content: '\E01\E32\E23\E41\E2A\E14\E07\E1C\E25\E20\E32\E1E:';
  }
  .mf_finder_searchBox_links:lang(th) .mf_finder_searchBox_category_link_0 + span:before {
    content: '\E17\E38\E01\E20\E32\E29\E32';
  }
  .mf_finder_searchBox_links:lang(it) .mf_finder_searchBox_category_links:after {
    content: 'Categoria:';
  }
  .mf_finder_searchBox_links:lang(it) .mf_finder_searchBox_sort_links:after {
    content: 'sort policy:';
  }
  .mf_finder_searchBox_links:lang(it) .mf_finder_searchBox_pagemax_links:after {
    content: 'Risultati per pagina:';
  }
  .mf_finder_searchBox_links:lang(it) .mf_finder_searchBox_imgsize_links:after {
    content: 'Visualizzazione immagine:';
  }
  .mf_finder_searchBox_links:lang(it) .mf_finder_searchBox_category_link_0 + span:before {
    content: 'Tutti';
  }
  .mf_finder_searchBox_links:lang(id) .mf_finder_searchBox_category_links:after {
    content: 'Kategori:';
  }
  .mf_finder_searchBox_links:lang(id) .mf_finder_searchBox_sort_links:after {
    content: 'sort policy:';
  }
  .mf_finder_searchBox_links:lang(id) .mf_finder_searchBox_pagemax_links:after {
    content: 'Hasil per halaman:';
  }
  .mf_finder_searchBox_links:lang(id) .mf_finder_searchBox_imgsize_links:after {
    content: 'Tampilan gambar:';
  }
  .mf_finder_searchBox_links:lang(id) .mf_finder_searchBox_category_link_0 + span:before {
    content: 'Semua';
  }
  .mf_finder_searchBox_links:lang(nl) .mf_finder_searchBox_category_links:after {
    content: 'Categorie:';
  }
  .mf_finder_searchBox_links:lang(nl) .mf_finder_searchBox_sort_links:after {
    content: 'sort policy:';
  }
  .mf_finder_searchBox_links:lang(nl) .mf_finder_searchBox_pagemax_links:after {
    content: 'Resultaten per pagina:';
  }
  .mf_finder_searchBox_links:lang(nl) .mf_finder_searchBox_imgsize_links:after {
    content: 'Beeldweergave:';
  }
  .mf_finder_searchBox_links:lang(nl) .mf_finder_searchBox_category_link_0 + span:before {
    content: 'Alle';
  }
  .mf_finder_searchBox_links:lang(el) .mf_finder_searchBox_category_links:after {
    content: 'K\3B1\3C4\3B7\3B3\3BF\3C1\3AF\3B1:';
  }
  .mf_finder_searchBox_links:lang(el) .mf_finder_searchBox_sort_links:after {
    content: 'sort policy:';
  }
  .mf_finder_searchBox_links:lang(el) .mf_finder_searchBox_pagemax_links:after {
    content: '\391\3C0\3BF\3C4\3B5\3BB\3AD\3C3\3BC\3B1\3C4\3B1  \3B1\3BD\3AC  \3C3\3B5\3BB\3AF\3B4\3B1:';
  }
  .mf_finder_searchBox_links:lang(el) .mf_finder_searchBox_imgsize_links:after {
    content: '\3B5\3BC\3C6\3AC\3BD\3B9\3C3\3B7  \3C4\3B7\3C2  \3B5\3B9\3BA\3CC\3BD\3B1\3C2:';
  }
  .mf_finder_searchBox_links:lang(el) .mf_finder_searchBox_category_link_0 + span:before {
    content: '\3CC\3BB\3B1';
  }
  .mf_finder_searchBox_links:lang(de) .mf_finder_searchBox_category_links:after {
    content: 'Kategorien:';
  }
  .mf_finder_searchBox_links:lang(de) .mf_finder_searchBox_sort_links:after {
    content: 'sort policy:';
  }
  .mf_finder_searchBox_links:lang(de) .mf_finder_searchBox_pagemax_links:after {
    content: 'Ergebnisse pro Seite:';
  }
  .mf_finder_searchBox_links:lang(de) .mf_finder_searchBox_imgsize_links:after {
    content: 'Thumbnail-Anzeige:';
  }
  .mf_finder_searchBox_links:lang(de) .mf_finder_searchBox_category_link_0 + span:before {
    content: 'alle';
  }
  .mf_finder_searchBox_links:lang(tr) .mf_finder_searchBox_category_links:after {
    content: 'Kategori:';
  }
  .mf_finder_searchBox_links:lang(tr) .mf_finder_searchBox_sort_links:after {
    content: 'sort policy:';
  }
  .mf_finder_searchBox_links:lang(tr) .mf_finder_searchBox_pagemax_links:after {
    content: 'Sayfa ba\15F\131na sonu\E7:';
  }
  .mf_finder_searchBox_links:lang(tr) .mf_finder_searchBox_imgsize_links:after {
    content: 'Resim g\F6r\FCnt\FCleme:';
  }
  .mf_finder_searchBox_links:lang(tr) .mf_finder_searchBox_category_link_0 + span:before {
    content: 'T\FCm';
  }
  .mf_finder_searchBox_links:lang(fr) .mf_finder_searchBox_category_links:after {
    content: 'Categories:';
  }
  .mf_finder_searchBox_links:lang(fr) .mf_finder_searchBox_sort_links:after {
    content: 'sort policy:';
  }
  .mf_finder_searchBox_links:lang(fr) .mf_finder_searchBox_pagemax_links:after {
    content: 'R\E9sultats par page:';
  }
  .mf_finder_searchBox_links:lang(fr) .mf_finder_searchBox_imgsize_links:after {
    content: "Affichage de l'image:";
  }
  .mf_finder_searchBox_links:lang(fr) .mf_finder_searchBox_category_link_0 + span:before {
    content: 'tous';
  }
  .mf_finder_searchBox_links:lang(vi) .mf_finder_searchBox_category_links:after {
    content: 'Th\1EC3  lo\1EA1i:';
  }
  .mf_finder_searchBox_links:lang(vi) .mf_finder_searchBox_sort_links:after {
    content: 'sort policy:';
  }
  .mf_finder_searchBox_links:lang(vi) .mf_finder_searchBox_pagemax_links:after {
    content: 'K\1EBFt qu\1EA3  c\1EE7 a m\1ED7i trang:';
  }
  .mf_finder_searchBox_links:lang(vi) .mf_finder_searchBox_imgsize_links:after {
    content: 'Hi\1EC3n th\1ECB  \1EA3nh:';
  }
  .mf_finder_searchBox_links:lang(vi) .mf_finder_searchBox_category_link_0 + span:before {
    content: 'T\1EA5t c\1EA3';
  }
  .mf_finder_searchBox_links:lang(pl) .mf_finder_searchBox_category_links:after {
    content: 'Kategoria:';
  }
  .mf_finder_searchBox_links:lang(pl) .mf_finder_searchBox_sort_links:after {
    content: 'sort policy:';
  }
  .mf_finder_searchBox_links:lang(pl) .mf_finder_searchBox_pagemax_links:after {
    content: 'Wyniki na stronie:';
  }
  .mf_finder_searchBox_links:lang(pl) .mf_finder_searchBox_imgsize_links:after {
    content: 'Wy\15Bwietlanie obrazu:';
  }
  .mf_finder_searchBox_links:lang(pl) .mf_finder_searchBox_category_link_0 + span:before {
    content: 'Wszystko';
  }
  .mf_finder_searchBox_links:lang(lv) .mf_finder_searchBox_category_links:after {
    content: 'Kategorija:';
  }
  .mf_finder_searchBox_links:lang(lv) .mf_finder_searchBox_sort_links:after {
    content: 'sort policy:';
  }
  .mf_finder_searchBox_links:lang(lv) .mf_finder_searchBox_pagemax_links:after {
    content: 'Rezult\101tu skaits:';
  }
  .mf_finder_searchBox_links:lang(lv) .mf_finder_searchBox_imgsize_links:after {
    content: 'Image displejs:';
  }
  .mf_finder_searchBox_links:lang(lv) .mf_finder_searchBox_category_link_0 + span:before {
    content: 'Visi';
  }
  .mf_finder_searchBox_links:lang(lt) .mf_finder_searchBox_category_links:after {
    content: 'Kategorija:';
  }
  .mf_finder_searchBox_links:lang(lt) .mf_finder_searchBox_sort_links:after {
    content: 'sort policy:';
  }
  .mf_finder_searchBox_links:lang(lt) .mf_finder_searchBox_pagemax_links:after {
    content: 'Rezultat\173  puslapyje:';
  }
  .mf_finder_searchBox_links:lang(lt) .mf_finder_searchBox_imgsize_links:after {
    content: 'Vaizdo:';
  }
  .mf_finder_searchBox_links:lang(lt) .mf_finder_searchBox_category_link_0 + span:before {
    content: 'Visi';
  }
  .mf_finder_searchBox_links:lang(ru) .mf_finder_searchBox_category_links:after {
    content: '\41A\430\442\435\433\43E\440\438\44F:';
  }
  .mf_finder_searchBox_links:lang(ru) .mf_finder_searchBox_sort_links:after {
    content: 'sort policy:';
  }
  .mf_finder_searchBox_links:lang(ru) .mf_finder_searchBox_pagemax_links:after {
    content: '\420\435\437\443\43B\44C\442\430\442\44B  \43D\430  \441\442\440\430\43D\438\446\443:';
  }
  .mf_finder_searchBox_links:lang(ru) .mf_finder_searchBox_imgsize_links:after {
    content: '\41C\438\43D\438\430\442\44E\440\430:';
  }
  .mf_finder_searchBox_links:lang(ru) .mf_finder_searchBox_category_link_0 + span:before {
    content: '\412\441\435';
  }
  .mf_finder_searchBox_links:lang(fa) .mf_finder_searchBox_category_links:after {
    content: '\6AF\631\648\647\200C\647\627:';
  }
  .mf_finder_searchBox_links:lang(fa) .mf_finder_searchBox_sort_links:after {
    content: '\62A\631\62A\6CC\628:';
  }
  .mf_finder_searchBox_links:lang(fa) .mf_finder_searchBox_pagemax_links:after {
    content: '\62A\6CC\62C\647  \62F\631  \647\631  \635\641\62D\647:';
  }
  .mf_finder_searchBox_links:lang(fa) .mf_finder_searchBox_imgsize_links:after {
    content: '\62A\635\648\6CC\631  \6A9\648\686\6A9:';
  }
  .mf_finder_searchBox_links:lang(fa) .mf_finder_searchBox_category_link_0 + span:before {
    content: '\647\6CC\686';
  }
  .mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_category_links:after,
  .mf_finder_searchBox_links:lang(en-US) .mf_finder_searchBox_category_links:after {
    content: 'category:';
  }
  .mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_sort_links:after,
  .mf_finder_searchBox_links:lang(en-US) .mf_finder_searchBox_sort_links:after {
    content: 'sort policy:';
  }
  .mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_pagemax_links:after,
  .mf_finder_searchBox_links:lang(en-US) .mf_finder_searchBox_pagemax_links:after {
    content: 'pagemax:';
  }
  .mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_imgsize_links:after,
  .mf_finder_searchBox_links:lang(en-US) .mf_finder_searchBox_imgsize_links:after {
    content: 'imgsize:';
  }
  .mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_category_link_0 + span:before,
  .mf_finder_searchBox_links:lang(en-US) .mf_finder_searchBox_category_link_0 + span:before {
    content: 'All';
  }
}

.mf_navigation-bar,
.mf_navigation-bar * {
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 0;
  box-sizing: border-box;
}
.mf_navigation-bar {
  position: fixed;
  text-align: right;
  z-index: 2147483647;
  display: none;
}
.navi-view.mf_enabled .mf_navigation-bar,
.frame-view .mf_navigation-bar,
.full-view .mf_navigation-bar {
  display: block;
}
.sub-frame .mf_navigation-bar,
.sub-frame .mf_nav_full {
  display: none !important;
}
.mf_navigation-bar.mf_naviA.mf_nav_full {
  box-shadow: 6px 6px 10px 0px #aaa;
}
.mf_navigation-bar.mf_naviA.mf_nav_result.mf_nav_bg,
.mf_navigation-bar.mf_naviA.mf_nav_result .mf_nav_sep,
.mf_navigation-bar.mf_naviA.mf_nav_result .mf_nav_icon {
  background-image: url('../img/bar/A/navigation-bar-result.png');
}
.mf_navigation-bar.mf_naviA.mf_nav_full.mf_nav_bg,
.mf_navigation-bar.mf_naviA.mf_nav_full .mf_nav_sep,
.mf_navigation-bar.mf_naviA.mf_nav_full .mf_nav_icon {
  background-image: url('../img/bar/A/navigation-bar-full.png');
}
.mf_navigation-bar.mf_naviB.mf_nav_result.mf_nav_bg,
.mf_navigation-bar.mf_naviB.mf_nav_result .mf_nav_sep,
.mf_navigation-bar.mf_naviB.mf_nav_result .mf_nav_icon {
  background-image: url('../img/bar/B/navigation-bar-result.png');
}
.mf_navigation-bar.mf_naviB.mf_nav_full.mf_nav_bg,
.mf_navigation-bar.mf_naviB.mf_nav_full .mf_nav_sep,
.mf_navigation-bar.mf_naviB.mf_nav_full .mf_nav_icon {
  background-image: url('../img/bar/B/navigation-bar-full.png');
}
.mf_navigation-bar .mf_nav_sep,
.mf_navigation-bar .mf_nav_icon,
.mf_navigation-bar .mf_nav_icon_owner {
  float: left;
  text-align: center;
  margin: 0;
}
.mf_nav_icon.enabled,
.enabled .mf_nav_icon,
.limited .button-max,
.limited .button-close,
.unmarked .button-max,
.unmarked .button-close,
.unmarked .button-onoff {
  cursor: pointer;
}
.button-input {
  cursor: default !important;
}
.mf_nav_result {
  background-repeat: no-repeat;
  width: 620px;
  height: 46px;
}
.mf_nav_result .mf_nav_sep {
  width: 1px;
  height: 46px;
}
.mf_nav_result .mf_nav_icon,
.mf_nav_result .mf_nav_icon_owner {
  width: 63px;
  height: 46px;
}
.mf_nav_result .mf_nav_icon:last-child,
.mf_nav_result .mf_nav_icon_owner:last-child {
  width: 65px;
}
.mf_nav_result .mf_nav_icon.button-input,
.mf_nav_result .mf_nav_icon_owner.button-input {
  width: 298px;
}
.mf_nav_result .button-max {
  display: block;
}
.mf_nav_result .mf_nav_icon {
  display: block;
}
.mf_nav_full {
  background-repeat: no-repeat;
  width: 320px;
  height: 35px;
}
.mf_nav_full .mf_nav_sep {
  width: 1px;
  height: 35px;
}
.mf_nav_full .mf_nav_icon,
.mf_nav_full .mf_nav_icon_owner {
  width: 44px;
  height: 35px;
}
.mf_nav_full .mf_nav_icon:last-child,
.mf_nav_full .mf_nav_icon_owner:last-child {
  width: 46px;
}
.mf_nav_full .mf_nav_icon.button-input,
.mf_nav_full .mf_nav_icon_owner.button-input {
  width: 138px;
}
.mf_nav_full .button-max_owner,
.mf_nav_full .button-max_owner + .mf_nav_sep,
.mf_nav_full .button-max,
.mf_nav_full .button-max + .mf_nav_sep {
  display: none;
}
.mf_nav_result {
  background-position: 0px 0px;
}
.mf_nav_result .mf_nav_sep {
  background-position: -299px -46px;
}
.mf_nav_result .mf_nav_icon.enabled + .mf_nav_sep,
.mf_nav_result.enabled .mf_nav_icon + .mf_nav_sep {
  background-position: -299px 0px;
}
.mf_nav_result .button-input {
  background-position: 0px -46px;
}
.mf_nav_result .button-prev {
  background-position: -300px -46px;
}
.mf_nav_result .button-next {
  background-position: -364px -46px;
}
.mf_nav_result .button-max {
  background-position: -428px -46px;
}
.mf_nav_result .button-onoff {
  background-position: -492px -46px;
}
.mf_nav_result .button-onoff.mf_off {
  background-position: -492px -46px;
}
.mf_nav_result .button-close {
  background-position: -556px -46px;
}
.mf_nav_result.enabled .button-input {
  background-position: 0px 0px;
}
.mf_nav_result.enabled .button-prev {
  background-position: -300px 0px;
}
.mf_nav_result.enabled .button-next {
  background-position: -364px 0px;
}
.mf_nav_result.enabled .button-max {
  background-position: -428px 0px;
}
.mf_nav_result.enabled .button-onoff {
  background-position: -492px 0px;
}
.mf_nav_result.enabled .button-onoff.mf_off {
  background-position: -492px -92px;
}
.mf_nav_result.enabled .button-close {
  background-position: -556px 0px;
}
.mf_nav_result.unmarked .button-input {
  background-position: 0px 0px;
}
.mf_nav_result.unmarked .button-max {
  background-position: -428px 0px;
}
.mf_nav_result.unmarked .button-onoff {
  background-position: -492px 0px;
}
.mf_nav_result.unmarked .button-onoff.mf_off {
  background-position: -492px -92px;
}
.mf_nav_result.unmarked .button-close {
  background-position: -556px 0px;
}
.mf_nav_result.limited .button-max {
  background-position: -428px 0px;
}
.mf_nav_result.limited .button-onoff {
  background-position: -492px -46px;
}
.mf_nav_result.limited .button-onoff.mf_off {
  background-position: -492px -46px;
}
.mf_nav_result.limited .button-close {
  background-position: -556px 0px;
}
.mf_nav_full {
  background-position: 0px 0px;
}
.mf_nav_full .mf_nav_sep {
  background-position: -139px -35px;
}
.mf_nav_full .mf_nav_icon.enabled + .mf_nav_sep,
.mf_nav_full.enabled .mf_nav_icon + .mf_nav_sep {
  background-position: -139px 0px;
}
.mf_nav_full .button-input {
  background-position: 0px -35px;
}
.mf_nav_full .button-prev {
  background-position: -140px -35px;
}
.mf_nav_full .button-next {
  background-position: -185px -35px;
}
.mf_nav_full .button-onoff {
  background-position: -230px -35px;
}
.mf_nav_full .button-close {
  background-position: -275px -35px;
}
.mf_nav_full.enabled .button-input {
  background-position: 0px 0px;
}
.mf_nav_full.enabled .button-prev {
  background-position: -140px 0px;
}
.mf_nav_full.enabled .button-next {
  background-position: -185px 0px;
}
.mf_nav_full.enabled .button-onoff {
  background-position: -230px 0px;
}
.mf_nav_full.enabled .button-onoff.mf_off {
  background-position: -230px -70px;
}
.mf_nav_full.enabled .button-close {
  background-position: -275px 0px;
}
.mf_nav_full.unmarked .button-input {
  background-position: 0px 0px;
}
.mf_nav_full.unmarked .button-onoff {
  background-position: -230px 0px;
}
.mf_nav_full.unmarked .button-onoff.mf_off {
  background-position: -230px -70px;
}
.mf_nav_full.unmarked .button-close {
  background-position: -275px 0px;
}
.mf_nav_full.limited .button-close {
  background-position: -275px 0px;
}
.mf_inp_phrase {
  font-family: 'メイリオ', 'ヒラギノ角ゴ Pro W3', 'myriad-pro-1', 'myriad-pro-2', 'Helvetica', 'Arial', 'sans-serif',
    'neo-sans-intel', 'ＭＳ Ｐゴシック', 'MS UI Gothic', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3' !important;
  color: #ccc;
  line-height: 1.3em !important;
  text-align: center !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.mf_nav_result .mf_inp_phrase {
  margin: 13px 25px 0px 25px !important;
  font-size: 18px !important;
  height: 21px !important;
}
.mf_nav_full .mf_inp_phrase {
  margin: 11px 7px 0px 7px !important;
  font-size: 12px !important;
}
.mf_naviA.disabled .mf_inp_phrase {
  color: #ccc !important;
}
.mf_naviB.disabled .mf_inp_phrase {
  color: #666 !important;
}
.mf_naviA.limited .mf_inp_phrase {
  color: #666 !important;
}
.mf_naviB.limited .mf_inp_phrase {
  color: #222 !important;
}
.mf_naviA.unmarked .mf_inp_phrase {
  color: #f2f2f2 !important;
}
.mf_naviB.unmarked .mf_inp_phrase {
  color: #f2f2f2 !important;
}
.mf_naviA.enabled .mf_inp_phrase {
  color: #f2f2f2 !important;
}
.mf_naviB.enabled .mf_inp_phrase {
  color: #f2f2f2 !important;
}
.mf_navigation-bar .mf_inp_phrase.mf_phrase_empty {
  font-style: italic;
  color: #fff !important;
}
div.mf_navigation-bar.enabled .mf_inp_phrase {
  text-shadow: 0.5px 0.5px 0.5px #888, 1px 0px 0px #888;
  font-weight: bold;
  color: yellow !important;
}
.mf_navigation-bar .mf_nav_icon {
  -webkit-transition: background 0.2s ease-in;
  -moz-transition: background 0.2s ease-in;
  -ms-transition: background 0.2s ease-in;
  transition: background 0.2s ease-in;
}
.mf_navigation-bar {
  -webkit-transition: opacity 0.5s ease-out, top 0.25s ease-in, right 0.5s ease-in;
  -moz-transition: opacity 0.5s ease-out, top 0.25s ease-in, right 0.5s ease-in;
  -ms-transition: opacity 0.5s ease-out, top 0.25s ease-in, right 0.5s ease-in;
  transition: opacity 0.5s ease-out, top 0.25s ease-in, right 0.5s ease-in;
  opacity: 1;
}
.mf_navigation-bar.mf_hidden {
  -webkit-transition: opacity 0.5s ease-out, top 0.25s ease-in, right 0.5s ease-in;
  -moz-transition: opacity 0.5s ease-out, top 0.25s ease-in, right 0.5s ease-in;
  -ms-transition: opacity 0.5s ease-out, top 0.25s ease-in, right 0.5s ease-in;
  transition: opacity 0.5s ease-out, top 0.25s ease-in, right 0.5s ease-in;
  opacity: 0;
}
.press-owner {
  -webkit-perspective: 500px;
  -moz-perspective: 500px;
  -ms-perspective: 500px;
  perspective: 500px;
}
.press-owner.mf_nav_full {
  -webkit-perspective: 300px;
  -moz-perspective: 300px;
  -ms-perspective: 300px;
  perspective: 300px;
}
.press-center {
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
}
.mf_nav_full .press-center {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
.press-top {
  -webkit-transform: rotateX(15deg);
  -webkit-transform-origin: 50% 100%;
  -moz-transform: rotateX(15deg);
  -moz-transform-origin: 50% 100%;
  -ms-transform: rotateX(15deg);
  -ms-transform-origin: 50% 100%;
  transform: rotateX(15deg);
  transform-origin: 50% 100%;
}
.press-bottom {
  -webkit-transform: rotateX(-15deg);
  -webkit-transform-origin: 50% 0%;
  -moz-transform: rotateX(-15deg);
  -moz-transform-origin: 50% 0%;
  -ms-transform: rotateX(-15deg);
  -ms-transform-origin: 50% 0%;
  transform: rotateX(-15deg);
  transform-origin: 50% 0%;
}
.press-left {
  -webkit-transform: rotateY(-15deg);
  -webkit-transform-origin: 100% 50%;
  -moz-transform: rotateY(-15deg);
  -moz-transform-origin: 100% 50%;
  -ms-transform: rotateY(-15deg);
  -ms-transform-origin: 100% 50%;
  transform: rotateY(-15deg);
  transform-origin: 100% 50%;
}
.press-right {
  -webkit-transform: rotateY(15deg);
  -webkit-transform-origin: 0% 50%;
  -moz-transform: rotateY(15deg);
  -moz-transform-origin: 0% 50%;
  -ms-transform: rotateY(15deg);
  -ms-transform-origin: 0% 50%;
  transform: rotateY(15deg);
  transform-origin: 0% 50%;
}
.press-owner {
  overflow: visible !important;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
#mf_layer,
#mf_layer * {
  box-sizing: border-box;
}
#mf_layer {
  width: 620px !important;
}
#mf_layer_bg,
#mf_layer_fg {
  width: 620px;
}
.mf_ie9 #mf_layer_bg,
.mf_ie9 #mf_layer_fg {
  width: 640px;
}
.mf_layer_cap {
  width: 620px;
}
#mf_view_ifr {
  overflow-x: hidden;
  overflow-y: auto;
}
#mf_layer {
  position: fixed;
  top: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 2147483645;
  display: none;
  zoom: 1;
}
.frame-view #mf_layer,
.full-view #mf_layer {
  display: block;
}
#mf_loading {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  margin-left: -64px;
  margin-top: -64px;
  display: none;
}
#mf_layer_bg {
  position: absolute;
  z-index: -1;
  top: 0px;
  left: 0px;
  height: 100%;
  background-color: #333;
  opacity: 0.4;
  display: inherit;
}
#mf_layer_bg.gray {
  z-index: 0;
  background-color: #444;
  opacity: 0.2;
}
#mf_layer_fg {
  position: absolute;
  z-index: 1;
  left: 0px;
  top: 0px;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
#mf_layer_fg.gray {
  z-index: -2;
}
#mf_layer_fg.frame_front.navi {
  overflow-y: hidden !important;
}
.mf_iframe_disabled #mf_view_ifr {
  display: none;
}
.mf_layer_cap,
#mf_view_ifr {
  position: absolute;
  opacity: 0;
  left: 0px;
  top: 0px;
}
.mf_layer_cap {
  left: -12px;
  left: 0px;
}
.mf_busy .mf_layer_cap {
  cursor: wait;
}
#mf_view_ifr {
  z-index: 2;
}
.mf_layer_cap {
  z-index: 3;
  display: none;
}
.mf_layer_cap.mf_active {
  display: block;
}
#mf_layer_fg.frame_front #mf_view_ifr {
  z-index: 4;
  opacity: 1 !important;
}
#mf_layer_fg.frame_front .mf_layer_cap {
  z-index: 2;
  opacity: 0 !important;
}
#mf_layer_fg.frame_front .mf_layer_cap.mf_active {
  z-index: 3;
  opacity: 1 !important;
}
#mf_layer_fg.frame_front.navi .mf_layer_cap {
  display: none !important;
}
#mf_layer_fg.capture_front #mf_view_ifr {
  z-index: 3;
  opacity: 1 !important;
}
#mf_layer_fg.capture_front .mf_layer_cap {
  z-index: 2;
  opacity: 0 !important;
}
#mf_layer_fg.capture_front .mf_layer_cap.mf_active {
  z-index: 4;
  opacity: 1 !important;
}
#mf_layer_fg.capture_front .mf_layer_cap.mf_active.mf_failed {
  z-index: 2;
  opacity: 0.5 !important;
}
#mf_layer_fg.none_front {
  opacity: 0.5 !important;
}
#mf_layer_fg.none_front iframe#mf_view_ifr,
#mf_layer_fg.none_front img.mf_layer_cap {
  opacity: 0 !important;
}
#mf_view_ifr {
  background-color: #fff;
}
html.result-view.full-view,
.result-view.full-view body {
  overflow: hidden;
}
#mf_layer #mf_div_return {
  display: none;
  position: absolute;
  z-index: 2;
  left: -160px;
  top: 50%;
  margin-top: -125px;
  cursor: pointer;
}
.full-view #mf_layer,
.full-view #mf_layer_fg,
.full-view #mf_layer_bg,
.full-view #mf_view_ifr {
  top: 0px !important;
  left: 0px !important;
  width: 100%;
  height: 100% !important;
  min-height: 100%;
}
.full-view #mf_layer {
  width: 100% !important;
}
.full-view #mf_layer_bg {
  opacity: 0;
}
.frame-view #mf_view_ifr.mf_disable_ie9_iframe_scrolling {
  overflow: hidden !important;
}
@-webkit-keyframes boyon2 {
  0% {
    -webkit-transform: scale(1);
  }
  75% {
    -webkit-transform: scale(1.02);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes boyon2 {
  0% {
    -moz-transform: scale(1);
  }
  75% {
    -moz-transform: scale(1.02);
  }
  100% {
    -moz-transform: scale(1);
  }
}
@keyframes boyon2 {
  0% {
    transform: scale(1);
  }
  75% {
    transform: scale(1.02);
  }
  100% {
    transform: scale(1);
  }
}
.boyon2 {
  -webkit-animation: boyon2 0.15s ease-out;
  -moz-animation: boyon2 0.15s ease-out;
  -ms-animation: boyon2 0.15s ease-out;
  animation: boyon2 0.15s ease-out;
}
#mf_view_ifr {
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
#mf_btn_return {
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.full-view #mf_view_ifr {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
#mf_layer {
  -webkit-transition: zoom, left, top, height, opacity 0.3s ease;
  -moz-transition: zoom, left, top, height, opacity 0.3s ease;
  -ms-transition: zoom, left, top, height, opacity 0.3s ease;
  transition: zoom, left, top, height, opacity 0.3s ease;
  opacity: 1;
}
#mf_layer.mf_hidden {
  -webkit-transition: zoom, left, top, height, opacity 0.5s ease;
  -moz-transition: zoom, left, top, height, opacity 0.5s ease;
  -ms-transition: zoom, left, top, height, opacity 0.5s ease;
  transition: zoom, left, top, height, opacity 0.5s ease;
  opacity: 0;
}
#mf_layer_bg {
  -webkit-transition: opacity 1s ease-out;
  -moz-transition: opacity 1s ease-out;
  -ms-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
}
#mf_layer_fg {
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
#mf_view_ifr {
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
.mf_layer_cap {
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}
.mf_serp_emphasis .websearch_data span.mf_hit,
.mf_serp_emphasis #websearch_data_out .titb em,
.mf_serp_emphasis #websearch_data_out .result_disp_snippet em,
.mf_serp_emphasis #websearch_data_out .result_disp_uri em,
.mf_serp_emphasis #websearch_data_out .snbk1,
.mf_serp_emphasis #websearch_data_out .snbk2,
.mf_serp_emphasis #websearch_data_out .snbk3,
.mf_serp_emphasis #zubaken_data_out .titb em,
.mf_serp_emphasis #zubaken_data_out .result_disp_snippet em,
.mf_serp_emphasis #zubaken_data_out .result_disp_uri em,
.mf_serp_emphasis #zubaken_data_out .snbk1,
.mf_serp_emphasis #zubaken_data_out .snbk2,
.mf_serp_emphasis #zubaken_data_out .snbk3 {
  color: #333 !important;
  background-color: #fe0 !important;
  font-style: normal !important;
  white-space: nowrap !important;
  line-height: 1.2em !important;
  text-indent: 0 !important;
  padding: 1px 2px !important;
  -webkit-border-radius: 6px !important;
  -moz-border-radius: 6px !important;
  -ms-border-radius: 6px !important;
  border-radius: 6px !important;
  -webkit-box-shadow: 2px 2px 2px 0px #888 !important;
  -moz-box-shadow: 2px 2px 2px 0px #888 !important;
  -ms-box-shadow: 2px 2px 2px 0px #888 !important;
  box-shadow: 2px 2px 2px 0px #888 !important;
}
.frame-view .zubaken_data .zoom_base.result_img_bg,
.frame-view #main_content #recommend .zoom_base.result_img_bg {
  opacity: 0;
}
#mf_overlay {
  position: fixed;
  top: 0px !important;
  left: 0px !important;
  width: 100% !important;
  height: 100% !important;
  z-index: -2147483646;
  display: none;
}
.frame-view #mf_overlay {
  z-index: 1;
  display: block;
}
#mf_overlay {
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -ms-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 1;
}
#mf_overlay.mf_hidden {
  -webkit-transition: opacity 0.8s ease;
  -moz-transition: opacity 0.8s ease;
  -ms-transition: opacity 0.8s ease;
  transition: opacity 0.8s ease;
  opacity: 0;
}
#mf_overlay.mf_bg_white {
  background-color: rgba(255, 255, 255, 0.7);
}
#mf_overlay.mf_bg_silver {
  background-color: rgba(192, 192, 192, 0.7);
}
#mf_overlay.mf_bg_gray {
  background-color: rgba(128, 128, 128, 0.7);
}
#mf_overlay.mf_bg_dark {
  background-color: rgba(32, 32, 32, 0.6);
}
#mf_overlay.mf_bg_transparent {
  background-color: rgba(255, 255, 255, 0);
}
#mf_overlay.mf_bg_grad1 {
  background: -moz-linear-gradient(left, transparent 0%, #444 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, transparent), color-stop(100%, #444));
  background: -webkit-linear-gradient(left, transparent 0%, #444 100%);
  background: -o-linear-gradient(left, transparent 0%, #444 100%);
  background: -ms-linear-gradient(left, transparent 0%, #444 100%);
  background: linear-gradient(to right, transparent 0%, #444 100%);
}
#mf_overlay.mf_bg_grad2 {
  z-index: 10;
  background: -moz-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.5) 50%, #444 100%);
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0%, transparent),
    color-stop(50%, rgba(0, 0, 0, 0.5)),
    color-stop(100%, #444)
  );
  background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.5) 50%, #444 100%);
  background: -o-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.5) 50%, #444 100%);
  background: -ms-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.5) 50%, #444 100%);
  background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.5) 50%, #444 100%);
}
#mf_overlay.mf_bg_grad3 {
  background: -moz-linear-gradient(
    left,
    rgba(0, 0, 0, 0.75) 0%,
    rgba(26, 26, 26, 0) 15%,
    rgba(51, 51, 51, 0.5) 50%,
    rgba(68, 68, 68, 0.75) 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0%, rgba(0, 0, 0, 0.75)),
    color-stop(15%, rgba(26, 26, 26, 0)),
    color-stop(50%, rgba(51, 51, 51, 0.5)),
    color-stop(100%, rgba(68, 68, 68, 0.75))
  );
  background: -webkit-linear-gradient(
    left,
    rgba(0, 0, 0, 0.75) 0%,
    rgba(26, 26, 26, 0) 15%,
    rgba(51, 51, 51, 0.5) 50%,
    rgba(68, 68, 68, 0.75) 100%
  );
  background: -o-linear-gradient(
    left,
    rgba(0, 0, 0, 0.75) 0%,
    rgba(26, 26, 26, 0) 15%,
    rgba(51, 51, 51, 0.5) 50%,
    rgba(68, 68, 68, 0.75) 100%
  );
  background: -ms-linear-gradient(
    left,
    rgba(0, 0, 0, 0.75) 0%,
    rgba(26, 26, 26, 0) 15%,
    rgba(51, 51, 51, 0.5) 50%,
    rgba(68, 68, 68, 0.75) 100%
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.75) 0%,
    rgba(26, 26, 26, 0) 15%,
    rgba(51, 51, 51, 0.5) 50%,
    rgba(68, 68, 68, 0.75) 100%
  );
}
.mf_ie9 #mf_overlay {
  filter: none !important;
}
.mf_ie9 #mf_overlay.mf_bg_grad1 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.mf_ie9 #mf_overlay.mf_bg_grad2 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.mf_ie9 #mf_overlay.mf_bg_grad3 {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
}
.mf_ie8 #mf_overlay {
  filter: none;
}
.mf_ie8 #mf_overlay * {
  filter: inherit;
}
.frame-view #mf_overlay.mf_bg_white {
  background-color: #ffffff;
  -ms-filter: 'alpha(opacity=70)';
}
.frame-view #mf_overlay.mf_bg_silver {
  background-color: #c0c0c0;
  -ms-filter: 'alpha(opacity=70)';
}
.frame-view #mf_overlay.mf_bg_gray {
  background-color: #808080;
  -ms-filter: 'alpha(opacity=70)';
}
.frame-view #mf_overlay.mf_bg_dark {
  background-color: #202020;
  -ms-filter: 'alpha(opacity=30)';
}
.frame-view #mf_overlay.mf_bg_transparent {
  background-color: #ffffff;
  -ms-filter: 'alpha(opacity=0)';
}
.mf_ie8 #mf_overlay.mf_bg_grad1 {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#00000000,EndColorStr=#AA444444)';
}
.mf_ie8 #mf_overlay.mf_bg_grad2 {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#00666666,EndColorStr=#AA222222)';
}
.mf_ie8 #mf_overlay.mf_bg_grad3 {
  filter: none;
}
#mf_overlay .mf_bg_left,
#mf_overlay .mf_bg_right {
  display: none;
}
.mf_ie8 #mf_overlay.mf_bg_grad3 .mf_bg_left,
.mf_ie8 #mf_overlay.mf_bg_grad3 .mf_bg_right {
  display: block;
  height: 100%;
}
.mf_ie8 #mf_overlay.mf_bg_grad3 .mf_bg_left {
  width: 15%;
  float: left;
}
.mf_ie8 #mf_overlay.mf_bg_grad3 .mf_bg_right {
  width: 85%;
  float: right;
}
.mf_ie8 #mf_overlay.mf_bg_grad3 .mf_bg_left {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#AA222222,EndColorStr=#00666666)';
}
.mf_ie8 #mf_overlay.mf_bg_grad3 .mf_bg_right {
  -ms-filter: 'progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#00666666,EndColorStr=#99222222)';
}
#mf_debug,
#mf_debug pre {
  overflow: hidden;
}
#mf_debug {
  position: fixed;
  z-index: 2147483646;
  width: 130px;
  left: 2px;
  top: 64px;
  display: none;
  opacity: 0.7;
  -ms-filter: 'alpha(opacity=70)';
  filter: alpha(opacity=70);
}
#mf_debug {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.sub-frame.frame-view #mf_debug {
  zoom: 1.66666;
  left: 2px;
}
.sub-frame #mf_debug {
  left: 134px;
  top: 38.4px;
}
#mf_debug * {
  font-size: 12px;
  line-height: 11px;
}
#mf_debug pre {
  text-align: left;
  font-family: 'Arial Narrow', Arial, monospace;
  margin: 2px 0;
  padding: 2px;
  background-color: #336;
  white-space: pre;
  cursor: pointer;
}
#mf_debug pre b,
#mf_debug pre u {
  font-size: 13px;
  letter-spacing: 1;
}
.mf_ie_quirks #mf_debug pre {
  background-color: #811;
}
.sub-frame #mf_debug pre {
  background-color: #255;
}
.mf_ie_quirks.sub-frame #mf_debug pre {
  background-color: #922;
}
#mf_debug0 {
  color: #eee;
}
#mf_debug1 {
  color: #fe0;
}
#mf_debug2 {
  color: #0ff;
}
#mf_debug3 {
  color: #8f8;
}

 /**
 *  curel検索窓対策
 */

 #area-BrHeader .curel-header-wrapper .curel-search-section .form-control .form-control-search-wrapper .mf_finder_header .mf_finder_searchBox .mf_finder_searchBox_items .mf_finder_searchBox_submit span{
  display: none;;
 }