@charset "utf-8";

/*Googleサーチ用*/
.gsc-search-box table { border-top: none; border-right:none ;}
.gsc-search-box table th,table td {border: none;}
.___gcse_0 {}
.gsc-search-button-v2 {  padding: 6px 15px !important ;}
table.gsc-search-box { width: 100% !important; ; max-width: 250px !important;}
#gsc-i-id1 {background: none !important ;}
.gsc-input-box {padding: 0;}
.gsc-search-button {margin: 0 !important; border: 0;}

table.gsc-search-box td.gsc-input {
  padding-right: 0px !important;
	border: 0;
}

.gsc-input-box {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}


.gsc-search-button-v2 { background-color: #35417f !important; }


/*サーチボックスのInput部分変更*/
#gsc-i-id1 {
    display: inline-block;
    width: 100% !important;
	
}
/*styleGIJIK.css の　@media only screen and (max-width: 640px) 横スクロール用のテーブル table { width: 160% !important; }を解除する*/
 table #gs_id50 {width: 100%  !important; }

#gs_tti50.gsib_a {border: 0;}



/* svgのバックcolor変更*/

.gsc-search-button-v2:hover {
  border-color: #000;
  background-color: #35417f;
  background-image: linear-gradient(top, #000, #000);
}


.gsib_b { border: 0;}

/*Googleサーチ用っこまで*/




@media only screen and (max-width: 474px) {

.gsib_a {padding: 0 0 0 4px !important; border: 0 !important;}
.gsc-search-button-v2 { padding:  6px 5px !important;}

table.gsc-search-box { width: 75% !important;  max-width: 200px !important;}
}

@media only screen and (max-width: 810px) {



}

@media only screen and (min-width: 811px) {



}





