.mf_finder_searchBox_imgsize_link_0 {
   display: none !important;
}

.mf_finder_organic_doc_body {
    font-size: 14px;
    line-height: 1.45;
    color: #333;
}

.mf_finder_organic_pager_wrapper {
    padding-top: 20px;
}

.mf_finder_container {
    margin-top: 0px;
}

:lang(ja) > .mf_finder_organic_total {
    padding-top: 4px;
}

.mf_finder_searchBox_pagemax {
    display:inline;
}

.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 {
    font-size: 13px;
}

.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: 13px;
}

.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: 13px;
}

#detail-d.detail-d-1 #container {
    background: #ffffff;
}

.mf_finder_container{
    width: 1180px;
    margin: 80px auto 0;
}

.mf_finder_searchBox{
    width: 820px;
    margin-left: 140px;
    margin-bottom: 60px;
}

@media (max-width: 767px) {
    #detail-d.detail-d-1 #container {
        background: url(/common_v3/img/bg_header_sp.png) repeat-x 0 0 #ffffff;
        min-height: 0;
        overflow: hidden;
        padding-top: 25px;
    }
    .mf_finder_container{
        width: 100%;
        margin: 40px auto 0;
        padding: 0;
    }
    .mf_finder_searchBox{
        margin: 0 auto 60px;
        padding: 17px;
        width: calc(100% - 34px);
    }

}

/*検索ボックスまわり*/
.mf_finder_searchBox_query_input {
    border: 2px solid #b3b3b3;
}

.mf_finder_searchBox_items .mf_finder_searchBox_submit {
    font-size: 14px;
    background-color: #000;
    border-radius: 0;
    color: #fff;
    margin-left: 10px !important;
}

.mf_finder_searchBox_items {
    padding: 0 0 22px;
}

.mf_finder_searchBox_pagemax_links {
    border-bottom: 2px solid #d9d9d9;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.mf_finder_searchBox_links .mf_finder_searchBox_category_links div a.mf_finder_searchBox_link_current, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links div a.mf_finder_searchBox_link_current, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links div a.mf_finder_searchBox_link_current, .mf_finder_searchBox_links .mf_finder_searchBox_sort_links div a.mf_finder_searchBox_link_current {
    background-color: #000;
    border: 1px solid #000;
    color: #fff;
}

.mf_finder_searchBox_links .mf_finder_searchBox_category_links div a, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links div a, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links div a, .mf_finder_searchBox_links .mf_finder_searchBox_sort_links div a {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0;
    color: #000;
}

.mf_finder_searchBox_links .mf_finder_searchBox_category_links:before, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links:before, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links:before, .mf_finder_searchBox_links .mf_finder_searchBox_sort_links:before {
    width: 2em;
    top: 0.1rem;
    left: 0.2rem;
}

.mf_finder_searchBox_links .mf_finder_searchBox_category_links div, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links div, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links div, .mf_finder_searchBox_links .mf_finder_searchBox_sort_links div {
    margin-right: 6px;
}

.mf_finder_searchBox_links .mf_finder_searchBox_category_links div a:hover, .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links div a:hover, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links div a:hover, .mf_finder_searchBox_links .mf_finder_searchBox_sort_links div a:hover {
    background-color: #000;
}

@media (min-width: 640px){
    .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: none;
    }

    .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: none;
    }
    .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: none;
    }
    .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: none;
    }
    .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: 2em;
    }

}