@charset "UTF-8";

/*▼▼▼▼レイアウトに関するスタイル▼▼▼▼*/
#zone010203{
	margin:0px 0px 0px 0px;
	padding:0px 4px 20px 4px;
	border:0px;
	width:auto;
}
#zone0102{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	float:left;
	width:759px;
}
#zone01{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	width:216px;
	float:left;
	text-align:center;
}
#zone01_lower{
	border:3px solid #FEAB2B;
	border-top:none;
	padding-top:10px;
}
#zone02{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	width:524px;
	float:right;
	text-align:center;
}
#zone02_lower{
	border:3px solid #2779D0;
	border-top:none;
	border-bottom:none;
	padding-top:10px;
}
#zone03{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	width:216px;
	float:right;
	text-align:center;
}
#zone03_lower{
	border:3px solid #BAC2E8;
	border-top:none;
	padding-top:10px;
}
/*▼▼ヘッダのスタイル▼▼*/
/*▼▼ヘッダコンテンツのスタイル▼▼*/
.design #top_img{
	background-image:url("img/head_back2.jpg");
	clear:both;
}

.design #top_img2{
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 0px;
	background-position:left top;
	height:200px;
	border-left:1px solid #939393;
	border-right:1px solid #939393;
	background-image:url("img/head_back3.png");
}
.design #top_img2 .div{
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	border:1px solid #8C9FA2;
	background-color:#FBFEDD;
	float:right;
	width:26%;
	line-height: 1.5em;
}
.design #top_img2 h2 a:LINK    { text-decoration:underline; color:#FFFFFF; }
.design #top_img2 h2 a:VISITED { text-decoration:underline; color:#FFFAFF; }
.design #top_img2 h2 a:ACTIVE  { text-decoration:underline; color:#FFFFA9; }
.design #top_img2 h2 a:HOVER   { text-decoration:underline; color:#FFFFA9; }
.design #top_img2 h2{
	margin:0px 3px 5px 3px;
	padding:0px 0px 0px 0px;
	background-color:#259776;
	color:#FFFFFF;
	text-align:center;
}
.design #top_img2 h2 img{
	margin:0px auto 0px auto;
}

.design .imp_color,.design .imp_kinkyu_color{
	margin-bottom:3px;
}

/*▼▼▼▼▼▼▼▼▼領域01のスタイル▼▼▼▼▼▼▼▼▼*/
#zone01 h3 a:LINK    { text-decoration:underline; color:#FFFFFF; }
#zone01 h3 a:VISITED { text-decoration:underline; color:#FFFAFF; }
#zone01 h3 a:ACTIVE  { text-decoration:underline; color:#FFFFA9; }
#zone01 h3 a:HOVER   { text-decoration:underline; color:#FFFFA9; }
.design #zone01 #zh_01{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	background-color:transparent;
	background-image:none;
}
.design #zone01 h3{
	margin:0px auto 0px auto;
	padding:5px;
	width:180px;
	color:#fff;
	text-align:left;
	background-color:#4e3b34;
}
.design #zone01 .h3{
	margin:0px auto 0px auto;
	padding:5px;
	width:180px;
	color:#fff;
	text-align:left;
	background-color:#4e3b34;
}
.design #zone01 .h3 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	background-image:none;
	background-color:transparent;
	float:left;
	width:auto;
}
.design #zone01 .h3 img{
	margin:4px 0px 0px 7px;
	padding:0px 0px 0px 0px;
	vertical-align:baseline;
}

/*▼▼領域01分類のスタイル▼▼*/
.design #zone01 .category{
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
	background-image:none;
}
.design #zone01 .category2{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone01 .category3{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone01 .category4{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone01 .category5{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone01 .category_lower{
	text-align:left;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
	width:190px;
}
.design #zone01 .category_lower .cat_lst{
	font-size:85%;
	font-weight:bold;
	margin-bottom:5px;
	text-align:right;
}
.design #zone01 .category_lower .cat_lst a{
	padding-left:20px;
    background-image:url("img/list_icon1.gif");
	background-repeat:no-repeat;
	background-position:7px 3px;
}

/*▼▼領域01組織から探すのスタイル▼▼*/
.design #zone01 .kakuka{
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
	background-image:none;
}

/*▼▼領域01イベントのスタイル▼▼*/
.design #zone01 .event{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone01 .event_month{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	font-weight:bold;
}
.design #zone01 .event_month img{
	position:relative;
	top:4px;
}
.design #zone01 .event_lower{
	text-align:left;
	width:190px;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
}

/*▼▼領域01イベントカレンダーのスタイル▼▼*/
.design #zone01 .calendar{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone01 .calendar_lower{
	margin:0px 0px 0px 0px;
	padding:5px 10px 8px 10px;
	text-align:center;
}

/*▼▼領域01トピックスのスタイル▼▼*/
.design #zone01 .topics{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone01 .topics_lower{
	text-align:left;
	width:190px;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
}

/*▼▼領域01新着情報のスタイル▼▼*/
.design #zone01 .new{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone01 .new_lower{
	text-align:left;
	width:190px;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
}

/*▼▼領域01ピックアップのスタイル▼▼*/
.design #zone01 .pickup{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone01 .pickup h3{
	margin:0px auto 0px auto;
	padding:5px;
	width:180px;
	color:#fff;
	text-align:left;
	background-color:#4e3b34;
	background-image:none;
}
.design #zone01 .pickup h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	border:0px;
}
.design #zone01 .pickup_lower{
	text-align:left;
	width:190px;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
}
.design #zone01 .pickup p{
	margin:0.5em 3px 0.3em 7px;
}
.design #zone01 .pickup ul{
	margin-bottom:15px;
}

/*▼▼領域01ピックアップ2のスタイル▼▼*/
.design #zone01 .pickup2{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone01 .pickup2 h3{
	margin:0px auto 0px auto;
	padding:5px;
	width:180px;
	color:#fff;
	text-align:left;
	background-color:#4e3b34;
	background-image:none;
}
.design #zone01 .pickup2 h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	border:0px;
}
.design #zone01 .pickup2_lower{
	text-align:left;
	width:190px;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
}
.design #zone01 .pickup2 p{
	margin:0.5em 3px 0.3em 7px;
}
.design #zone01 .pickup2 ul{
	margin-bottom:15px;
}

/*▼▼領域01ピックアップ3のスタイル▼▼*/
.design #zone01 .pickup3{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone01 .pickup3 h3{
	margin:0px auto 0px auto;
	padding:5px;
	width:180px;
	color:#fff;
	text-align:left;
	background-color:#4e3b34;
	background-image:none;
}
.design #zone01 .pickup3 h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	border:0px;
}
.design #zone01 .pickup3_lower{
	text-align:left;
	width:190px;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
}
.design #zone01 .pickup3 p{
	margin:0.5em 3px 0.3em 7px;
}
.design #zone01 .pickup3 ul{
	margin-bottom:15px;
}

/*▼▼領域01人口・世帯数のスタイル▼▼*/
.design #zone01 .j_s{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone01 .j_s_lower{
	text-align:left;
	width:190px;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
}
.design #zone01 .j_s ul{
}
.design #zone01 .j_s li{
	background-image:none;
}
.design #zone01 .j_s li strong{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	border:0px;
}
.design #zone01 .j_s p{
	margin:0.5em 0px 0px 7px;
	padding:0px 0px 0px 0px;
	border:0px;
	color:#333333;
	font-size:90%;
}

/*▼▼領域01バナー広告のスタイル▼▼*/
.design #zone01 .bana{
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	border:0px;
}
.design #zone01 .bana h3{
	display:none;
}
.design #zone01 .bana_lower{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:center;
	width:100%;
}
.design #zone01 .bana .bana_img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	border:0px;
	display:block;
}
.design #zone01 .bana span{
	margin:3px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	border:0px;
}
.design #zone01 .bana ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	list-style-type:none;
}
.design #zone01 .bana li{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	line-height:1em;
	background-image:none;
}
.design #zone01 .bana img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

/*▼▼領域01RSSのスタイル▼▼*/
.design #zone01 .rss{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}
.design #zone01 .rss h3{
	display:none;
}
.design #zone01 .rss_lower{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	width:100%;
}
.design #zone01 .rss ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	list-style-type:none;
}
.design #zone01 .rss li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:left;
}
.design #zone01 .rss img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

/*▼▼領域01リンク・画像領域（画像）のスタイル▼▼*/
.design #zone01 .image{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:center;
}
.design #zone01 .image h3{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-image:none;
	float:none;
	background-color:transparent;
}
.design #zone01 .image .image_img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	border:0px;
	display:block;
}
.design #zone01 .image span{
	margin:3px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	border:0px;
}
.design #zone01 .image img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}
/*▼▼領域01リンク・画像領域（テキスト）のスタイル▼▼*/
.design #zone01 .link{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}

/*▼▼領域01RSS一覧のスタイル▼▼*/
.design #zone01 .rss_list{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone01 .rss_list h3{
}

/*▼▼▼▼▼▼▼▼▼領域02のスタイル▼▼▼▼▼▼▼▼▼*/
.design #zone02 #zh_02{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	background-color:transparent;
	background-image:none;
}
.design #zone02 h3{
	margin:0px auto 0px auto;
	padding:15px 10px 20px 8px;
	background-position:bottom left;
	background-image:url("img/z2_bg.gif");
	background-repeat:no-repeat;
	background-color:#daefff;
	width:480px;
	font-size:150%;
}
.design #zone02 .h3{
	margin:0px auto 0px auto;
	padding:15px 10px 20px 8px;
	background-position:bottom left;
	background-image:url("img/z2_bg.gif");
	background-repeat:no-repeat;
	background-color:#daefff;
	width:480px;
}
.design #zone02 .h3 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	background-image:none;
	background-color:transparent;
	float:left;
	width:auto;
}
.design #zone02 .h3 img{
	margin: 4px 0px 0px 7px;
    padding: 0px;
    vertical-align: baseline;
}

/*▼▼領域02分類のスタイル▼▼*/
.design #zone02 .category{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 0px 0px;
	width:498px;
}
.design #zone02 .category2{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 0px 0px;
	width:498px;
}
.design #zone02 .category3{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 0px 0px;
	width:498px;
}
.design #zone02 .category4{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 0px 0px;
	width:498px;
}
.design #zone02 .category5{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 0px 0px;
	width:498px;
}
.design #zone02 .category_lower{
	margin:0px 0px 0px 0px;
	padding:5px 5px 8px 13px;
	border:0px;
}

/*▼▼領域02組織から探すのスタイル▼▼*/
.design #zone02 .kakuka{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 0px 0px;
	width:498px;
}
.design #zone02 .kakuka_lower{
	margin:0px 0px 0px 0px;
	padding:5px 5px 8px 13px;
	border:0px;
}

/*▼▼領域02イベントのスタイル▼▼*/
.design #zone02 .event{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 0px 0px;
	width:498px;
}
.design #zone02 .event_month{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	font-weight:bold;
}
.design #zone02 .event_month img{
	position:relative;
	top:4px;
}
.design #zone02 .event_lower{
	margin:0px 0px 0px 0px;
	padding:5px 5px 8px 13px;
	border:0px;
}
.design #zone02 .event ul{
}
.design #zone02 .event li{
}

/*▼▼領域02イベントカレンダーのスタイル▼▼*/
.design #zone02 .calendar{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 0px 0px;
	width:498px;
}
.design #zone02 .calendar_lower{
	margin:0px 0px 0px 0px;
	padding:8px 10px 5px 10px;
	text-align:center;
}

/*▼▼領域02新着情報のスタイル▼▼*/
.design #zone02 .new{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 7px 0px;
	width:498px;
}
.design #zone02 .new_lower{
	margin:0px 0px 0px 0px;
	padding:5px 5px 8px 13px;
	border:0px;
}

/*▼▼領域02トピックスのスタイル▼▼*/
.design #zone02 .topics{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 7px 0px;
	width:498px;
}
.design #zone02 .topics_lower{
	margin:0px 0px 0px 0px;
	padding:5px 5px 8px 13px;
	border:0px;
}
/*▼▼領域02ピックアップのスタイル▼▼*/
.design #zone02 .pickup{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 7px 0px;
	width:498px;
}
.design #zone02 .pickup h4{
	margin:0px 0px 0px 0px;
	padding:12px 0px 5px 16px;
	background-image:url("img/z2_h4.gif");
	background-repeat:no-repeat;
	background-position:left 2px;
	font-size:110%;
	color: #00033E;
}
.design #zone02 .pickup p{
	display:none;
}
.design #zone02 .pickup_lower{
	margin:0px 0px 0px 0px;
	padding:5px 5px 8px 13px;
	border:0px;
}
.design #zone02 .pickup ul{
}
.design #zone02 .pickup li{
}
.design #zone02 .pickup_lower #eve_lst{
	margin-top:20px;
}
.design #zone02 .pickup_lower #eve_lst a{
	background-image:none;
}
.design #zone02 .pickup_lower .cat_lst{
	font-size:85%;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
	text-align:right;
	display:block;
}
.design #zone02 .pickup_lower .cat_lst a{
	padding-left:20px;
    background-image:url("img/list_icon1.gif");
	background-repeat:no-repeat;
	background-position:7px 3px;
}
.design #zone02 .pickup_lower #evebox{
	padding-bottom:20px;
}
.design #zone02 .pickup_lower #eve{
	float:left;
}
.design #zone02 .pickup_lower #eve_txt{
	float:right;
	width:294px;
}
.design #zone02 .pickup_lower #eve_txt p{
	font-size:85%;
}
/*▼▼領域02ピックアップ2のスタイル▼▼*/
.design #zone02 .pickup2{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 7px 0px;
	width:498px;
}
.design #zone02 .pickup2 h4{
	display:none;
}
.design #zone02 .pickup2 #eve_txt h4{
	display:block;
	margin:10px 0px 5px 0px;
}
.design #zone02 .pickup2 p{
	display:none;
}
.design #zone02 .pickup2_lower{
	margin:0px 0px 0px 0px;
	padding:5px 5px 8px 13px;
	border:0px;
}
.design #zone02 .pickup2 ul{
}
.design #zone02 .pickup2 li{
}
.design #zone02 .pickup2_lower #eve_lst{
	margin-top:20px;
}
.design #zone02 .pickup2_lower #eve_lst a{
	background-image:none;
}
.design #zone02 .pickup2_lower .cat_lst{
	font-size:85%;
	font-weight:bold;
	margin-bottom:5px;
	text-align:right;
	display:block;
}
.design #zone02 .pickup2_lower .cat_lst a{
	padding-left:20px;
    background-image:url("img/list_icon1.gif");
	background-repeat:no-repeat;
	background-position:7px 3px;
}
.design #zone02 .pickup2_lower #evebox{
	padding-bottom:20px;
}
.design #zone02 .pickup2_lower #eve{
	float:left;
}
.design #zone02 .pickup2_lower #eve .image{
	margin:0px;
	padding:15px 20px 15px 20px;
	border:0px;
	background-image:url("img/z2_eve_bg.gif");
	background-repeat:no-repeat;
	background-position:center center;
}
.design #zone02 .pickup2_lower #eve_txt{
	float:right;
	width:294px;
}
.design #zone02 .pickup2_lower #eve_txt p{
	font-size:85%;
	display:block;
}
/*▼▼領域02ピックアップ3のスタイル▼▼*/
.design #zone02 .pickup3{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 0px 0px;
	width:498px;
}
.design #zone02 .pickup3 h4{
	display:none;
}
.design #zone02 .pickup3 p{
	display:none;
}
.design #zone02 .pickup3_lower{
	margin:0px 0px 0px 0px;
	padding:5px 5px 8px 13px;
	border:0px;
}
.design #zone02 .pickup3 ul{
}
.design #zone02 .pickup3 li{
}
.design #zone02 .pickup3_lower #eve_lst{
	margin-top:20px;
}
.design #zone02 .pickup3_lower #eve_lst a{
	background-image:none;
}
.design #zone02 .pickup3_lower .cat_lst{
	font-size:85%;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
	text-align:right;
	display:block;
}
.design #zone02 .pickup3_lower .cat_lst a{
	padding-left:20px;
    background-image:url("img/list_icon1.gif");
	background-repeat:no-repeat;
	background-position:7px 3px;
}
.design #zone02 .pickup3_lower #evebox{
	padding-bottom:20px;
}
.design #zone02 .pickup3_lower #eve{
	float:left;
}
.design #zone02 .pickup3_lower #eve_txt{
	float:right;
	width:294px;
}
.design #zone02 .pickup3_lower #eve_txt p{
	font-size:85%;
	display:block;
}
/*▼▼領域02人口・世帯数のスタイル▼▼*/
.design #zone02 .j_s{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 0px 0px;
	width:498px;
}
.design #zone02 .j_s_lower{
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	border:0px;
}
.design #zone02 .j_s ul{
}
.design #zone02 .j_s li{
	background-image:none;
}
.design #zone02 .j_s li strong{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	border:0px;
}
.design #zone02 .j_s p{
	margin:0.5em 0px 0px 7px;
	padding:0px 0px 0px 0px;
	border:0px;
	color:#333333;
	font-size:90%;
}

/*▼▼領域02バナー広告のスタイル▼▼*/
.design #zone02 .bana{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 0px 0px;
	width:498px;
}
.design #zone02 .bana h3{
	display:none;
}
.design #zone02 .bana_lower{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:center;
	width:100%;
}
.design #zone02 .bana .bana_img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	border:0px;
	display:block;
}
.design #zone02 .bana span{
	margin:3px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	border:0px;
}
.design #zone02 .bana ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	list-style-type:none;
}
.design #zone02 .bana li{
	margin:0px 5px 5px 5px;
	padding:0px 0px 0px 0px;
	border:0px;
	line-height:1em;
	background-image:none;
}
.design #zone02 .bana img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

/*▼▼領域02RSSのスタイル▼▼*/
.design #zone02 .rss{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 0px 0px;
	width:498px;
}
.design #zone02 .rss h3{
	display:none;
}
.design #zone02 .rss_lower{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	width:100%;
}
.design #zone02 .rss ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	list-style-type:none;
}
.design #zone02 .rss li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:left;
}
.design #zone02 .rss img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

/*▼▼領域02リンク・画像領域（画像）のスタイル▼▼*/
.design #zone02 .image{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:center;
}
.design #zone02 .image h3{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-image:none;
	float:none;
	background-color:transparent;
}
.design #zone02 .image .image_img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	display:block;
}
.design #zone02 .image span{
	margin:3px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	border:0px;
}
.design #zone02 .image img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

/*▼▼領域02リンク・画像領域（テキスト）のスタイル▼▼*/
.design #zone02 .link{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 0px 0px;
	width:498px;
}

/*▼▼領域02RSS一覧のスタイル▼▼*/
.design #zone02 .rss_list{
	text-align:left;
	margin:0px auto 15px auto;
	padding:0px 0px 0px 0px;
	width:498px;
}
.design #zone02 .rss_list h3{
}

/*▼▼▼▼▼▼▼▼▼領域03のスタイル▼▼▼▼▼▼▼▼▼*/
#zone03 h3 a:LINK    { text-decoration:underline; color:#FFFFFF; }
#zone03 h3 a:VISITED { text-decoration:underline; color:#FFFAFF; }
#zone03 h3 a:ACTIVE  { text-decoration:underline; color:#FFFFA9; }
#zone03 h3 a:HOVER   { text-decoration:underline; color:#FFFFA9; }
.design #zone03 #zh_03{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	background-color:transparent;
	background-image:none;
}
.design #zone03 h3{
	margin:0px auto 0px auto;
	padding:5px;
	width:180px;
	color:#fff;
	background-color:#46507e;
	text-align:left;
}
.design #zone03 .h3{
	margin:0px auto 0px auto;
	padding:5px;
	width:180px;
	color:#fff;
	background-color:#46507e;
	text-align:left;
}
.design #zone03 .h3 h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	background-image:none;
	background-color:transparent;
	float:left;
	width:auto;
}
.design #zone03 .h3 img{
	margin:4px 0px 0px 7px;
	padding:0px 0px 0px 0px;
	vertical-align:baseline;
}

/*▼▼領域03分類のスタイル▼▼*/
.design #zone03 .category{
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
	background-image:none;
}
.design #zone03 .category2{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone03 .category3{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone03 .category4{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone03 .category5{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone03 .category_lower{
	text-align:left;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
	width:190px;
}
.design #zone03 .category_lower .cat_lst{
	font-size:85%;
	font-weight:bold;
	margin-bottom:5px;
	text-align:right;
}
.design #zone03 .category_lower .cat_lst a{
	padding-left:20px;
    background-image:url("img/list_icon1.gif");
	background-repeat:no-repeat;
	background-position:7px 3px;
}
/*▼▼領域03組織から探すのスタイル▼▼*/
.design #zone03 .kakuka{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone03 .kakuka_lower{
	text-align:left;
	width:190px;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
}

/*▼▼領域03イベントのスタイル▼▼*/
.design #zone03 .event{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone03 .event_month{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	font-weight:bold;
}
.design #zone03 .event_month img{
	position:relative;
	top:4px;
}
.design #zone03 .event_lower{
	text-align:left;
	width:190px;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
}
.design #zone03 .event ul{
}
.design #zone03 .event li{
}

/*▼▼領域03イベントカレンダーのスタイル▼▼*/
.design #zone03 .calendar{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone03 .calendar_lower{
	margin:0px 0px 0px 0px;
	padding:8px 10px 5px 10px;
	text-align:center;
}

/*▼▼領域03新着情報のスタイル▼▼*/
.design #zone03 .new{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone03 .new_lower{
	text-align:left;
	width:190px;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
}

/*▼▼領域03トピックスのスタイル▼▼*/
.design #zone03 .topics{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone03 .topics_lower{
	text-align:left;
	width:190px;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
}

/*▼▼領域03ピックアップのスタイル▼▼*/
.design #zone03 .pickup{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone03 .pickup h3{
	margin:0px auto 0px auto;
	padding:5px;
	width:180px;
	color:#fff;
	text-align:left;
	background-color:#46507E;
	background-image:none;
}
.design #zone03 .pickup h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	border:0px;
}
.design #zone03 .pickup_lower{
	text-align:left;
	width:190px;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
}
.design #zone03 .pickup p{
	margin:0.5em 3px 0.3em 7px;
}
.design #zone03 .pickup ul{
	margin-bottom:15px;
}

/*▼▼領域03ピックアップ2のスタイル▼▼*/
.design #zone03 .pickup2{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone03 .pickup2 h3{
	margin:0px auto 0px auto;
	padding:5px;
	width:180px;
	color:#fff;
	text-align:left;
	background-color:#46507E;
	background-image:none;
}
.design #zone03 .pickup2 h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	border:0px;
}
.design #zone03 .pickup2_lower{
	text-align:left;
	width:190px;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
}
.design #zone03 .pickup2 p{
	margin:0.5em 3px 0.3em 7px;
}
.design #zone03 .pickup2 ul{
	margin-bottom:15px;
}

/*▼▼領域03ピックアップ3のスタイル▼▼*/
.design #zone03 .pickup3{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone03 .pickup3 h3{
	margin:0px auto 0px auto;
	padding:5px;
	width:180px;
	color:#fff;
	text-align:left;
	background-color:#46507E;
	background-image:none;
}
.design #zone03 .pickup3 h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	border:0px;
}
.design #zone03 .pickup3_lower{
	text-align:left;
	width:190px;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
}
.design #zone03 .pickup3 p{
	margin:0.5em 3px 0.3em 7px;
}
.design #zone03 .pickup3 ul{
	margin-bottom:15px;
}

/*▼▼領域03人口・世帯数のスタイル▼▼*/
.design #zone03 .j_s{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone03 .j_s_lower{
	text-align:left;
	width:190px;
	margin:0px auto 0px auto;
	padding:6px 0px 0px 0px;
	border:0px;
}
.design #zone03 .j_s ul{
}
.design #zone03 .j_s li{
	background-image:none;
}
.design #zone03 .j_s li strong{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	border:0px;
}
.design #zone03 .j_s p{
	margin:0.5em 0px 0px 7px;
	padding:0px 0px 0px 0px;
	border:0px;
	color:#333333;
	font-size:90%;
}

/*▼▼領域03バナー広告のスタイル▼▼*/
.design #zone03 .bana{
	margin:0px 5px 0px 5px;
	padding:0px 0px 0px 0px;
	border:0px;
}
.design #zone03 .bana h3{
	display:none;
}
.design #zone03 .bana_lower{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:center;
	width:100%;
}
.design #zone03 .bana .bana_img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	border:0px;
	display:block;
}
.design #zone03 .bana span{
	margin:3px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	border:0px;
}
.design #zone03 .bana ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	list-style-type:none;
}
.design #zone03 .bana li{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	line-height:1em;
	background-image:none;
}
.design #zone03 .bana img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

/*▼▼領域03RSSのスタイル▼▼*/
.design #zone03 .rss{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}
.design #zone03 .rss h3{
	display:none;
}
.design #zone03 .rss_lower{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	width:100%;
}
.design #zone03 .rss ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	list-style-type:none;
}
.design #zone03 .rss li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:left;
}
.design #zone03 .rss img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

/*▼▼領域03リンク・画像領域（画像）のスタイル▼▼*/
.design #zone03 .image{
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:center;
}
.design #zone03 .image h3{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-image:none;
	float:none;
	background-color:transparent;
}
.design #zone03 .image .image_img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	border:0px;
	display:block;
}
.design #zone03 .image span{
	margin:3px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	border:0px;
}
.design #zone03 .image img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

/*▼▼領域03リンク・画像領域（テキスト）のスタイル▼▼*/
.design #zone03 .link{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}

/*▼▼領域03RSS一覧のスタイル▼▼*/
.design #zone03 .rss_list{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	background-image:none;
}
.design #zone03 .rss_list h3{
}


/*▼▼▼▼▼▼▼▼▼領域04のスタイル▼▼▼▼▼▼▼▼▼*/
 #body .design #zone04 h2 a:LINK    { text-decoration:underline; color:#2b3095; }
 #body .design #zone04 h2 a:VISITED { text-decoration:underline; color:#791e78; }
 #body .design #zone04 h2 a:ACTIVE  { text-decoration:underline; color:#CC0000; }
 #body .design #zone04 h2 a:HOVER   { text-decoration:underline; color:#CC0000; }
 

.design #zone04 h2{
	margin:10px 13px 0px 13px;
	padding:7px 10px 7px 10px;
	border:0;
	background-color:#DAEFFF;
	color: #00033E;
	background-image:none;
}
.design #zone04 .h2{
	margin:10px 13px 0px 13px;
	padding:7px 10px 7px 10px;
	border:0;
	background-color:#DAEFFF;
	color: #00033E;
	background-image:none;
}
.design #zone04 .h2 h2{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	border:0px;
	background-image:none;
	background-color:transparent;
	float:left;
}
.design #zone04 .h2 img{
	margin:4px 0px 0px 7px;
	padding:0px 0px 0px 0px;
	vertical-align:baseline;
}

/*▼▼領域04分類のスタイル▼▼*/
.design #zone04 .category{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
}
.design #zone04 .category2{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
}
.design #zone04 .category3{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
}
.design #zone04 .category4{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
}
.design #zone04 .category5{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
}
.design #zone04 .category_lower{
	background-color:#fff;
	margin:0px 13px 0px 13px;
	padding:5px 5px 8px 13px;
	border:3px solid #DAEFFF;
}
.design #zone04 .category_lower .cat_lst{
	font-size:85%;
	font-weight:bold;
	margin-bottom:5px;
	text-align:right;
}
.design #zone04 .category_lower .cat_lst a{
	padding-left:20px;
    background-image:url("img/list_icon1.gif");
	background-repeat:no-repeat;
	background-position:7px 3px;
}
/*▼▼領域04組織から探すのスタイル▼▼*/
.design #zone04 .kakuka{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
}
.design #zone04 .kakuka_lower{
	background-color:#fff;
	margin:0px 13px 0px 13px;
	padding:5px 5px 8px 13px;
	border:3px solid #DAEFFF;
}

/*▼▼領域04イベントのスタイル▼▼*/
.design #zone04 .event{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
}
.design #zone04 .event_month{
	margin:0px 0px 0px 40px;
	padding:0px 0px 0px 0px;
	border:0px;
	font-weight:bold;
}
.design #zone04 .event_month img{
	position:relative;
	top:4px;
}
.design #zone04 .event_lower{
	background-color:#fff;
	margin:0px 13px 0px 13px;
	padding:5px 5px 8px 13px;
	border:3px solid #DAEFFF;
}

/*▼▼領域04イベントカレンダーのスタイル▼▼*/
.design #zone04 .calendar{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
}
.design #zone04 .calendar_lower{
	background-color:#fff;
	margin:0px 13px 0px 13px;
	padding:5px 5px 8px 13px;
	border:3px solid #DAEFFF;
	text-align:center;
}
.design #zone04 .calendar table{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	border:0px;
	width:800px;
	background-color:#FFFFFF;
	border:1px solid #eee;
	font-size:85%;
	color: #00033E;
}
.design #zone04 .calendar caption{
	border:none;
	text-align:left;
	font-size: 120%;
	font-weight:bold;
    line-height: 1.3em;
	margin:0px 0px 0px 0px;
	padding:8px 0px 8px 15px;
	background-image:url("img/z2_h4.gif");
	background-repeat:no-repeat;
	background-position:left -2px;
	color: #00033E;
}
.design #zone04 .calendar th{
	margin:0px 0px 0px 0px;
	padding:1px 0px 1px 0px;
	border:1px solid #eee;
	text-align:center;
}
.design #zone04 .calendar td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #eee;
	text-align:center;
}
.design #zone04 .calendar .sun{
	background-color:#ffdee4;
}
.design #zone04 .calendar .sat{
	background-color:#DADBF5;
}
.design #zone04 .calendar .today{
	background-color:#e1f0fb;
	font-weight:bold;
	color:#00033E;
}
.design #zone04 .calendar .cat_lst{
	font-size:85%;
	font-weight:bold;
	margin-top:5px;
	text-align:right;
}
.design #zone04 .calendar .cat_lst a{
	padding-left:20px;
    background-image:url("img/list_icon1.gif");
	background-repeat:no-repeat;
	background-position:7px 3px;
}

/*▼▼領域04新着情報のスタイル▼▼*/
.design #zone04 .new{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
}
.design #zone04 .new_lower{
	background-color:#fff;
	margin:0px 13px 0px 13px;
	padding:5px 5px 8px 13px;
	border:3px solid #DAEFFF;
}

/*▼▼領域04トピックスのスタイル▼▼*/
.design #zone04 .topics{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
}
.design #zone04 .topics_lower{
	background-color:#fff;
	margin:0px 13px 0px 13px;
	padding:5px 5px 8px 13px;
	border:3px solid #DAEFFF;
}

/*▼▼領域04ピックアップのスタイル▼▼*/
.design #zone04 .pickup{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
}
.design #zone04 .pickup_lower{
	background-color:#fff;
	margin:0px 13px 0px 13px;
	padding:5px 5px 8px 13px;
	border:3px solid #DAEFFF;
}
.design #zone04 .pickup p{
	margin:0.5em 3px 0.3em 7px;
}
.design #zone04 .pickup ul{
	margin-bottom:15px;
}

/*▼▼領域04ピックアップ2のスタイル▼▼*/
.design #zone04 .pickup2{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
}
.design #zone04 .pickup2_lower{
	background-color:#fff;
	margin:0px 13px 0px 13px;
	padding:5px 5px 8px 13px;
	border:3px solid #DAEFFF;
}
.design #zone04 .pickup2 p{
	margin:0.5em 3px 0.3em 7px;
}
.design #zone04 .pickup2 ul{
	margin-bottom:15px;
}
.design #zone04 .pickup2 li{
}

/*▼▼領域04ピックアップ3のスタイル▼▼*/
.design #zone04 .pickup3{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
}
.design #zone04 .pickup3_lower{
	background-color:#fff;
	margin:0px 13px 0px 13px;
	padding:5px 5px 8px 13px;
	border:3px solid #DAEFFF;
}
.design #zone04 .pickup3 p{
	margin:0.5em 3px 0.3em 7px;
}
.design #zone04 .pickup3 ul{
	margin-bottom:15px;
}
.design #zone04 .pickup3 li{
}

/*▼▼領域04人口・世帯数のスタイル▼▼*/
.design #zone04 .j_s{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
}
.design #zone04 .j_s_lower{
	background-color:#fff;
	margin:0px 13px 0px 13px;
	padding:5px 5px 8px 13px;
	border:3px solid #DAEFFF;
}
.design #zone04 .j_s ul{
}
.design #zone04 .j_s li{
	background-image:none;
}
.design #zone04 .j_s li strong{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	border:0px;
}
.design #zone04 .j_s p{
	margin:0.5em 0px 0px 7px;
	padding:0px 0px 0px 0px;
	border:0px;
	color:#333333;
	font-size:90%;
}

/*▼▼領域04バナー広告のスタイル▼▼*/

/*▼▼領域04RSSのスタイル▼▼*/
.design #zone04 .rss{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}
.design #zone04 .rss h2{
	display:none;
}
.design #zone04 .rss_lower{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	width:100%;
}
.design #zone04 .rss ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	list-style-type:none;
}
.design #zone04 .rss li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
	text-align:left;
}
.design #zone04 .rss img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

/*▼▼領域04リンク・画像領域（画像）のスタイル▼▼*/
.design #zone04 .image{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
	border:0px;
	text-align:center;
}
.design #zone04 .image h2{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-image:none;
	float:none;
	background-color:transparent;
}
.design #zone04 .image .image_img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 2px 0px;
	border:0px;
	display:block;
}
.design #zone04 .image span{
	margin:3px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	border:0px;
}
.design #zone04 .image img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

/*▼▼領域04リンク・画像領域（テキスト）のスタイル▼▼*/
.design #zone04 .link{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
}

/*▼▼領域04RSS一覧のスタイル▼▼*/
.design #zone04 .rss_list{
	width:auto;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 7px 0px;
}
.design #zone04 .rss_list h2{
}

/*▼▼▼▼▼▼▼▼▼中ページのスタイル▼▼▼▼▼▼▼▼▼*/

/*▼▼▼分類のスタイル▼▼▼*/
.design .main_naka .category01{
}
.design .main_naka .category2 .category01 li{
}

/*▼▼▼バナー広告のスタイル▼▼▼*/
.design .main_naka .bana{
}

/*▼▼▼サイトマップのスタイル▼▼▼*/
.design .main_naka .kakuka01{
}

/*▼▼▼RSS一覧のスタイル▼▼▼*/
.design .main_naka .rss{
	vertical-align:top;
}

/*▼▼▼イベントのスタイル▼▼▼*/
.design .main_naka .month{
}
.design .main_naka .month li{
	background-color:#FEE6E2;
	border:2px solid #F7B5AF;
	color:#8F2735;
	background-image:none;
}
.design .main_naka .month li.month_select{
	background-color:#B72D5D;
	color:#FFF;
}

/*▼▼▼詳細ページのスタイル▼▼▼*/
.design .main_naka .syosai_hiduke{
}

/*▼▼▼市民参加カレンダーリスト▼▼▼*/
.design .main_naka #calendar_list{
}

/*▼▼▼中ページバナー広告▼▼▼*/
.design .main_naka #bana_list{
}

/*▼▼▼区アイコン▼▼▼*/
.design #wrd_icn{
	line-height:1em;
	margin:0px;
	padding:0px 0px 0px 5px;
	border:0px;
	text-align:center;
	font-size:90%;
}
.design #wrd_icn li{
	width:57px;
	background-image:none;
	line-height:1em;
	float:left;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
.design #wrd_icn li a{
	background:transparent no-repeat scroll 50% 0;
	display:block;
	height:100%;
	padding-top:41px;
	text-align:center;
}
.design #wrd_icn li#cks a{
	background-image:url(img/wrd_cks.gif);
}
.design #wrd_icn li#hgs a{
	background-image:url(img/wrd_hgs.gif);
}
.design #wrd_icn li#kit a{
	background-image:url(img/wrd_kit.gif);
}
.design #wrd_icn li#nis a{
	background-image:url(img/wrd_nis.gif);
}
.design #wrd_icn li#nak a{
	background-image:url(img/wrd_nak.gif);
}
.design #wrd_icn li#nk a{
	background-image:url(img/wrd_nk.gif);
}
.design #wrd_icn li#sow a{
	background-image:url(img/wrd_sow.gif);
}
.design #wrd_icn li#miz a{
	background-image:url(img/wrd_miz.gif);
}
.design #wrd_icn li#att a{
	background-image:url(img/wrd_att.gif);
}
.design #wrd_icn li#nkg a{
	background-image:url(img/wrd_nkg.gif);
}
.design #wrd_icn li#mnt a{
	background-image:url(img/wrd_mnt.gif);
}
.design #wrd_icn li#mnm a{
	background-image:url(img/wrd_mnm.gif);
}
.design #wrd_icn li#mry a{
	background-image:url(img/wrd_mry.gif);
}
.design #wrd_icn li#mdr a{
	background-image:url(img/wrd_mdr.gif);
}
.design #wrd_icn li#mto a{
	background-image:url(img/wrd_mto.gif);
}
.design #wrd_icn li#tpk a{
	background-image:url(img/wrd_tpk.gif);
}
