body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	padding: 0px;
	margin: 0 auto;
	background-color: #ffffff;
}

/*----------------------------------------------------------------------
災害情報表示用バー（スクロールなし）
----------------------------------------------------------------------*/
#saigai-express {
	width: 760px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}
#saigai-express p {
	width: 752px;
	margin: 0px 0px 0px 0px;
	padding: 2px;
	border: 1px solid #666666;
	color:#CC0000;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:11px;
	background-color:#F3F0D7;
}


/*----------------------------------------------------------------------
災害情報スクロールバー
----------------------------------------------------------------------*/
#saigai-scroll {
	width: 760px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}
#saigai-scroll form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#saigai-scroll input {
	width: 752px;
	margin: 0px 0px 0px 0px;
	padding: 2px;
	border: 1px solid #666666;
	color:#CC0000;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:11px;
	background-color:#F3F0D7;
}

/*----------------------------------------------------------------------
基本レイアウト
----------------------------------------------------------------------*/
#wrapper {
	width:760px;
	margin: 0 auto;
	background-color:#FFFFFF;
}

/*----------------------------------------------------------------------
ページ本体
----------------------------------------------------------------------*/
#pagebody {
	width: 760px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

/*----------------------------------------------------------------------
コンテンツ
----------------------------------------------------------------------*/
#content-left {
	float:left;
	width:170px;
	margin: 0px 18px 0px 0px;
	padding: 0px;
	vertical-align:top;
	background-image: url(../img/bg_topics.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
#content-center {
	float:left;
	width:570px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	vertical-align:top;
	background-image: url(../img/i_gochui.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/**content-left内
**************************************************/
#content-left h2 {
	display:none;
}
#content-left p {
	display:block;
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size:0.9em;
}
#disaster-prevention  {
	margin: 0 0 15px 0;
	padding: 0 0 10px 0;
	background-color:#efefef;
	background-image: url(../img/bg_bousai.gif);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
#disaster-prevention h3  {
	width:170px;
	height: 29px;
	margin: 0;
	padding: 0;
	background-image: url(../img/km_bousai.gif);
	background-repeat: no-repeat;
	background-position: left top;
	

	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -25000px;
	/* \*/
 	overflow: hidden;
  	/* */
}
#move-disaster  {
	width:170px;
	height: 30px;
	margin: 0;
	padding: 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #eb6d73;
}
#bosai-komidasi  {
	width:168px;
	margin: 3px 0 3px 1px;
	padding: 2px 0 2px 0;
	font-size:0.85em;
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-image: url(../img/bg_kmbosai.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#live-camera  {
	font-size:0.8em;
	width:170px;
	margin: 0;
	padding: 0 0 5px 0;
}
#live-camera ul {
	list-style-type: none;
	margin: 0px 0 0 2px;
	padding: 0;
}
#live-camera li {
	font-size:0.9em;
	margin: 0px 0 4px 0;
	padding: 0 0 0 8px;
	list-style-type: none;
	text-decoration:none;
	vertical-align:middle;
}
#live-camera iframe {
	width: 170px;
	height:138px;
	text-align:left;
	margin: 0px 0 0 0;
	padding: 0;
	vertical-align:top;
	overflow-x:hidden;
	overflow-x:hidden;
}


#bosai-link  {
	width:170px;
	margin: 0;
	padding: 0 0 5px 0;
}
#bosai-link ul {
	list-style-type: none;
	margin: 4px 0 0 2px;
	padding: 0;
}
#bosai-link li {
	font-size:0.8em;
	margin: 3px 0 4px 0;
	padding: 0 0 0 14px;
	list-style-type: none;
	text-decoration:none;
	vertical-align:middle;
	/*display:inline;*/
}
#bosai-mobile {
	width:170px;
	margin: 0;
	padding: 0 0 0px 0;
	margin: 0;
	padding: 0;
	vertical-align:middle;
}
#bosai-mobile h4 {
	background-image: url(../img/km_keitai.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0;
	height:17px;

	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -25000px;
	/* \*/
 	overflow: hidden;
  	/* */
}
#kinkyu-mail {
	font-size:0.8em;
	line-height:120%;
	margin: 0;
	padding: 0;
	vertical-align:middle;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: dotted;
}


/**content-center内
**************************************************/
#content-center h2 {
	display:none;
}
#main-menu {
	margin: 0 0 10px 0;
	width: 570px;
	height:120px;
	background-image:url(../img/bg_meinmenu.gif);
	background-position: 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #808080;
}
#main-menu ul{
 	margin: 0px 0px 0px 0px;
 	padding: 0px;
 	list-style: none;
}
#main-menu li {
	width: 114px;
	height:110px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration:none;
	vertical-align:middle;
	display:inline;
	
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -25000px;
	float: left;
	/* \*/
 	overflow: hidden;
  	/* */
}
#main-menu ul li a{
	width:114px;
	height: 110px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -25000px;
	float: left;
	/* \*/
 	overflow: hidden;
  	/* */
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#main-menu ul li a:hover{
 background-position: 0px -110px;
 text-decoration: none;
}
/*通常時*/
.mm-kokudo {
	background-image: url(../img/menu_kokudo.gif);
	background-position: 0px 0px;
	width: 114px;
}
.mm-hinshitsu {
	background-image: url(../img/menu_hinshitsu.gif);
	background-position: 0px 0px;
	width: 114px;
}
.mm-bid {
	background-image: url(../img/menu_bid.gif);
	background-position: 0px 0px;
	width: 114px;
}
.mm-recruit {
	background-image: url(../img/menu_recruit.gif);
	background-position: 0px 0px;
	width: 114px;
}
.mm-hrr {
	background-image: url(../img/menu_hrr.gif);
	background-position: 0px 0px;
	width: 114px;
}
/*フォーカス時*/
.mm-kokudo-focus {
	background-image: url(../img/menu_kokudo.gif);
	background-position: 0px -110px;
	width: 114px;
}
.mm-hinshitsu-focus {
	background-image: url(../img/menu_hinshitsu.gif);
	background-position: 0px -110px;
	width: 114px;
}
.mm-bid-focus {
	background-image: url(../img/menu_bid.gif);
	background-position: 0px -110px;
	width: 114px;
}
.mm-recruit-focus {
	background-image: url(../img/menu_recruit.gif);
	background-position: 0px -110px;
	width: 114px;
}
.mm-hrr-focus {
	background-image: url(../img/menu_hrr.gif);
	background-position: 0px -110px;
	width: 114px;
}

/**記事エリア******/
#center-box {
	width:570px;
	margin: 0 0 10px 0;
	padding: 0;
}
#center-box h3  {
	display:none;
}
#center-box h4  {
	display:none;
}
/**小見出し新着**/
#i-news {
	float: left;
	width:570px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	background-image: url(../img/i_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/**小見出し記者発表**/
#i-press {
	float: left;
	width:570px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	background-image: url(../img/i_press.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/**小見出しピックアップ**/
#i-pickup {
	float: left;
	width:570px;
	height: 20px;
	margin: 0 0 1px 0;
	padding: 0;
	background-image: url(../img/i_pickup.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/**小見出し目的別メニュー**/
#i-categorymenu {
	width:570px;
	height: 30px;
	margin: 0;
	padding: 0;
	background-image: url(../img/km_mokuteki.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/**目的別メニュー**/
#category-box {
	width: 560px;
	height:100%;
	margin: 0 0 10px 0;
	padding: 4px;
	border: 1px solid #bbbbbb;
}
#category-box-s {
	float: left;
	width: 276px;
	margin: 0 0px 0 2px;
	padding: 0;
}

/**小見出し目的別メニュー：活力ある地域づくり**/
#i-katsuryoku {
	float: left;
	width:268px;
	height: 20px;
	margin: 0 0 0 0px;
	padding: 0;
	background-image: url(../img/kms_katsuryoku.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/**小見出し目的別メニュー：住民参加型プロジェクト**/
#i-juuminsanka {
	float: left;
	width:268px;
	height: 20px;
	margin: 0 0 0 0px;
	padding: 0;
	background-image: url(../img/kms_juuminsanka.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/**小見出し目的別メニュー：安全**/
	#i-anzen {
	float: left;
	width:268px;
	height: 20px;
	margin: 0 0 0 0px;
	padding: 0;
	background-image: url(../img/kms_anzen.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/**小見出し目的別メニュー：暮らしと環境**/
#i-kankyou {
	float: left;
	width:268px;
	height: 20px;
	margin: 0 0 0 0px;
	padding: 0;
	background-image: url(../img/kms_kankyou.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/**小見出し目的別メニュー：お役立ち情報**/
#i-oyakudachi {
	float: left;
	width:268px;
	height: 20px;
	margin: 0 0 0 0px;
	padding: 0;
	background-image: url(../img/kms_oyakudachi.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/**小見出し目的別メニュー：情報公開**/
#i-jouhoukoukai {
	float: left;
	width:268px;
	height: 20px;
	margin: 0 0 0 0px;
	padding: 0;
	background-image: url(../img/kms_jouhoukoukai.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/**各々の目的別メニュー内リスト**/
#category-box-menu {
	float:left;
	width:260px;
 	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 10px 0px;
	font-size:0.9em;
}
#category-box-menu ul {
	float:left;
	width:260px;
	list-style-type: none;
	margin: 4px 0 0 0px;
	padding: 0;
}
#category-box-menu li {
	font-size:0.9em;
	margin: 3px 0 4px 0;
	padding: 0 0 0 14px;
	list-style-type: none;
	text-decoration:none;
	vertical-align:middle;
}




/**一覧を見るボタン**************************/
#ichiran {
	float: right;
	width:80px;
	height: 20px;
 	margin: 0px;
 	padding: 0px;
 	list-style: none;
}
#ichiran span{
 	margin: 0px;
 	padding: 0px;
 	list-style: none;
}
#ichiran span{
	margin: 0px;
	padding: 0px;
	display: inline;
}
#ichiran span a{
	height: 20px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -25000px;
	float: right;
	/* \*/
 	overflow: hidden;
  	/* */
}
#ichiran span a:hover{
	background-position: 0px -20px;
	text-decoration: none;
}
/*通常時*/
.mm-ichiran {
	background-image: url(../img/bt_ichiran.gif);
	background-position: 0px 0px;
	width: 80px;
}
/*フォーカス時*/
.mm-ichiran-focus {
	background-image: url(../img/bt_ichiran.gif);
	background-position: 0px -20px;
	width: 80px;
}

/*通常時 目的別メニュー用*/
.mm-ichiran-kms {
	background-image: url(../img/bt_ichiran_kms.gif);
	background-position: 0px 0px;
	width: 80px;
}
/*フォーカス時 目的別メニュー用*/
.mm-ichiran-focus-kms {
	background-image: url(../img/bt_ichiran_kms.gif);
	background-position: 0px -20px;
	width: 80px;
}






/**新着記事
**************************************************/
/**新着記事の表示**/
/**新着記事の外枠設定**/
#news-top-frame {
	float:left;
	width: 568px;
	height:100px;
	margin: 0;
	padding: 0;
	border: 1px solid #999999;
	overflow:scroll;
	overflow-x: hidden; 
}
#news-ichiran-frame {
	float:left;
	width: 568px;
	/*height:100px;*/
	margin: 0;
	padding: 0;
	border: 1px solid #999999;
	/*overflow:scroll;*/
	/*overflow-x: hidden; */
}
/**新着記事の内枠設定**/
#news-frame {
	/*float:left;*/
	width: 568px;
	/*height:100px;*/
	margin: 0;
	padding: 0;
	font-size:0.8em;
	/*border: 1px solid #999999;*/
	/*overflow:scroll;*/
	/*overflow-x: hidden; */
}
.newicon {
	color:#FF0000;
	margin: 0px 0em 0 3px;
}
/**新着記事のTABLE要素によるレイアウト**/
#news-frame table {
	width:530px;
	margin: 5px 2px 20px 10px;
	padding: 0;
}
#news-frame th{
	width:9em;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bbbbbb;
	padding: 4px 0em 4px 0;
}
#news-frame td{ 
	line-height:110%;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bbbbbb;
	margin: 0px 0em 0px 6em;
	padding: 4px 0em 4px 0;
}
/**新着記事のインラインフレーム（未使用）**/
#news-frame iframe {
	width: 568px;
	height:130px;
	text-align:left;
	margin: 1px 0 0 0;
	padding: 0;
	vertical-align:top;
	background-attachment:fixed;
	background-color: transparent;
	overflow-x:visivle;
	overflow-x:hidden;
	border: 1px solid #999999;
}


/**主要記事の表示
**************************************************/
/**主要記事の表示の外枠設定**/
#kiji-top-frame {
	float:left;
	width: 568px;
	height:100px;
	margin: 0;
	padding: 0;
	border: 1px solid #999999;
	overflow:scroll;
	overflow-x: hidden; 
}
#kiji-ichiran-frame {
	float:left;
	width: 568px;
	/*height:100px;*/
	margin: 0;
	padding: 0;
	border: 1px solid #999999;
	/*overflow:scroll;*/
	/*overflow-x: hidden;*/ 
}
/**主要記事の表示の内枠設定**/
#kiji-frame {
	/*float:left;*/
	width: 568px;
	/*height:100px;*/
	margin: 0;
	padding: 0;
	font-size:0.8em;
	/*border: 1px solid #999999;*/
	/*overflow:scroll;*/
	/*overflow-x: hidden; */
}
/**主要記事の表示のTABLE要素によるレイアウト**/
#kiji-frame table {
	width:530px;
	margin: 5px 2px 20px 10px;
	padding: 0;
}
#kiji-frame th{
	width:9em;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bbbbbb;
	padding: 4px 0em 4px 0;
}
#kiji-frame td{ 
	line-height:110%;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #bbbbbb;
	margin: 0px 0em 0px 6em;
	padding: 4px 0em 4px 0;
}
#kiji-frame ul{
 	margin: 0px;
 	padding: 0px;
 	list-style: none;
}
#kiji-frame ul li{
	margin: 0px;
	padding: 0px;
	display: inline;
}
#kiji-frame ul li a{
	padding: 0px 5px 0px 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}


/**Pickupのレイアウト**/
#pickup-box {
	width: 570px;
	font-size:0.8em;
	line-height:140%;
	margin: 0;
	padding: 0;
}
#pickup-box ul{
 	margin: 0px;
 	padding: 0px;
 	list-style: none;
}
#pickup-box ul li{
	margin: 0px;
	padding: 0px;
	display: inline;
}
#pickup-box ul li a{
	padding: 0px 5px 0px 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}



/**content-right内
**************************************************/
#content-right h2 {
	display:none;
}
#content-right p {
	display:block;
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size:0.8em;
}
#banner-area {
	margin: 0 0 30px 0;
	padding: 0;
}

/**content共通メニュー
**************************************************/
#menu-box {
	/*float:left;*/
	width:170px;
 	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 10px 0px;
	font-size:0.9em;
}

#menu-box h3 {
	/*float:left;*/
	width:170px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -25000px;
	/* \*/
 	overflow: hidden;
  	/* */
}
#menu-box ul {
	/*float:left;*/
	width:170px;
	list-style-type: none;
	margin: 4px 0 0 0px;
	padding: 0;
}
#menu-box li {
	font-size:0.9em;
	margin: 3px 0 4px 0;
	padding: 0 0 0 14px;
	list-style-type: none;
	text-decoration:none;
	vertical-align:middle;
}
.menu-li {
	background-image: url(../../common/img/li.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu-li-s {
	padding: 0 0 0 10px;
	background-image: url(../../common/img/li_s.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}
.menu-box-shiryou {
	background-image: url(../../common/img/km_shiryou.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu-box-shinsei {
	background-image: url(../../common/img/km_shinsei.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu-box-toiawase {
	background-image: url(../../common/img/km_toiawase.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu-box-hrr {
	background-image: url(../../common/img/km_hrr.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.menu-box-link {
	background-image: url(../../common/img/km_link.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu-box-mobile {
	background-image: url(../common/img/km_mobile.gif);
	background-repeat: no-repeat;
	background-position: left top;
}





#menu-box-s {
	width:170px;
 	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 10px 0px;
	font-size:0.9em;
}

#menu-box-s h3 {
	width:170px;
	height: 21px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -25000px;
	/* \*/
 	overflow: hidden;
  	/* */
}
#menu-box-s ul {
	float:left;
	width:170px;
	list-style-type: none;
	margin: 4px 0 0 2px;
	padding: 0;
}
#menu-box-s li {
	font-size:0.9em;
	margin: 3px 0 4px 0;
	padding: 0 0 0 14px;
	list-style-type: none;
	text-decoration:none;
	vertical-align:middle;
}

