@charset "utf-8";
/* clearfix: Ver. 2007.05.31 -------- */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0; line-height:1; overflow:hidden; }
.clearfix { display:inline-block; }
/*\*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/**/
article#main div#content fieldset { margin: 0; padding: 0; border: none; }
article#main div#content fieldset legend { display: none; }
/* default styles (marsflag) */
.mf_finder_organic_nums { float: left; }
.mf_finder_query { float: right; }
.mf_finder_logo { display: none; }


/* SearchUI style */
.mf_finder_searchBox_submit span { display: block; text-indent: -9999px; overflow: hidden; white-space: nowrap; height: 1px; }

/* Zero hit message style */
.mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { display: block; width: 100%; padding: 5px; border: 1px solid rgb(255,204,51); background-color: rgb(255,244,194); }
.mf_finder_organic_zerohit .mf_finder_organic_header,
.mf_finder_organic_zerohit .mf_finder_organic_pager_wrapper { display: none; }
.mf_finder_organic_header { display: none; }

/* Zero hit message */
html :lang(ar) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "لا نتائج"; }
html :lang(de) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Keine Ergebnisse"; }
html :lang(en) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(es) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Sin resultados"; }
html :lang(fr) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Aucun résultat"; }
html :lang(it) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Nessun risultato"; }
html :lang(pt) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Nenhum resultado encontrado"; }
html :lang(en-AU) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(en-BE) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(fr-BE) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Aucun résultat"; }
html :lang(nl-BE) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Geen resultaten"; }
html :lang(pt-BR) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Nenhum resultado encontrado"; }
html :lang(en-CA) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(fr-CA) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Aucun résultat"; }
html :lang(zh-CN) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "无结果"; }
html :lang(es-CO) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No hay resultados"; }
html :lang(en-CZ) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(cs-CZ) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Žádné výsledky"; }
html :lang(en-DE) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(de-DE) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Keine Ergebnisse"; }
html :lang(en-ES) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(es-ES) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Sin resultados"; }
html :lang(fr-FR) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Aucun résultat"; }
html :lang(en-GB) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(en-HK) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(zh-HK) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "沒有搜尋結果"; }
html :lang(en-IN) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(en-ID) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(id-ID) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Tidak ada hasil"; }
html :lang(en-IE) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(en-IT) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(it-IT) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Nessun risultato"; }
html :lang(ko-KR) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "결과 없음"; }
html :lang(en-MY) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(en-MX) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(es-MX) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No hay resultados"; }
html :lang(en-MM) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(en-NL) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(nl-NL) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Geen resultaten"; }
html :lang(no-NO) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Ingen resultater"; }
html :lang(en-PH) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(en-PL) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(pl-PL) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Brak wyników"; }
html :lang(en-PT) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(pt-PT) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Nenhum resultado encontrado"; }
html :lang(ru-RU) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Нет результатов"; }
html :lang(en-SG) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(en-SE) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(sv-SE) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Inga resultat"; }
html :lang(zh-TW) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "沒有結果"; }
html :lang(en-TH) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(th-TH) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "ไม่พบผลลัพธ์"; }
html :lang(en-TR) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(tr-TR) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Sonuç bulunamadı"; }
html :lang(en-US) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(en-VN) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "No results"; }
html :lang(vi-VN) .mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_organic_header_wrapper::before { content: "Không có kết quả nào"; }
/* Imgsize selector */
.mf_finder_searchBox_links .mf_finder_searchBox_imgsize { padding-left: .35rem; }
.mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links { padding-left: 0; }
.mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links::before { position: static; width: auto; font-size: 30px; line-height: 26px; margin-right: 4px; }
/* Imgsize title */
html :lang(en) .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links::before { content: none; }
/* Hide Zoom link */
.mf_finder_organic_doc_zoom { visibility: hidden; }
/* Hide Phrase for search result */
.mf_finder_organic_total { display: none; }
/* keyword highligth */
.mf_finder_organic .mf_finder_mark { background-color: transparent; }
/* layout */
.mf_finder_organic_doc_contents_wrapper { margin-left: 20px; }
@media only screen and (max-width: 768px){
	.mf_finder_organic_doc_contents_wrapper { margin-left: 0; }
	.mf_finder_organic_doc_img_wrapper.mf_gui_img_frame { display: none; }
}
/* description */
.mf_finder_organic_doc_body .mf_finder_mark { font-weight: bold; }
/* url icon */
.mf_finder_organic_doc_url:before { content: none; }
/* img */
.mf_finder_organic_wrapper .mf_finder_organic_doc_img_wrapper>a { z-index: auto; }
/* override */
#searchResults .gsc-thinWrapper{width:100%;}
#searchResults .gcsc-branding{display:none;}
#searchResults .gsc-webResult .gsc-result{border:none;}
#searchResults .gsc-webResult .gsc-result{padding:.83em 0;}
#searchResults .gsc-results .gsc-cursor-box{margin:1em 0 3em; text-align:center;}
#searchResults .gs-result .gs-visibleUrl{display:none;}
#searchResults .gs-webResult div.gs-visibleUrl-long{display:block;}
#searchResults .gsc-tabsArea{display:none;}
#searchResults .gs-per-result-labels{display:none;}
#searchResults .gsc-adBlockVertical{display:none;}
#searchResults .gsc-adBlock{display:none;}
.mf_finder_searchBox_links .mf_finder_searchBox_imgsize{ display: none; }
.mf_finder_searchBox { margin: 20px 0; }
.mf_finder_organic_header_wrapper { margin: 20px 0; }
.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(tr) .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,
.mf_finder_organic_header_wrapper:lang(zh-tw) .mf_finder_organic_header { display: none; flex: none; }
.mf_finder_organic_doc { padding: 20px 0; }
.mf_finder_organic_doc_title, .mf_finder_organic_doc_body{ font-size: 100%; height: auto; overflow-wrap : break-word; word-wrap : break-word; }
.mf_finder_organic_doc_url{ font-size: 100%; word-break: break-all; }
a.mf_finder_organic_doc_title_wrapper.mf_finder_link:link,
a.mf_finder_organic_doc_title_wrapper.mf_finder_link:visited { color:#000; }
a.mf_finder_organic_doc_url_wrapper.mf_finder_link:link,
a.mf_finder_organic_doc_url_wrapper.mf_finder_link:visited { color:#000; }
.mf_finder_pager_item_current, .mf_finder_pager_items li a { border: 1px solid; }

a.mf_finder_organic_doc_title_wrapper.mf_finder_link:active span,
a.mf_finder_organic_doc_title_wrapper.mf_finder_link:focus span,
a.mf_finder_organic_doc_title_wrapper.mf_finder_link:hover span { color:#f50f10; text-decoration:underline; }
a.mf_finder_organic_doc_url_wrapper.mf_finder_link:active span,
a.mf_finder_organic_doc_url_wrapper.mf_finder_link:focus span,
a.mf_finder_organic_doc_url_wrapper.mf_finder_link:hover span { color:#f50f10; text-decoration:underline; }
.mf_finder_doc_outbound a.mf_finder_organic_doc_url_wrapper.mf_finder_link { position:relative; display: inline-block; }
.mf_finder_doc_outbound a.mf_finder_organic_doc_url_wrapper.mf_finder_link:before{ margin:.3rem 10px 0 0; content:""; position: absolute; top: 0; left: 0; width:26px; height:26px; background:url(/global/common/gws-cs/External.svg); background-size:contain; vertical-align:middle; }
@media only screen and (max-width: 767.99px) {
	.mf_finder_doc_outbound a.mf_finder_organic_doc_url_wrapper.mf_finder_link:before { margin-top: .2rem; }
}
.mf_finder_doc_outbound a.mf_finder_organic_doc_url_wrapper.mf_finder_link:focus:before,
.mf_finder_doc_outbound a.mf_finder_organic_doc_url_wrapper.mf_finder_link:hover:before{ background:url(/global/common/gws-cs/External-R.svg); }
.mf_finder_doc_outbound a.mf_finder_organic_doc_url_wrapper.mf_finder_link .mf_finder_organic_doc_url { padding-left:30px; display:inline-block; }

/* override (v3) */
.mf_finder_searchBox_submit:before { margin-left: 0; }
.mf_finder_organic_doc_url span { width: auto; white-space: normal; }
[dir=rtl] .mf_finder_pager_items li a { max-height: none; }
[dir=rtl] .mf_finder_organic_doc_url:after { content: none }

/*override　AEM*/
.mf_finder_searchBox_query_input{font-family: sans-serif;font-size: 100%;line-height: 1.15;padding: 9px;min-height: 47px;}
.mf_finder_searchBox_submit{padding-left: 14px;padding-right: 14px;}

/*override　AEM header*/
.gs24-Header__Search{
	display: none;
	visibility: hidden;
	position: absolute;
}
@media only screen and (max-width: 980px) {
    .gs24-Header__Search.is-open-small {
        display: none;
        overflow: hidden;
    }
    .gs24-HeaderNav.is-open-small{
    	margin-top: -96px;
    }
}
/*.gs24-Header__Search .gs24-Header__SearchInput .mf_finder_searchBox{
	margin: 0;
}
.gs24-Header__Search .mf_finder_searchBox_form{
	box-sizing: unset;
}
.gs24-Header__Search .mf_finder_searchBox_items{
	padding: 0;
}
.gs24-Header__Search .gs24-Header__SearchInput .mf_finder_searchBox_query_input{
	min-height: auto;
	padding: 0;
	height: auto;
}
.gs24-Header__Search .mf_finder_searchBox_submit span{
	text-indent: inherit;
}
.gs24-Header__Search .mf_finder_searchBox_submit:before{
	display: none;
}
.gs24-Header__Search .gs24-Header__SearchInput{
	overflow: auto;
}*/