@charset "UTF-8";
/* CSS Document */

h1{
	 background:url(../img/h1.gif) no-repeat;
	 font-size:18px;
	 color:#384b7c;
	 padding:5px 0px 8px 15px;
	 margin:0px 0px 5px 5px;
	 letter-spacing:3px;
	 clear:both;
}

h2{
	border-left:15px solid #384b7c;
	border-bottom:1px solid #384b7c;
	font-size:16px;
	padding:5px 0px 5px 10px;
	margin-top:40px;
	margin-left:20px;
	color:#000000;
	width:500px;
	clear:both;
}

h3{
/*	color:#FFFFFF;
	margin:30px 20px 10px 20px;
	padding:5px 15px;
	background:#384b7c;
	width:486px;*/
	padding:5px 0px;
	margin:20px 10px 5px 20px;
	font-size:16px;
	color:#9e2b2b;
	background:#FFFFFF;
	letter-spacing:1px;	
	clear:both;
}

h4{
	text-align:right;
	font-size:14px;
	margin-right:10px;
	color:#333333;
	clear:both;
}

h5{
	font-size:16px;
	margin:30px 15px 10px 20px;
	color:#333333;
	width:525px;
	border-bottom:double #FFC600;
	clear:both;
}

h5 a, a:hover{
	color:#333333;
	text-decoration:none;
}

h6{
	font-size:12px;
	font-weight:normal;
	margin-top:20px;
	clear:both;
}

#menu-waku{
	width:516px;
	height:50px;
	display:block;
	padding-left:30px;
}

/*画像文字(行動規範・ビジョン）　位置設定*/
.text_img{
	margin:20px 0px 20px 30px;
	width:486px;
}

/*右カラム上部のリンクメニュー設定*/

/*サブメニューのタイトル画像　設定*/
.img_icon{
	margin-left:10px;
	margin-top:20px;
}
.submenu a{
	text-decoration:none;
	background:url(../img/menu_bg.gif) left center no-repeat;
	width:100px;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-top:5px;
	padding-left:20px;
	margin:10px 0px 20px 15px;
	text-align:left;
	float:left;
}

.submenu a:hover{
	text-decoration:none;
	background:url(../img/menu_bg.gif) left center no-repeat #fef4f4;
	width:100px;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#990000;
	padding-top:5px;
	padding-left:20px;
	margin:10px 0px 20px 15px;
	text-align:left;
	float:left;
}

/*罫線*/
hr{
	background:url(../img/hr.gif) left center no-repeat;
	width:534px;
	height:5px;
	border:none;
	clear:both;
	text-align:left;
	margin-left:8px;
}

.top a{
	text-align:right;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#384b7c;
	width:541px;
	margin-rigth:10px;
	margin-bottom:30px;
	display:block;
}
	
.top a:hover{
	text-align:right;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color:#384b7c;
	width:541px;
	margin-rigth:10px;
	margin-bottom:30px;
}

table{
	margin-left:5px;
	margin-top:10px;
}

/*テーブル枠を右に移動させる為の設定*/
.table1{
	margin:5px 0px 5px 20px;
}

td{
	padding:5px 2px 5px 5px;
}

td a{
	color:#000000;
	text-decoration:none;
}

td a:hover{
	color:#CC3333;
	text-decoration:underline;
}

/*右カラム部分　全体の文字設定*/
#two-column p{
	margin:5px 0px;
	padding-left:30px;
	padding-right:20px;
}

.hoshu{
	margin-left:6px;
	width:540px;
}

.hoshu h1, td h1{
	text-align:center;
	font-size:14px;
	color:#333333;
	background:#FFFFFF;
	letter-spacing:0.2em;
	margin:3px 0;
	padding:0;
	
}

/*写真用設定 左回り込み*/
.img{
	margin:5px 5px 0px 5px;
	float:left;
}

/*写真の左側の設定 右回り込み*/
.img_right{
	float:right;
	margin-right:5px;
}

.text, .hatsugen{
	margin-left:15px;
	width:526px;
}

p1{
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

/*リスト設定　位置*/
ul{
	margin-left:30px;
}

/*リスト設定 通し番号*/
.style{
	list-style:decimal;
	padding-left:40px;
}

/*リスト設定 三角アイコン使用*/
.list2{
	list-style:url(../img/list2_bg.gif);
	color:#000000;
	/*margin-left:20px;*/
}

.list2 a, .other a{
	color:#000000;
	text-decoration:none;
}

.list2 a:hover, .other a:hover, ul a:hover{
	color:#990000;
	text-decoration:underline;
}

/*リンク集　リスト下の小さい文字設定*/
.list2 p, .other p{
	font-size:12px;
	color:#333333;
	margin-top:0px;
}

li{
	margin-bottom:15px;
	margin-right:20px;
}

.mondai_list{
	margin-left:30px;
}

.color{
	color:#9D0030;
	margin-top:20px;
	margin-bottom:0px;
	padding-left:15px;
}

/*リスト設定 矢印アイコン使用*/
.other{
	list-style-image:url(../img/list_bg.gif);
	padding-left:5px;
	color:#333333;
}

/*----------議会発言-----------*/
/*発言部分設定　枠*/
.hatsugen{
	border:1px solid #384b78;
}

/*発言部分見出し１*/
.hatsugen h1{
	padding:5px 0px;
	margin:20px 10px 5px 10px;
	font-size:16px;
	color:#9e2b2b;
	background:#FFFFFF;
	letter-spacing:1px;
}

/*伏見たかし名前部分*/
.hatsugen h2{
	background:url(../img/bg_q.gif) right center no-repeat #FFF7D3;
	border:1px solid #FFC600;
	padding:5px;
	margin:5px;
	color:#000000;
}

/*○回目の質問部分　設定*/
.hatsugen h3{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	background:none;
	margin:10px 0px 10px 10px;
}

/*発言・回答　テキスト部分　インデント設定*/
.hatsugen p, .kaito p{
	text-indent:1em;
	margin:0px;
	padding:5px 0px;
}

/*行政回答設定 枠*/
.kaito{
	margin-top:20px;
	margin-left:40px;
	margin-right:5px;
	margin-bottom:20px;
	padding:5px;
	width:auto;
	background:#fef4f4;
}

/*回答者名前部分*/	
.kaito h2{
	background:url(../img/bg_a.gif) right center no-repeat #f1d5d5;
	padding:5px;
	margin:10px 3px;
	border:1px solid #9e2b2b;
	color:#000000;
	width:auto;
}

.pdf{
	font-size:12px;
	margin-left:20px;
}