@charset "UTF-8";
/* デフォルトCSS Document */

/* リセット　
---------------------------------------------------------- */

html, body, 
h1, h2, h3, h4, h5, h6, 
p, ul, ol, li, dl, dt, dd, 
table, th, tr, td, 
form, fieldset, input, textarea, button {
margin:0px;
padding:0px;
font-size:100%;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "MS PGothic", sans-serif;
color:#262626;
line-height:1.5em;
}

table, table th, table td {
border:medium none;
border-collapse:collapse;
}

li {
list-style:none;
}

img {
border:none;
}

a {
text-decoration:none;
outline:none;
}

hr {
display:none;
}

address {
font-style:normal;
}

/* Googleカスタム検索　
---------------------------------------------------------- */

table.gsc-search-box {
margin-bottom:0 !important;
}

.gsc-control-cse {
background:transparent !important;
border:none !important;
padding:0 !important;
}

/*.gsib_a {
padding:5px !important;
}
*/
.gsc-input {
padding-right:0 !important;
}

input.gsc-input {
font-size:95% !important;
}

.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
}

.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
width:auto !important;
height:13px !important;
margin-top:0 !important;
padding:6px 10px !important;
}

.gsc-results .gsc-cursor-box {
text-align:center;
}