/*----------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------- 配置 -------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------*/

/* ---配置：画面の余白を消す--------------------------------------------------------------------------------*/

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#body{
	width: 1000px;
}

/* ---配置：画面のセンターに、浮き上がり・両サイド（+20px）、IE6対策左ならびの戻し--------------------------------------*/

#wrapper_c {
	width: 650px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
	background: url('../img/wrapper_c_line_top.gif') repeat-y;
}

/* ---配置：内容の範囲指定、画面のセンターに、枠線なし-----------------------------------------------------------*/
#wrapper      {
	width: 640px;
}


/* ---配置：読み上げ用画像をまとめる、読み上げはHTMLの順、非表示--------------------------------------------------*/
.voice_nav{
	position: absolute;
	top: 1px;
	left: 1px;
}


/* 画像他の回り込み解除----------------------------------------------*/
.img_stop {
	clear: both;
}


/*------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------ ヘッタ-----------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------*/

/* ---タイトル画像のレイアウト---------------------------------------------------------------------------*/
#title {
	margin: 0px 0px 10px 0px;
	padding:  0px 0px 0px 0px;
	background-color: #ECF0E5;
	border-width :0px 0px 1px 0px;
	border : solid #cccccc;
}

#title_base {
 	position: relative;
}

#title_inside {
 	position: absolute;
 	top: 4px;
 	left: 590px;
}

/* ---ヘッタ：サイト内検索---------------------------------------------------------------------------------*/
#search {
	float: right;
	width: 195px;
	margin: 1px 0px 0px 0px;
	padding:  3px 0px 1px 0px;
	background-color: #ECF0E5;
	font-size: 70%;

}

/* ---ヘッタ：サイトナビゲーション--------------------------------------------------------------------------*/
#sitenav {
	margin: 3px 0px 0px 0px;
	padding: 1px 0px 3px 5px;
	font-size: 10pt;
	font-weight: 500;
	background-color: #ECF0E5;
	width: 430px;
}

#sitenav li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 65px;
	list-style-type: none;
	text-align: center;
	background-color: #ECF0E5;
	border-width :1px 1px 1px 1px;
	border : solid  #ffffff;
	float: left;
}

#sitenav a, #sitenav :link, #sitenav :visited, #sitenav :active{
	width: 65px;
	display: block;
	padding: 0px;
	color: #000000;
	text-decoration: none;
	border-width :0px 1px 1px 0px;
	border : solid  #999999;
} 

#sitenav :hover{
	width: 65px;
	background-color: #ECF0E5;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	border-width :1px 0px 0px 1px;
	border : solid  #999999;
} 

/* ---インクルードヘッド：グローバルナビゲーション（メインナビ） ---------------------------------------*/

#nav{
	margin: 0px;
	padding: 0px;
	width: 640px;
	background: url('../img/nav_bg.gif') repeat-x;
}

#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}

#nav li a{
	display: block;
	width: 124px;
	height: 30px;
	text-decoration: none;	
	color: #000000;	
	background: url('../img/nav_off.gif') no-repeat;
	padding: 0px;
}

#nav li a:hover{
	width: 124px;
	height: 30px;
	color: #000000;
	text-decoration: none;	
	background: url('../img/nav_on.gif') no-repeat;
	padding: 0px;
} 

/*------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------ 　コンテンツ　  -------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------*/


/* ---コンテンツ：全体-----------------------------------------------------------------------------------------*/
#content {
	line-height: 1em;
}

/* ---コンテンツエリア-----------------------------------------------------------------------------------------*/
#right_content {
	float: right;
	margin: 4px 2px 2px 2px;
	padding: 2px 0px 2px 0px;
	width: 440px;
	background-color: #ffffff;
}

/* ---コンテンツ：電子自治体--------------------------------------------------------------------*/
#net_g {
	float: right;
	margin: 3px 2px 6px 0px;
	padding: 2px 4px 1px 0px;
	width: 100px;
	background-color: #ffffff;
	border-width : 0px 1px 1px 0px;
	border : solid  #cccccc;
}

#net_g li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100px;
	height: 40px;
	list-style: none;
}

/* ---コンテンツ：ライフイベントメニュー----------------------------------------------------------------------*/
#life_event {
	float: left;
	margin: 2px 10px 6px 2px;
	padding: 1px 4px 2px 1px;
	width: 192px;
	background-color: #ffffc1;
	border-width : 0px 1px 1px 0px;
	border : solid  #cccccc;
}

#life_event li {
	float: left;
	margin: 2px;
	padding: 0px;
	width: 60px;
	height: 60px;
	list-style: none;
}

/* ---コンテンツ：もしものとき---------------------------------------------------------------------------*/
#emergency _c{
	width: 100px;
}

#emergency {
	float: left;
	margin: 4px 2px 6px 4px;
	padding: 5px 0px 5px 0px;
	width: 98px;
	background-color: #FDF4F1;
	border-width : 0px 1px 1px 0px;
	border : solid  #cccccc;
}

#emergency li{
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	width: 90px;
	height: 30px;
	list-style: none;
}

/* ---コンテンツ：今週の東村山市-------------------------------------------------------------------------------*/
#week_c {
	margin: 10px 2px 7px 2px;
	padding: 0px 2px 2px 2px;
	width: 430px;
	background-color: #ffffff;
}

#week_c_bg {
	margin: 0px;
	padding: 0px;
	width: 430px;
	height: 30px;
}

#week {
	margin: 0px;
	padding: 2px 2px 2px 2px;
	width: 420px;
	background-color: #ffffff;
	border-width : 3px;
	border : double #cccccc;
		height: 250px;
		overflow: auto;
}


/* ---インクルード組み込み今週の東村山市-----------*/

.week_system{
	margin: 0px;
	padding: 0px;
	width: 402px;
	border-collapse: collapse;
	border: solid 1px #ffffff;
}

.week_system th{
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	margin: 1px;
	padding: 1px;
	width: 109px;
	font-size: 85%;
	font-weight: 500;
}

.week_system td{
	border-bottom: solid 1px #cccccc;
	padding: 1px;
	margin: 1px;
	width: 284px; 
}

.week_li {
	margin: 0px;
	padding: 0px;
	width: 284px;
	line-height: 1.6em;
	font-size: 90%;
	list-style: none;
}

.week_li li{ 
	margin: 0px;
	background: url('/include/img/top_li2.gif') no-repeat 1px 0.4em; 
	padding: 5px 0px 0px 25px;
} 

.week_black{
	color: #000000;
}

.week_red{
	color: #ff0000;
}

/* ---コンテンツ：新着情報-------------------------------------------------------------------------------------*/
#news_c {
	margin: 10px 2px 7px 2px;
	padding: 0px 1px 2px 0px;
	width: 430px;
	background-color: #fffff;
}

#news_c_bg {
	margin: 0px;
	padding: 0px;
	width: 430px;
	height: 30px;
}

#news {
	margin: 0px;
	padding: 2px 2px 2px 2px;
	width: 423px;
	background-color: #ffffff;
	border-width : 3px;
	border : double #cccccc;
		overflow: auto;
}
/* ---インクルード組み込み新着情報2-----------*/
.news_system{
	margin: 0px;
	padding: 0px;
	width: 402px;
	border-collapse: collapse;
	border: solid 1px #ffffff;
}

.news_li {
	margin: 0px;
	padding: 0px;
	font-size: 90%;
	list-style: none;
}

.news_li li{ 
	margin: 0px;
	background: url('/include/img/top_li2.gif') no-repeat 1px 0.4em; 
	padding: 8px 0px 0px 25px;
} 

a.news {
	font-size: 90%;
}
td.news {
	margin: 0px;
	padding: 8px 0px 0px 0px;
}

/* ---統計データ----------------------------------------------------------------------------------------------*/
#statistics_c {
	margin: 10px 3px 7px 4px;
	padding: 0px 1px 2px 0px;
	width: 430px;
	background-color: #ffffff;
}

#statistics_c_bg {
	margin: 0px;
	padding: 0px;
	width: 430px;
	height: 30px;
}

#statistics {
	width: 408px;
	font-size: 90%;
	margin: 0px;
	padding: 8px;
	line-height: 1.6em;
	background-color: #ffffff;
	border-width : 3px;
	border : double #cccccc;
}

#statistics a {
	text-decoration: none;
}

#statistics a:hover {
	text-decoration: underline;
} 


/* ---市政情報-------------------------------------------------------------------------------------------------*/
#municipal_c {
	margin: 10px 3px 7px 4px;
	padding: 0px 1px 2px 0px;
	width: 430px;
	background-color: #ffffff;
}

#municipal_c_bg {
	margin: 0px;
	padding: 0px;
	width: 430px;
	height: 30px;
}

#municipal {
	width: 408px;
	font-size: 90%;
	margin: 0px;
	padding: 8px;
	line-height: 1.6em;
	background-color: #ffffff;
	border-width : 3px;
	border : double #cccccc;
	list-style: none;
}

#municipal li { 
	margin: 0px;
	background: url('../img/top_li3.gif') no-repeat 1px 0.5em; 
	padding: 5px 0px 0px 25px;
}

 #municipal li a {
	text-decoration: none;
}

#municipal li a:hover {
	text-decoration: underline;
} 


/*-- お知らせコーナー-------------------------------------------------------------------------------------------*/
#information_c {
	margin: 10px 3px 7px 4px;
	padding: 0px 1px 2px 0px;
	width: 430px;
	background-color: #ffffff;
}

#information_c {
	margin: 0px;
	padding: 0px;
	width: 430px;
	height: 260px;
}

#information {
	margin: 0px;
	padding: 8px;.
	width: 408px;
	line-height: 1.8em;
	font-size: 90%;
	list-style: none;
	background-color: #ffffff;
	border-width : 3px;
	border : double #cccccc;
}

#information li{
	float: left;
	margin: 6px;
	padding: 0px;
	list-style: none;
}

/*------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------ 　ローカルナビゲーション　---------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------*/

/* ---コンテンツ：左サイドメニュー------------------------------------------------------------------------------*/
#left_submenu {
	margin: 4px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	width: 184px;
	background-color: #ffffff;
}
 
/* 市長、市議会-----------------------------------------------------*/
ul.mayor_assembly{
	list-style: none;
	font-size: 90%;
	line-height: 1.4em;
	margin: 2px 2px 20px 2px;
	padding: 2px 3px 3px 2px;
	width: 174px;
	background-color: #ffffff;
	border-width :0px 1px 1px 0px;
	border : solid  #0438FF;
}

ul.mayor_assembly li { 
	margin: 0px;
	background: url('../img/top_li_b.gif') no-repeat 1px 0.3em; 
	padding: 5px 0px 0px 25px;
} 
   
ul.mayor_assembly li a {
	text-decoration: none;
}

ul.mayor_assembly li :hover{
	text-decoration: underline;
} 

/* くらし,窓口-----------------------------------------------------*/
ul.life_window{
	list-style: none;
	font-size: 90%;
	line-height: 1.4em;
	margin: 2px 2px 20px 2px;
	padding: 2px 3px 3px 2px;
	width: 174px;
	background-color: #ffffff;
	border-width :0px 1px 1px 0px;
	border : solid  #339933;
}

ul.life_window li { 
	margin: 0px;
	background: url('../img/top_li_g.gif') no-repeat 1px 0.3em; 
	padding: 5px 0px 0px 25px;
} 
   
ul.life_window li a {
	text-decoration: none;
}

ul.life_window li :hover{
	text-decoration: underline;
} 
 
/* ---施設情報--------------------------------------------------------------------*/
#institution {
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	width: 172px;
	background-color: #ffffff;
}

#institution li{
	width: 172px;
	height: 40px;
	list-style: none;
	padding:0px;
}

/* ---ＱＲコード(H21.1.26新規挿入）--------------------------------------------------------------------*/
#qrcode {
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	width: 174px;
	background-color: #ffffff;
}

#qrcode li{
	width: 174px;
	height: 100px;
	list-style: none;
	padding:0px;
}

#qrcode1 {
	width: 60px;
	height: 60px;
	list-style: none;
	padding:0px;
}

/*--------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------    フッター    ------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------*/

/*--アクセスカウンタ　  -------------------------------------------------------------------------------*/

.ecount {
	float: right;
	padding: 0px 5px;
	background-color: #ffffff;
}

/* --サイト情報  --------------------------------------------------------------------------------------*/

/* フッターサイト内情報前半--------------------------------------*/
#footer_i {
	text-align: center;
	font-size: 80%;
	border-top: 1px solid #cccccc;
	border-bottom: 3px solid #339933;
	padding: 5px;
	margin: 0px;
	line-height: 2;
	background-color: #F9F7F4;
}

/* ---著作権情報-------------------------------------------------*/
.footer {
	text-align: center;
	font-size: 80%;
	line-height: 1.4;
	margin: 0px;
	padding: 0px;
	background-color: #F7EFEA;
}

/*--------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------　 バナー広告　　---------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/


/* ---バナー全体------------------------------------------------------------------------------*/
#banner {
	float: right;
	font-size: 80%;
	width: 350px;
	text-align: left;	
}

.p_banner {
	text-indent: 1em;
	}

/* ---バナー左寄せ----------------------------------------------------------------------------*/
.banner_left{
	width: 122px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.banner_left li {
	float: left;
	margin: 1px;
	padding: 0px;
	list-style-type: none;
}
.banner_left li {
	width: 120px;
	height: 60px;
}



.banner_right{
	width: 160px;
	margin: 0px;
	padding: 0px;
}

.banner_right li {
	margin: 5px;
	padding: 0px;
	list-style-type: none;
}
.banner_right li {
	width: 150px;
	height: 60px;
}




/* ---バナー自動ランダム表示関係H20.11.7に入れた削除する場合、634行目からすべて削除-------------------*/
.banner_center{
	width: 240px;
	margin: 5px 1px;
	padding: 0px;
	border: 1px solid #ffff33;
	background-color: #ECF0E5;
}

.banner_center ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}

.banner_center li{
	margin: 2px;
	padding: 0px;
	width; 120px;
	height: 60px;
}

.p_banner_center {
	text-indent: 1em;
	margin: 2px 5px 5px 10px;
	font-size: 90%;
	}

.banner_center h4{
	margin:5px 0px 5px 10px; 
	padding-left: 10px;
	border-width: 0px 0px 0px 10px;
	border-style: solid;
	border-color: lime;
	background-color: #ECF0E5;
}

/* ---バナー自動ランダム表示関係ここまで--------------------------------------------------------------*/