@charset "shift_jis";
/* CSS Document */

/*Googleカスタム検索用CSS*/

#gcse-css {
	float: right;
    width:30em;     
    margin:5px auto 0;
    position:relative;
     
}
 
#gcse-css td {
    border: none;    
}
 
#gcse-css .gcs-control-cse, 
#gcse-css .gcs-control-cse-ja,
#gcse-css .gsib_a{
    margin:0 !important;
    padding:0 !important;
}
/* テキスト入力フォームとボタンの位置 */
#gcse-css table.gcs-search-box td,
#gcse-css table.gcs-search-box input {
    vertical-align: top !important;
}
/* テキスト入力フォーム */
#gcse-css input[type="text"]{
    border: 1px solid #dddddd !important;
	border-radius: 3px;
    height:25px !important;
    margin-top: 100px;
}
 
 
#gcse-css input[type="text"]:focus {
    border: 2px solid #b2e0eb !important;
    outline: 0;  /*safariの自動フォーカスを切る */
}
 
/* テキスト入力フォームの影を消す */
#gcse-css #gcs-iw-id1{
    border:none !important;
}
/* テキスト入力フォームの背景画像位置調整 */
#gcse-css #gs_tti0 input{
    background-position:5px 5px !important;
}
/* ボタンの色 */
#gcse-css input.gcs-search-button {
background: #d2d2d2 !important;
background: -ms-linear-gradient(top,  #008ee1 0%,#008ee1 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ee1', endColorstr='#008ee1',GradientType=0 ); /* IE6-9 */
border: 1px solid #d2d2d2 !important;
}
/* ボタンの位置調整と角丸消し */
#gcse-css .gcs-search-button{
    margin:0 0 0 -16px !important;
    border-radius:3px;
}
/* 入力時に出る「×」ボタンの位置調整 */
 
/* 入力時に出る×ボタン -- Firefox位置調整 -- */
#gcse-css .gsib_b span{
        box-sizing: border-box;
   -moz-box-sizing: border-box;
        padding:2px 0 0 0;
}

