@charset "UTF-8";

/*▼▼ヘッダのスタイル▼▼*/
.design #head{
	background-color:#DFF1DC;
	background-image:url("img/kukyoku_bg2.gif");
	background-repeat:no-repeat;
	background-position:top center;
}
.design #head_top{
	background-color:#EAF7EC;
	background-image:url("img/kukyoku_bg.gif");
	background-repeat:no-repeat;
	background-position:bottom center;
}
.design #navi{
	background-image:url("img/head_nav_bg.jpg");
	background-color:#EAF8E7;
}
.design #navi li {
	width:200px;
}
.design #navi li ul{
	width:190px;
}
.design #navi li li{
	background-image:url("img/list.gif");
	width:170px;
}
.design #navi ul li#menu_opn {
	width:100px;
}
.design #head_upper{
	background-image:none;
}
.design #head_right div#src_box {
	background-color:#337039;
    margin:5px 0 0 0;
	color:#fff;
}

.design #imp{
	background-image:url("img/imp_bg.gif");
	background-color:#B1D5B1;
}
.design .kukyoku_map #wrd{
	margin:0px 0px 0 0;
	line-height:0em;
}
.design .kukyoku_map #tab-box2{
	margin:2px 0px 0px 0px;
	padding:0;
}
.design .kukyoku_map #nav2{
	margin:0 0 0 0;
	padding:0 0 0 10px;
}
.design .kukyoku_map #nav2 li{
	margin:0 3px 0 0;
	padding:0;
	background-image:none;
	float:left;
}
.design .kukyoku_map #nav2 li img{
	vertical-align:bottom;
}
.design .kukyoku_map #tab-03{
	margin:3px 0 0 0;
}
.design .kukyoku_map #tab-04 {
	display:none;
}
.design .kukyoku_map #tab-04 ul{
	margin:0;
	padding:10px 0 0 10px;
	text-align:left;
}
.design .kukyoku_map #tab-04 li{
	margin:0 12px 5px 0;
	padding:0 0 0 10px;
	display:inline-block;
}
/*▼▼▼▼▼▼▼▼▼領域01のスタイル▼▼▼▼▼▼▼▼▼*/
.design #zone01 h2{
	border-color:#7FA784;
	background-image:url("img/z3_h2_bg.gif");
	background-color:#CCEBC9;
	}
.design #zone01 .h2{
	border-color:#7FA784;
	background-image:url("img/z3_h2_bg.gif");
	background-color:#CCEBC9;
}
.design #zone01 .h2{
font-size: 85%;
    font-weight: bold;
    margin-top: 5px;
    text-align: right;
}
/*▼▼領域01分類のスタイル▼▼*/
.design #zone01 .category_lower{
	border-color:#7FA784;
}
/*▼▼領域01イベント分類のスタイル▼▼*/
.design #zone01 .event_lower{
	border-color: #7FA784;
}
.design #zone01 .event_cat_lower{
	border-color:#7FA784;
}
.design #zone01 .category_lower .cat_lst a{
	background-image:url("img/list.gif");
}
/*▼▼領域01イベントカレンダーのスタイル▼▼*/
.design #zone01 .calendar_lower{
	border-color:#7FA784;
}
.design #zone01 .calendar .cat_lst a{
	background-image:url("img/list.gif");
}
/*▼▼領域01トピックスのスタイル▼▼*/
.design #zone01 .new_lower{
	border-color:#7FA784;
}
/*▼▼領域01トピックスのスタイル▼▼*/
.design #zone01 .topics_lower{
	border-color:#7FA784;
}
/*▼▼領域01ピックアップのスタイル▼▼*/
.design #zone01 .pickup_lower{
	border-color:#7FA784;
	}
.design #zone01 .pickup h3{
	background-image:url("img/h3_bg2.gif");
}
/*▼▼領域01ピックアップ2のスタイル▼▼*/
.design #zone01 .pickup2_lower{
	border-color:#7FA784;
	}
.design #zone01 .pickup2 h3{
	background-image:url("img/h3_bg2.gif");
}
/*▼▼領域01ピックアップ3のスタイル▼▼*/
.design #zone01 .pickup3_lower{
	border-color:#7FA784;
	}
.design #zone01 .pickup3 h3{
	background-image:url("img/h3_bg2.gif");
}
/*▼▼領域01人口・世帯数のスタイル▼▼*/
.design #zone01 .j_s_lower{
	border-color:#7FA784;
}
/*▼▼領域01リンク・画像領域（テキスト）のスタイル▼▼*/
.design #zone01 .link h2{
	background-image:url("img/z3_h2_list.gif");
	background-color:#CCEBC9;
}

/*▼▼▼▼▼▼▼▼▼領域02のスタイル▼▼▼▼▼▼▼▼▼*/
.design #zone02 .h2{
	padding:5px 10px;
	background-image:url("img/z2_bg.gif");
	border-color:#6e9773;
	background-color:#CCEBC9;
	}
.design #zone02 h2{
	padding:5px 10px;
	background-image:url("img/z2_bg.gif");
	border-color:#6e9773;
	background-color:#CCEBC9;
}
/*▼▼領域02新着情報のスタイル▼▼*/
.design #zone02 .new{
	border:0px;
	}
.design #zone02 .new_lower{
	padding-left:5px;
	background-color:#fff;
}
.design #zone02 .new .h2{
	background-image:url("img/z2_new.gif");
	background-color:#edf8f5;
	border-top:2px solid #842308;
	border-bottom:2px solid #842308;
	color:#411f11;
	background-color:#F4D0C3;
}
.design #zone02 .new .h2 h2{
	float:left;
	padding:0px;
}
.design #zone02 .new .new_other{
	float:right;	
}
.design #zone02 .new_lower ul li{
	border-color:#842308;
}
/*▼▼領域02トピックスのスタイル▼▼*/
.design #zone02 .topics_lower{
	padding-left:5px;
}
.design #zone02 .topics_lower ul li{
	border-color:#7FA784;
}

/*▼▼領域02イベントカレンダーのスタイル▼▼*/
.design #zone02 .calendar .cat_lst a{
	background-image:url("img/list.gif");
}
/*▼▼領域02ピックアップのスタイル▼▼*/
.design #zone02 .pickup{
}
.design #zone02 .pickup .h2{
	background-image:url("img/z2_tpi1.gif");
	background-repeat:no-repeat;
	background-color:#FDF1ED;
	color:#421a11;
	}
.design #zone02 .pickup .h2 .h2_bg{
	background-image: url("img/z2_tpi2.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
}
.design #zone02 .pickup .h2 .h2_bg{
	background-image:url("img/z2_tpi2.gif");
}
.design #zone02 .pickup .h2 .h2_bg{
	padding:10px;	
}
.design #zone02 .pickup .pickup_other{
	float:right;	
}
.design #zone02 .pickup h3{
	background-image:url("img/h3_bg.gif");
	color: #333;
}
/*▼▼領域02ピックアップ2のスタイル▼▼*/
.design #zone02 .pickup2{
	border:0px;
}
.design #zone02 .pickup2_lower{
	background-color:#fff;
}
.design #zone02 .pickup2 h3{
	background-image:url("img/h3_bg2.gif");
}
/*▼▼領域02ピックアップ3のスタイル▼▼*/
.design #zone02 .pickup3{
	border:0px;
}
.design #zone02 .pickup3_lower{
	background-color:#fff;
}
.design #zone02 .pickup3 h3{
	background-image:url("img/h3_bg2.gif");
}
/*▼▼▼▼▼▼▼▼▼領域03のスタイル▼▼▼▼▼▼▼▼▼*/
.design #zone03 h2{
	border-color:#7FA784;
	background-image:url("img/z3_h2_bg.gif");
	background-color:#CCEBC9;
	}
.design #zone03 .h2{
	border-color:#7FA784;
	background-image:url("img/z3_h2_bg.gif");
	background-color:#CCEBC9;
}
.design #zone03 .h2{
font-size: 85%;
    font-weight: bold;
    margin-top: 5px;
    text-align: right;
}
/*▼▼領域03分類のスタイル▼▼*/
.design #zone03 .category_lower{
	border-color:#7FA784;
}
/*▼▼領域03イベント分類のスタイル▼▼*/
.design #zone03 .event h2{
	margin:0;
	padding:0;
	border:0px;
}
.design #zone03 .event_lower{
	border-color: #7FA784;
}
.design #zone03 .event_cat_lower{
	border-color:#7FA784;
}
.design #zone03 .category_lower .cat_lst a{
	background-image:url("img/list.gif");
}
/*▼▼領域03イベントカレンダーのスタイル▼▼*/
.design #zone03 .calendar_lower{
	border-color:#7FA784;
}
.design #zone03 .calendar .cat_lst a{
	background-image:url("img/list.gif");
}
/*▼▼領域03トピックスのスタイル▼▼*/
.design #zone03 .new_lower{
	border-color:#7FA784;
}
/*▼▼領域03トピックスのスタイル▼▼*/
.design #zone03 .topics_lower{
	border-color:#7FA784;
}
/*▼▼領域03ピックアップのスタイル▼▼*/
.design #zone03 .pickup_lower{
	border-color:#7FA784;
	}
.design #zone03 .pickup h3{
	background-image:url("img/h3_bg2.gif");
}
/*▼▼領域03ピックアップ2のスタイル▼▼*/
.design #zone03 .pickup2_lower{
	border-color:#7FA784;
	}
.design #zone03 .pickup2 h3{
	background-image:url("img/h3_bg2.gif");
}
/*▼▼領域03ピックアップ3のスタイル▼▼*/
.design #zone03 .pickup3_lower{
	border-color:#7FA784;
	}
.design #zone03 .pickup3 h3{
	background-image:url("img/h3_bg2.gif");
}
/*▼▼領域03人口・世帯数のスタイル▼▼*/
.design #zone03 .j_s_lower{
	border-color:#7FA784;
}
/*▼▼領域03リンク・画像領域（テキスト）のスタイル▼▼*/
.design #zone03 .link h2{
	background-image:url("img/z3_h2_list.gif");
	background-color:#CCEBC9;
}


/*▼▼▼▼▼▼▼▼▼領域04のスタイル▼▼▼▼▼▼▼▼▼*/
.design #zone04 h2{
	background-color:#CCEBC9;
	border-color: #6e9773;
	background-image:url("img/z4_h2_bg.gif");
}
.design #zone04 .h2{
	background-color:#CCEBC9;
	border-color: #6e9773;
	background-image:url("img/z4_h2_bg.gif");
}
/*▼▼領域04新着情報のスタイル▼▼*/
.design #zone04 .new_lower{
	padding-left:5px;
}
.design #zone04 .new_lower ul li{
	border-color:#7FA784;
}
/*▼▼領域04トピックスのスタイル▼▼*/
.design #zone04 .topics_lower{
	padding-left:5px;
}
.design #zone04 .topics_lower ul li{
	border-color:#7FA784;
}
/*▼▼領域04ピックアップのスタイル▼▼*/
.design #zone04 .pickup h3{
	background-image:url("img/h3_bg2.gif");
}
/*▼▼領域04ピックアップ2のスタイル▼▼*/
.design #zone04 .pickup2 h3{
	background-image:url("img/h3_bg2.gif");
}
/*▼▼領域04ピックアップ3のスタイル▼▼*/
.design #zone04 .pickup3 h3{
	background-image:url("img/h3_bg2.gif");
}
/*▼▼領域04バナー領域のスタイル▼▼*/
.design #zone04 .bana {
	background-color:#EEF9EF;
}
/*▼▼フッタのスタイル▼▼*/
#foot{
	background-image:url("img/foot_bg.gif");
	background-color:#F6F6F6;
	}

/*▼▼▼中ページのスタイル▼▼▼*/
.design .main_naka #page_left h1{
	border-color:#77a879;
	background-image:url("img/in_h1.gif");
	background-color:#194B1E;
}
#in_all .design #navi li.cat_hom{
	width:102px;
}
#in_all .design #navi li{
	width:225px;
}
/*パンくずリストのスタイル*/
.design #pankuzu li a{
	background-image:url("img/list2.gif");
}
#body .design .main_naka #page_left h2{
	background-image:url("img/flg.gif");
}
.design .main_naka h3 {
	background-image:url("img/list.gif");
}
.design .eve_prv a{
	background-image:url("img/list.gif");
}
/*▼▼▼中ページナビゲーションメニューのスタイル▼▼▼*/
.design .main_naka #page_right #in_right_navi h2{
	border-color:#EEF9EF;
	background-color:#1C5622;
}
#in_right_navi{
	border-color:#d2ecd4;
}
.design .main_naka #page_right #in_right_navi ul{
	background-color:#EEF9EF;
}
.design .main_naka #page_right #in_right_navi ul li{
	border-color:#77A879;
}
.design .main_naka #page_right ul li.select{
	background-image:url("img/list.gif");
}
/*▼▼▼バナー広告のスタイル▼▼▼*/
.design .main_naka .bana{
	background-color:#EEF9EF;
}
.design .main_naka .bana h2{
	color:#000;
}
/*▼▼▼組織一覧のスタイル▼▼▼*/
#body .soshiki2 .design .main_naka #page_left h2{
	border-color:#77A879;
	background-image:url("img/flg.gif");
}
.soshiki .design .main_naka div.category_p01,
.soshiki2 .design .main_naka div.category_p01{
	border-color:#c4e1c6;
	background-color:#d9ebda;
}
.soshiki .design .main_naka .th01{
	border-color:#77a879;
	background-color:#3e8245;
}
#body .soshiki2 .design .main_naka #page_left .in_new h2 {
	border-color:#dd9f86;
}
/*▼▼▼イベントのスタイル▼▼▼*/
#body .design .main_naka #eve_wrd .publicity_h2 {
    border-color:#77a879;
	background-color:#EEF9EF;
    background-image: url("img/flg.gif");
}
#body .all .design .main_naka .event_navi li{
	border-color:#77A879;
}
/*▼▼▼イベントカレンダーリスト▼▼▼*/
.design .main_naka #calendar_list caption{
	background-image:url("img/h3_bg2.gif");
}
/*▼▼▼サイトマップのスタイル▼▼▼*/
.design .main_naka .sitemap_body h3{
	background-image:url("img/list.gif");
}