﻿/* ===== 色：標準 ===== */

/* ---------- 共通 -------------------- */

body
{
    /*  通常の背景と文字色はdefault_body.cssで指定
        独立サイトは*_body.cssで指定
    background-color:#******;
    color:#******;
    */
}

.haikei
{
    /*  通常の背景と文字色はdefault_body.cssで指定
        独立サイトは*_body.cssで指定    */
}
/* add 2012/09/05 会員専用コンテンツ対応 start */
.haikeiMember
{
    background-color:#F2FAFC;
}

#copyrightMember
{
    color:#333333;
    background-color:#A6DEEB;
}
/* add 2012/09/05 end */


a:link
{
	color:#1144CC;
}
a:visited
{
	color:#95529B;
}
a:hover
{
	/*color:#FF7722;*/
	color:#C70026;
}

.bunrui 
{
	color:#353535;
}


/* ---------- stylesheet.css -------------------- */

/* 全体枠 */
#container 
{
	/*background-color:#FFFFF8;*/
	color:#333333;
}

/* テーブルリスト */
TABLE.table1 th,TABLE.table2 th
{
	/* ※文字色はカラーパターンCSSで定義 */
}
TABLE.formTable td
{
	background-color: #FFFFFF;
}

/* 検索条件項目 */
.searchItem
{
}

/* pankuzu */
#pankuzu
{
}
#pankuzu_7
{
	background:#FFFFFF;
}

/* copyright */
#copyright
{
    color:#333333;
    /*background-color:#FBF9F8;*/
}

/* カテゴリーグループリンク */
/* - 選択中 */
.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;
}


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;
}

/* ---------- top1.css -------------------- */

/* TOP画面外枠＋バナー広告エリア */
#struct
{
    
}
/* TOP画面外枠 */
.containerTop 
{
   background-color:#FFFFFF;
	color:#353535;
}
.headerTopTtl
{
	color:#FFFFFF;
}
/* ヘッダー部分（CSS切替、検索等） */
#mainHeaderTop
{
   /*background-color:#f7f7f7;*/
}
/* やさしいブラウザ */
#yomiage
{
    background-color:#0000FF;
}
#yomiage a
{
    color:#FFFFFF;
}

#mainSearch
{
   /*background-color: #F7F7F7;*/
}
#headerMenu a
{
	/*color:#FFFFFF;*/
}
#TabMenu a:link
{
	color:#0A0C4B;
}
#TabMenu a:hover
{
	color:#C70026;
}

/*  */
/* 緊急情報 */
#kinkyuBlock
{
}

#kinkyuArea {
	background-color: #C23A0F;
}

#kinkyuTtla
{
	background-color:#C23A0F;
}

#kinkyuTxt
{
    color:#353535;
    background-color:#ffffff;
}
/* 新着情報 */
#newTtlTab h3.selected a
{
    color:#333333;
}
.infoTtl
{
	background:url("../images/top1/newInfoTtl.jpg") no-repeat;
}
.listInfo
{
	background-color:#FFFFFF;
}

.infotitle

{
	background-color:#005bac;
    color:#ffffff;
}

.infoIchiran
{
}
.listInfo ul li span.date
{
    color:#333333;
}




/* 注目情報 */
.topicTtl
{
	background:url("../images/top1/chumokuTtl.jpg") no-repeat;
}
/* 右メニュー */
.r_menu
{
	background-color:#FFFFFF;
}

.r_menu #ku_map{background:url("../images/top1/icon_map.gif") no-repeat 10px center #F4FAFC;}
.r_menu #kumamotoInfo{background:url("../images/top1/icon_kumamotoInfo.gif") no-repeat 8px center #F4FAFC;}
.r_menu #denshi{background:url("../images/top1/icon_gyousei.gif") no-repeat 10px center #F4FAFC;}
.r_menu #siminseikatu{background:url("../images/top1/icon_seikatu.gif") no-repeat 9px center #F4FAFC;}
.r_menu #siminsankaku{background:url("../images/top1/icon_siminsankaku.gif") no-repeat 7px center #F4FAFC;}
.r_menu #jinkou
{
	background:url("../images/top1/icon_jinkou.gif") no-repeat 8px center #F4FAFC;
	padding-left:40px;
}
.r_menu #ranking{background:url("../images/top1/icon_rankingu.gif") no-repeat 7px center #F4FAFC;}

/* バナー */
.r_menu .banTitle
{
	background:#EEEEEE;	
	color:#999999;
}
#adinfo div#banTitle
{
	background:#EEEEEE;	
}
#adinfo div#adinfoBox
{
	background:#d9e4da;
}

#adinfo div#addinfoHeader
{
	background:#f2f2f0;

}

/* フローティングバナー */
#fBanArea {
    background-color: #d9e4da;
}
.fLinkInfo {
    background-color: #f2f2f0;
}


#slideBtmMenu a
{
    color: #353535;
}

/* 検索メニュー */
#searchContainer
{
    border-color:rgba(255,255,255, 0.5);
	background-color:rgba(255,255,255, 0.5);

    box-shadow:1px 2px 5px rgba(0,0,0,0.2);
}
#searchArea
{
	background:#FFFFFF;
}
.searchBox {
    border-color:#cccccc !important;
}

.pickup .searchTitle
{
	background:url("../images/top1/icon_pickup.gif") no-repeat 7px center #015DB2;
	color:#FFFFFF;
}
.calender .searchTitle
{
	background:url("../images/top1/icon_cal.gif") no-repeat 7px center #015DB2;
	color:#FFFFFF;
}
#mainSearch2 
{
	background:#EDECED;
}

/* サイト内検索 おすすめキーワード */
#keyword a
{
    border-color:#cccccc;
    background-color:#ffffff;
    color: #353535;
}
#keyword a:after {
}
#keyword a:before 
{
}
#keyword a:hover:before 
{
}
#keyword a:hover 
{
}


#bunruiMenu a:link
{
	color:#0A0C4B;
}
#bunruiMenu a:hover
{
	color:#C70026;
}
/* 問合せ先 */
#siteinfo
{
	background-color:#f0f4f7;
}
ul#footerBtn li a
{
	color:#FFFFFF;
}

/* copyright */
#cp
{
    color:#ffffff;
    background-color:#005bac;
}
#cp a
{
	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;
}


/* ごみ分類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:#F8F8F8;
}
div.enq_form
{
	background-color:#FFFFFF;
	border:solid 1px #E5E5E5;
}
div.enq_form div.memo2{
    border:1px solid #666666;
}
table.enq_s
{
	background-color:#FFFFFF;
}
table.enq_s th
{
	background-color:#E6F1F7;
}

/* ----------- etc ---------------------------------- */

/* フリーエリア */
.freeareaShinsei
{
    background:#FFFFFF;
}


/* 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 h3.menuHead
{
	background-color:#005bac;
	color:#ffffff;
}


.menuBlockmachi ul.menuItembg
{
	padding:0px;
	margin:0px;
	background:url("../images/top1/machizukuri_bg.gif") repeat-y;
}

.menuBlockiza h3.menuHead
{
	background-color:#C23A0F;
	color:#ffffff;
}


.menuBlockiza ul.menuItembg
{
	background-color:#fef1f2;
}
.menuBlockgaiyou ul.menuItembg
{
	background-color:#f4fafc;
}

.menuBlock02 ul.menuItembg
{
	background-color:#f4fafc;
}


#rankbg
{
	background-color:#f7f9f9;
}

h1.classTitle
{
	background-color:#3399cc;
	color:#FFFFFF;
}

.newInfo
{
	background:url("../../hpkiji/images/newInfo_bg.jpg") no-repeat left bottom;
	color:#ffffff;
}

ul#classMenuArea
{
	background-color:#f4fafc;
}

ul#classMenuArea li.selected, ul#danrakuMenuArea li.selected
{
	background-color:#e6f3f8;
}

.midashi
{
	background-color:#f8f8f8;
}

#ugkLink
{
	background-color:#ebf3f8;
}

#kinkyuTtl

{
	background-color:#C23A0F;
}
p.kinkyuTtl,div.saigaittl
{
	color:#CC0000;
}
#kinkyuTtl a
{
    color:#FFFFFF;
}

#tab
{
	background-color:#005bac;
	color:#ffffff;

}

#tab a
{
	color:#ffffff;

}
#menuBlockFaq h3.menuHead
{
	background-color:#ccecf0;
}

.menuBlockLife h3.menuHead
{
	background-color:#ccecf0;
}

.menuBlockBunrui h3.menuHead
{
	background-color:#ccecf0;
}

h1.title
{
	background-color:#EBF3F3;
}


/* add 2011/10/18 accesscounter end */

/*** グローバルナビゲーション start ***/
/* GlobalNavigation */
div#naviContainer
{
    background:#005DAD;
}
div#naviArea a
{
    color:#ffffff;
}
div#naviArea ul#navi_list li a p
{
}
div#naviArea ul#navi_list li.selected
{
    background-color:#ffffff !important;
}
div#naviArea ul#navi_list li.selected a
{
    color:#005bac !important;
}
div#naviArea ul#navi_list li.now
{
	background-color:#e6f3f8;
}
div#naviArea ul#navi_list li.now a
{
    color:#005bac !important;
}
div#popNaviArea ul.g_navi
{
    background-color:#005DAD;
    border-left:solid 1px #CCCCCC;
    border-right:solid 1px #CCCCCC;
    border-bottom:solid 1px #CCCCCC;
}
div#popNaviArea div.navi_child p.now,
div#popNaviArea li.navi_child p.now
{
    background-color:#e6f3f8;
}
div#popNaviArea div.navi_child p.now a,
div#popNaviArea li.navi_child p.now a
{
    color:#005bac !important;
}

div#popNaviArea a
{
    color:#ffffff !important;
}

div#popNaviArea div.navi_child li.now,
div#popNaviArea li.navi_child li.now
{
    background-color:#e6f3f8;
}
div#popNaviArea div.navi_child li.now a,
div#popNaviArea li.navi_child li.now a
{
    color:#005bac !important;
}
/*** グローバルナビゲーション end ***/
