/* ===== 色：標準 ===== */
@import "SideBoard_uiW.css";
@import "SideMenu_uiW.css";
@import "OsusumeBan_uiW.css";
@import "commHeader_uiW.css";
@import "commFooter_uiW.css";
@import "selectLanguageMenu_uiW.css";

/* ---------- 共通 -------------------- */
body {
    /*  通常の背景と文字色はdefault_body.cssで指定
        独立サイトは*_body.cssで指定*/
    /*color:#******;
    */
}

#floatmenu {
    /*border-top: 3px solid #075B92;*/
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
}
    #floatmenu::before {
        background-color: #ffffff;
    }

@media screen and (max-width: 788px) {
    #floatmenu {
        box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    }
}

.haikei {
    /*background-color: #F9F9F9;*/
}

/* 問合せ先等の電話番号リンク PCサイズ用 */
@media screen and (min-width:481px) {
    body[class^="haikei"] a[href^="tel:"] {
        color: #333333 !important;
    }
}
/* 問合せ先等の電話番号リンク スマホサイズ用 */
@media screen and (max-width:480px) {
    body[class^="haikei"] a[href^="tel:"] {
    }
}

/* add 2012/09/05 会員専用コンテンツ対応 start */
.haikeiMember {
    background-color: #F2FAFC;
}

#copyrightMember {
    color: #333333;
    background-color: #A6DEEB;
}
/* add 2012/09/05 end */

#header {
    background-color: #fff;
}

#header a {
}

a:link {
    color: #194593;
}

a:visited {
    color: #194593;
}

a:hover {
    /*color:#FF7722;*/
    color: #C70026;
}

/* ---------- stylesheet.css -------------------- */

/* 全体枠 */
#containerT {
    color: #333333;
}

#containerText {
    color: #333333;
    background-color: #F9F7EB;
}


#container {
}

#cont_body {
}


#mainShosai table {
}

/* テーブルリスト */
TABLE.table1 th, TABLE.table2 th {
    /* ※文字色はカラーパターンCSSで定義 */
}

TABLE.formTable td {
    background-color: #FFFFFF;
}

/* 検索条件項目 */
.searchItem {
}

/* pankuzu */
#pankuzu {
}

#pankuzuBlock {
/*    background-color: #efefef;
*/}

#pankuzu_7 {
    background: #FFFFFF;
}

/* copyright */
#copyright {
    color: #333333;
    /*background-color:#FBF9F8;*/
}

/* カテゴリーグループリンク */
/* - 選択中 */
.catgrouplink_b {
    background-color: #FFF1A0;
}

/* カテゴリグループメニューlist start */
@media screen and (min-width:481px) {
    .catGrouplist li a {
        border: 1px solid #ccc;
        /*background-color: #f5f5f5;*/
    }
}
.catGrouplist li.sel a {
    color: #333333 !important;
    background-color: #fdeff2 !important;
}
/* カテゴリグループメニューlist end */

/* 各ページ一覧の分類帯 */
.bunrui {
    background: url("../images/CssColorType/h2Ttl.gif") no-repeat 7px center #2169AC;
    color: #fff;
    border-radius:5px
}

@media screen and (max-width: 480px) {
    .bunrui {
        background-size: 3px;
    }
}

/* 分類リンクメニュー */
.bunruiLink {
    background-color: #FAF8EF;
}

/* ページ切替　選択中ページ */
.changePageLink span.nowPage {
    color: #FFFFFF;
    background-color: #999999;
}

.changePageLink span.linkPage a:hover {
    color: #FFFFFF;
    background-color: #999999;
}

/* タブデザイン（新着、ランキングなど） */
/* - 選択中 */
.menuSel {
    background-color: #FFF1A0;
    border-bottom: solid 2px #FFF1A0;
}

/* サブタイトル */
.titleBox {
    /* ※文字色はカラーパターンCSSで定義 */
}

/* 入力チェックエラーメッセージの添え書き */
div.inputErrMsgSoegaki {
    color: #AF0000;
}
/* 入力チェックエラーメッセージ */
div.inputErrMsg {
    color: #AF0000;
    border: 1px solid #AF0000;
}

/* 月間一覧へのリンク */
span.gekkan {
    background: url("../images/top1/ya_red.png") no-repeat 5px center #eae8e8;
}

h1.classSetTitle {
    /*background-image:url("../images/top1/bg01.png");*/
}

.more {
    background-color: #ffffff;
}

TABLE.formTable th span.hissuForm, .inputfrm_q_title span.hissuForm,
.formTable .hissuForm {
    background: #FFFFFF;
    color: #b7282e;
}

/* ---------- font.css -------------------- */
SPAN.sizeA {
    color: #333333;
}

SPAN.sizeB {
    color: #333333;
}

SPAN.sizeBbb {
    color: #333333;
}

SPAN.sizeRbb {
    color: #AF0000;
}

SPAN.sizeAs {
    color: #333333;
}

SPAN.sizeBs {
    color: #333333;
}

SPAN.sizeAss {
    color: #333333;
}

SPAN.sizeBss {
    color: #333333;
}

SPAN.hissu {
    color: #AF0000;
}
/* 注意喚起の色 */
span.colorR {
    color: #AF0000;
}
/* カレンダー日曜日の色 */
.colorR2 {
    color: #dd0000;
}
/* カレンダー土曜日の色 */
.colorB2 {
    color: #1587BD;
}
/* グレー */
span.colorG {
    color: #777777;
}

h3.title {
}

h5.title {
    background: #efefef;
}




ul.shinsei li.bg {
    /*background-color:#F7F7F7;*/
}

ul.shinsei li .boxwaku .leftBox,
ul.shinsei li .boxwaku .rightBox {
    /*background-color: #ffffff;*/
}

/* ---------- [bbs]design01.css -------------------- */
table.topics th {
    background-color: #eeeeee;
}

table.formBbs th {
    background-color: #EBF6F7;
}

div.topicdtl .title {
    background-color: #ebf6f7;
}

table.BbsComment th {
    background-color: #fffae9;
}

div#delComForm table th {
    background-color: #fffae9;
}

span.bbsMstName {
    background: #DCDCDC;
}

span.tokoshaName {
    background: #FDE8D0;
}


/* ---------- [cal_copy][cal_recycle]design01.css -------------------- */
TABLE.cal th.sunCss {
    background-color: #FCE4E6;
}

TABLE.cal th.normalCss {
    background-color: #F2F2F2;
}

TABLE.cal th.satCss {
    background-color: #EAF4FC;
}

TABLE.week th {
    background-color: #F2F2F2;
}

td.style1 {
    background-color: #FFF1A0;
}

td.style2 {
    background-color: #FFFFFF;
}

tr.style1 {
    background-color: #FFF1A0;
}

/* ---------- [cal_recycle]design01.css -------------------- */
/* 地区の説明 */
.calrecycle_areaChange {
    /* ※背景色は色別CSSで定義 */
    background-color: #E8F2D9;
}

.calrecycle_area {
    /* ※背景色は色別CSSで定義 */
    /*background-color:#F2F8E9;*/
}

.calrecycle_areaL {
    background-color: #eff7e0;
    border: 1px solid #cccccc;
}

.calrecycle_areaR {
    background-color: #ffffff;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}

/* ごみ分類table */
.calrecycle_bun .td_label {
    background-color: #EFF7E0;
}

.calrecycle_bun .td_text {
    background-color: #FFFFFF;
}

/* データ */
.calrecycle_bikoDiv {
    color: #FF0000;
}

.calrecycle_data {
    color: #4a4a4a;
}

.calrecycle_mark {
    color: #FF0000;
}


/* ---------- [entry]design01.css -------------------- */
/* 受付制限メッセージ */
.uke_limit {
    color: #FF7722;
}

.inputfrm_q_title_midashi {
}
/* 入力フォーム 設問 （entry） */
.inputfrm_q_title {
}


/* ---------- [event_cal]design01.css -------------------- */

/*年間カレンダー 一覧ページ*/
.nenTitle {
}


/* ---------- [faq2]design01.css -------------------- */
/* 背景色　白 */
.faqWaku dd.ans {
    background-color: #FFFFFF;
}
/* 背景色　グレー */
.faqWaku dt.ques {
    background-color: #F2F2F2;
}


/* ---------- [imgkiji]design01.css -------------------- */
.sDate {
    background-color: #F2F2F2;
}

/* ---------- [intro]design01.css -------------------- */
.listItem_1, .listItem_2, .listItem_3 {
    background-color: #FAF8EF;
}


/* ---------- [map]design01.css -------------------- */

.listitem1 {
    background-color: #FAF8EF;
}

.listitem0 {
    background-color: #FFFFFF;
}

div#clickMsg {
    background-color: #FFFFFF;
}

/* ---------- [pubmag]design01.css -------------------- */
.mainleft {
    background-color: #F2F2F2;
}


/* ---------- [section]design01.css -------------------- */
.top_left {
    background-color: #F7F7F7;
}

.top_right {
    background-color: #F7F7F7;
}

.sc_sectioninfo_div {
    background-color: #F7F7F7;
}

.Holiday {
    color: #FF0000;
}

.Saturday {
    color: #0000FF;
}

.weekday {
    color: #000000;
}


/* ---------- [word_l]design01.css -------------------- */
/* 背景緑 */
.sel_G {
    background-color: #CCE198;
}
/* 背景白 */
.sel_W {
    background-color: #FFFFFF;
}


/* ---------- common/control/Kijienq.ascx -------------------- */
div.enq_m {
    background-color: #f5f1f0;
}

div.enq_form {
    background-color: #FFFFFF;
}

    div.enq_form div.memo2 {
        border: 1px solid #666666;
    }

table.enq_s th {
    background-color: #E6F1F7;
}

/* ----------- etc ---------------------------------- */

/* add 2011/10/18 accesscounter start */
/* アクセスカウンター 枠 */
div.accessCounterWaku {
    border: solid #969696 1px;
    padding: 0px;
    margin: 0px;
    width: 74px;
    height: 14px;
    background-color: #ffffff;
    float: right;
}

    div.accessCounterWaku div.accessCounter {
        border: none;
        padding: 0px;
        margin: 0px;
        text-align: left;
        float: left;
        width: 99%;
        height: 12px;
    }
/* アクセスカウンター 数字 */
p.accesscounter_0 {
    width: 9px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    float: left;
    background: url("../images/accesscounter/0.gif");
    background-repeat: no-repeat;
}

p.accesscounter_1 {
    width: 9px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    float: left;
    background: url("../images/accesscounter/1.gif");
    background-repeat: no-repeat;
}

p.accesscounter_2 {
    width: 9px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    float: left;
    background: url("../images/accesscounter/2.gif");
    background-repeat: no-repeat;
}

p.accesscounter_3 {
    width: 9px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    float: left;
    background: url("../images/accesscounter/3.gif");
    background-repeat: no-repeat;
}

p.accesscounter_4 {
    width: 9px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    float: left;
    background: url("../images/accesscounter/4.gif");
    background-repeat: no-repeat;
}

p.accesscounter_5 {
    width: 9px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    float: left;
    background: url("../images/accesscounter/5.gif");
    background-repeat: no-repeat;
}

p.accesscounter_6 {
    width: 9px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    float: left;
    background: url("../images/accesscounter/6.gif");
    background-repeat: no-repeat;
}

p.accesscounter_7 {
    width: 9px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    float: left;
    background: url("../images/accesscounter/7.gif");
    background-repeat: no-repeat;
}

p.accesscounter_8 {
    width: 9px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    float: left;
    background: url("../images/accesscounter/8.gif");
    background-repeat: no-repeat;
}

p.accesscounter_9 {
    width: 9px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    float: left;
    background: url("../images/accesscounter/9.gif");
    background-repeat: no-repeat;
}


.menuBlock div.menuHead,
.menuBlockL div.menuHead {
    background-color: #005bac;
    color: #ffffff;
}


h1.classTitle {
    padding: 15px 0px 15px 24px;
    font-size: 1.8rem;
    background: url("../images/top1/fish_bunrui.png")no-repeat #004482 right 5px;
    color: #ffffff;
    font-weight: normal;
    border-radius: 5px;
    letter-spacing: 0.2em;
}


ul#classMenuArea {
    background-color: #FFFFFF;
}

    ul#classMenuArea li.selected, ul#danrakuMenuArea li.selected {
    }

        ul#classMenuArea li.selected a, ul#danrakuMenuArea li.selected a {
            color: #00608d;
        }

.midashi {
    background-color: #efefef;
}

.class, .class2 {
    background-color: #FFFFFF;
}

#ugkLink {
    background-color: #ebf3f8;
}

p.kinkyuTtl, div.saigaittl {
    color: #CC0000;
}

    div.saigaittl span {
        color: #333333;
    }

#kinkyuTtlArea a {
}

#kinkyuiconArea li a {
    color: #ffffff;
    text-decoration: none;
}

#kinkyuiconArea .white {
    background: url("../images/top1/ya_red2.gif") no-repeat 1px 3px #ffffff;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

    #kinkyuiconArea .white a {
        color: #D31716;
        text-decoration: none;
    }

.kinkyu_ichiran {
    background-color: white;
}

    .kinkyu_ichiran a {
        color: #b41616 !important;
    }

#bousai ul li a {
    text-decoration: none;
}

h1.title {
    background: #004482;
    border-bottom: 1px solid #dddddd;
    color: #ffffff;
}

h2.title {
    background: #eef8fb;
}

#headerTtl {
    padding: 10px 0px 10px 15px;
    font-size: 1.2rem;
    background: url("../images/top1/fish_bunrui.png")no-repeat #004482 right 5px;
    color: #ffffff;
    font-weight: normal;
    border-radius: 5px;
    letter-spacing: 0.2em;
}

/* add 2011/10/18 accesscounter end */

ul#classSetMenuArea {
    background-color: #FFFFFF;
}

.mokuteki {
    /*background-image:url("../images/top1/bg01.png");*/
    background-repeat: repeat;
}

    .mokuteki .subInfo {
        background-repeat: no-repeat;
    }

#newAreaWaku, .kijilist, .calArea #mcWrapper {
    background-color: #fff;
}

.kijiArea {
    background-color: #F5F1F0
}

.loadbox .title .upddate {
    color: #555555;
}

#banArea {
    background-color: #f5f1f0;
}

    #banArea #banWrap {
        background-color: #FFFFFF;
    }
/* 2016/09/15 アクセシビリティ対応 <div><p>→<ul><li>*/
p.textBan,
li.textBan {
    background-color: #FFFFFF;
}


.btn_item {
    background: #fff;
}

.keyword {
    background: linear-gradient(#daeefb 0%, #f2f9ff 57.32%, #fffefe 100%);
}

.lifeevent {
    background: linear-gradient(#daeefb 0%, #f2f9ff 57.32%, #fffefe 100%);
}

.r_menu .banTitle {
    background: #eeeeee none repeat scroll 0 0;
    color: #333333;
}

/* レコメンド記事 */
div#recommend {
    background-color: #f5f1f0;
}

    div#recommend ul {
        background-color: #FFFFFF;
    }

/* フリーエリア 枠（背景白） */
div.freeAreaWaku_white {
    background-color: #ffffff;
}

/* 最近チェックしたページ */
#browsingHistoryArea {
}

.browsinghistory_header {
    border-bottom: 1px solid #cccccc;
}

#browsingHistoryTop1 .browsinghistory_header {
    padding: 10px 0px 10px 20px;
}

#browsingHistoryTop1 #browsinghisotry_block.normalMode .browsinghistory_header {
    /*background-image: url("../images/top1/t_icon_07.png"); */
    /* background-repeat:no-repeat; /* 最前面の背景レイヤーに対応 */
    /*background-position:15px center; */
}

#browsingHistoryTop1 #browsinghisotry_block.textMode .browsinghistory_header {
    background-image: none;
}


/* テキストモード用 */

#siteTitle {
    color: #333333;
}


.r_menu {
    background-color: #eff0f2;
}

.r_menu01 {
    background-color: #eff0f2;
}

#siteinfotext {
    background-color: #6b7888;
}

.logotext {
    color: #ffffff;
}

@media screen and (max-width:767px) {
    /* スマートフォン用のスタイル記述 */
    #kinkyuTtlArea {
        background-color: #F4E2DF;
        border-bottom: 1px dotted #AF0000;
    }
}

@media screen and (max-width:480px) {
    /* 480pxより小さい画面で適用 */


    /* 最近チェックしたページ */
    #browsingHistoryArea {
        background-color: #ffffff;
    }

    .browsinghistory_header {
        background-color: #eff0f2;
    }

    #browsingHistoryTop1 .browsinghistory_header {
        padding: 10px 0px 10px 20px;
    }

    #browsingHistoryTop1 #browsinghisotry_block.normalMode .browsinghistory_header {
        /*background-image: url("../images/top1/t_icon_07.png"),
                          url("../images/top1/title_bk.gif");
        background-repeat:
        no-repeat,
	    repeat;
        background-position:15px center;*/
        background-image: none;
    }

    #browsingHistoryTop1 #browsinghisotry_block.textMode .browsinghistory_header {
        background-image: none;
    }
}

/* パーソナライズ */
.personalizeBox {
    background-color: #e9fcfb;
    border: solid 2px #1766c7;
}

#personalize_loginpage {
}

    #personalize_loginpage #personalize_login .area {
        background-color: #ffffff;
        border: solid 2px #006633;
    }
    /* 案内文 */
    #personalize_loginpage .guide_upper,
    #personalize_loginpage .guide_bottom {
        color: #31679F;
    }
/* 大分類 */
.formTable .daibunrui {
    background-color: #e3f1fe;
    border: solid 1px #bcbcbc;
    color: #333333;
}

    .formTable .daibunrui a {
        color: #333333;
    }

.formTable .bunrui_title {
    background-color: #e3f1fe;
    border: solid 1px #bcbcbc;
}
/* 家族会員一覧画面 */
.familylist li {
    border: 1px dotted #999;
    background-color: #eef;
}

.familynodata {
    border: solid 1px #999;
}

/* サイトマップ */

.topContentsName {
    background-color: #5188b1;
    color: #ffffff;
    border-radius: 5px;
}

    .topContentsName a {
        color: #ffffff;
    }

.allSiteTagArea {
    background-color: #ffffff;
}

.textBtnFB {
    background-color: #EFF1F9;
}

.btn01 {
    background-color: #fbf8ff;
}

.sitemapRowClassSet ul.list {
    background-color: #ffffff;
}

/* ========== 施設検索(searchFacility)モジュール ========== */

/*::::::::::::::::::::::::::::::::::::::::::::::::::::
 * ※熊本市結婚子育てサイト「お出かけマップ」がベース
 *
 * [_hoiku]「保育園空き状況」用 
 *::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/* 施設情報用 外枠 */
#sf_container {
    background-color: #FFFFFF;
    border: solid 3px #E6E6E6;
    margin-bottom: 10px;
}

#sf_container_hoiku {
    background-color: #fefdf8;
    border: solid 3px #eae9e5;
    margin-bottom: 10px;
}

/* 施設情報用 メインタイトル */
#sf_main_title {
    color: #009944;
}

#sf_main_title_hoiku {
    /*color: #009944;*/
}

/* [保育園用]汎用見出し(背景色付き画像) */
.sf_v_header {
    background: url("../../searchFacility/common/images/hoiku_tb.png") no-repeat;
}


/* ----- 複合検索画面 ----- */

/* [保育園用]空き状況説明文表示用 */
.sf_top_vacant_info {
    background-color: #0c72a3;
    color: #ffffff;
}

/* 施設検索条件表示ブロック */
.sf_search_block {
    background-color: #FEFFEF;
}

.sf_search_block_hoiku {
    background-color: #ffffff;
    border: solid 1px #fcdad9;
}

/* フリーワード、地図検索条件表示枠 */
#sf_search_bottom {
    background-color: #EDFAF1;
}

/* [保育園用]項目見出し(背景色付き画像) */
.sf_v_heading_sub {
    background: url("../../searchFacility/common/images/hoiku_t.png") no-repeat;
}


/* ----- 施設一覧画面 ----- */

/* [保育園用]施設検索条件表示ブロック */
.sf_list_info {
    background-color: #fdebe7;
}

/* 施設検索結果小見出し */
.sf_list_title {
    background-color: #F9F9F9;
}

.sf_list_title_hoiku {
    background-color: #F9F9F9;
    border-bottom: dashed 2px #ffa500;
}

/* 施設検索結果データブロック内の施設名欄 */
.sf_list_data_title {
    background-color: #F9F9F9;
}

/* [保育園用]施設検索結果データブロック内の空き状況表示欄 */
.sf_list_vacant {
    background-color: #e6f5fa;
}


/* ----- 施設詳細画面 ----- */

/* 施設詳細テーブル用 */
.sf_detail_table th {
    background-color: #E5F5EC;
    border: solid 1px #B2E0C7;
}

.sf_detail_table_hoiku th {
    background-color: #e6f5fa;
    border: solid 1px #9fd9e5;
}

.sf_detail_table td {
    background-color: #ffffff;
    border: solid 1px #b2e0c7;
}

.sf_detail_table_hoiku td {
    background-color: #ffffff;
    border: solid 1px #9fd9e5;
}

/* 詳細画面 空き状況表示テーブル */
.sf_detail_vacant_table {
    border: solid 2px #fdd5d3;
}

    .sf_detail_vacant_table th {
        border: solid 1px #fdd5d3;
        background-color: #fff9f9;
    }

    .sf_detail_vacant_table td {
        border: solid 1px #fdd5d3;
        background-color: #ffffff;
    }

/* アクセスマップ */
.sf_access_map_heading {
    background: url("../../searchfacility/common/images/b_g.png") no-repeat scroll 7px center;
}

.sf_access_map_heading_hoiku {
    background: url("../../searchfacility/common/images/b_p.png") no-repeat scroll 7px center;
}

/* ----- マップ検索画面 ----- */


/* [保育園用]マップ検索ページ用見出し(背景色付き画像) */
.sf_v_map_header {
    background: url("../../searchFacility/common/images/hoiku_tb_map.png") no-repeat;
}

/* 検索条件選択枠 */
.sf_master_area {
    border: solid 1px #cccccc;
}

.sf_master_area_hoiku {
    background-color: #ffffff;
    border: solid 1px #fcdad9;
}

/* マップ中心移動項目表示部分 */
.bunruiLink_Map {
    background-color: #FEFFEF;
}

.bunruiLink_Map_hoiku {
    background-color: #ffffff;
    border: solid 1px #fcdad9;
}

/* 空き状況凡例等表示枠 */
.sf_maplist_info {
    background-color: #e6f5fa;
}

/* 施設一覧 詳細を見る */
.sf_map_list_item, .sf_map_list_item_hoiku {
    background-color: #ffffff;
}

/* ※団体会員用(memberモジュールで使用） */

/* ----- 団体詳細ページ ----- */

/* 団体詳細 */
#mainShosaiDetail h2, #mainShosaiDetail h3 {
    background-color: #12aeeb;
    color: #ffffff;
}

/* 団体からのお知らせ */
#mainShosaiOshirase1 .header {
    color: #eb4f02;
    background-color: #fef3ed;
}

#mainShosaiOshirase1 .body {
    /*background-color:#F5FBFB;*/
    background-color: #ffffff;
}

/* イベント情報 */
#mainShosaiOshirase2 .header {
    color: #009944;
    background-color: #edf8f2;
}

#mainShosaiOshirase2 .body {
    /*background-color:#FBF7EF;*/
    background-color: #ffffff;
}


/* ----- 団体総合トップページ ----- */

/* 団体ログインフォーム */
.memberlogin_waku {
    border: solid 1px #f2c5e4;
    background-color: #fef5fa;
}

.member_login_header {
    color: #4d4d4d;
}

/* 団体お知らせ系 */
#mmb_infolist_wrap {
    background-color: #ffffff;
}

.mmb_infolist_block {
}
/* 団体イベントリスト */
#mmb_event_block {
}
/* 団体お知らせリスト */
#mmb_news_block {
}

/* タブ */
.mmb_infolist_tab_selected {
    background-color: #12aeeb;
    color: #ffffff;
}

.mmb_infolist_tab_normal {
    background-color: #f2f2f2;
    color: #4d4d4d;
}

/* 団体リスト */
#mmbgrp_toplist_kekkon .mmbgrp_toplist_header {
    background-color: #fef3ed;
    color: #eb4f02;
}

#mmbgrp_toplist_kosodate .mmbgrp_toplist_header {
    background-color: #edf8f2;
    color: #009944;
}

.mmbgrp_toplist_detail {
    background-color: #ffffff;
}

.mmbgrp_toplist_alllink {
    background-color: #ffffff;
}

/* ----- 団体リストページ ----- */

.mmbgrp_list_data_title {
    background-color: #fdf7f9;
}

.mmbgrp_list_data_cont {
    background-color: #ffffff;
}

.mmbgrp_list_data_header {
    color: #dd62a1;
}

/*分類一覧ページ*/
.KijiListType3, .KijiListType4 {
    background-color: #F5F1F0;
}

    .KijiListType4 li.loadbox .kijiTitle-wrap {
        background-color: #F5F1F0;
    }

    .KijiListType4 li.loadbox .kijiTitle {
        background-color: #daedff;
    }

    .KijiListType4 li {
        background-color: #dcdcdc;
    }

/****** 手続きナビ ******/
/* サイドメニュー 選択中 */
#procnavi_menu li.sel {
    background-color: #008ecc;
}

    #procnavi_menu li.sel a {
        color: #ffffff;
    }

ul.procnavi_sellist li {
    background-color: #C1E4E9;
}

/* 申請書検索 */
#searchDtlTgl {
    background-color: #eee;
}

/* アーカイブ */
.archiveYMArea ul li a:hover {
    box-shadow: 0 0 6px rgb(238, 6, 6);
    border: 1px solid rgb(238, 6, 6);
}

.archiveTag, a.archiveTag {
    background-color: rgb(20,186,0);
    color: white;
}

    a.archiveTag:hover {
        box-shadow: 0 0 6px rgb(20,186,0);
        border: 1px solid rgb(20,186,0);
        color: white;
    }


/****** 紹介記事(info) ******/
.groupName {
    background-color: #006837;
    color: #fff;
}

#infoSearchArea {
    background-color: #ffffff;
}


/*:::::::::::::::::::::::::
 * infoモジュール
 *::::::::::::::::::::::::*/

.block-item h3 {
    background-color: #ffffff;
}

.akiya .block-item {
    background-color: #E5F3F9;
}

.akiya .block-item-contents .button-cta {
    background: #004482;
}

.akiya .grp_table .groupName {
    background-color: #004482;
    color: #ffffff;
}

.akiya .grp_table .fieldName {
    background-color: #eaf4ff;
}

.table-header-contents .table-data {
    background: #E4F2F1;
}

.list-item h3 {
    background-color: #E4F2F1;
}

.list-item-data-head {
    background: linear-gradient(transparent 70%, #FFFF00 70%);
}

.srchcb legend {
    background: linear-gradient(transparent 65%, #a8eaff 65%);
}

fieldset {
    background: #FBFBFB;
}

/* ---------- top1.css -------------------- */


/*:::::::::::::::::::::::::
 * webフォントカラー
 *::::::::::::::::::::::::*/
.my-green {
    color: #65ab31;
}

.my-white {
    color: #ffffff;
}

.my-gold {
    color: #BFA536;
}

.my-pink {
    color: #E5066E;
}

.my-red {
    color: #B7282E;
}

.my-brown {
    color: #7b5315;
}

.my-blue {
    color: #075B92;
}

.my-skyblue {
    color: #5DB1D5;
}


/*#new_Area {
    background-color: #ffffff;
}

.newArea_wrap {
    background-color: #fff;
}*/

#btn_area {
    background: url("../images/top1/47288_s.png") no-repeat center -1px;
    background-attachment: fixed;
    background-size: cover;
    padding: 20px 0px;
}

.infoIchiran {
    background: #2169ac;
}

.infoIchiran a{
    color:#fff;
}
.kohoIchiran {
    background: #2169ac;
}

    .kohoIchiran a {
        color: #fff;
    }

.saishin {
    color: #075b92;
}

.info p.koushinDay {
    color: #075b92;
}

#topics {
    background-color: #E3F4FF;
    padding: 0px 0px 40px;
}

#topics_T {
    background-color: #E3F4FF;
    padding: 40px 0px 40px;
}

.saisin {
    color: #ffffff;
    background-color: #0F7EAD;
}
/* ヘッダーエリア */
#headerMenu {
}

.accessibility a {
}


/* Foreign */
.select-box01 {
}

    .select-box01 a {
    }

    .select-box01 .dropmenu li ul li a {
        background: #ffffff;
        color: #4C6EA7;
    }

    .select-box01 .dropmenu li:hover > a.topmenu {
        background: #ffffff;
        color: #4C6EA7;
    }

    .select-box01 .dropmenu li a.topmenu:hover {
        background: #ffffff;
    }

    .select-box01 .dropmenu li:hover > a {
        background: #eff0f2;
    }

    .select-box01 .dropmenu li a:hover {
        background-color: #eff0f2;
        background-image: url("../images/top1/ya_green.png");
        background-position: 10px 10px;
        background-repeat: no-repeat;
    }

.sub-menu {
    background-color: #fff;
}

/* 探すメニュー（ナビメニュー） */

#life_mokuteki .overlay.open li {
    background-color: #FFF !important;
}

#life_mokuteki li {
    background-color: #FFF !important;
}

.benri_btn {
    background-color: #FFF;
    border: 1px solid #FFF;
}

/* ログインフォーム */
.checkPassword .area {
    border: solid 2px #b7ddf2;
    background-color: #ebf4fb;
}

#copyrightSimple {
    color: #ffffff;
    background-color: #595757;
}

#headerBtn ul li {
    background-color: #006837;
}

    #headerBtn ul li a {
        text-decoration: none;
        color: #ffffff;
    }

/*:::::::::::::::::::::::::
 * ★緊急情報
 *::::::::::::::::::::::::*/

#kinkyuArea {
    background: linear-gradient(180deg, rgb(251 232 232) 0%, rgba(255, 255, 255, 1) 100%);
}

.kinkyu_menu {
    background-color: #b41616;
}

ul.kinkyuTxt {
    background-color: #FFF;
}

#kinkyuTxt {
    background-color: #FFF;
}

.kinkyuTxt li p.koushinDay {
    color: #565656;
}

.kinkyuTxt li .k_title a {
    color: #B41616;
}


/*:::::::::::::::::::::::::
 * ★探すエリア
 *::::::::::::::::::::::::*/

#sagasu_Area .serch_text a {
    color: #004482;
}

#sagasu_Area .cont_title::before, #sagasu_Area .cont_title::after {
    background-color: #4390b7;
}

#tab {
    border-bottom: 4px solid #046da1;
}

#searchTab {
    border-bottom: 4px solid #046da1;
}

#search_Tab .selected {
    background: #fff;
    border: 4px solid #046da1;
}

    #search_Tab .selected::after {
        background-color: #fff;
    }

#search_Tab h4 {
    color: #046da1;
    background-color: #f5f5f5;
    border: 2px solid #d5d5d5;
}

/* ライフイベント */
#life_event li {
    border: 1px solid #cecece;
}

#life_event li:hover {
    border: 1px solid #d1e8f4;
    background-color: #f2fbff;
}

/* 組織分類 */
.serch02 .btn_sagasu01, .btn_sagasu02 {
    border: 2px solid #eeeeee;
    color: #004482;
}

    .serch02 .btn_sagasu01:hover, .btn_sagasu02:hover {
        background-color: #f2fbff;
    }

/* キーワードで探す */
.serch_wrap {
    background-color: #00496D;
}

.keyword_wrap {
    background-color: #F3F3F3 !important;
}

.keywordtitle {
    background: #046da1;
    color: #fff;
}

.keyword_wrap .keyworditem span a {
    color: #545454;
}

.keyworditem span:before {
    color: #e5066e; /*アイコンの色*/
}

.bootstrap-scope .IZ-select .IZ-select__input {
    border: 1px solid #ccc !important;
    border-radius: 30px;
}

#infoSearch3 .siteSearchArea .svg-inline--fa.fa-w-16 {
    color: #075B92 !important;
}

#infoSearch3 .bootstrap-scope .btn-gray {
    color: #046da1 !important;
    background-color: unset !important;
    border: none;
}

.keyword {
    background-color: #ffffff;
}

.keyword_wrap .keyworditem span a {
    color: #545454;
}

.btn_sagasu01, .btn_sagasu02, .btn_sagasu03 {
    background-color: #ffffff;
    box-shadow: 3px 3px 3px 0px rgba(0, 0, 0, 0.16);
    border: 1px solid #eeeeee;
}    

#life_event a {
}

#life01 {
    background: url("../images/top1/life01.png") no-repeat center 15px #ffffff;
    border-radius: 10px;
}

#life02 {
    background: url("../images/top1/life02.png") no-repeat center 15px #ffffff;
    border-radius: 10px;
}

#life03 {
    background: url("../images/top1/life03.png") no-repeat center 15px #ffffff;
    border-radius: 10px;
}

#life04 {
    background: url("../images/top1/life04.png") no-repeat center 15px #ffffff;
    border-radius: 10px;
}

#life05 {
    background: url("../images/top1/life05.png") no-repeat center 15px #ffffff;
    border-radius: 10px;
}

#life06 {
    background: url("../images/top1/life06.png") no-repeat center 15px #ffffff;
    border-radius: 10px;
}

.guide_title a {
    color: #ffffff;
}

/*:::::::::::::::::::::::::
 * ★よく見られるページ
 *::::::::::::::::::::::::*/
#btn_Area {
    /*background-color: #F2FBFF;*/
    border-top: 1px solid #ccc;
}

    #btn_Area::after {
        background-color: #f2fbff;
    }

    #btn_Area .btn_area_item {
        border: 1px solid #91BED4;
        box-shadow: 0px 3px 8px #046DA13D;
        background-color: #FFF;
    }

        #btn_Area .btn_area_item:hover {
            background-color: #FEFDE8;
        }

    #btn_Area a {
/*        color: #004482;
*/    }

/*:::::::::::::::::::::::::
 * ★ひとのうごき（宗像市を知る）
 *::::::::::::::::::::::::*/

#about_area {
    background-image: url(../images/top1/matinami.png);
}

.about_ugoki_area {
    border: 4px solid #005B96;
    background-color: #FFF;
}

    .about_ugoki_area .ugoki_title {
        border-bottom: 3px dotted #005B96;
    }

.ugoki_title span {
    color: #004482;
}

#ugkTxt dt span {
    color: #004482;
}

#ugkTxt dd span {
    color: #004482;
}

.Ichiran_ugoki {
    background: #005B96;
}

    .Ichiran_ugoki a {
        color: #FFF;
    }

/*電子市役所・手続きナビ*/
.about_btn_wrap03 {
    border: 4px solid #005b96;
    background-color: #FFF;
}

    .about_btn_wrap03 .navi_title {
        background-color: #005B96;
    }

.btn_item a {
    background-color: #fff;
    color: #4C4D4E;
}

/*.about_ugoki_wrap {
    background-color: #ffffff;
    border-radius: 5px;
    height: 623px;
}

.about_ugoki_wrap_T {
    background-color: #ffffff;
    border-radius: 5px;
}*/

.ugoki_title {
    /*border-radius: 5px;
    background: #c6dcf1;*/
}

.ugoki_title_T {
    color: #2169AC;
}

.about_koho_item {
    background-color: #ffffff;
    border-radius: 5px;
}

.about_sns_item {
    background-color: #ffffff;
    border-radius: 5px;
}

/*:::::::::::::::::::::::::
* 広報エリア
*::::::::::::::::::::::::*/

.kouhou_wrap {
    background-color: #F5F5F5;
    box-shadow: 0px 3px 6px #00000029;
}

#kouhou_area .Ichiran {
    background-color: #046DA1;
    color: #FFF;
}

/* インスタスライド */
.kouhou_cont_wrap .insta_wrap {
    background-color: #F5F5F5;
    box-shadow: 0px 3px 6px #00000029;
}
/* インスタスライド */
    
    .text_btn {
    background-color: #ffffff;
}

/*:::::::::::::::::::::::::
* バナーエリア
*::::::::::::::::::::::::*/

.bosyu a {
    color: #004080;
}

    .bosyu a svg {
        /*color: #e6007e;*/
        margin-right: 5px;
    }

#kanrenbanArea .slick-prev:before,
#kanrenbanArea .slick-next:before {
    color: #49a5c4 !important;
    opacity: 1;
}

#bannerArea {
    padding: 0px;
    margin: 0px auto;
    background-color: #f9f9f9;
}

#link {
    background-color: #E7FFF9;
}

#mymenu_area {
    background-color: #00623D;
}

.mymenuT {
    background-color: #ffffff;
}

#mymenutitile {
    background-color: #00623D;
    color: #ffffff;
}

#mymenubtn01 {
    background: url("../images/top1/mymenu01.png") no-repeat 5px 7px #ffffff;
}

#mymenubtn02 {
    background: url("../images/top1/mymenu02.png") no-repeat 5px 7px #ffffff;
}

#titleugoki {
    background-color: #ffffff;
    font-weight: bold;
}

#titlekoho {
    background-color: #ffffff;
    font-weight: bold;
}

#ugokiAreaT {
    background-color: #F2F2F2;
}

.naiyo {
    background-color: #ffffff;
}

#aplTitle {
    background-color: #006837;
    color: #ffffff;
    font-weight: bold;
}

.aplBody {
    background-color: #fff;
}


/* 新着情報下 関連テキストバナーエリア */
#kanrenban_text {
    background-color: #F0F8FF;
}

    #kanrenban_text .textBan {
        border: 1px solid #ddd;
        background-color: #fff;
    }

    #kanrenban_text .bannaiyo .textBan a:hover {
        background-color: #FCF2F2;
    }
/* 新着情報下 関連テキストバナーエリア end */

/*:::::::::::::::::::::::::
 * 左メニュー
 *::::::::::::::::::::::::*/
#banslider_area {
    background-color: #FEF4F4;
}




/* 新着情報 */
.newArea_wrap {
    background-color: #FFF;
}

#new_Area .listInfo {
    background-color: #FFF;
}

#new_Area .listInfo ul li:nth-child(2n+1) {
    background-color: #FFF5F8;
}

#newTtlTab {
}

    #newTtlTab h3 {
        background: #F5F0DC;
    }

    #newTtlTab .selected {
        background: #0F7EAD;
        color: #ffffff;
    }

        #newTtlTab .selected h3 .rss {
            color: #ffffff;
        }

        #newTtlTab .selected span a {
            color: #ffffff;
        }

        #newTtlTab .selected a {
            color: #ffffff;
        }

    #newTtlTab h3 .rss {
        background: #ffffff;
        color: #5f6e7e;
    }

.newTtl span.termTitle {
    background: #e8ece9;
}

.eventDateDating .termTitle {
    background: #e8ece9;
}

#newTtlTab a#rss:focus {
    border: dashed #000 1px;
}

.listInfo {
    background: #FFFFFF;
}

#newTtlTabT h3 {
    color: #333333;
    background: #F2F2F2;
}

#newTtlTabT .selected {
    background-color: #a5e5f4;
}

#newTtlTabT span a {
    color: #333333;
}

#newTtlTabT h3 #rss {
    background: #ffffff;
    color: #5f6e7e;
}

#newTtlTabT .selected #rss {
    background: #fa9001;
    color: #ffffff;
}

#newTtlTabT a#rss:focus {
    border: dashed #000 1px;
}

.info01T {
    background-color: #a5e5f4;
}

.Ichiran {
    background-color: #0f7ead;
}

    .Ichiran a {
        color: #ffffff;
    }


.listInfo ul li:nth-child(2n+1) {
    background-color: #F4F5F8;
}

.keywordtitle {
    /* color: #2169AC; */
}
.keywordtitle a {
}

.guide {
    /*background: #0656b5;*/
    color: #ffffff;
}


/*　トピックス */

#topics_area {
    background: linear-gradient(#017bb1 0%, #fff 100%);
}

.bg_strip {
    background-image: repeating-linear-gradient(-45deg, transparent, transparent 3px, rgba(255, 255, 255, 0.2) 3px, rgba(255, 255, 255, 0.2) 6px );
    background-size: auto auto;
}

div#topic .koushinDay {
    color: #646464;
}

div#topic span.date {
    color: #646464;
}

#banner {
    background: #FFFFFF;
}

/* 探す・調べる */

#searchArea {
    background: #FFFFFF;
}

#searchTtl02 {
    background-color: #096ACC;
    background-repeat: no-repeat;
    background-position: 15px center;
    padding: 10px 0px 10px 15px;
    color: #ffffff;
}

.bunruiBtn a {
    background-color: #F7F7F7;
}


.boxLink_text {
    background-color: #731C75;
}

    .boxLink_text a {
        color: #ffffff;
    }

#searchMainTtl {
    background-color: #FFF2D5;
}

.searchBtn2 {
    background: #555555;
    color: #FFFFFF;
}

#calendar {
    background-color: #FFFFFF;
}


div#mcWrapper {
    background-color: #FFFFFF;
    margin: 5px;
    padding: 5px;
}

.lifeevent_area {
    background: linear-gradient(#f5f5e6 0%, #c2e0e5 100%);
}

.life_item span {
    color: #075b92;
}


/*:::::::::::::::::::::::::
 * 右メニュー
 *::::::::::::::::::::::::*/
/* テキストリンク */
.titletext {
    background-color: #096ACC;
    color: #ffffff;
}


.kouho_area {
}


/* 公式Facebook */
.textBtn {
    background-color: #5F6E7E;
    background: url("../images/top1/ya_blue02.png") no-repeat 12px 12px #D5F9F7;
}


#about_Area {

}

.about_title_area {
    /* background: linear-gradient(180deg, #fff 0%, #fff 80%, #075B92 20%, #075B92 100%); */
}

.about_item_area {
    /* background-color: #075B92; */
}


.sns_btn_area {
    background: #eff3e8;
}


.cover_color {
    background: linear-gradient(rgba(12,111,177,0.3),rgba(195,220,236,0.3));
}

.about_haikei {
    background: linear-gradient(rgba(12,111,177,0.3),rgba(195,220,236,0.3));
}

.ugoki_menu {
    background: linear-gradient(#fffefe 0%, #f2f9ff 57.32%, #daeefb 100%);
    border-radius: 5px;
}


.koukokuban {
    background-color: #F1F1F1;
}

.textBtn a {
    color: #003F98;
}

.textBtn01 {
    background-color: #ffffff;
}

    .textBtn01 a {
        color: #003F98;
        background-color: #ffffff;
    }

#imgBtnText li {
    background-color: #ffffff;
}

.textBtn02 a {
    color: #003F98;
    background: #FFFFFF;
}

/* 広告バナー */
#addinfoHeader {
    background-color: #F7F7F7;
}

#koukokubanBox {
    background-color: #ffffff;
    border: 1px solid #e8ece9;
}

/* フローティングバナー */
#fBanArea {
    background-color: #eff0f2;
}


#footertextlink {
}
/* フッターメニュー */
#footer_item {
    background: #eceaea;
}


#footer_area {
    background: #0F7EAD;
}

#footerMenu {
}

    #footerMenu a {
        color: #ffffff;
    }


/* 問合せ先・サイトマップ */
#siteinfo {
    background: linear-gradient(#046da1 0%, #0b6085 59.42%, #1ba2c5 100%);
}

#siteinfo_T {
    background-color:#075B92;
}

.add {
    color:#fff;
}
.number {
    color: #fff;
}

#classList {
    background-color: #ffffff;
    color: #096ACC;
}

    #classList a {
        color: #005c42;
    }

        #classList a:hover {
            color: #D31716;
        }

#footerBtn li.cc {
    background-color: #F7FCE6;
    border: 1px solid #009143;
}

    #footerBtn li.cc a {
        color: #106F9E;
    }

.footer_Menu {
    background-color: #ffffff;
    border-radius: 5px;
}

.footer_info {
    color: #ffffff;
}

    .footer_info a {
    }

.text_s a {
    color: #ffffff;
}
/* copyright */
#cp {
    color: #ffffff;
    background-color: #1BA1C4;
}
/* グローバルナビ */
div#naviContainer {
    background: #E5F3F9;
}

div#naviContainerT {
    background-color: #0099CC;
}

div#naviArea a {
}

div#naviArea ul#navi_list {
    /*color:#ffffff;*/
}

    div#naviArea ul#navi_list li.selected {
        background-color: #FBE5EA !important;
        border-radius: 50px;
    }


/* 疑似要素にborderを使った三角マークを記述 */
        div#naviArea ul#navi_list li.selected :after {
            content: "";
            position: absolute;
            width: 0;
            height: -35px;
            bottom: -46px; /*三角をボタンの下のラインに合わせます*/
            left: 50%; /*三角を横方向中央にします*/
            margin-left: -8px; /*border-leftの10px分左にずらして完全な中央にします*/
            border-left: solid 8px transparent; /*border-rightと同じ幅にします*/
            border-right: solid 8px transparent; /*border-leftと同じ幅にします*/
            z-index:1000;
        }
/* マウスオーバー時にborderを使った三角マークを表示 */
        div#naviArea ul#navi_list li.selected :hover:after {
            border-top: solid 8px #FBE5EA;
            z-index: 10000;
        }



        div#naviArea ul#navi_list li.selected a {
            color: #333333;
        }

    div#naviArea ul#navi_list li.now {
        background-color: #fff;
        border-radius: 50px;
    }

        div#naviArea ul#navi_list li.now a {
            color: #504946 !important;
        }

div#popNaviArea ul.g_navi {
    background-color: #fef4f4;
}

div#popNaviArea li.navi_child p.now {
    background-color: #F1FEC6;
}

    div#popNaviArea li.navi_child p.now a {
        color: #0c51a2 !important;
    }

div#popNaviArea li.navi_child li.now {
    background-color: #F1FEC6;
}

    div#popNaviArea li.navi_child li.now a {
        color: #0c51a2 !important;
    }

div#keyword a:hover:before {
    content: "";
}

/* ひとのうごき */
#ugokiTtl {
    color: #575757;
}


#ugkTxt {
    color: #414141;
}



.freearea {
    background: #FFFFFF;
    margin: 5px 0px;
}

#freearea {
    background: #FFFFFF;
}

#freearea01 {
    background: #FFFFFF;
}


#footerbtn01 ul li {
    background-color: #ffffff;
}

    #footerbtn01 ul li a {
        text-decoration: none;
    }

.head_btn {
}

    .head_btn a {
        text-decoration: none;
    }

.catch_text {
    color: #263F92;
}

h1.classSetTitle {
    padding: 15px 0px 15px 24px;
    font-size: 1.8rem;
    background: url("../images/top1/fish_bunrui.png")no-repeat #004482 right 5px;
    color: #ffffff;
    font-weight: normal;
    border-radius: 5px;
    letter-spacing: 0.2em;
}

.bousaiSite {
    background-color: #ffffff;
}

    .bousaiSite a {
        color: #333333;
        text-decoration: none;
    }

.teltoon a {
    color: #ffffff;
}

.benribox span {
    color: #fff;
}

div#footertextlink a,
ul#footertextlink a {
    color: #fff;
}

.sub_btn {
    background-color: #ffffff;
}

.snsmenuT {
    background-color: #ffffff;
}

#top_T {
    background-color: #ffffff;
}

/* テキストモード用 */


.search_item_T {
    background-color: #0F7EAD;
    border-radius: 5px;
}


    .search_item_T a {
        color: #ffffff;
    }

.cont_title_T {
    color: #2169AC;
    text-align: center;
}

.cont_title_t {
    color: #2169AC;
}

.about_btn_item_T {
    background-color: #0F7EAD;
}

    .about_btn_item_T a {
        color: #ffffff;
    }


#life01T {
    background-color: #ffffff;
    border-radius: 10px;
}

#life02T {
    background-color: #ffffff;
    border-radius: 10px;
}

#life03T {
    background-color: #ffffff;
    border-radius: 10px;
}

#life04T {
    background-color: #ffffff;
    border-radius: 10px;
}

#life05T {
    background-color: #ffffff;
    border-radius: 10px;
}

#life06T {
    background-color: #ffffff;
    border-radius: 10px;
}

/*:::::::::::::::::::::::::
 * 記事スライダー
 *::::::::::::::::::::::::*/
#ban_slide_set .kiji_koushinDay {
    color: #0656b5;
}

#ban_slide_set .kiji_title {
}

    #ban_slide_set .kiji_title a {
        text-decoration: none;
    }

#ban_slide_set .kiji_gaiyou {
}

#topics_area .slick-slide {
    background: #ffffff;
}

/***** 分類セット追加CSS（サンプル分類セットID:999） *****/
/* 分類セット名 */
.clset999 h1.classSetTitle {
    border-left: 8px solid #ccc;
    border-top: 2px solid #00AACB;
    border-right: 2px solid #00AACB;
    border-bottom: 2px solid #00AACB;
}

    .clset999 h1.classSetTitle::before {
        background-color: #00AACB;
    }

    .clset999 h1.classSetTitle::after {
    }
/* 分類セット内フリーエリア タイトル */
.clset999 .freeArea h2.title {
    background: #698786 url("../images/clset999_h2_title_bg.png") no-repeat scroll 8px 10px !important;
    border: 2px solid #698786 !important;
    /*color:#515151 !important;*/
}
/* 分類セット内フリーエリア サブタイトル */
.clset999 .freeArea h3.title {
    border-left: 8px solid #ccc;
}

    .clset999 .freeArea h3.title::before {
        background-color: #00AACB;
    }

    .clset999 .freeArea h3.title::after {
    }
/* 分類セット内フリーエリア テーブル */
.clset999 .freeArea .__wys_table th {
    background-color: #eaebee !important;
    border-color: #698786 !important;
}

.clset999 .freeArea .__wys_table td {
    border-color: #698786 !important;
}


.__wys_table th {
    background-color: #efefef;
}

/***********************************************************************************
    簡素表示 start
************************************************************************************/

.cont_bodySimple .midashi {
    /*background-color:#F5F1F0;*/
}

.cont_bodySimple .kijiArea {
    background-color: #F5F1F0
}

/***********************************************************************************
    簡素表示 end
************************************************************************************/

.accessibility_Menu.active {
    background-color: #e8ece9;
}

.head_search.active {
    background-color: #e8ece9;
}

.jyuuyou_Area {
    background-color: #ffffff;
}


.btn_item {
    background: #fff;
}

.btn_item02 {
    background: #fff;
}

.bousaiweb {
    background: url("../images/top1/icon_bousaiweb.png") no-repeat 20px 20px #ffffff !important;
}

.hazard {
    background: url("../images/top1/icon_hazard.png") no-repeat 20px 20px #ffffff !important;
}

.weather {
    background: url("../images/top1/icon_weather5.png") no-repeat 30px 20px #ffffff !important;
}

.touban {
    background: url("../images/top1/icon_touban.png") no-repeat 20px 15px #ffffff !important;
}

.keyword a {
    color: #ffffff;
}

#kanrenbanArea {
    /*background-color: #f9f9f9;*/
}

/* info リンクURLの有無アイコン表示 */
.linkurli_isset {
    border-color: #c53d43;
    background-color: #c53d43;
    color: #ffffff;
}

.linkurli_noset {
    border-color: #0000ff;
    background-color: #0000ff;
    color: #ffffff;
}

/* info 項目のアイコン表示デフォルト（ワイルドカード指定） */
[class^="info_fldval-"] {
    background-color: #ffffff;
}
/* info 項目のアイコン表示 「info_fldval-（フィールドID）」 */
.info_iconWrap .info_fldval-5 {
    border-color: #f8e58c !important;
    background-color: #f8e58c !important;
    color: #333 !important;
}

.info_iconWrap .info_fldval-6 {
    border-color: #274a78 !important;
    background-color: #274a78 !important;
    color: #ffffff !important;
}

/* 分類ページサムネイル記事表示 start */
.thumsArea {
}

    .thumsArea .thumsWrap {
    }

        .thumsArea .thumsWrap h2 {
            border-color: #2B69A3;
        }

/* 分類ページサムネイル記事表示 end */



/* 分類サブサイトページ背景色 start */


/* 分類サブサイトページ背景色 end */

/* もっと見る・一覧へ */
/*.Ichiran {
    background: linear-gradient(90deg,rgba(203, 173, 128, 1) 0%, rgba(198, 175, 134, 1) 5.86%, rgba(217, 201, 156, 1) 17.27%, rgba(237, 234, 200, 1) 25.5%, rgba(245, 247, 217, 1) 29.67%, rgba(236, 220, 172, 1) 74.18%, rgba(206, 189, 156, 1) 100%);
    border: 2px solid #fff;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}*/

/*    .Ichiran a {
        color: #534836;
    }*/

/***************************/
/* スライダーの再生・停止ボタン */
/***************************/
.slick_toggle_wrap p {
    color: #2169AC;
}

.slick_toggle_wrap span {
    border-color: #333333;
    background-color: #ffffff;
    text-decoration: none !important;
}

/* 申請書ダウンロードリンク表示ボタン start */
.btn_bg_pink {
    background-color: #FFE6E8;
    color: #333 !important;
}

.btn_bg_yellow {
    background-color: #FFF2CC;
    color: #333 !important;
}

.btn_bg_gray {
    background-color: #fbfbfb;
    color: #333 !important;
}
/* 申請書ダウンロードリンク表示ボタン end */

.faq_detail_master {
    background-color: #F5F4EF;
}

.SearchTitle {
    background-color: #f5f5f5;
}

.soegaki {
    background-color: #f8f4e6;
}

.daibunrui {
    background-color: #f7f6f5;
}


/*** 簡易カレンダー start *******/
.simcalShosaiWrap .simcal th {
    border: 1px solid #000;
    background-color: #f0f0f0;
}

.simcalShosaiWrap .simcal td {
    border: 1px solid #000;
}

.simcalShosaiWrap .simcal th.cellSaturday, .simcalShosaiWrap .simcal .cellSaturday .dispDay {
    color: #0000ff;
}

.simcalShosaiWrap .simcal th.cellSunday, .simcalShosaiWrap .simcal .cellSunday .dispDay {
    color: #ff0000;
}

.simcalShosaiWrap .simcal th.cellholiday, .simcalShosaiWrap .simcal .cellholiday .dispDay {
    color: #ff0000 !important;
}

.simcalShosaiWrap .pre_month {
    background-color: #cccccc;
    border-color: #cccccc;
    color: #000000;
}

.simcalShosaiWrap .next_month {
    background-color: #cccccc;
    border-color: #cccccc;
    color: #000000;
}

/* 凡例 */
.simcalShosaiWrap .simcal_bun {
    border: 1px solid #CCCCCC;
}

    .simcalShosaiWrap .simcal_bun .td_label {
        border: 1px solid #CCCCCC;
    }

    .simcalShosaiWrap .simcal_bun .td_text {
        border: 1px solid #CCCCCC;
    }

/* 今日よりも前の日 */
.simcalShosaiWrap .beforeToday {
    background-color: #f2f2f2;
}
/* 今日 */
.simcalShosaiWrap .today {
    box-shadow: 0 0 0 3px #FADBDA inset; /* 日付セルに枠線 */
}

.simcalShosaiWrap .mst_uke .choice {
    color: #0000ff;
}

.simcalShosaiWrap .mst_kyu .choice {
    color: #ff0000;
}

.simcalShosaiWrap .mst_etc .choice {
    color: #000000;
}

/*** 簡易カレンダー end *******/

/* オープニング */

.menu a{
    color:#ffffff;
}


.life_item {
    background-color: #fff;
}

#banSlide_event #ban_slide_set_event li {
    background-color: #fff;
}
.mokuteli_btn {
    background: #ffffff;
}

.search_area a {
    color: #ffffff;
}

.mokuteki_title01 {
    color: #004482
}


#ugkTxt dl dt {
    /* color: #2169AC; */
}

@media screen and (min-width:768px) {

    /*L-Alert内容表示用 start */
    #pcx_detail th, .pcx_detail th {
        background-color: #FCF2F2;
    }
    /*L-Alert内容表示用 end */

    /* L-Alert内容表示用 ver2.1 避難情報 start */
    #pcx_evacuation th, .pcx_evacuation th {
        background-color: #FCF2F2;
    }
    /* L-Alert内容表示用 ver2.1 避難情報 end */
}

@media screen and (max-width:767px) {

    /* L-Alert内容表示用 start */
    #pcx_detail th, .pcx_detail th {
        background-color: #FCF2F2;
    }
    /* L-Alert内容表示用 end */

    /* L-Alert内容表示用 ver2.1 避難情報 start */
    #pcx_evacuation th, .pcx_evacuation th {
        background-color: #FCF2F2;
    }
    /* L-Alert内容表示用 ver2.1 避難情報 end */
}


/* info syoukai start */
.syoukai .block-item-contents hr {
    color: #AA2727;
}


.syoukai h2.title {
    background-color: #FEF9F9;
    color: #333;
    text-align: center;
}

    .syoukai h2.title:first-letter {
        font-size: 150%;
        color: #C83030;
    }

.syoukai .srchcb {
    color: #C83030;
}

.syoukai #infoSearchArea .btn-search {
    background-color: #C83030;
    border: 0px solid #c83030;
}

.syoukai .button-cta {
    color: #C83030;
}

    .syoukai .button-cta:hover {
        color: #C83030;
        background-color: unset;
    }

.syoukai .grp_list .fieldName {
    color: #333333;
    background: #f5f5f5;
}

.syoukai .block-item h3 {
    background-color: #ffffff;
    color: #C83030;
}

.syoukai .slick_toggle_wrap span {
    color: #C83030;
}
/* info syoukai end */

.load_more_article_btn {
    background-color: #ffffff;
}
.newlist_lccat_title {
    background: #EEF8FB;
}

/* ページ内目次、配下分類Anchor */
#bunrui_page_anchor_list li a {
    background-color: #F8F8F8;
}

#page_anchor_link_list li a {
    background-color: #F3F3F3;
}

.bunruiSite .kijislider_link {
    border-color: #2169AC;
    background-color: #ffffff;
}

/* 複合検索 */
#srchResult .bunruiWrap .k_bunrui {
    border-color: #2169AC;
}
#srchResult .nodata {
    color: #333333;
}

.scitem_fieldset .srchcblbl::after {
    border-right: 6px solid #caa165 !important;
    border-bottom: 3px solid #caa165 !important;
}


.scitem_fieldset_bun legend {
    color: #E5066E;
}

/*////////// 分類サイト用スタイル ここから//////////*/


/* ///////子育て・教育サイトむむハグ　ここから////// /*/
/* 背景色*/
.bunruiSite_102 {
    background-color: #fff;
}
/*メインスライド背景色*/
.bunruiSite_102 #slidArea {
    background-color: #F9F6E7;
    padding-top: 0.3rem;
    padding-bottom: 0.5rem;
}
/* 新着エリア背景色*/
.bunruiSite_102 #newAreaWaku {
    background-color: #fff;
}
/* 新着情報　H2の色*/
#newInfo102 {
    color: #008FAA !important;
}
/* 新着情報の記事の背景色*/
.bunruiSite_102 .newlist li:nth-child(2n+1) {
    background-color: #f2f2f2 !important;
}
/* 新着情報の日付の色*/
.bunruiSite_102 .upddate {
    color: #004482 !important;
}
/*記事スライダーここから*/
.bunruiSite_102 #kijislider_area {
    background-color: #FFEEEE;
}
.bunruiSite_102 .slick-slide {
    background-color: #FFFFFF;
}
.bunruiSite_102 .slick-dots li button:before {
    color: #AEAEAE;
    font-size: 11px;
}
.bunruiSite_102 .slick-dots li.slick-active button:before {
    color: #717272;
}
.bunruiSite_102 #kijislider .slick_toggle_wrap .slick_toggle .stop,
.bunruiSite_102 #kijislider .slick_toggle_wrap .slick_toggle .play {
    color: #0082D0;
}

.bunruiSite_102 .slick-arrow::before {
    color: #928B8B;
}
/*記事スライダーここまで*/

/*/// もっと見るボタンここから///*/
.bunruiSite_102 .kijislider_link {
    background-color: #FBF9EE;
}

.bunruiSite_102 .kijislider_link a {
    background-color: #357803;
}
.bunruiSite_102 .more {
    background-color: #0A78C2;
}
/* 矢印アイコン*/
.bunruiSite_102 .kijislider_link a::after,
.bunruiSite_102 .more a::after {
    background: url(../../hpkiji/images/arrows_double.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    right: 10px;
    top: 4px;
    content: '';
    /* 矢印アイコン表示のための記載*/
}
@media screen and (max-width:480px) {
    .bunruiSite_102 .kijislider_link a::after,
    .bunruiSite_102 .more a::after {
        top: 0px;
    }
}
.bunruiSite_102 .kijislider_link a,
.bunruiSite_102 .more a {
    color: #fff !important;
    /* 矢印アイコン表示のための記載*/
    display: flex;
    justify-content: center;
    align-items: center;
}

/*/// もっと見るボタンここまで///*/

/*//// 固定バナーエリアここから////*/
.bunruiSite_102 #banArea #banWrap {
    background-color: #FFEEEE !important;
}
/*//// 固定バナーエリアここまで////*/

/*//// 分類表示エリアここから////*/
.bunruiSite_102 .midashi {
    background-color: #D6EDF2 !important;
}
/*//// 分類表示エリアここまで////*/
/* ///////子育て・教育サイトむむハグ　ここまで////// /*/


/* ///////市立学校一覧　ここから////// /*/

/* 背景色*/
.bunruiSite_801,
.bunruiSite_802,
.bunruiSite_803,
.bunruiSite_804,
.bunruiSite_805,
.bunruiSite_806,
.bunruiSite_807,
.bunruiSite_808,
.bunruiSite_809,
.bunruiSite_810,
.bunruiSite_811,
.bunruiSite_812,
.bunruiSite_813,
.bunruiSite_814,
.bunruiSite_815,
.bunruiSite_816,
.bunruiSite_817,
.bunruiSite_818,
.bunruiSite_819,
.bunruiSite_820,
.bunruiSite_821
{
    background-color: #fff;
}

/* 新着エリア背景色*/
.bunruiSite_801 #newAreaWaku,
.bunruiSite_802 #newAreaWaku,
.bunruiSite_803 #newAreaWaku,
.bunruiSite_804 #newAreaWaku,
.bunruiSite_805 #newAreaWaku,
.bunruiSite_806 #newAreaWaku,
.bunruiSite_807 #newAreaWaku,
.bunruiSite_808 #newAreaWaku,
.bunruiSite_809 #newAreaWaku,
.bunruiSite_810 #newAreaWaku,
.bunruiSite_811 #newAreaWaku,
.bunruiSite_812 #newAreaWaku,
.bunruiSite_813 #newAreaWaku,
.bunruiSite_814 #newAreaWaku,
.bunruiSite_815 #newAreaWaku,
.bunruiSite_816 #newAreaWaku,
.bunruiSite_817 #newAreaWaku,
.bunruiSite_818 #newAreaWaku,
.bunruiSite_819 #newAreaWaku,
.bunruiSite_820 #newAreaWaku,
.bunruiSite_821 #newAreaWaku
{
    background-color: #fff;
}

/* 新着情報　H2の色*/
#newInfo801,
#newInfo802,
#newInfo803,
#newInfo804,
#newInfo805,
#newInfo806,
#newInfo807,
#newInfo808,
#newInfo809,
#newInfo810,
#newInfo811,
#newInfo812,
#newInfo813,
#newInfo814,
#newInfo815,
#newInfo816,
#newInfo817,
#newInfo818,
#newInfo819,
#newInfo820,
#newInfo821
{
    color: #004482 !important;
}

/* 新着情報の記事の背景色*/
.bunruiSite_801 .newlist li:nth-child(2n+1),
.bunruiSite_802 .newlist li:nth-child(2n+1),
.bunruiSite_803 .newlist li:nth-child(2n+1),
.bunruiSite_804 .newlist li:nth-child(2n+1),
.bunruiSite_805 .newlist li:nth-child(2n+1),
.bunruiSite_806 .newlist li:nth-child(2n+1),
.bunruiSite_807 .newlist li:nth-child(2n+1),
.bunruiSite_808 .newlist li:nth-child(2n+1),
.bunruiSite_809 .newlist li:nth-child(2n+1),
.bunruiSite_810 .newlist li:nth-child(2n+1),
.bunruiSite_811 .newlist li:nth-child(2n+1),
.bunruiSite_812 .newlist li:nth-child(2n+1),
.bunruiSite_813 .newlist li:nth-child(2n+1),
.bunruiSite_814 .newlist li:nth-child(2n+1),
.bunruiSite_815 .newlist li:nth-child(2n+1),
.bunruiSite_816 .newlist li:nth-child(2n+1),
.bunruiSite_817 .newlist li:nth-child(2n+1),
.bunruiSite_818 .newlist li:nth-child(2n+1),
.bunruiSite_819 .newlist li:nth-child(2n+1),
.bunruiSite_820 .newlist li:nth-child(2n+1),
.bunruiSite_821 .newlist li:nth-child(2n+1)
{
    background-color: #f2f2f2 !important;
}

/* 新着情報の日付の色*/
.bunruiSite_801 .upddate,
.bunruiSite_802 .upddate,
.bunruiSite_803 .upddate,
.bunruiSite_804 .upddate,
.bunruiSite_805 .upddate,
.bunruiSite_806 .upddate,
.bunruiSite_807 .upddate,
.bunruiSite_808 .upddate,
.bunruiSite_809 .upddate,
.bunruiSite_811 .upddate,
.bunruiSite_812 .upddate,
.bunruiSite_813 .upddate,
.bunruiSite_814 .upddate,
.bunruiSite_815 .upddate,
.bunruiSite_816 .upddate,
.bunruiSite_817 .upddate,
.bunruiSite_818 .upddate,
.bunruiSite_819 .upddate,
.bunruiSite_820 .upddate,
.bunruiSite_821 .upddate
{
    color: #004482 !important;
}


/*/// もっと見るボタンここから///*/

.bunruiSite_801 .more,
.bunruiSite_802 .more,
.bunruiSite_803 .more,
.bunruiSite_804 .more,
.bunruiSite_805 .more,
.bunruiSite_806 .more,
.bunruiSite_807 .more,
.bunruiSite_808 .more,
.bunruiSite_809 .more,
.bunruiSite_810 .more,
.bunruiSite_811 .more,
.bunruiSite_812 .more,
.bunruiSite_813 .more,
.bunruiSite_814 .more,
.bunruiSite_815 .more,
.bunruiSite_816 .more,
.bunruiSite_817 .more,
.bunruiSite_818 .more,
.bunruiSite_819 .more,
.bunruiSite_820 .more,
.bunruiSite_821 .more
{
    background-color: #004482;
}

/* 矢印アイコン*/
.bunruiSite_801 .more a::after,
.bunruiSite_802 .more a::after,
.bunruiSite_803 .more a::after,
.bunruiSite_804 .more a::after,
.bunruiSite_805 .more a::after,
.bunruiSite_806 .more a::after,
.bunruiSite_807 .more a::after,
.bunruiSite_808 .more a::after,
.bunruiSite_809 .more a::after,
.bunruiSite_810 .more a::after,
.bunruiSite_811 .more a::after,
.bunruiSite_812 .more a::after,
.bunruiSite_813 .more a::after,
.bunruiSite_814 .more a::after,
.bunruiSite_815 .more a::after,
.bunruiSite_816 .more a::after,
.bunruiSite_817 .more a::after,
.bunruiSite_818 .more a::after,
.bunruiSite_819 .more a::after,
.bunruiSite_820 .more a::after,
.bunruiSite_821 .more a::after
{
    background: url(../../hpkiji/images/arrows_double.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    right: 10px;
    top: 4px;
    content: '';
    /* 矢印アイコン表示のための記載*/
    position: absolute;
}

@media screen and (max-width:480px) {
    .bunruiSite_801 .more a::after,
    .bunruiSite_802 .more a::after,
    .bunruiSite_803 .more a::after,
    .bunruiSite_804 .more a::after,
    .bunruiSite_805 .more a::after,
    .bunruiSite_806 .more a::after,
    .bunruiSite_807 .more a::after,
    .bunruiSite_808 .more a::after,
    .bunruiSite_809 .more a::after,
    .bunruiSite_810 .more a::after,
    .bunruiSite_811 .more a::after,
    .bunruiSite_812 .more a::after,
    .bunruiSite_813 .more a::after,
    .bunruiSite_814 .more a::after,
    .bunruiSite_815 .more a::after,
    .bunruiSite_816 .more a::after,
    .bunruiSite_817 .more a::after,
    .bunruiSite_818 .more a::after,
    .bunruiSite_819 .more a::after,
    .bunruiSite_820 .more a::after,
    .bunruiSite_821 .more a::after
    {
        top: 0px;
    }
}

.bunruiSite_801 .more a,
.bunruiSite_802 .more a,
.bunruiSite_803 .more a,
.bunruiSite_804 .more a,
.bunruiSite_805 .more a,
.bunruiSite_806 .more a,
.bunruiSite_807 .more a,
.bunruiSite_808 .more a,
.bunruiSite_809 .more a,
.bunruiSite_810 .more a,
.bunruiSite_811 .more a,
.bunruiSite_812 .more a,
.bunruiSite_813 .more a,
.bunruiSite_814 .more a,
.bunruiSite_815 .more a,
.bunruiSite_816 .more a,
.bunruiSite_817 .more a,
.bunruiSite_818 .more a,
.bunruiSite_819 .more a,
.bunruiSite_820 .more a,
.bunruiSite_821 .more a
{
    color: #fff !important;
    /* 矢印アイコン表示のための記載*/
    position: relative;
}

/*/// もっと見るボタンここまで///*/

/*//// フリーエリアここから////*/
/*背景色 文字色*/
.bunruiSite_801 .wrap_2cont,
.bunruiSite_802 .wrap_2cont,
.bunruiSite_803 .wrap_2cont,
.bunruiSite_804 .wrap_2cont,
.bunruiSite_805 .wrap_2cont,
.bunruiSite_806 .wrap_2cont,
.bunruiSite_807 .wrap_2cont,
.bunruiSite_808 .wrap_2cont,
.bunruiSite_809 .wrap_2cont,
.bunruiSite_810 .wrap_2cont,
.bunruiSite_811 .wrap_2cont,
.bunruiSite_812 .wrap_2cont,
.bunruiSite_813 .wrap_2cont,
.bunruiSite_814 .wrap_2cont,
.bunruiSite_815 .wrap_2cont,
.bunruiSite_816 .wrap_2cont,
.bunruiSite_817 .wrap_2cont,
.bunruiSite_818 .wrap_2cont,
.bunruiSite_819 .wrap_2cont,
.bunruiSite_820 .wrap_2cont,
.bunruiSite_821 .wrap_2cont
{
    background-color: #f9f8e4;
    font-weight: bold;
    color: #004482;
}
/*リンク文字色*/
.bunruiSite_801 .wrap_2cont a, 
.bunruiSite_802 .wrap_2cont a, 
.bunruiSite_803 .wrap_2cont a, 
.bunruiSite_804 .wrap_2cont a, 
.bunruiSite_805 .wrap_2cont a, 
.bunruiSite_806 .wrap_2cont a, 
.bunruiSite_807 .wrap_2cont a, 
.bunruiSite_808 .wrap_2cont a, 
.bunruiSite_809 .wrap_2cont a, 
.bunruiSite_810 .wrap_2cont a, 
.bunruiSite_811 .wrap_2cont a, 
.bunruiSite_812 .wrap_2cont a, 
.bunruiSite_813 .wrap_2cont a, 
.bunruiSite_814 .wrap_2cont a, 
.bunruiSite_815 .wrap_2cont a, 
.bunruiSite_816 .wrap_2cont a, 
.bunruiSite_817 .wrap_2cont a, 
.bunruiSite_818 .wrap_2cont a, 
.bunruiSite_819 .wrap_2cont a,
.bunruiSite_820 .wrap_2cont a,
.bunruiSite_821 .wrap_2cont a
{
    color: #194593;
}
.bunruiSite_801 .wrap_2cont a:hover,
.bunruiSite_802 .wrap_2cont a:hover,
.bunruiSite_803 .wrap_2cont a:hover,
.bunruiSite_804 .wrap_2cont a:hover,
.bunruiSite_805 .wrap_2cont a:hover,
.bunruiSite_806 .wrap_2cont a:hover,
.bunruiSite_807 .wrap_2cont a:hover,
.bunruiSite_808 .wrap_2cont a:hover,
.bunruiSite_809 .wrap_2cont a:hover,
.bunruiSite_810 .wrap_2cont a:hover,
.bunruiSite_811 .wrap_2cont a:hover,
.bunruiSite_812 .wrap_2cont a:hover,
.bunruiSite_813 .wrap_2cont a:hover,
.bunruiSite_814 .wrap_2cont a:hover,
.bunruiSite_815 .wrap_2cont a:hover,
.bunruiSite_816 .wrap_2cont a:hover,
.bunruiSite_817 .wrap_2cont a:hover,
.bunruiSite_818 .wrap_2cont a:hover,
.bunruiSite_819 .wrap_2cont a:hover,
.bunruiSite_820 .wrap_2cont a:hover,
.bunruiSite_821 .wrap_2cont a:hover {
    color: #C70026;
}
/*//// フリーエリアここまで////*/

   
/* ///////市立学校一覧　ここまで////// /*/








/* ///////メイトム宗像　ここから///////*/
/* 背景色*/
.bunruiSite_1409 {
    background-color: #fff;
}

/* 新着エリア背景色*/
.bunruiSite_1409 #newAreaWaku {
    background-color: #fff;
}

/* 新着情報　H2の色*/
#newInfo1409 {
    color: #004482 !important;
}

/* 新着情報の記事の背景色*/
.bunruiSite_1409 .newlist li:nth-child(2n+1) {
    background-color: #f2f2f2 !important;
}

/* 新着情報の日付の色*/
.bunruiSite_1409 .upddate {
    color: #004482 !important;

}

/*記事スライダーここから*/
.bunruiSite_1409 #kijislider_area {
    background-color: #FBF9EE;
}
.bunruiSite_1409 .slick-slide {
    background-color: #FFFFFF;
}
.bunruiSite_1409 .slick-dots li button:before {
    color: #AEAEAE;
    font-size: 11px;
}
.bunruiSite_1409 .slick-dots li.slick-active button:before {
    color: #717272;
}
.bunruiSite_1409 #kijislider .slick_toggle_wrap .slick_toggle .stop,
.bunruiSite_1409 #kijislider .slick_toggle_wrap .slick_toggle .play {
    color: #357803;
}
.bunruiSite_1409 .slick-arrow::before {
    color: #928B8B;
}
/*記事スライダーここまで*/
/*/// もっと見るボタンここから///*/
.bunruiSite_1409 .kijislider_link {
    background-color: #FBF9EE;
}
.bunruiSite_1409 .kijislider_link a {
    background-color: #357803;
}
.bunruiSite_1409 .more {
    background-color: #004482;
}

/* 矢印アイコン*/
.bunruiSite_1409 .kijislider_link a::after,
.bunruiSite_1409 .more a::after {
    background: url(../../hpkiji/images/arrows_double.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    right: 10px;
    top: 4px;
    content: '';
    /* 矢印アイコン表示のための記載*/
}

@media screen and (max-width:480px) {
    .bunruiSite_1409 .kijislider_link a::after,
    .bunruiSite_1409 .more a::after {
        top: 0px;
    }
}
.bunruiSite_1409 .kijislider_link a,
.bunruiSite_1409 .more a {
    color: #fff !important;
    /* 矢印アイコン表示のための記載*/
    display: flex;
    justify-content: center;
    align-items: center;
}

/*/// もっと見るボタンここまで///*/


/*//// 分類表示エリアここから////*/
.bunruiSite_1409 .midashi {
    background-color: #F7F8F6 !important;
}
/*//// 分類表示エリアここまで////*/
/* ///////メイトム宗像　ここまで///////*/


/* ///////職員採用　ここから///////*/
.bunruiSite_1410 {
    background-color: #fff;
}
/* 新着情報　H2の色*/
#newInfo1410 {
    color: #05699D !important;
}
/* 新着情報の日付の色*/
.bunruiSite_1410 .upddate {
    color: #004482 !important;
}
/* 新着情報の記事の背景色*/
.bunruiSite_1410 .newlist li:nth-child(2n+1) {
    background-color: #f2f2f2 !important;
}
/*/// もっと見るボタンここから///*/
.bunruiSite_1410 .kijislider_link {
    background-color: #FBF9EE;
}

.bunruiSite_1410 .kijislider_link a {
    background-color: #05699D;
}

.bunruiSite_1410 .more {
    background-color: #05699D;
}
/* 矢印アイコン*/
.bunruiSite_1410 .more a::after {
    background: url(../../hpkiji/images/arrows_double.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    right: 10px;
    top: 4px;
    content: '';
    /* 矢印アイコン表示のための記載*/
}

@media screen and (max-width:480px) {
    .bunruiSite_1410 .more a::after {
        top: 0px;
    }
}

.bunruiSite_1410 .more a {
    color: #fff !important;
    /* 矢印アイコン表示のための記載*/
    display: flex;
    justify-content: center;
    align-items: center;
}
.bunruiSite_1410 .more a {
    color: #fff !important;
    /* 矢印アイコン表示のための記載*/
    display: flex;
    justify-content: center;
    align-items: center;
}

/*/// もっと見るボタンここまで///*/
/* ///////職員採用　ここまで///////*/

/* ///////ムナカタチャンネル　ここから///////*/
/*記事スライダーここから*/
.bunruiSite_1411 #kijislider_area {
    background-color: #E1EFF3;
}
.bunruiSite_1411 .slick-slide {
    background-color: #FFFFFF;
}
.bunruiSite_1411 .slick-dots li button:before {
    color: #AEAEAE;
    font-size: 11px;
}

.bunruiSite_1411 .slick-dots li.slick-active button:before {
    color: #717272;
}

.bunruiSite_1411 #kijislider .slick_toggle_wrap .slick_toggle .stop,
.bunruiSite_1411 #kijislider .slick_toggle_wrap .slick_toggle .play {
    color: #0082D0;
}

.bunruiSite_1411 .slick-arrow::before {
    color: #928B8B;
}
/*記事スライダーここまで*/

/* ///////ムナカタチャンネル　ここまで///////*/


/* ///////大島交流会館　ここから///////*/
.bunruiSite_1412 {
    background-color: #fff;
}
/* 新着情報　H2の色*/
#newInfo1412 {
    color: #187BA2 !important;
}
/* 新着情報の日付の色*/
.bunruiSite_1412 .upddate {
    color: #004482 !important;
}
/* 新着情報の記事の背景色*/
.bunruiSite_1412 .newlist li:nth-child(2n+1) {
    background-color: #f2f2f2 !important;
}
/*/// もっと見るボタンここから///*/
.bunruiSite_1412 .kijislider_link {
    background-color: #FBF9EE;
}

.bunruiSite_1412 .kijislider_link a {
    background-color: #357803;
}

.bunruiSite_1412 .more {
    background-color: #187BA2;
}
/* 矢印アイコン*/
.bunruiSite_1412 .more a::after {
    background: url(../../hpkiji/images/arrows_double.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    right: 10px;
    top: 4px;
    content: '';
    /* 矢印アイコン表示のための記載*/
}

@media screen and (max-width:480px) {
    .bunruiSite_1412 .more a::after {
        top: 0px;
    }
}

.bunruiSite_1412 .more a {
    color: #fff !important;
    /* 矢印アイコン表示のための記載*/
    display: flex;
    justify-content: center;
    align-items: center;
}
.bunruiSite_1412 .more a {
    color: #fff !important;
    /* 矢印アイコン表示のための記載*/
    display: flex;
    justify-content: center;
    align-items: center;
}

/*/// もっと見るボタンここまで///*/
/* ///////大島交流会館　ここまで///////*/



/* ///////ふるさと寄附　ここから///////*/
/* 背景色*/
.bunruiSite_1413 {
    background-color: #fff;
}
/* 新着エリア背景色*/
.bunruiSite_1413 #newAreaWaku {
    background-color: #fff;
}

/* 新着情報　H2の色*/
#newInfo1413 {
    color: #004482 !important;
}

/* 新着情報の記事の背景色*/
.bunruiSite_1413 .newlist li:nth-child(2n+1) {
    background-color: #f2f2f2 !important;
}

/* 新着情報の日付の色*/
.bunruiSite_1413 .upddate {
    color: #004482 !important;
}

/*記事スライダーここから*/
.bunruiSite_1413 .slick-slide {
    background-color: #FFFFFF;
}
.bunruiSite_1413 .slick-dots li button:before {
    color: #AEAEAE;
    font-size: 11px;
}

.bunruiSite_1413 .slick-dots li.slick-active button:before {
    color: #717272;
}

.bunruiSite_1413 #kijislider .slick_toggle_wrap .slick_toggle .stop,
.bunruiSite_1413 #kijislider .slick_toggle_wrap .slick_toggle .play {
    color: #004482;
}

.bunruiSite_1413 .slick-arrow::before {
    color: #928B8B;
}
/*記事スライダーここまで*/
/*/// もっと見るボタンここから///*/


.bunruiSite_1413 .kijislider_link a {
    background-color: #004482;
}

.bunruiSite_1413 .more {
    background-color: #004482;
}

/* 矢印アイコン*/
.bunruiSite_1413 .kijislider_link a::after,
.bunruiSite_1413 .more a::after {
    background: url(../../hpkiji/images/arrows_double.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    right: 10px;
    top: 4px;
    content: '';
    /* 矢印アイコン表示のための記載*/
}

@media screen and (max-width:480px) {
    .bunruiSite_1413 .kijislider_link a::after,
    .bunruiSite_1413 .more a::after {
        top: 0px;
    }
}

.bunruiSite_1413 .kijislider_link a,
.bunruiSite_1413 .more a {
    color: #fff !important;
    /* 矢印アイコン表示のための記載*/
    display: flex;
    justify-content: center;
    align-items: center;
}

/*/// もっと見るボタンここまで///*/
/* ///////ふるさと寄附　ここまで///////*/


/* ///////脱炭素ポータル　ここから///////*/
.bunruiSite_1414 {
    background-color: #fff;
}
.bunruiSite_1414 .decarbonization > div:nth-child(1) {
    background-color: #E5F3F9;
}
/* 新着エリア背景色*/
.bunruiSite_1414 #newAreaWaku {
    background-color: #fff;
}

/* 新着情報　H2の色*/
#newInfo1414 {
    color: #004482 !important;
}

/* 新着情報の記事の背景色*/
.bunruiSite_1414 .newlist li:nth-child(2n+1) {
    background-color: #f2f2f2 !important;
}

/* 新着情報の日付の色*/
.bunruiSite_1414 .upddate {
    color: #004482 !important;
}

/*/// もっと見るボタンここから///*/
.bunruiSite_1414 .more {
    background-color: #004482;
}

/* 矢印アイコン*/
.bunruiSite_1414 .more a::after {
    background: url(../../hpkiji/images/arrows_double.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    right: 10px;
    top: 4px;
    content: '';
    /* 矢印アイコン表示のための記載*/
}

@media screen and (max-width:480px) {
    .bunruiSite_1414 .more a::after {
        top: 0px;
    }
}

.bunruiSite_1414 .more a {
    color: #fff !important;
    /* 矢印アイコン表示のための記載*/
    display: flex;
    justify-content: center;
    align-items: center;
}

/*/// もっと見るボタンここまで///*/

/*/// 分類表示エリアここから ///*/
.bunruiSite_1414 .midashi {
    background-color: #F1EEDC !important;
}
.bunruiSite_1414 .midashi a {
    color: #333333;
}
.bunruiSite_1414 .child a {
    color: #333333;
}
.bunruiSite_1414 .midashi a:hover,
.bunruiSite_1414 .child a:hover {
    color: #C70026;
}
/*/// 分類表示エリアここまで ///*/

/* ///////脱炭素ポータル　ここまで///////*/


/* ///////食のまち宗像　ここから////// /*/
/* 背景色*/
.bunruiSite_1415 {
    background-color: #fff;
}
/* 新着エリア背景色*/
.bunruiSite_1415 #newAreaWaku {
    background-color: #fff;
}
/* 新着情報　H2の色*/
#newInfo1415 {
    color: #BF3535 !important;
}
/* 新着情報の記事の背景色*/
.bunruiSite_1415 .newlist li:nth-child(2n+1) {
    background-color: #f2f2f2 !important;
}
/* 新着情報の日付の色*/
.bunruiSite_1415 .upddate {
    color: #004482 !important;
}
/* 説明部分 の下にあるaの　くわしくはこちら */
.bunruiSite_1415 .syokunomachi > div:nth-child(1)
ul li:first-child div:last-child a:last-child {
    background-color: #BF3535;
    color: #fff !important;
    text-decoration: none;
}
/*記事スライダーここから*/
.bunruiSite_1415 #kijislider_area {
    background-color: #F6EEC5;
}
.bunruiSite_1415 .slick-slide {
    background-color: #FFFFFF;
}
.bunruiSite_1415 .slick-dots li button:before {
    color: #AEAEAE;
    font-size: 11px;
}
.bunruiSite_1415 .slick-dots li.slick-active button:before {
    color: #717272;
}
.bunruiSite_1415 #kijislider .slick_toggle_wrap .slick_toggle .stop,
.bunruiSite_1415 #kijislider .slick_toggle_wrap .slick_toggle .play {
    color: #AA430D;
}
.bunruiSite_1415 .slick-arrow::before {
    color: #928B8B;
}
/*記事スライダーここまで*/

/*/// もっと見るボタンここから///*/
.bunruiSite_1415 .kijislider_link {
    background-color: #FBF9EE;
}
.bunruiSite_1415 .kijislider_link a {
    background-color: #357803;
}
.bunruiSite_1415 .more {
    background-color: #BF3535;
}
/* 矢印アイコン*/
.bunruiSite_1415 .kijislider_link a::after,
.bunruiSite_1415 .more a::after {
    background: url(../../hpkiji/images/arrows_double.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    right: 10px;
    top: 4px;
    content: '';
    /* 矢印アイコン表示のための記載*/
}

@media screen and (max-width:480px) {
    .bunruiSite_1415 .kijislider_link a::after,
    .bunruiSite_1415 .more a::after {
        top: 0px;
    }
}

.bunruiSite_1415 .kijislider_link a,
.bunruiSite_1415 .more a {
    color: #fff !important;
    /* 矢印アイコン表示のための記載*/
    display: flex;
    justify-content: center;
    align-items: center;
}

/*/// もっと見るボタンここまで///*/

/*//// 固定バナーエリアここから////*/
.bunruiSite_1415 #banArea #banWrap {
    background-color: #FFEEEE !important;
}
/*//// 固定バナーエリアここまで////*/

/*//// 分類表示エリアここから////*/
.bunruiSite_1415 .midashi {
    background-color: #F8F4E4 !important;
    border: 1px solid #EEDC88 !important;
}
/*//// 分類表示エリアここまで////*/
/* ///////食のまち宗像　ここまで////// /*/



/* ///////むなかた育ち　ここから////// /*/
/* 背景色*/
.bunruiSite_1416 {
    background-color: #fff;
}
/* 新着エリア背景色*/
.bunruiSite_1416 #newAreaWaku {
    background-color: #fff;
}
/* 新着情報　H2の色*/
#newInfo1416 {
    color: #CF4E4E !important;
}
/* 新着情報の記事の背景色*/
.bunruiSite_1416 .newlist li:nth-child(2n+1) {
    background-color: #f2f2f2 !important;
}
/* 新着情報の日付の色*/
.bunruiSite_1416 .upddate {
    color: #004482 !important;
}
/*記事スライダーここから*/
.bunruiSite_1416 #kijislider_area {
    /* URL1:むなかた育ちの紹介、URL2:緑背景 */
    background-image: url(https://www.city.munakata.lg.jp/dynamic/common/UploadFileOutput.ashx?c_id=4&id=127&flid=824&folder=freearea&file=4_127_824_up_Z102L3GK&ext=png), url(https://www.city.munakata.lg.jp/dynamic/common/UploadFileOutput.ashx?c_id=4&id=127&flid=825&folder=freearea&file=4_127_825_up_4W8ZNDS7&ext=png);
    background-repeat: no-repeat, no-repeat;
    background-position: center top 2rem, center;
    background-size: auto, cover;
    margin-bottom: 0;
}
.bunruiSite_1416 .slick-slide {
    background-color: #FFFFFF;
}
.bunruiSite_1416 .slick-dots li button:before {
    color: #AEAEAE;
    font-size: 11px;
}
.bunruiSite_1416 .slick-dots li.slick-active button:before {
    color: #717272;
}
.bunruiSite_1416 #kijislider .slick_toggle_wrap .slick_toggle .stop,
.bunruiSite_1416 #kijislider .slick_toggle_wrap .slick_toggle .play {
    color: #186705;
}
.bunruiSite_1416 .slick-arrow::before {
    color: #928B8B;
}
/*記事スライダーここまで*/

/*/// もっと見るボタンここから///*/
.bunruiSite_1416 .kijislider_link {
    background-color: #FBF9EE;
}
.bunruiSite_1416 .kijislider_link a {
    background-color: #357803;
}

.bunruiSite_1416 .more {
    background-color: #CF4E4E;
}
/* 矢印アイコン*/
.bunruiSite_1416 .kijislider_link a::after,
.bunruiSite_1416 .more a::after {
    background: url(../../hpkiji/images/arrows_double.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    right: 10px;
    top: 4px;
    content: '';
    /* 矢印アイコン表示のための記載*/
}

@media screen and (max-width:480px) {
    .bunruiSite_1416 .kijislider_link a::after,
    .bunruiSite_1416 .more a::after {
        top: 0px;
    }
}

.bunruiSite_1416 .kijislider_link a,
.bunruiSite_1416 .more a {
    color: #fff !important;
    /* 矢印アイコン表示のための記載*/
    display: flex;
    justify-content: center;
    align-items: center;
}

/*/// もっと見るボタンここまで///*/

/*//// 固定バナーエリアここから////*/
.bunruiSite_1416 #banArea #banWrap {
    background-color: #FFEEEE !important;
}
/*//// 固定バナーエリアここまで////*/

/*//// 分類表示エリアここから////*/
.bunruiSite_1416 .midashi {
    background-color: #F8F6BE !important;
}
/*//// 分類表示エリアここまで////*/
/* ///////むなかた育ち　ここまで////// /*/


/* ///////創業支援サイト　ここから///////*/
.bunruiSite_1417 {
    background-color: #fff;
}
/* 新着情報　H2の色*/
#newInfo1417 {
    color: #004482 !important;
}
/* 新着情報の日付の色*/
.bunruiSite_1417 .upddate {
    color: #004482 !important;
}
/* 新着情報の記事の背景色*/
.bunruiSite_1417 .newlist li:nth-child(2n+1) {
    background-color: #f2f2f2 !important;
}
/* fabbit,商工会の背景色*/
.bunruiSite_1417 .sougyou > div:nth-child(2) {
    background-color: #ECF6FC;
}
/*/// もっと見るボタンここから///*/
.bunruiSite_1417 .more {
    background-color: #004482;
}

/* 矢印アイコン*/
.bunruiSite_1417 .more a::after {
    background: url(../../hpkiji/images/arrows_double.png);
    background-repeat: no-repeat;
    background-size: 20px;
    width: 20px;
    height: 20px;
    right: 10px;
    top: 4px;
    content: '';
    /* 矢印アイコン表示のための記載*/
}

@media screen and (max-width:480px) {
    .bunruiSite_1417 .more a::after {
        top: 0px;
    }
}

.bunruiSite_1417 .more a {
    color: #fff !important;
    /* 矢印アイコン表示のための記載*/
    display: flex;
    justify-content: center;
    align-items: center;
}

/*/// もっと見るボタンここまで///*/

/*記事スライダーここから*/
.bunruiSite_1413 .slick-slide {
    background-color: #FFFFFF;
}
.bunruiSite_1413 .slick-dots li button:before {
    color: #AEAEAE;
    font-size: 11px;
}

.bunruiSite_1417 .slick-dots li.slick-active button:before {
    color: #717272;
}

.bunruiSite_1417 #kijislider .slick_toggle_wrap .slick_toggle .stop,
.bunruiSite_1417 #kijislider .slick_toggle_wrap .slick_toggle .play {
    color: #004482;
}

.bunruiSite_1417 .slick-arrow::before {
    color: #928B8B;
}
/*記事スライダーここまで*/

/*/// 分類表示エリアここから ///*/
.bunruiSite_1417 .midashi {
    background-color: #F6F6F6 !important;
}

.bunruiSite_1417 .midashi a {
    color: #004482;
}

.bunruiSite_1417 .child a {
    color: #4B4B4B;
}

.bunruiSite_1417 .midashi a:hover,
.bunruiSite_1417 .child a:hover {
    color: #C70026;
}
/*/// 分類表示エリアここまで ///*/

/* ///////創業支援サイト　ここまで///////*/

/* 分類サイト用スタイル ここまで*/

.btn_menu {
    color: #004482;
}