﻿/* ===== 色：標準 ===== */
@import "SideBoard_uiW.css";
@import "SideMenu_uiW.css";



/* ===== 色：標準 ===== */

/* ---------- 共通 -------------------- */


#changeHaikei span, #mainFontSizeSel span{
    color:#fff !important;
}


/*ヘッダー*/

.wrap_menuinner {
    background-color: #ffc117;
}

.under_wrap_menuinner {
    background-image: url(../images/kosodate/line_header.png);
    background-repeat: repeat-x;
    height: 10px;
}


#floatmenu {
}

/*#floatmenu {
    background-color: #ffffff;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
}*/

.fa-lg {
    line-height: .75em;
    /*font-size: 1em !important;*/
    /* -- color: #534741;-- */
}






/*  ページを一時保存*/

.my-gold {
    color: #E59A19;
}

#keepSavePage-container {
    border: none !important;
    border-radius: 10px 0px 0px 10px !important;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.45) !important;
}

#mainTop a {
    text-decoration: none;
    color: #333333;
    font-size: 1em;
}

    #mainTop a:hover {
        text-decoration: underline;
    }

body {
    /*  通常の背景と文字色はdefault_body.cssで指定
        独立サイトは*_body.cssで指定
    background-color:#******;
    color:#******;
    */
}


div#naviArea ul#navi_list li p {
    color: #333333;
}

.haikei {
}

.haikei02 {
}

.mottomirubutton p {
    color: #333333;
}


/* add 2012/09/05 会員専用コンテンツ対応 start */
.haikeiMember {
    background-color: #F2FAFC;
}

#copyrightMember {
    color: #333333;
    background-color: #A6DEEB;
}
/* add 2012/09/05 end */

#header a {
}

a:link {
    color: #194593;
}

a:visited {
    color: #194593;
}

a:hover {
    color: #C70026;
}

.accessibility a:hover {
    text-decoration: underline !important;
}

.bunrui {
    color: #353535;
}
/* 各ページ一覧の分類帯 */
.bunrui {
    background: url("../images/CssColorType/h2Ttl.gif") no-repeat 7px center #f8f4e6;
}

#homeLink a {
    color: #333333 !important;
}

/* ---------- stylesheet.css -------------------- */

/* 全体枠 */
#container {
    color: #333333;
}

/* テーブルリスト */
TABLE.table1 th, TABLE.table2 th {
    /* ※文字色はカラーパターンCSSで定義 */
}

TABLE.formTable td {
    background-color: #FFFFFF;
}

/* 検索条件項目 */
.searchItem {
}

/* pankuzu */
#pankuzu {
}

#pankuzu_7 {
    background: #FFFFFF;
}



/* footerエリア */
#siteinfo {
   
}

#siteinfo {
    background-color: #FFFFFF;
    margin-top: 18px;
}

#copyright {
    color: white;
}

.add p {
    color: white;
}


.mottomirubutton2 {
    background-color: #FEFBEF !important;
}






/* カテゴリーグループリンク */
/* - 選択中 */
.catgrouplink_b {
    background-color: #FFF1A0;
}

/* 分類リンクメニュー */
.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_r.gif") no-repeat 5px center #eae8e8;
}

TABLE.formTable th span.hissuForm, .inputfrm_q_title span.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 {
    color: #353535;
}

/* ---------- gikai.css -------------------- */
.freearea {
    background-color: #ffffff;
}

#headerAreaDef_16 {
    background-color: #ffffff;
}
/* 新着情報 */
#newTtlTab p {
    background-color: #EADDCE;
    color: #333230;
}

    #newTtlTab p.selected {
        background-color: #6B481B;
        color: #FFFFFF;
    }

    #newTtlTab p #rss {
        background: #FF8A00;
        color: #FFFFFF;
    }

    #newTtlTab p.selected #rss {
        background: #ffffff;
        color: #6B481B;
    }

#newTtlNavi {
    background-color: #0095b0;
    color: #ffffff;
}
/*ご意見・回答*/
#gikaigoiken {
    background-color: #ffffff;
}

    #gikaigoiken p {
        color: #333333;
    }

#goikenComment {
    color: #333333;
}

#gikaikaitou {
    background-color: #ffffff;
}

    #gikaikaitou p {
        color: #333333;
    }

#kaitouComment {
    color: #333333;
}


.info01 {
}

.infoIchiran {
}

    .infoIchiran a {
        color: #ffffff;
    }



/* TOP画面外枠＋バナー広告エリア */
#struct {
}

#mainHeader {
    background-color: #FFFFFF;
}

#flashArea {
    background: url("../images/sakitsu-sekai/main_bg.jpg") repeat-x #97703E;
}

#menuArea {
    background-color: #97703E;
}

    #menuArea a {
        color: #ffffff;
    }

#mainBg {
    background-color: #FCFBF7;
    background: repeating-linear-gradient( -45deg, #ffffff, #ffffff 3px, #f1f1f1 3px, #f1f1f1 6px );
}

.haikei_15 {
}

#container_15 {
    background-color: #FCFBF7;
}

#rss {
    background: #FF8A00;
    color: #FFFFFF;
}

.info {
}

    .info .title h4 {
        color: #2C8650;
    }

#cp {
    color: #333333;
}

#menuAreaRight li {
    background-color: #ffffff;
}

    #menuAreaRight li > a:hover {
        background-color: #eaf4fc;
        border-radius: 8px;
    }


#btnlink .btn01 {
    background: url("../images/gikai/icon_haishin.png") no-repeat 30px center #0095b0;
}

    #btnlink .btn01 a {
        color: #ffffff;
    }


#btnlink .btn02 a {
    color: #ffffff;
}


#btnlink .btn02 {
    background: url("../images/gikai/icon_kaigiroku.png") no-repeat 30px center #0095b0;
}

#tayarilistLinkArea {
    background: #ffffff;
}

#tayori {
    background-color: #0095b0;
    color: #ffffff;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}



/* Foreign */
#foreign a {
}

.select-box01 .dropmenu li a {
}

.select-box01 .dropmenu li ul li a {
    background: #ffffff;
}

.select-box01 .dropmenu li:hover > a.topmenu {
    background: #ffffff;
}

.select-box01 .dropmenu li a.topmenu:hover {
    background: #ffffff;
}

.select-box01 .dropmenu li:hover > a {
    background: #eff0f2;
}

.select-box01 .dropmenu li a:hover {
    background: #eff0f2;
}
/*
.kohoIchiran {
    background-color: #736d71;
    background-image: url("../images/gikaiSP/ya_white.png");
    background-position: 38px center;
    background-repeat: no-repeat;
}
*/
.kohoIchiran a {
    color: #ffffff;
    text-decoration: none;
}

#foreignDsp ul li {
    padding: 0px;
    width: 99%;
    background: url("../images/top1/ya_gray.png") no-repeat 98% center #ffffff;
    margin:0 auto !important;
    margin-top:3px !important;
}

#foreignSP .plus {
    background: url("../images/top1/btn_plus.png") 98% center no-repeat white;
    background-size: auto;
    background-size: 25px 25px;
}

#foreignSP .minus {
    background: url("../images/top1/btn_minus.png") 98% center no-repeat #eaf4fc;
    background-size: auto;
    background-size: 25px 25px;
}


#foreignSP .dspMode {
    display: block !important;
    background-color: #fff8de;
}

@media screen and (max-width:500px) {
    #foreignDsp ul li{
        width:98% !important;
    }
}


    /* ---------- [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;
    }


    /* ごみ分類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 -------------------- */
    /* 背景色　白 */
    td.colorA {
        background-color: #FFFFFF;
    }
    /* 背景色　グレー */
    td.colorQ {
        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;
    }


    .menuBlockmachi div.menuItembg {
        padding: 0px;
        margin: 0px;
        background: url("../images/top1/machizukuri_bg.gif") repeat-y;
    }

    .menuBlockiza div.menuHead {
        background-color: #C23A0F;
        color: #ffffff;
    }


    .menuBlockiza div.menuItembg {
        background-color: #fef1f2;
    }

    .menuBlockgaiyou div.menuItembg {
        background-color: #f4fafc;
    }

    .menuBlock02 div.menuItembg {
        background-color: #f4fafc;
    }


    #rankbg {
        background-color: #f7f9f9;
        height: 45px;
    }



    h1.classSetTitle {
        background-color: #F7D7D7;
        color: #333333;
        border-radius: 10px;
        border-bottom: 4px solid #dddddd;
        border-right: 2px solid #dddddd;
        font-size: 1.7em;
    }


    h1.classTitle {
        background-color: #d07575;
        color: #ffffff;
        border-radius: 10px;
        font-size: 1.7em;
        font-weight: bold;
    }

    .newInfo {
        color: #333333;
    }

    ul#classMenuArea {
        background-color: #FFFFFF;
    }

        ul#classMenuArea li.selected, ul#danrakuMenuArea li.selected {
        }


            ul#classMenuArea li.selected a, ul#danrakuMenuArea li.selected a {
                border-left: 5px solid #1BA363;
            }


.midashi {
    background: url("../images/kosodate/bullet-gray.png") no-repeat scroll 16px 12px #F1F2E1;
    border-bottom: 1px solid #e6e5e5;
    height: auto !important;
    line-height: 37px;
    min-height: 37px;
    padding: 1px 10px 0 40px;
    border-radius: 10px;
    box-shadow: none;
    border: none !important;
    border: solid 1px #ccc !important;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.06);
}

    ul.child li {
        background: url("../images/g_ya.gif") no-repeat scroll 7px 10px;
        font-size: 1em;
        line-height: 1.8em;
        padding-left: 21px;
    }

    .class, .class2 {
        background-color: #FFFFFF;
    }

    #ugkLink {
        background-color: #ebf3f8;
    }

    p.kinkyuTtl, div.saigaittl {
        color: #CC0000;
    }

        div.saigaittl span {
            color: #333333;
        }

    #kinkyuTtlArea a {
        color: #FFFFFF;
    }

    #tab {
        background-color: #01913A;
        color: #ffffff;
    }

        #tab a {
            color: #ffffff;
        }

    .menuBlockLife div.menuHead {
        background-color: #ccecf0;
    }

    .menuBlockBunrui div.menuHead {
        background-color: #ccecf0;
    }

    .more {
        background-color: #fff;
    }



    /* add 2011/10/18 accesscounter end */

    ul#classSetMenuArea {
        background-color: #FFFFFF;
        border-bottom: 2px solid #1BA363;
        border-left: 2px solid #1BA363;
        border-right: 2px solid #1BA363;
    }


        ul#classSetMenuArea li a {
            background: rgba(0, 0, 0, 0) url("../images/g_ya.gif") no-repeat scroll 15px center;
            display: table-cell;
            padding: 0 5px 0 29px;
            text-decoration: none;
            vertical-align: middle;
        }

    .mokuteki .subInfo {
        border-top: solid 2px #1BA363;
        border-left: solid 2px #1BA363;
        border-right: solid 2px #1BA363;
        border-bottom: solid 1px #cccccc;
    }

    #newAreaWaku, .kijilist, .calArea #mcWrapper {
        background-color: #FFFFFF;
    }

    .kijiArea {
        background-color: #F5F1F0
    }

    .loadbox .title .upddate {
        color: #555555;
    }

    #banArea {
        background-color: #f5f1f0;
    }

        #banArea #banWrap {
            background-color: #FFFFFF;
        }

    p.textBan {
        background-color: #FFFFFF;
    }

    div#recommend {
        background-color: #f5f1f0;
    }


        div#recommend ul {
            background-color: #ffffff;
        }

    .browsinghistory_header {
        background-color: #ffffff;
        border-bottom: 1px dotted #cccccc;
    }

    #mainmenu {
        background-color: #ee7800;
    }

        #mainmenu a {
            color: #ffffff;
        }
    /*
#gikaidayoriArea {
    background: #ffffff none repeat scroll 0 0;
}
*/


    .mottomirubutton p {
        color: #333333;
    }

    .naiyo {
        background: #fdf2f3 none repeat scroll 0 0;
    }

    #rssArea {
        background: #EE7800 none repeat scroll 0 0;
    }

        #rssArea a {
            color: #333;
        }

    #yasashii {
        background-color: #00909A;
    }

        #yasashii a {
            text-decoration: none;
            color: #ffffff;
        }

    #listLinkArea {
        background: #ffffff url("../images/gikai/ya_red.png") no-repeat scroll 10px center;
        float: left;
        height: 22px;
        min-width: 100px;
        text-indent: 7px;
        margin: 8px;
        border-radius: 10px;
        text-align: center;
    }

        #listLinkArea a {
            color: #333333;
            text-decoration: none;
            font-weight: bold;
        }

    #btnlink li a {
        color: #333333;
    }

    @media screen and (max-width:768px) {
        #btnlink .btn01 {
            background: #e6f0db;
        }

        #btnlink .btn02 {
            background: #e6f0db;
        }
    }



    /*ハンバーガーメニュー*/

    #navi_listSP {
        background: #FFFFFF;
    }

    #navi_listSP {
        background: #FFFFFF;
    }

    #naviAreaSP {
    }

    .headMenuTtlSP {
        background: #FFFFFF;
    }


    /*==============
 新着情報
================ */
   

    .newsarea {
        background-color: white;
    }

    a .textLink:hover {
        color: #c70026;
    }

    .mottomirubutton {
        background-color: #fefbef !important;
    }

        .mottomirubutton:hover {
            background-color: #fff0c8 !important;
        }



    /*==============
 年齢別で探す
================ */
    .bg_nenrei {
        background-color: #fff0c5;
    }

    /*==============
 目的別で探す
================ */

    .bg_mokuteki {
        background: url("../images/kosodate/bg_dot.png");
    }

    /*==============
 相談窓口
================ */
    .bg_btnarea {
        background: url("../images/kosodate/bg_line.png");
    }

    /*==============
 フッター
================ */

#pagetop {
    border-bottom: 1px solid #ddd;
}

    #cp {
    background-color: #ffc117 !important;
}

    .area_tel a {
        color: #333 !important;
    }

    .mottomirubuttonarea2 a {
        color: #333 !important;
    }

    .mottomirubutton2:hover {
        background-color: #fff0c8 !important;
    }


    /* グローバルナビ */
    div#naviContainer {
    }


    div#naviArea a {
    }

    div#naviArea ul#navi_list {
        /*color:#ffffff;*/
    }

        div#naviArea ul#navi_list li.selected {
            background-color: #fffdf0 !important;
            border-radius: 10px;
        }

            div#naviArea ul#navi_list li.selected a {
                color: #333333;
            }

        div#naviArea ul#navi_list li.now {
        }

            div#naviArea ul#navi_list li.now a {
                color: #504946 !important;
            }

    div#popNaviArea ul.g_navi {
        background-color: #fffdf0;
        border-radius: 0px 0px 5px 5px;
    }

    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: "";
    }

    .div#popNaviArea li.navi_child a:hover {
        color: #c70026;
    }


/*/////////////見出しスタイル///////////////////*/

/*第二階層*/
h1.classTitle {
    background: linear-gradient(113.0597355618263deg, rgb(255, 193, 23) 5.644399460188934%,rgb(255, 255, 255) 97.60290148448044%);
    text-shadow: 1px 1px 0 #333, -1px -1px 0 #333, -1px 1px 0 #333, 1px -1px 0 #333, 0px 1px 0 #333, 0-1px 0 #333, -1px 0 0 #333, 1px 0 0 #333;
    font-size: 1.5em;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    border-radius: 5px;
    color: #ffffff;
}

/*分類ページ*/
h1.classSetTitle {
    background: linear-gradient(113.0597355618263deg, rgb(255, 193, 23) 5.644399460188934%,rgb(255, 255, 255) 97.60290148448044%);
    text-shadow: 1px 1px 0 #333, -1px -1px 0 #333, -1px 1px 0 #333, 1px -1px 0 #333, 0px 1px 0 #333, 0-1px 0 #333, -1px 0 0 #333, 1px 0 0 #333;
    font-size: 1.5em;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    border-radius: 5px;
    color: #ffffff;
    border-bottom: none;
}

/*info*/
#headerTtl_14 H1 {
    background: linear-gradient(113.0597355618263deg, rgb(255, 193, 23) 5.644399460188934%,rgb(255, 255, 255) 97.60290148448044%);
    text-shadow: 1px 1px 0 #333, -1px -1px 0 #333, -1px 1px 0 #333, 1px -1px 0 #333, 0px 1px 0 #333, 0-1px 0 #333, -1px 0 0 #333, 1px 0 0 #333;
    font-size: 1.5em;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    border-radius: 5px;
    color: #ffffff;
}

/*記事ページ見出し*/
#container_14 h1.title {
    background: linear-gradient(113.0597355618263deg, rgb(255, 193, 23) 5.644399460188934%,rgb(255, 255, 255) 97.60290148448044%);
    text-shadow: 1px 1px 0 #333, -1px -1px 0 #333, -1px 1px 0 #333, 1px -1px 0 #333, 0px 1px 0 #333, 0-1px 0 #333, -1px 0 0 #333, 1px 0 0 #333;
    font-size: 1.5em;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    border-radius: 5px;
    color: #ffffff;
}

#container_14 h2.title {
    padding: 7px 0 4px 20px;
    margin: 15px 0px;
    background: #ffe6a0;
    border-bottom: 0px solid #00829A;
    border-top: 0px solid #00829A;
    border-left: 0px solid #00829A;
    border-right: 0px solid #00829A;
    font-size: 1.3em;
    font-weight: bold;
    border-radius: 5px;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
    /*text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, 0px 1px 0 #fff, 0-1px 0 #fff, -1px 0 0 #fff, 1px 0 0 #fff;*/
}


#container_14 h3.title {
    padding: 6px 0 3px 20px;
    margin: 15px 0px;
    background: #ffffff;
    border-bottom: 1px solid #452610;
    border-top: 1px solid #452610;
    border-left: 1px solid #452610;
    border-right: 1px solid #452610;
    font-size: 1.2em;
    font-weight: bold;
    border-radius: 5px;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
}


#container_14 h4.title {
    padding: 3px 0 3px 15px;
    margin: 15px 0px;
    background: none;
    border-bottom: 0px solid #bbbbbb;
    border-top: 0px solid #8C0704;
    border-left: 5px solid #452610;
    border-right: 0px solid #bbbbbb;
    font-size: 1.1em;
    font-weight: bold;
    border-radius: 0px;
    color: #333333;
    box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
}


#container_14 h5.title {
    padding: 6px 0 3px 20px;
    margin: 15px 0px;
    border-bottom: 1px dotted #8C0704;
    font-size: 1.2em;
    font-size: 1.2em;
    font-weight: bold;
    color: #8C0704;
}

#container_14 h6.title {
    padding: 0px 0 0px 15px;
    margin: 15px 0px;
    font-size: 1.0em;
    font-weight: bold;
    color: #8C0704;
}

#container_14 h6:before {
    content: '●';
    color: #8C0704;
    margin-right: 8px;
}

/*新着見出し*/

#headerTtl_16 {
    border-bottom: none;
}


    #headerTtl_16 H1 {
        background: linear-gradient(113.0597355618263deg, rgb(255, 193, 23) 5.644399460188934%,rgb(255, 255, 255) 97.60290148448044%);
        box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
        border-radius: 5px;
        color: #ffffff;
    }

/*////////////////////////////////*/