@charset "utf-8";

/*===============================================
 Google検索 css/search.css
===============================================*/
/*
form#cse-search-box input.button {
	width: 19px;
	height: 19px;
	margin: 6px 10px 0 0;
	padding: 0;
	float: right;
	text-indent: -9999px;
	cursor: pointer;
	border: none;
	background: url(../images/common/search.png) no-repeat;
}

div#___gcse_0 {
	width: 226px !important;
	height: 29px !important;
	float: right !important;
	_display: none !important;
}
*/


#header .gsc-resultsbox-visible {
	font-weight: normal;
}

table.gsc-table-result {
	table-layout: auto;
}



/*囲んでいるdiv*/
div.gsc-control-cse {
	padding: 0 !important;
	border: none !important;
	background: none transparent !important;
}

form.gsc-search-box {
	width: 205px !important;
	height: 30px !important;
	margin: 0 !important;
	overflow: hidden !important;
	background: #e5e9e8 !important;
}
form.gsc-search-box table {
	height: 30px !important;
	margin: 0 !important;
}

form.gsc-search-box table td {
	padding: 0 !important;
}

form.gsc-search-box table div#gsc-iw-id1 {
	height: 30px !important;
}

form.gsc-search-box table td#gs_tti50 {
	height: 30px !important;
}

div.gsc-input-box,div.gsc-input-box,div.gsc-input-box-hover,div.gsc-input-box-focus {
	border: none !important;
}

.gsc-input-box-hover input.gsc-input {
	/*background: none #fff !important;*/
}
.gsc-search-box .gsc-input>input:hover,
.gsc-input-box-hover {
	border: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	background: none !important;
}
.gsc-search-box .gsc-input>input:focus,
.gsc-input-box-focus {
	border: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow:none !important;
	background: none #fff !important;
}

input#gsc-i-id1 {
	height: 30px !important;
	padding: 0 0 0 5px !important;
	font-size: 11px !important;
	line-height: 30px !important;
	border: none !important;
	background: url() #e5e9e8 !important;
}

td.gsc-search-button {
	width: 35px !important;
	height: 30px !important;
}
/*
input.gsc-search-button.gsc-search-button-v2 {
	width: 0 !important;
	height: 0 !important;
	min-width: 0 !important;
	margin: 0 !important;
	padding: 30px 0 0 35px !important;
	float: none !important;
	cursor: pointer !important;
	text-indent: -9999px;
	border: none !important;
	background-image: url(../images/common/search.png) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-color: #1a4483!important;
}
*/

td.gsc-search-button button{
	width: 0 !important;
	height: 0 !important;
	min-width: 0 !important;
	margin: 0 !important;
	padding: 30px 0 0 35px !important;
	float: none !important;
	cursor: pointer !important;
	text-indent: -9999px;
	border: none !important;
	background-image: url(../images/common/search.png) !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-color: #1a4483!important;
}

#gs_st50 {
	position: absolute !important;
	left: -30px !important;
}