BODY{
	margin:0px;	padding:0px;
	text-align:center;
	background-color:#ffffff;	}
.main{
	margin:0px; padding-right:0px;
	width:960px;
 	/*background-image:url(image/line.gif);*/ 
	/*background-repeat:repeat-y;*/
	/*background-position:right;*/	}
IMG{	vertical-align:middle;	}
UL{/* margin:5px 5px 5px 25px; */
	margin: 0 0 0 1.5em;
	padding: 0;	}
LI{	margin:2px 0px;}

/**************************************************/
/**************************************************/
/*****ヘッダ部*****/
.header{
	margin:0px;	padding:0px;
	width:950px;
	background-image:url("image/index-img.gif");
		}
.title{	margin:0px;
	padding:5px;
	text-align:center;
		}
.hb-menu{
	margin:0px;
	text-align:right;
	vertical-align:bottom;	}
.img{	margin:0px;	padding:0px;
	border-top:solid #003300 3px;
	border-bottom:solid #003300 3px;	}
.search{
	margin:0px;
	padding:1px 4px 1px 0px;
	text-align:right;
		}
FORM{	margin:0px;	padding:0px;	}
.moji{
	margin:0px;
	padding:5px 10px 10px 5px;
	}
.rinen{
	padding-left:20px;
}
.links{
	padding:3px 15px 10px 0px;
}
/**************************************************/
/**************************************************/
/*****フッタ部*****/
.footer{
	margin:1px;	padding:1px;
	width:950px;
	border-top: solid #669933 5px;
		}
.policy{
	margin:0px;	padding:0px;
	text-align:right;	}
.copy{
	margin:0px;	padding:0px;
	text-align:right;	}

/**************************************************/
/**************************************************/
/*****メイン部*****/
/*文字拡大縮小*/
.font{	margin:0px 1px; padding:0px;
	border:solid #003300 1px;}
/* タブ部分 */
   div.tabbox {
      margin: 5px 0px 0px 0px;
      padding: 0px;
      background-color: #ffffff;
      /*width: 950px; /* 全体の横幅 */
   }
   div.tabbox ul.tabs {
      margin:  0px; 
      padding: 0px;
   }
   div.tabbox ul.tabs li {
      margin: 0px;
      padding: 0px; 
      list-style-type: none;
      float: left;
      width: 200px;
      background-image: url("image/tab-base.gif");
      background-repeat: no-repeat;
      background-position: left top;
   }
   div.tabbox ul.tabs a {
      display: block;
      padding: 5px 0px; 
      height: 22px;
      text-align: center;
      text-decoration: none;
      /*color:000000;*/
　　　font-weight:bold;
      background-image: url("image/tab-right.gif");
      background-repeat: no-repeat;
      background-position: right top;
   }
   div.tabbox ul.tabs a:link,
   div.tabbox ul.tabs a:visited {
      color: black;
   }
   div.tabbox ul.tabs a:hover {
      /* タブにマウスを載せた際の装飾 */
      text-decoration: underline; /* 下線 */
   }
   div.tabbox div.tab {
      clear: left;
   }
   li.tab5{
   		display:none;
   }
 

/* --- ナビゲーションバー --- */
.nav {
width: 100%; /* ナビゲーションの幅 */
border-top: 1px #cccccc solid; /* 上枠線 */
border-bottom: 1px #cccccc solid; /* 下枠線 */
font-size: 80%;
}



/*HOMEタブ内*/
   #left-column {
  	float: left;
  	width: 200px;
  	text-align:center;
	}
   #center-column {
  	float: left;
  	width: 580px;
  	background: #fff;
	}
   #right-column {
  	float: right;
  	width: 160px;
  	text-align:center;
	}

/*メニューリスト*/
div.l-menu{
	width: 180px;
	background: url(image/top/btm.gif) no-repeat bottom;
	background-position-x:0px;
	background-position-y:100%;
	margin-top:0.7em;
}
div.l-menu h3 {
	padding: 0;
	text-align: center;
	line-height:1.8;
	background: url(image/top/top.gif) no-repeat;
	margin:0px;
}

div.l-menu ul {
	padding-left: 0;
	padding-top:5;
	text-align:left;
	margin:3;
	margin-bottom:10px;
}
div.l-menu ul li {
	margin-left: 10px;
}
div.l-img{
	margin-top:0.7em;
}
div.admin{
	margin:0.7em 1em;
	text-align:left;
	}
.kouhou{
	margin:2px;
}
/*中央部見出し*/
#center-column h2 {
	padding:5px 0 5px 15px;
	margin:4px 20px 2px 10px;
	text-align:left;
	border-left:#000CB3 8px solid;
	border-bottom:#000CB3 1px solid;
	font-weight: bold;
	color:#333;
}
#center-column ul{
	padding-left: 0;
	padding-top:10;
	text-align:left;
	margin:3;
	margin-bottom:10px;
	margin-top:5px;
}
#center-column ul li{
	margin-left:25px;
}
div.kako{
	text-align:right;
	padding-right:25px;
}

/*ホーム・便利メニュー*/
div.h-center{
	text-align:center;
}
table.b-menu{
  /*margin-top:2em;
  margin-bottom: 1em;*/
  width: 500px;
  border-collapse: separate;
  border:0px;
  border-spacing: 5px;
  /*font-size: 170%;*/
}
table.b-menu th,
table.b-menu td {
  /*padding: 4px 6px;*/
  width:50%;
  /*height:2.5em;*/
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  /*background: #FFcccc;
  text-align: left;
  white-space: nowrap;
  font-size: 92%;
  font-weight:bold;
  padding-left:1.5em;*/
  
}


/*ナビメニュー*/
/* --- メニューエリア --- */
.nav .nl {
width: 900px; /* メニューの幅 */
padding: 0;
background-color: #ffffff; /* メニューの背景色 */
border-left: 1px #cccccc solid; /* メニューの左枠線 */
list-style-type: none;
text-align: center;
}
/* --- メニュー項目 --- */
.nav .nl li {
width: 10%; /* 項目の幅 */
float: left;
display: block;
position: relative; /* IE6用 */
padding: 8px 2px; /* リンクエリアのパディング（上下、左右） */
border-right: 1px #cccccc solid; /* メニューの右枠線 */
text-decoration: none; /* テキストの下線（なし） */
}
.nav .nl li.nv{
/*タブ説明*/
width:15%;
font-size:120%;
font-weight:bold;
}*

/* --- リンク --- */
/*.nav .nl li a {
display: block;
position: relative; /* IE6用 */
padding: 8px 2px; /* リンクエリアのパディング（上下、左右） */
border-right: 1px #cccccc solid; /* メニューの右枠線 */
text-decoration: none; /* テキストの下線（なし） */
}*/
/* --- ポイント時の設定 --- */
.nav .nl li a:hover {
background-color: #f0ffff; /* ポイント時の背景色 */
text-decoration: underline; /* テキストの下線（あり） */
}
/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: left;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}
/*暮らしの情報タブ*/
div#tab2 h1{
padding:5px 5px 5px 15px;
margin:4px 30px 2px 15px;
background:#FFFFCC;
border-left:#FF0099 8px solid;
font-weight: bold;
text-align:left;
color:#333;
}
.tab2_p{
	margin-left:25px;
	text-align:left;
}
.tab2_link{
	text-align:left;
	margin-left:50px;
	margin-top:10px;
}
/*便利メニュー*/
table.benri{
	border:0;
	width: 900px;	
}
table.benri h2{
	background-image: url("image/top/tr_red.jpg"); /* 背景画像 */
	background-color: #ffeeee;  /* (念のための背景色) */
	text-align:left;
	text-indent:0.4em;
}
table.benri td{
	padding: 0 10px 20px 10px;
	vertical-align:top;
	width:33%;
}
table.benri li{
	list-style-image: url("image/top/lis_pk.gif");
	margin-left: 15px;
	text-align:left;

}
/*教育タブ*/
table.kyouiku{
	border:0;
	width: 900px;
}
table.kyouiku h2{
	background-image: url("image/top/tr_yellow.jpg"); /* 背景画像 */
	background-color: #ffeeee;  /* (念のための背景色) */
	text-align:left;
	text-indent:0.7em;
}
table.kyouiku td{
	padding: 0 10px 20px 10px;
	vertical-align:top;
	width:33%;
}
table.kyouiku li{
	list-style-image: url("image/top/lis_yg.gif");
	margin-left: 15px;
	text-align:left;
}
/*行政情報タブ*/
table.gyousei{
	border:0;
	width: 900px;
}
table.gyousei h2{
	background-image: url("image/top/tr_green.jpg"); /* 背景画像 */
	background-color: #ffeeee;  /* (念のための背景色) */
	text-align:left;
	text-indent:0.7em;
}
table.gyousei td{
	padding: 0 10px 20px 10px;
	vertical-align:top;
	width:33%;
}
table.gyousei li{
	list-style-image: url("image/top/lis_gr.gif");
	margin-left: 15px;
	text-align:left;
}

a.sitemap{
    color:#000000;	}
a:visited.sitemap{
    color:#ffffff;	}