/* いいでFC */body{	margin-top:0px;	margin-bottom:0px;	line-height:120%;	font-size:90%;	border:1px solid #CCCCCC;	}	a:link{	color:#0066cc;	}	a:visited{	color:#990099;	}	a:hover{	color:#CC0033;	}#up-menu{	background-color:#EEEEEE;	list-style:none;	padding:0px;	margin:0px;	list-style-type:none;	width:100%;	}	#up-menu a{	display:block;	padding:10px;	}	#up-menu li{	float:right;	}/*   トップ　ヘッダー　　　*/#header-top{	background-image:url(/images2008/header.jpg);	height:123px;	font-size:12px;	line-height:12px;	margin-top:0px;	clear:both;	}	#top-left{	float:left;	width:220px;	}	#top-right{	float:left;	width:580px;	}/*    グローバルメニュー　　*/#global{	background-image:url(/img-style2008/bg-global1.gif);	background-repeat:repeat-x;	padding:10px 0px;	text-align:center;	border-bottom:1px solid  #FFFFFF;	border-top:1px solid #999999;	color:#000000;	font-size:14px;	}	#global img{	padding-left:5px;	padding-right:2px;	}	#contents{	clear:both;	width:100%;	float:left;	background-image:url(/img-style2008/bg-contents.gif);	background-repeat:repeat-x;	background-color:#FFFFFF;	line-height:140%;	padding:40px 0px 20px 0px;	}/*       */	#wapper{	float:left;	width:98%;	}#main{	margin:0px 200px 0px 200px;	padding:0px 10px;	line-height:150%;	}.date{	font-weight:bold;	border-left:0.5em solid #000000;	padding-left:10px;	}	#main ul{	padding:0px;	margin:5px 0px 5px 35px;	list-style-image:url(/img-style2008/bg-leftlist.gif);	text-align:	}	#left{    float: left;       margin-left: -100%;	padding:0px 10px;    width: 180px;	background-image:url(/img-style2008/bg-left.gif);	}	#right{    float:right;	background-color:#f6f6f6;    width: 180px;	margin-left:-200px;	padding:0px 10px;	}/*     右側、左側メニューについて        */	#left .box,#right .box{	border-top:1px solid #CCCCCC;	border-left:1px solid #CCCCCC;	border-right:1px solid #999999;	border-bottom:1px solid #999999;	margin-bottom:10px;	background-color:#FFFFFF;	}/*　　　ながいのトピックス　　　*/	#left .box-topics{	border:5px solid #e0cce2;	padding:5px;	font-size:12px;	line-height:14px;	margin-bottom:10px;	background-color:#FFFFFF;	}	.topics-img{	margin:5px 0px;	}	#left h2,#right h2{	background-color:#eef6f7;	border-left:0.5em solid #33CCFF;	padding:2px 0px 2px 0.5em;	font-weight:bold;	margin:0px;	font-size:100%;	}	#left ul{	padding:0px;	margin:5px 0px 5px 25px;	list-style-image:url(/img-style2008/bg-leftlist.gif);	}	#left p,#right p{	margin:0px;	padding:5px;	font-size:90%;	line-height:110%;	}/*    バナー広告＆下バナー　　　*/#right .bn{	width:158px;	border:1px solid #CCCCCC;	padding:10px;	margin:20px 0px 20px 0px;	text-align:center;	}	.bn img{	margin-bottom:10px;	}/*    左側バナー２つ　　　*/	#right .box-kankou{	font-size:12px;	line-height:14px;	margin-bottom:15px;	}	#main h1{	background-image:url(/img-style2008/bg-mainh2.gif);	background-repeat:no-repeat;	background-color:#5eb9d8;	padding:3px 0px 2px 2em;	color:#FFFFFF;	font-weight:bold;	font-size:120%;	}		/*    検索   */#search{	border:1px solid #CCCCCC;	padding:5px;	background-color:#e7f0f1;	margin-bottom:10px;	}	/*    新着   */#new{	border:1px solid #CCCCCC;	padding:5px;	margin-bottom:10px;	}	/*    分野別メニュー   */#field{	border:1px solid #CCCCCC;	padding:0px 10px;	margin-bottom:10px;	}#field p{	margin:10px 0px 20px 50px;	padding:0px;	}/* フッター　*/#footer-menu{	text-align:center;	background-color:#EEEEEE;	padding:10px 0px;	}#footer {	clear:both;	text-align:center;	background-image:url(/img-style2008/bg-footer.gif);	background-repeat:repeat-x;	padding:40px 0px 10px 0px;	}#footer-text{	padding:60px 0px 20px 0px;	padding-right:30px;	line-height:16px;	font-size:12px;	text-align:center;	}.cl{	clear:both;	margin:0px;	padding:0px;	}	.up{	text-align:right;	margin-top:20px;	}	/*  ヘッダー　　　*/#header{	background-image:url(/img-style2008/bg-cateheader.gif);	height:85px;	font-size:12px;	line-height:12px;	margin-top:0px;	clear:both;	}	#contents-cate{	clear:both;	width:90%;	float:left;	background-image:url(/img-style2008/bg-contents.gif);	background-repeat:repeat-x;	background-color:#FFFFFF;	line-height:140%;	padding:20px 5% 20px 5%;	}	#breadcrumb {	margin-left:auto;	margin-right:auto;	padding:0px;	}/*     中分類・小分類　　　　*/	.cate-wrapper{	width:98%;	margin:auto;	margin-top:40px;	padding:0px 1%;	}	.cate-leftwrapper{	width:65%;	float:left;	}	.cate01{	float:left;	width:47%;	border:1px solid #CCCCCC;	}	.cate02{	float:right;	width:48%;	margin-left:2%;	border:1px solid #CCCCCC;	}	.cate03{	width:32%;	margin-left:1%;	float:right;	border:1px solid #CCCCCC;	}/*    中分類　枠線なし　　　　*/	.cate01-1{	float:left;	width:47%;	}	.cate02-1{	float:right;	width:48%;	margin-left:2%;	}	.cate03-1{	width:32%;	margin-left:1%;	float:right;	}	/*    小分類　　*/.cate-menu{	width:21%;	float:right;	padding:0% 3%;	border-left:1px dotted #666666;	}	.kiji{	float:left;	padding-right:2%;	width:69%;	}.kiji li{	margin-bottom:5px;	}	.contact{	background-color:#EEEEEE;	padding:20px 10px;	margin-top:20px;	}h2{	font-size:120%;	font-weight:bold;	padding:10px 0px 7px 10px;	}	h3{	font-size:110%;	font-weight:bold;	padding:3px 1em;	}	/*   暮らしの情報　*/.kurashi{	background-image:url(/images2008/icon-kurashi.jpg);	background-repeat:no-repeat;	margin:10px 0px 5px 0px;	border-top:2px dotted #FF6666;	}	.kurashi h2{	background-color:#ffebeb;	margin-left:45px;	}	.kurashi h3{	background-color:#ffebeb;	border-left:0.5em solid #FF8AA8;	}	.kurashi ul{	padding:0px;	margin:5px 0px 5px 25px;	list-style-image:url(/img-style2008/bg-list-k.gif);	}/*　　保健・医療　　　*/	.hoken{	background-image:url(/images2008/icon-hoken.jpg);	background-repeat:no-repeat;	margin:10px 0px 5px 0px;	border-top:2px dotted #FF99FF;	}	.hoken h2{	background-color:#fff1fe;	margin-left:45px;	}	.hoken h3{	background-color:#fff1fe;	border-left:0.5em solid #EFBDE5;	}	.hoken ul{	padding:0px;	margin:5px 0px 5px 25px;	list-style-image:url(/img-style2008/bg-list-h.gif);	}			/*    まちづくり　　　*/	.shisei{	background-image:url(/images2008/icon-shisei.jpg);	background-repeat:no-repeat;	margin:10px 0px 5px 0px;	border-top:2px dotted #FF9900;	}.shisei h2{	background-color:#fff7e5;	margin-left:45px;	}	.shisei h3{	background-color:#fff7e5;	border-left:0.5em solid #FF9645;	}	.shisei ul{	padding:0px;	margin:5px 0px 5px 25px;	list-style-image:url(/img-style2008/bg-list-s.gif);	}/*    産業　　*/	.sangyou{	background-image:url(/images2008/icon-sangyou.jpg);	background-repeat:no-repeat;	margin:10px 0px 5px 0px;	border-top:2px dotted #669900;	}	.sangyou h2{	background-color:#f1ffdb;	margin-left:45px;	}	.sangyou h3{	background-color:#f1ffdb;	border-left:0.5em solid #FF9645;	}	.sangyou ul{	padding:0px;	margin:5px 0px 5px 25px;	list-style-image:url(/img-style2008/bg-list-san.gif);	}/*    教育　　　　*/	.kyouiku{	background-image:url(/images2008/icon-edu.jpg);	background-repeat:no-repeat;	margin:10px 0px 5px 0px;	border-top:2px dotted #66CCFF;	}	.kyouiku h2{	background-color:#eef9ff;	margin-left:45px;	}	.kyouiku h3{	background-color:#eef9ff;	border-left:0.5em solid #89C9FF;	}	.kyouiku ul{	padding:0px;	margin:5px 0px 5px 25px;	list-style-image:url(/img-style2008/bg-list-ky.gif);	}/*   イベント　　　*/.event{	background-image:url(/images2008/icon-event.jpg);	background-repeat:no-repeat;	margin:10px 0px 5px 0px;	border-top:2px dotted #996699;	}	.event h2{	background-color:#f2e9f5;	margin-left:45px;	}		.event h3{	background-color:#eef9ff;	border-left:0.5em solid #89C9FF;	}	.event ul{	padding:0px;	margin:5px 0px 5px 25px;	list-style-image:url(/img-style2008/bg-list-e.gif);	}