/* 検索窓用共通css */

.mf_finder_header li.mf_finder_searchBox_suggest_item {
    height: 1.5rem;
    line-height: 1.5rem;
}

.mf_finder_header a.mf_finder_searchBox_suggest_link {
    color: aliceblue;
    text-align: left;
    padding: 0px;
    margin: 0px;
}

.mf_finder_header .mf_finder_searchBox_items {
    padding: 0rem;
    /* border: 1px solid #d6d8da; */
}

.mf_finder_header .mf_finder_searchBox_submit {
    background-color: #0061d5;
    color: #d8d8d8;
}

.mf_finder_header .mf_finder_searchBox_query_input {
    padding-left: 10px;
    padding-right: 10px;
}

/* 追加css */

/* サイト共通 */
/* 検索窓にテキスト入力時に表示されるサジェストがグロナビの上に表示されるようにする */
#header .searchArea {
    z-index: 1001;
}
.mf_finder_searchBox_useSelects {
    margin: 0 .75rem .5rem 0!important;
}
.mf_finder_searchBox_useSelects input[type="text"]:focus{
    border-right: 1px solid #ced4da!important;
}
@media screen and (max-width: 991px) {
    .mf_finder_searchBox_useSelects {
        margin: 0!important;   
        padding: 0.5rem!important;
    }
}


/* 日本語IRサイトのみ */
@media screen and (max-width: 991px) {
    .ja-ir .mf_finder_searchBox_useSelects {
        padding: 0!important;
    }
}

.ja-ir button.mf_finder_searchBox_submit {
    background-color: #0075a9!important;
}

/* 検索結果ページスマホ時レイアウト修正 */
.mf_finder_organic_doc_contents_wrapper {
    word-break: break-all;
}
@media (max-width: 576px) {
    .mf_finder_organic_doc {
        flex-wrap: wrap;
    }
    .mf_finder_organic_doc_img_wrapper.mf_gui_img_frame {
        margin: 0 auto 10px;
    }
}

.mf_finder_searchBox_submit:before {
    color: #fff;
}

/* 検索フォームの高さ */
.mf_finder_searchBox_query_input {
    min-height: 36px;
    padding: 0 10px;
}

.header__info .mf_finder_searchBox_submit span, .header__info .mf_finder_searchBox_submit:before {
    margin: 0!important;
}
.mf_finder_searchBox_submit span {
    margin: 0;
}

/* プルダウンのテキスト色変更 */
.mf_finder_searchBox_suggest_items li {
	color: #fff!important;
}
.mf_finder_searchBox_suggest_items li a {
	color: #fff!important;
}