@charset "utf-8";

/*===	Google Search & Result	===*/
#header .inner_c {
	padding-top: 35px;
	width: 210px;
	height: 28px;
	overflow: hidden;
}

/* add 2017/12/12 kuro { */
#header li.search div.inner_c {
	padding:0 !important;
	width: 210px;
	height: 28px;
	overflow: hidden;
}
#header .head_nav .member_nav table.gsc-search-box td.gsc-input, #result_content table.gsc-search-box td.gsc-input {
	width: 210px;
}
div.gsc-wrapper {
	text-align: left;
}
/* } add 2017/12/12 kuro */

#header .inner_c #cse-search-form table.gsc-search-box td.gsc-input,
.gsc-search-box-tools .gsc-search-box .gsc-input {
	padding:0 !important;
}
#header .inner_c .gsc-search-box .gsib_a { 
	padding: 0 !important;
	/* padding: 0 6px !important; */ /* Modify 2017/12/12 kuro */
	border: none !important;
}

#header .inner_c .gsc-search-box .gsib_b {
	display: none;
}
#header .inner_c #cse-search-form input[type="text"] {
	padding: 0 !important;
	height: 26px !important;
	width: 182px !important;
	margin: 0;
	-webkit-appearance: none;
}
#header .inner_c .gsc-input-box {
	border: none !important;
	box-shadow: none !important;
}
#header .inner_c input#gsc-i-id1.gsc-input {
	margin-top: 2px !important;
	border: none !important;
}
#header .inner_c .gsc-control-cse{
	padding: 0 !important;
	border: none !important;
}
#header .inner_c input.gsc-search-button {
	margin-left: 0!important;
	border: 0;
	font-size: 0!important;
	height: 28px;
	width: 28px;
	-webkit-appearance:none;
}
/* 検索ボタンの背景をボタンのように見せかける */
#header .inner_c .gsc-search-box .gsc-search-button {
	font-size: 0;
	border: none;
	background: url(../images/common/head_search_btn.gif) no-repeat;
}
/* 検索ボタンを透明化し背景のみを表示させる */
#header .inner_c .gsc-search-box input.gsc-search-button-v2,
#header .inner_c .gsc-search-box input.gsc-search-button {
	width: 28px;
	height: 28px;
	margin: 0 !important;
	padding: 0 !important;
	opacity: 0;
}
#header .inner_c .gsc-clear-button {
	display:none;
}