@charset "UTF-8";

/* ==============================================================*
【熊谷市：本庁】　よくある質問　FAQ用スタイル
================================================================ */

/* ------------------------ トップ ------------------------ */
.faq_rank td {
    padding: 5px 5px 5px 15px;
}
.faq_rank th {
    width: 90px;
    text-align: center;
}

/* 検索窓 */
.faq_index {
    margin: 10px 10px 0;
}
.faq_index .h0search {
    width: 900px;
}
.faq_index .h0search .gsc-control-cse {
}
.faq_index .h0search form.gsc-search-box {
}
.faq_index .h0search table {
}
.faq_index .h0search table.gsc-search-box {
}
.faq_index .h0search table.gsc-search-box td, 
.faq_index .h0search table.gsc-search-box td.gsc-input {
}
.faq_index .h0search table.gsc-search-box td input.gsc-input {
    border: 1px solid #CCC !important;
    height: 44px !important;
    padding-left: 10px !important;
    font-size: 1.3rem;
}
.faq_index .h0search .gsc-input-box {
}
.faq_index .h0search .gsc-search-button {
}
.faq_index .h0search .gsc-search-button button.gsc-search-button-v2 {
    background: #134D86 !important;
    border-color: #134D86 !important;
    min-height: 44px;
    width: 100px;
}
.faq_index .h0search .gsc-search-button-v2 svg {
    width: 28px;
    height: 28px;
}
.faq_index .h0search .gsst_b {
}

/*.faq_index input.fedbt {
    width: 60px;
    height: 32px;
    background-color: #134D86;
    background-image: url(/images/c_search_btn_bg.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-family: "メイリオ", Arial, sans-serif;
    vertical-align: bottom;
    cursor: pointer;
    border: 1px solid #FFFFFF;
}*/
/*.faq_index input#calsearchword {
    height: 22px;
    padding: 3px 0 4px 5px;
    font-size: 80%;
    font-family: "メイリオ", Arial, sans-serif;
    margin: 0 8px 0 10px;
    border: 1px solid #134D86;
    width: 500px;
}*/
/*h1.faq-chap img {
	vertical-align: middle;
}*/


/* ------------------------ インデックス ------------------------ */
/* メニューアイコン表示（インデックス、コンテンツ） */
.faq_index .site-li a[href$="/index.html"] {
    background-image: url(/images/c_bg_subnavi_faq_liststyle.gif);
    padding-left: 25px;
    background-position: 0 .25em;
    background-size: 15px 15px;
}
.faq_index .site-li a:not([href$="/index.html"]) {
    background-image: url(/images/c_bg_subnavi_faq_liststyle.gif);
    padding-left: 25px;
    background-position: 0 .25em;
    background-size: 15px 15px;
}
.faq_index .norcor a[href$="/index.html"] {
    background-image: url(/images/c_bg_subnavi_faq_liststyle.gif);
    background-position: 0 .25em;
    background-size: 15px 15px;
}
.faq_index .norcor a:not([href$="/index.html"]) {
    background-image: url(/images/c_bg_subnavi_faq_liststyle.gif);
    background-position: 0 .25em;
    background-size: 15px 15px;
}


/* ------------------------ コンテンツ ------------------------ */
.faq_con .h1bg div {
    /*background: url(/images/c_h1bgdiv_bg.gif) no-repeat 100% 0;*/
    _height: 1%;
}
.faq_con div.h1bg h1 {
    margin: 0;
    padding: 18px 40px;
    /*font-size: 150%;*/
    /*line-height: 1.2em;*/
    background-image: url(/images/c_h1_icon_faq.gif);
    background-repeat: no-repeat;
    /*background-position: 10px 50%;*/
    background-position: 16px 50%;
    _height: 1%;
}

h2.h2faq {
    padding: 12px 10px 12px 6px;
}

/* よくある質問のコーナー用 */
.faq_index ul.norcor {
	/*margin: 0.3em 5px 0.3em 0;
	padding: 5px 0 5px 12px;
	list-style-type: none;
	list-style-image: none;*/
}
.faq_index ul.norcor li {
    /*margin: 2px 0 2px 0;
    padding: 3px 0 1px 25px;
    background-image: url(/images/c_bg_subnavi_faq_liststyle.gif)!important;
    background-repeat: no-repeat;
    background-position: 2px 0.4em;
    _height: 1%;*/
}










@media screen and (max-width: 768px) {
/* ==============================================================
  768px 以下の指定 印刷除く
================================================================ */

/* 検索窓 */
.faq_index {
    margin: 10px 5px 0;
}
.faq_index .h0search {
    width: 100%;
}
.faq_index .h0search .gsc-search-button button.gsc-search-button-v2 {
    width: 80px;
}




}/* end_max-width: 768px */