.mf_finder_container .mf_finder_searchBox{margin:0 0 25px; color: #000;}
.mf_finder_container .mf_finder_searchBox_items{padding:0;border:1px solid #bbb}
.mf_finder_container .mf_finder_searchBox_query_input{background-color:#fff;border:none;padding:0 10px;font-size:16px}
.mf_finder_container .mf_finder_searchBox_submit{text-align:center;background-color:#c00;border-radius:0}
.mf_finder_container .mf_finder_searchBox_submit span{display:none}
.mf_finder_container .mf_finder_searchBox_submit::before{content:"";display:inline-block;vertical-align:middle;background:url(/shared_resp/v0006/img/icon_search_white.svg) no-repeat;margin-left: 0;}
.mf_finder_container .mf_finder_searchBox_doctype{background-color:#f8f8f8}
.mf_finder_container .mf_finder_searchBox_doctype::after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.mf_finder_container .mf_finder_searchBox_doctype_select{border:none;border-right:1px solid #bbb}
.mf_finder_container .mf_finder_searchBox_suggest_items{background-color:#2b2b2b;padding:0;border:1px solid #969696}
.mf_finder_container .mf_finder_searchBox_suggest_item{border-top:1px dotted #575757}
.mf_finder_container .mf_finder_searchBox_suggest_item a{display:inline-block;width:100%;padding:10px}
.mf_finder_container .mf_finder_searchBox_suggest_item_cur{background-color:#424242}
.mf_finder_container .mf_finder_searchBox_selects{margin-top:15px}
.mf_finder_container .mf_finder_organic_pager_wrapper{margin:30px 0}
.mf_finder_container .mf_finder_organic_doc{padding-right:0;padding-left:0}
.mf_finder_container .mf_finder_organic_doc_url{word-break:break-all}
.mf_finder_container .mf_finder_organic_header_wrapper{margin:0}
@media print,screen and (min-width:768px){
.mf_finder_container{max-width:1226px;margin-right:auto;margin-left:auto;padding:50px 13px}
.mf_finder_container .mf_finder_searchBox_query_input{height:43px;background-color:#fff;line-height:43px}
.mf_finder_container .mf_finder_searchBox_query_input::-webkit-input-placeholder{color:#fff}
.mf_finder_container .mf_finder_searchBox_query_input::-moz-placeholder{color:#fff}
.mf_finder_container .mf_finder_searchBox_query_input:-ms-input-placeholder{color:#fff}
.mf_finder_container .mf_finder_searchBox_query_input::-ms-input-placeholder{color:#fff}
.mf_finder_container .mf_finder_searchBox_query_input::placeholder{color:#fff}
.mf_finder_container .mf_finder_searchBox_submit{width:120px;height:43px;padding:0;line-height:43px;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out}
.mf_finder_container .mf_finder_searchBox_submit:hover{background-color:#ff1a1a}
.mf_finder_container .mf_finder_searchBox_submit::before{width:22px;height:22px}
.mf_finder_container .mf_finder_searchBox_doctype_select{height:43px}
.mf_finder_container .mf_finder_searchBox_suggest_items{width:calc(100% + 120px)}
.mf_finder_container .mf_finder_searchBox_suggest_item a{font-size:1rem}
.mf_finder_container a.mf_finder_organic_doc_zoom{font-size:.88rem}
.mf_finder_container .mf_finder_organic .mf_finder_link{font-size:1.13rem}
.mf_finder_container .mf_finder_organic_doc_body{line-height:1.7;height:4.5rem;font-size:.94rem}
.mf_finder_container .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_query{font-size:1.13rem}
.mf_finder_container .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_query::after,.mf_finder_container .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_query::before{font-size:.88rem}
.mf_finder_container .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_range_from,.mf_finder_container .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_range_to,.mf_finder_container .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_total{font-size:1.13rem}
.mf_finder_container .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_range_from::after,.mf_finder_container .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_range_to::after,.mf_finder_container .mf_finder_organic_header_wrapper:lang(ja) .mf_finder_organic_total::after{font-size:.88rem}
}
.mf_finder_organic_doc_title_wrapper:visited{color: #5a2680;}
@media only screen and (max-width:767px){
.mf_finder_container{margin-right:13px;margin-left:13px;margin-bottom:30px}
.mf_finder_container .mf_finder_searchBox_query_input{height:43px;line-height:43px}
.mf_finder_container .mf_finder_searchBox_query_input::-webkit-input-placeholder{color:#666}
.mf_finder_container .mf_finder_searchBox_query_input::-moz-placeholder{color:#666}
.mf_finder_container .mf_finder_searchBox_query_input:-ms-input-placeholder{color:#666}
.mf_finder_container .mf_finder_searchBox_query_input::-ms-input-placeholder{color:#666}
.mf_finder_container .mf_finder_searchBox_query_input::placeholder{color:#666}
.mf_finder_container .mf_finder_searchBox_submit{width:60px;height:43px;line-height:43px}
.mf_finder_container .mf_finder_searchBox_submit::before{width:18px;height:18px}
.mf_finder_container .mf_finder_searchBox_doctype_select{height:43px}
.mf_finder_container .mf_finder_searchBox_suggest_items{width:calc(100% + 60px)}
.mf_finder_container .mf_finder_searchBox_suggest_item a{background-color:#2b2b2b}
.mf_finder_container a.mf_finder_organic_doc_zoom{display:none!important}
}
.mf_finder_container .mf_finder_searchBox_links{
    margin-top: 10px;
    display: flex;
    flex-wrap: wrap;
}
.mf_finder_container .mf_finder_searchBox_links .mf_finder_searchBox_category_links:before,
.mf_finder_container .mf_finder_searchBox_links .mf_finder_searchBox_sort_links:before,
.mf_finder_container .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links:before,
.mf_finder_container .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links:before {
    top: 0.25rem;
    left: 0;
}
.mf_finder_container .mf_finder_searchBox_links .mf_finder_searchBox_category_links:before {
    content: 'カテゴリー';
    width: auto;
    /* margin-right: 1.5em; */
}

.mf_finder_container .mf_finder_searchBox_links .mf_finder_searchBox_sort_links:before {
    content: '並び順';
    width: auto;
    /* margin-right: 3.5em; */
}

.mf_finder_container .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links:before {
    content: '表示件数';
    width: auto;
    /* margin-right: 2.5em; */
}

.mf_finder_container .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links:before {
    content: '画像の表示';
    width: auto;
    /* margin-right: 1.5em; */
}

.mf_finder_container .mf_finder_searchBox_links .mf_finder_searchBox_category_links:after,
.mf_finder_container .mf_finder_searchBox_links .mf_finder_searchBox_sort_links:after,
.mf_finder_container .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links:after,
.mf_finder_container .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links:after {
    display: 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: 6.5em !important;
    align-items: center;
}
.mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links {
    padding-left: 5.5em !important;
}
.mf_finder_searchBox:lang(ja) .mf_finder_searchBox_sort_link_0 a:after, .mf_finder_searchBox:lang(ja-JP) .mf_finder_searchBox_sort_link_0 a:after {
    content: "関連順" !important;
}
.mf_finder_searchBox_links .mf_finder_searchBox_imgsize, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax, .mf_finder_searchBox_links .mf_finder_searchBox_sort {
    margin-top: 10px;
    padding: 0 !important;
    border-bottom: none !important;
}
.mf_finder_searchBox_links .mf_finder_searchBox_category {
    width: 100%;
    padding-top: 10px !important;
    padding-bottom: 6px !important;
}
.mf_finder_searchBox_links .mf_finder_searchBox_sort, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax{
    margin-right: 20px;
    padding-right: 20px !important;
    border-right: 1px solid #ddd;
}
.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 {color: #000 !important;}
.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: #666 !important;color: #fff !important;}
.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: #c00 !important;color: #fff !important;}
@media only screen and (max-width:767px){
    .mf_finder_searchBox_links .mf_finder_searchBox_sort, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax{
        margin-right: 0;
        padding-right: 0 !important;
        border-right: none;
    }
    .mf_finder_searchBox_links .mf_finder_searchBox_imgsize, .mf_finder_searchBox_links .mf_finder_searchBox_pagemax{display: none;}
}
.mf_finder_organic_zerohit .mf_finder_organic_pager_wrapper,
.mf_finder_organic_zerohit_msg, .mf_finder_organic_noquery_msg{display: none;}
.mf_finder_organic_zerohit_msg--show,
.mf_finder_organic_noquery_msg--show{display: block;}
.mf_finder_organic_msg{margin: 3em 0; position: relative; top: -60px;}
.mf_finder_organic_msg_txt{font-weight: bold;font-size: 1.25em;}
.mf_finder_organic_hint{margin-top: 1em;padding-left: 1.5em;}
.mf_finder_organic_hint li+li{margin-top: 0.5em;}
.mf_finder_organic_zerohit .mf_finder_logo {position: relative;top: 200px;}
@media only screen and (max-width:767px){
.mf_finder_organic_msg_txt{font-size: 1em;}
.mf_finder_organic_hint{font-size: 0.875em;}
}