@charset "UTF-8";

/* サブメニュー */
#submenu{
	width:640px;
	height:30px;
	clear:both;
	margin:0px 10px 20px 10px;
	padding:0px;
	overflow:hidden;
}
#submenu:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #submenu {
 height: 1em;
 overflow: visible;
}
/**/

/*--------------- 概要 ---------------*/

/* 議会の役割ボタン */
#subm01 a{
display:block;
width:157px;
height:30px;
background:url(_files/00012065/subm01a.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin:0px 4px 0px 0px;
float:left;
}
#subm01 a:hover{ 
background:url(_files/00012065/subm01b.gif) no-repeat;
}
/* 議会のしくみボタン */
#subm02 a{
display:block;
width:157px;
height:30px;
background:url(_files/00012065/subm02a.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin:0px 4px 0px 0px;
float:left;
}
#subm02 a:hover{ 
background:url(_files/00012065/subm02b.gif) no-repeat;
}
/* 議長・副議長紹介ボタン */
#subm03 a{
display:block;
width:157px;
height:30px;
background:url(_files/00012065/subm03a.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin:0px 4px 0px 0px;
float:left;
}
#subm03 a:hover{ 
background:url(_files/00012065/subm03b.gif) no-repeat;
}
/* 議会事務局ボタン */
#subm04 a{
display:block;
width:157px;
height:30px;
background:url(_files/00012065/subm04a.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin:0px 0px 0px 0px;
float:left;
}
#subm04 a:hover{ 
background:url(_files/00012065/subm04b.gif) no-repeat;
}
/*--------------- 概要 ---------------*/



/*--------------- 請願・傍聴 ---------------*/
/* 請願・陳情ボタン */
#subm05 a{
display:block;
width:318px;
height:30px;
background:url(_files/00012065/subm05a.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin:0px 4px 0px 0px;
float:left;
}
#subm05 a:hover{ 
background:url(_files/00012065/subm05b.gif) no-repeat;
}
/* 議会の傍聴ボタン */
#subm06 a{
display:block;
width:318px;
height:30px;
background:url(_files/00012065/subm06a.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin:0px 0px 0px 0px;
float:left;
}
#subm06 a:hover{ 
background:url(_files/00012065/subm06b.gif) no-repeat;
}
/*--------------- 請願・傍聴 ---------------*/


/*--------------- 名簿 ---------------*/
/* 議席番号順ボタン */
#subm07 a{
display:block;
width:157px;
height:30px;
background:url(_files/00012065/subm07a.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin:0px 4px 0px 0px;
float:left;
}
#subm07 a:hover{ 
background:url(_files/00012065/subm07b.gif) no-repeat;
}
/* 50音順ボタン */
#subm08 a{
display:block;
width:157px;
height:30px;
background:url(_files/00012065/subm08a.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin:0px 4px 0px 0px;
float:left;
}
#subm08 a:hover{ 
background:url(_files/00012065/subm08b.gif) no-repeat;
}
/* 会派別ボタン */
#subm09 a{
display:block;
width:157px;
height:30px;
background:url(_files/00012065/subm09a.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin:0px 4px 0px 0px;
float:left;
}
#subm09 a:hover{ 
background:url(_files/00012065/subm09b.gif) no-repeat;
}
/* 委員会別ボタン */
#subm10 a{
display:block;
width:157px;
height:30px;
background:url(_files/00012065/subm10a.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin:0px 0px 0px 0px;
float:left;
}
#subm10 a:hover{ 
background:url(_files/00012065/subm10b.gif) no-repeat;
}
/*--------------- 名簿 ---------------*/


/*--------------- 会議の案内 ---------------*/

/* 会議日程ボタン */
#subm11 a{
display:block;
width:155px;
height:30px;
background:url(_files/00012065/subm11a.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin:0px 5px 0px 0px;
float:left;
}
#subm01 a:hover{ 
background:url(_files/00012065/subm11b.gif) no-repeat;
}
/* 市長提出議案ボタン */
#subm12 a{
display:block;
width:155px;
height:30px;
background:url(_files/00012065/subm12a.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin:0px 5px 0px 0px;
float:left;
}
#subm12 a:hover{ 
background:url(_files/00012065/subm12b.gif) no-repeat;
}

/* 一般質問ボタン */
#subm13 a{
display:block;
width:155px;
height:30px;
background:url(_files/00012065/subm13a.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin:0px 5px 0px 0px;
float:left;
}
#subm13 a:hover{ 
background:url(_files/00012065/subm13b.gif) no-repeat;
}
/* 議決結果ボタン */
#subm14 a{
display:block;
width:155px;
height:30px;
background:url(_files/00012065/subm14a.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
margin:0px 0px 0px 0px;
float:left;
}
#subm14 a:hover{ 
background:url(_files/00012065/subm14b.gif) no-repeat;
}

/*--------------- 会議の案内 ---------------*/























































/* タイトル */
#ctitle{
	clear:both;
	margin:0px 10px 0px 10px;
	padding:0px;
}

/* 更新日 */
#koushinbi{
	clear:both;
	margin:0px 10px 10px 10px;
	padding:0px;
	text-align:right;
	font-size:90%;
	color:#666666;
}

/* 各ページTOPのリスト用 */
#clist-b10{
clear:both;
margin:0px 10px 10px 10px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-style:dotted;
border-color:#999999;
padding:0px 0px 2px 0px;
}
#clist-b30{
clear:both;
margin:0px 10px 30px 10px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-style:dotted;
border-color:#999999;
padding:0px 0px 5px 0px;
}
#clist-b40{
clear:both;
margin:0px 10px 40px 10px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-style:dotted;
border-color:#999999;
padding:0px 0px 5px 0px;
}

/* フォント設定 */
.font-l {
	font-size:120%;
	font-weight:bold;
}
.font-m {
	font-size:120%;
}
.font-ms {
	font-size:90%;
}
.font-s {
	font-size:80%;
}

/* 見出し */
#mtitle{
clear:both;
margin:0px 10px 10px 10px;
border-top-width:0px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#669900;
padding:3px 2px 2px 15px;
font-size:120%;
font-weight:bold;
color:#FFFFFF;
background-color:#99CC00;
}

/* 小見出し */
#komidashi{
clear:both;
margin:0px 10px 10px 10px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-style:solid;
border-color:#669900;
padding:3px 0px 2px 0px;
font-size:110%;
font-weight:bold;
color:#99CC00;
}

/* 小小見出し */
#komidashi2b{
clear:both;
margin:0px 10px 10px 10px;
padding:3px 0px 2px 5px;
font-size:100%;
font-weight:bold;
color:#000000;
background-color:#C8DCF5;
}

/* テーブル */
table {
border-top:1px solid #999999;
border-right:1px solid #999999;
margin:0px;
border-collapse:collapse;
font-size:100%;
line-height:120%;
}
td {
color:#000000;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
padding:5px;
text-align:left;
}
td.cent01 {
color:#000000;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
padding:5px;
text-align:center;
}
td.cent02 {
color:#000000;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
padding:5px;
text-align:center;
font-size:120%;
}

/* 議員のプロフィール　名前 */
#gname{
clear:both;
margin:0px 10px 10px 10px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-style:solid;
border-color:#336600;
padding:5px 2px 3px 15px;
font-size:150%;
font-weight:bold;
color:#000000;
background-color:#CCFF99;
}

/* 議員のプロフィール */
#gpro-base{
	width:640px;
	clear:both;
	margin:0px 10px 30px 10px;
	padding:0px;
	overflow:hidden;
}
#gpro-base:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #gpro-base {
 height: 1em;
 overflow: visible;
}
/**/

#pleft{
	width:120px;
	clear:both;
	margin:0px;
	padding:0px;
	float:left;
}
#pright{
	width:500px;
	margin:0px;
	padding:0px;
	float:right;
}

/* プロフィールの項目 */
#pkoumoku01{
clear:both;
margin:0px 0px 10px 0px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-style:solid;
border-color:#669900;
padding:3px 0px 2px 0px;
font-size:110%;
font-weight:bold;
color:#000000;
}
#pkoumoku02{
clear:both;
margin:0px 0px 20px 15px;
padding:3px 0px 2px 0px;
font-size:100%;
color:#000000;
}
#pkoumoku03{
clear:both;
margin:0px 0px 5px 15px;
padding:3px 0px 2px 0px;
font-size:100%;
color:#000000;
}

/* アンカーリンク */
#hli01{
clear:both;
margin:0px 10px 30px 10px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#999999;
padding:10px 5px 10px 5px;
font-size:100%;
line-height:1.5em;
color:#666666;
background-color:#FFFFCC;
}

#hli01-95{
clear:both;
margin:0px 10px 30px 10px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#999999;
padding:10px 5px 10px 5px;
font-size:95%;
line-height:1.5em;
color:#666666;
background-color:#FFFFCC;
}

/* アンカーリンク */
#hli02{
clear:both;
margin:0px 10px 10px 10px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#999999;
padding:10px 5px 10px 5px;
font-size:100%;
line-height:1.5em;
color:#666666;
text-align:center;
background-color:#FFFFCC;
}

/* adobe注意書き */
#a-chuui{
clear:both;
margin:0px 10px 40px 10px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#CCCCCC;
color:#333333;
font-size:80%;
padding:10px 10px 10px 10px;
background-color:#FFFFCC;
}
#a-chuui2{
clear:both;
margin:0px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-style:dotted;
border-color:#999999;
padding:0px 0px 2px 0px;
}
#a-chuui3{
clear:both;
margin:0px;
padding:2px 0px 0px 0px;
}

/* 過去データリンク用 */
#kakob01-30{
clear:both;
margin:0px 10px 30px 10px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#CCCCCC;
color:#333333;
text-align:right;
padding:10px 10px 10px 10px;
background-color:#E6F5FF;
}

/* 最新データリンク用 */
#kakob02-30{
clear:both;
margin:0px 10px 30px 10px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#CCCCCC;
color:#333333;
text-align:left;
padding:10px 10px 10px 10px;
background-color:#E6F5FF;
}
