/*common*/
#searchBox{width:210px !important; float:right;}
.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0 !important;}
.gsc-search-button{margin-left:0 !important;}
.cse .gsc-search-button-v2, .gsc-search-button-v2{width:30px !important; height:27px; cursor:pointer; padding:0 !important; border:none !important; border-radius:0 !important; background:#006ebc !important;}
.gsc-search-box .gsc-input #gsc-iw-id1.gsc-input-box-focus{border:1px solid #D9D9D9 !important; box-shadow:none !important;}
.gsc-search-box .gsc-input #gsc-iw-id1.gsc-input-box-hover{border:1px solid #D9D9D9 !important; box-shadow:none !important;}
.gsib_a{padding-top:2px !important; padding-right:2px !important; padding-left:4px !important;}
.gsc-webResult .gsc-result{padding:1em 0 1em 0 !important; border-bottom:1px solid #ddd !important;}
#search #searchBox{float:none; width:auto !important;}
#search #searchBox #gsc-iw-id1.gsc-input-box{width:auto !important;}
#searchResult {min-height:450px;}
/*english*/
#search.en .h1Title{background: rgba(0, 0, 0, 0) url("https://www.jica.go.jp/english/common_/element/bg_h1.gif") repeat-x scroll 0 0; border-bottom: 1px solid #0077c0; border-top: medium none; color: #333333; font-size: 200%; font-weight: bold; margin-bottom: 20px; padding: 10px 14px; width:auto;}
/*french-spanish*/
#searchBox.fr,#searchBox.es{margin-top:7px;}
#search.fr .h1Title,#search.es .h1Title{background: url(//www.jica.go.jp/spanish/common_/img/bg_h1_search_fr-sp.gif) no-repeat; width: 800px; border: medium none; color: #333333; font-size: 145%; margin-bottom: 11px; padding: 9px 0 7px 10px;}
#search.fr div#hd,#search.es div#hd{height:95px;}
#search.fr div#ctArea,#search.es div#ctArea{padding-top:2px;}
.gsc-input-box{height: 25px;}