﻿@import "SideBoard_uiW.css";
/* ===== 色：標準 ===== */

/* ---------- 共通 -------------------- */

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

#headerAreaDef {
    padding: 0px 0px;
    background-color: #fff;
}



#headerAreaDef_6
{
    background-color: #ffffff;
}

.haikei
{
}

.haikei02
{
}

#headerMenu a {
    color: #DE2323;
}
/* 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:#1144CC;
}
a:visited
{
	color:#95529B;
}
a:hover
{
	/*color:#FF7722;*/
	color:#C70026;
}

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

#homeLink a
{
    color:#333333 !important;
}

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

#menu_area {
display:none;
}
/* 全体枠 */
#container {
    color: #333333;
}

/* テーブルリスト */
TABLE.table1 th,TABLE.table2 th
{
	/* ※文字色はカラーパターンCSSで定義 */
}
TABLE.formTable td
{
	background-color: #FFFFFF;
}

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

#headerTtl_12 {
    color: #C83030;
}

/* pankuzu */

#pankuzuBlock {
    padding: 0px 0px;
    background-color: #F6F6F6;
    margin: 0px 0px 15px 0px;
    z-index: 0;
    position: relative;
    border-bottom: 1px solid #cccccc;
}

#pankuzu_12
{
}


/* footerエリア */
#siteinfo {
    background: url("../images/chisan/footer_bg.png")no-repeat;
    background-size: auto;
    background-size: auto;
    background-size: cover;
}
#copyright
{
}


/* カテゴリーグループリンク */
/* - 選択中 */
.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;
}


#new_Area {
}


/* 新着情報 */
#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;
}


.info01
{
    background:#FFFFFF;
}

.infoIchiran
{
}
.infoIchiran a
{
    color:#ffffff;
}



/* TOP画面外枠＋バナー広告エリア */
#struct
{
}

#mainHeader
{
    background-color:#FFFFFF;
}

#siteTitle {
    /*background: url("../images/chisan/title.png")no-repeat center;*/
    height:46px;
    text-align:center;
    margin:0px auto;
    padding:0px;
}

#menuArea
{
    background-color:#97703E;
}

#menuArea a
{
    color:#ffffff;
}

#mainBg {

}
.haikei_15
{

}
#container_15 {
    background-color: #FCFBF7;
}
#rss
{
    background:#FF8A00;
    color:#FFFFFF;
}

.info
{
}

.info .title h4
{
    color:#2C8650;
}

#cp {
    color: #DE2323;
}

#menuAreaRight li {

        background-color: #ffffff;
}

#menuAreaRight li > a:hover {

    background-color: #eaf4fc;
    border-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;
}


/* ---------- [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.classTitle {
    position: relative;
    padding: 1rem .5rem;
    letter-spacing: 0.1em;
    color: #C83030;
}

    h1.classTitle:after {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 5px;
        content: '';
        background-image: -webkit-gradient(linear, left top, right top, from(#fa709a), to(#fee140));
        background-image: -webkit-linear-gradient(left, #fa709a 0%, #fee140 100%);
        background-image: linear-gradient(to right, #fa709a 0%, #fee140 100%);
        border-radius: 3px;
    }
*/


h1.classTitle {
    position: relative;
    padding: 1rem 2rem;
    border-bottom: 4px solid #C83030;
    border-radius: 0;
    color: #C83030;
    padding: 15px 0px 5px 35px;
    letter-spacing: 0.1em;
    font-size: 1.6em;
}

    h1.classTitle:before {
        position: absolute;
        bottom: -4px;
        left: 0;
        width: 25%;
        height: 4px;
        content: '';
        background: #c9c9c4;
        box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    }
    h1.classTitle:after {
        font-family: "Font Awesome 5 Free";
        content: "\f2e7"; /*アイコンのユニコード*/
        font-weight: 900;
        position: absolute; /*絶対位置*/
        font-size: 1em; /*サイズ*/
        left: 0; /*アイコンの位置*/
        top: 15px; /*アイコンの位置*/
        color: #C83030; /*アイコン色*/
        font-weight: 900;
    }


h1.classSetTitle {
    position: relative;
    padding: 1rem 2rem;
    border-bottom: 4px solid #C83030;
    border-radius: 0;
    color: #C83030;
    padding: 15px 0px 5px 35px;
    letter-spacing: 0.1em;
    background: unset;
    font-size: 1.7em;
}

    h1.classSetTitle:before {
        position: absolute;
        bottom: -4px;
        left: 0;
        width: 25%;
        height: 4px;
        content: '';
        background: #c9c9c4;
        box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    }
    h1.classSetTitle:after {
        font-family: "Font Awesome 5 Free";
        content: "\f2e7"; /*アイコンのユニコード*/
        font-weight: 900;
        position: absolute; /*絶対位置*/
        font-size: 1em; /*サイズ*/
        left: 0; /*アイコンの位置*/
        top: 15px; /*アイコンの位置*/
        color: #C83030; /*アイコン色*/
        font-weight: 900;
    }





/*記事タイトル*/
h2.title {
    background-color: #f8f4e6;
}


.newInfo
{
	color:#0C51A2;
}

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 {
    position: relative;
    background: unset;
    height: auto !important;
    min-height: 32px;
    padding: 1px 10px 0 35px;
    font-size: unset;
    border-bottom: dotted 2px #999999 !important;
    background: #f6f6f6;
}

    .midashi::before {
        font-family: "Font Awesome 5 Free";
        content: "\f07c"; /*アイコンのユニコード*/
        font-weight: 900;
        position: absolute; /*絶対位置*/
        font-size: 1em; /*サイズ*/
        left: 8px; /*アイコンの位置*/
        top: 0; /*アイコンの位置*/
        color: #C83030; /*アイコン色*/
        font-weight: 900;
    }

ul.child {
    margin: 10px 10px;
    font-size: 0.9em;
}

.class {
    width: 390px;
}

.classTagArea {
    margin-top: 15px;
    overflow: hidden;
    font-size: 0.9em;
}

ul.child li {
    background: url("../images/top1/ya_red.png") 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;
}



h1.title {
    position: relative;
    padding: 1rem 2rem;
    border-bottom: 4px solid #C83030;
    border-radius: 0;
    color: #C83030;
    padding: 15px 0px 5px 35px;
    letter-spacing: 0.1em;
}

    h1.title:before {
        position: absolute;
        bottom: -4px;
        left: 0;
        width: 25%;
        height: 4px;
        content: '';
        background: #c9c9c4;
        box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    }

    h1.title:after {
        font-family: "Font Awesome 5 Free";
        content: "\f2e7"; /*アイコンのユニコード*/
        font-weight: 900;
        position: absolute; /*絶対位置*/
        font-size: 1em; /*サイズ*/
        left: 0; /*アイコンの位置*/
        top: 15px; /*アイコンの位置*/
        color: #C83030; /*アイコン色*/
        font-weight: 900;
    }


/*h1.title {
    position: relative;
    padding: 1rem .5rem;
    letter-spacing: 0.1em;
    color: #C83030;
}

    h1.title:after {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 5px;
        content: '';
        background-image: -webkit-gradient(linear, left top, right top, from(#fa709a), to(#fee140));
        background-image: -webkit-linear-gradient(left, #fa709a 0%, #fee140 100%);
        background-image: linear-gradient(to right, #fa709a 0%, #fee140 100%);
        border-radius: 3px;
    }
*/




#headerTtl
{
	background:#FFFFFF;
	border-top:solid 3px #0B50A2;
	border-bottom:solid 1px #DDDDDD;
}

/* 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, .calArea #mcWrapper {
    background-color: #f6f6f6;
}

.kijiArea {
    /*    background-color:#F5F1F0;
  border:1px solid #C83030;*/
}

.kijilist {
    border:0px !important;
}

.loadbox3 {
    padding: 15px 0px;
    margin-top: 0px;
    border-top: dotted 2px #999999;
}

.loadbox{
    padding: 20px 0px;
    margin-top: 0px;
    border-top: dotted 1px #999999;
}

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

#cont_body .kijiArea .mainblock_imgttl .ttl_r .upd_date {
    color: #C83030;
    text-align: right;
}

#infoListArea {
    margin: 15px auto;
}

#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;
}
*/
.naiyo {
    background: #fdf2f3 none repeat scroll 0 0;
}

#rssArea {
    background: #EE7800 none repeat scroll 0 0;
}

#rssArea a {
    color: #ffffff;
}

#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;
}


}

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

.my-white {
    color: #ffffff;
}

.my-gold {
    color: #BFA536;
}

.my-mint {
    color: #32BEBE;
}

.my-red {
    color: #B7282E;
}

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

.my-blue {
    color: #1d92c4;
}


#jyuuyou_Area {
    background-color: #fce6e8;
}

    #jyuuyou_Area .jyuuyou_title {
        background-color: #ffffff;
        color: #c30d23;
    }

.jyuuyou_info {
}

.Ichiran {
    background-color: #C83030;
    color: #fff;
    transition: all 0.3s ease;
    box-sizing: border-box;
}

.Ichiran_wrap a {
    text-decoration: none !important;
    position: relative;
    top: 0px !important;
    left: 0px !important;
}

.Ichiran:hover {
    background: #fff;
    border: 1px solid #C83030;
    filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
    color: #C83030;
    border-radius: 50px;
}


#newTtlTab .selected {
    background-color: #417038;
}

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

#newTtlTab h3 {
    background-color: #e2e2e2;
}

#new_Area {
}


#eventcal_Area {
    background: url("../images/top1/grey_dot.png") repeat;
}



#recipe_area {
}


#kumarich_area {
    background: url("../images/chisan/kuma_rich_bg.png");
    background-attachment: scroll;
    background-size: auto;
    background-size: cover;
    background-attachment: fixed;
}

.kumarich_frame {
    background-color: rgba(255,255,255,0.6);
}

.kumarich_annai {
    background: #de2323;
    color:#fff;
}

#kyouryokuten_area {
    background-color: #F6F4E6;
}

.kyouryokuten_left {
    background: url("../images/chisan/shop_bg.png") no-repeat center;
}

.network_tayori_title {
    color: #a82727;
    font-size:1.2em;
    font-weight:bold;
}

.rss {
    max-width: 80px;
    margin: 0px auto;
    text-align: center;
    background-color: #ffffff;
    position: absolute;
    right: 18px;
    top: 9px;
    padding:0px 3px;
    font-size:0.9em;
}

    .rss a {
        color: #aa2727;
        text-decoration: none;
    }

.menu_item span {
    font-weight: bold;
    color: #a82727;
}

.info_title {
    color: #ffffff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding: 8px;
    background-color: #aa2727;
}
.info_naiyou {
    background-color: #ffffff;
}

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

#ban_slide_set .kiji_title {
}

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

#ban_slide_set .kiji_gaiyou {
}

div#naviContainer {
    background-color: #C83030;
    color:#ffffff;
}


div#naviArea ul#navi_list li a {
    color: #ffffff;
    font-weight:normal;
}

.add_wrap {
    color: #DE2323;
}

#toiawase {
    background-color: rgba(255,255,255,0.6);
}

.wideMenu .class2 {
    /* width: 483px; */
    width: 49%;
}

/*:::::::::::::::::::::::::
 * グローバルナビ
 *::::::::::::::::::::::::*/


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

    div#naviArea ul#navi_list li.selected {
        background-color: #a73836 !important;
    }

/*        div#naviArea ul#navi_list li.selected a {
            color: #333333;
        }
*/
    div#naviArea ul#navi_list li.now {
        background-color: #a73836;
    }

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

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

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

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

div#popNaviArea li.navi_child li.now {
    background-color: #fff;
    padding: 2px;
}

    div#popNaviArea li.navi_child li.now a {
        color: #C83030 !important;
        font-weight: normal;
    }

div#popNaviArea li.navi_child a {
    color:#fff;
}

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


div#popNaviArea h3.navi_child_name a {
    color: #fff;
    font-weight: normal;
}

/* 協力店 紹介*/


    .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;
}

.text_link_area {
    background-color: #DE2323;
}

.text_link_area a{
    color: #fff;
}

#ban_slide_set_recipe .kiji_title a {
    color: #C83030;
}

p.koushinDay {
    color: #C83030;
    float:right;
}

#ban_slide_set_chisanEvent .kiji_koushinDay {
    color: #C83030;
}

#container_12 h2.bunrui {
    color:#C83030;
    background:#f5f5f5;
}

.more {
    background: #fff;
    border: 1px solid #C83030;
}

    .more a {
        color: #C83030;
    }



.Menber:hover {
    background: #C83030;
    color: #fff !important;
}

.slick_toggle_wrap span {
    color: #C83030;
}


.kumarich_text {
    color: #C83030 !important;
}