@charset "utf-8";
/*header部分*/
.megadrop, .megadrop-sitesearch{
    display: none;
}
.mf_finder_searchBox_selects label{
    display: inline;
}
.mf_finder_searchBox_category_select{
    display: none;
}
.mf_finder_searchBox_selects .mf_finder_searchBox_category::before{
    content: none;
}

.mf_finder_searchBox_submit{
    background-color: #ff0000;
}
.mf_finder_searchBox_useSelects{
    margin: 0;
}
.mf_finder_searchBox_doctype::after{
    content: "\F0D7";
    color: #000;
}
li.mf_finder_searchBox_suggest_item {
    padding-left: 16px;
}    

/*検索結果画面*/
/*検索窓*/
.mf_finder_searchBox_category{
    display: none;
}
.mf_finder_searchBox_submit{
    background-color: #ff0000;
}
.mf_finder_searchBox_items {
    padding: 0;
}
@media screen and (max-width:525px){
    .mf_finder_searchBox_selects .mf_finder_searchBox_imgsize::before {
        content: none;
    }
    .mf_finder_searchBox_imgsize_select{
        display: none;
    }
    .mf_finder_searchBox_misc label:last-child::after{
        content: none;
    }
    .mf_finder_searchBox_selects .mf_finder_searchBox_imgsize::before{
        display: none;
    }
}
/*表示設定*/
.mf_finder_searchBox_links{
    display:none;
}
.setting-btn{
    display: inline-block;
    cursor: pointer;
}
.mf_finder_searchBox_doctype_select{
    line-height: 1.5;
}

.search-help{
    margin: auto 0;
    padding-right: 10px;
    text-align: left;
}
.search-help img{
    padding-right: 5px;
    margin: 0 auto;
    height: 14px;
    width: 14px;
}
.search-help button{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 42px;
    height: 32px;
    border: none;
    cursor: pointer;
    background-color: #f00;
    margin: auto 0;
}
.search-help button::after{
    width: 20px;
    height: 20px;
    background-image: url(/resources/images/icon-setting.png);
    background-repeat: no-repeat;
    content: '';
	cursor: pointer;
}
@media screen and (max-width: 1024px){
    a.arrow:before {
    background: url(/resources/images/arrow-link-s-tb.png) 0 0 no-repeat;
    background-size: 5px 7px;
    }
}

/*検索結果表示画面*/
.mf_finder_organic_doc_title_wrapper{
    background: url(/resources/images/arrow-link-l.png) 0px 8px no-repeat;
    padding-left: 16px;
}
.mf_finder_searchBox_selects label:before{
    width: auto;
}
.mf_finder_organic_doc_title_wrapper:visited{
    color: #a30b1a;
}
.mf_finder_organic_doc_url::before{
    content: none;
}
.mf_finder_organic_doc_url{
    color: #a30b1a;
}
.mf_finder_organic_doc_url:visited{
    color: #a30b1a;
}
.mf_finder_organic_doc_url_wrapper{
    font-size: 14px;
    font-weight: normal;
    padding-left: 12px;
    display: block;
    background: url(//www.fujitsu-general.com/resources/images/arrow-link-s.png) 0px 8px no-repeat;
}
.mf_finder_organic_doc_url{
    margin-top: 0;
}
.mf_finder_organic_pager_wrapper{
    margin-top: 20px;
}
.mf_finder_pager_items li a{
    color: #000 !important;
    background-color: #FFF;
}
.mf_finder_pager_item_current{
    border-bottom: 3px solid #a30b1a;
    color: #a30b1a;
    border-bottom: 3px solid #a30b1a;
    color: #a30b1a;
    margin: 0 5px;
    padding: 5px 0 2px;
    width: 30px;
}
.mf_finder_pager_items .mf_finder_pager_item_first a, .mf_finder_pager_items .mf_finder_pager_item_next a, .mf_finder_pager_items .mf_finder_pager_item_prev a {
    background-color: #FFF;
}
.mf_finder_pager_item_prev a span::before{
    content: "";
    padding-left: 12px;
    display: inline;
    background: url(//www.fujitsu-general.com/resources/images/arrow-banner-slider-prev.png) left center no-repeat;
}
.mf_finder_pager_item_next a span::before {
    content: "";
    padding-left: 12px;
    display: inline;
    background: url(//www.fujitsu-general.com/resources/images/arrow-banner-slider-next.png) right center no-repeat;
}
.mf_finder_pager_item_first a span::before{
    content: none;
}
.mf_finder_organic_doc_body{
    height: auto;
    margin-bottom: 10px;
}
.mf_finder_organic_doc_title{
    font-size: 19.25px;
} 
.mf_finder_organic_doc_url {
    font-size: 14px;
}
.recommended_page{
    display: none;
}
.mf_finder_featured_contents_wrapper{
    display: none;
}
.mf_finder_drilldown{
    display: none;
}

@media screen and (max-width:525px){
    .mf_finder_organic_wrapper.mf_imgsize_1 .mf_finder_organic_doc_img, .mf_finder_organic_wrapper.mf_imgsize_2 .mf_finder_organic_doc_img, .mf_finder_organic_wrapper.mf_imgsize_3 .mf_finder_organic_doc_img{
        display: none;
    }  
    .mf_finder_organic_doc_title_wrapper{
        background: url(/resources/images/arrow-link-l.png) 0px 10px no-repeat;
    }
    .mf_finder_organic_doc_url_wrapper{
        display: none;
    }
    .mf_finder_doc_outbound{
        width: 100%;
        margin: 0 auto;
        padding: 0;
        padding-top: 18px;
        padding-bottom: 20px;
        text-align: left;
    }
    .mf_finder_searchBox_imgsize{
        display: none;
    }
    .mf_finder_searchBox_links .mf_finder_searchBox_pagemax{
        border-bottom: none;
    }
} 
@media screen and (min-width:501px) {
    .mf_finder_organic_doc_img_wrapper {
        margin-right: 20px;
    }
}
/*ロゴ削除*/
.mf_finder_logo{
    display: none;
}
.mf_finder_organic_pager_wrapper{
    order: 2;
}
.mf_finder_relatedkeywords{
    order: 1;
}
.mf_finder_relatedkeywords{
    display: none;
}

/* サイト内検索結果表示画面 翻訳 */
/*Sort Policy*/
.mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_sort_links:after{
content: "Sort Policy:";
}
/*Page Max*/
.mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_pagemax_links:after {
content: "Page Max:";
}
/*Image Size*/
.mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_imgsize_links:after {
content: "Image Size:";
white-space:nowrap;
}
/*match*/
.mf_finder_searchBox:lang(en) .mf_finder_searchBox_sort_link_0 a:after {
content: "Match";
}  
/*recnt*/
.mf_finder_searchBox:lang(en) .mf_finder_searchBox_sort_link_1 a:after {
content: "Recent";
}
/*none*/
.mf_finder_searchBox:lang(en) .mf_finder_searchBox_imgsize_link_0 a:after {
content: "None";
}
/*small*/
.mf_finder_searchBox:lang(en) .mf_finder_searchBox_imgsize_link_1 a:after {
content: "Small";
}
/*medium*/
.mf_finder_searchBox:lang(en) .mf_finder_searchBox_imgsize_link_2 a:after {
content: "Medium";
}
/*large*/
.mf_finder_searchBox:lang(en) .mf_finder_searchBox_imgsize_link_3 a:after {
content: "Large";
}
@media screen and (max-width:641px){
.mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_sort_links:after,
.mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_pagemax_links:after,
.mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_imgsize_links:after{
    content: none;
}
}

