@charset "utf-8";

/***************************************************
	joho.css
	庁E・惁E公閁Eレイアウトスタイル定義
***************************************************/

/* ------------------------------------------------------------
Font Size (default:100%)
 10px = 63%     11px = 69%     12px = 75%     13px = 82%
 14px = 88%     15px = 94%     16px = 100%    17px = 107%
 18px = 113%    19px = 119%    20px = 125%    21px = 132%
 22px = 138%    23px = 144%    24px = 150%    25px = 157%
 26px = 163%
------------------------------------------------------------ */

/* 庁E・惁E公閁E #joho
joho/
------------------------------------------------------------ */
#main .cnavi {
	padding: 20px 0 0;
}
#main .cnavi li {
	margin: 0 20px 0 0;
}
#joho #main .toptlbox {
	width: 620px;
	margin: auto;
}
/* ポスター #poster */
#joho #main #poster .posterbox {
	padding: 20px 10px;
}
#joho #main #poster .postl {
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #d8c2df;
	font-size: 113%;
	text-align: left;
	color: #67317f;
}

#joho #main #poster .posterbox li {
	float: left;
	width: 145px;
	margin-right: 20px;	
}

/* 市会図書室 #toshoshitsu */
#joho #toshoshitsu .fLtxt {
	float: left;
	width: 300px;
}
#joho #toshoshitsu .fLtxt dl {
	margin: 10px 0;
	border-bottom: 1px solid #ba99c7;
}

#joho #toshoshitsu .fLtxt dt {
	font-weight: bold;
}
#joho #toshoshitsu .fLtxt dt.icon2 {
	padding-left: 15px;
	background : url(../img/common/icon02.gif) no-repeat left center;
}
#joho #toshoshitsu .fLtxt dd {
	padding-left: 15px;
}

/* 議員の賁E公閁E  #joho-shisan */
#joho #main #joho-shisan .ti{
	width: 22%;
}
#joho #main #joho-shisan .time{
	width: 22%;
}
#joho #main #joho-shisan .iconlist li {
	padding: 0 0 5px 15px;
}

/* 公斁E公開請汁E #koukaiseikyu */
#joho #koukaiseikyu .koukalist li {
	list-style: decimal;
}
#joho #main #koukaiseikyu .irregularbox {
	width: 620px;
	margin: auto;
	font-size: 82%;
	text-align: center;
}
#joho #main #koukaiseikyu .irregularbox th {
	padding: 10px;
	background: #d5bddd;
	border: 1px solid #666;
	font-weight: bold;
	text-align: center;
}
#joho #main #koukaiseikyu .irregularbox td {
	padding: 3px;
	border: 1px solid #666;
}
#joho #main #koukaiseikyu .iconlist li {
	padding: 0 0 5px 15px;
}

/* 政務活動費  #seimukatsudohi */
#joho #main #seimukatsudohi .sidetlbox{
	margin-bottom:40px;
}
#joho #main #seimukatsudohi .ti{
	width:15%; 
}
#joho #main #seimukatsudohi .tstlbox {
	width: 675px;
	margin: auto;
	font-size: 82%;
	text-align: center;
}
#joho #main #seimukatsudohi .tstlbox th {
	padding: 4px 0;
	background: #d5bddd;
	border: 1px solid #666;
	font-weight: bold;
	text-align: center;
}
#joho #main #seimukatsudohi .tstlbox td {
	padding: 3px;
	border: 1px solid #666;
}
#joho #main #seimukatsudohi .tstlbox#breakdown td {
	padding-right: 1em;
	text-align: right;
}

#joho #main #seimukatsudohi .tstlbox th.sum {
	width: 25%;
}
#joho #main #seimukatsudohi .tstlbox th.grant {
	width: 8%;
}
#joho #main #seimukatsudohi .tstlbox th.remaining {
	width: 25%;
}
#joho #main #seimukatsudohi .tstlbox th.expense {
	width: 12em;
}
#joho #main #seimukatsudohi .iconlist li {
	padding: 0 0 5px 15px;
}


/* 京都市会だより  #joho-dayori
joho/dayori/
------------------------------------------------------------ */
#joho-dayori #main #topics p{ text-indent: 0!important;}
#joho-dayori #main .icon3 a {　font-size: 124%;}
#joho-dayori #main .cnavi li {
	margin-right: 30px;
}

/* 市会トピックス #joho-topics
joho/topics/
------------------------------------------------------------ */
#joho-topics .noteslist {
	margin: 20px 0 0;
	padding: 10px 20px 20px 30px;
	border-top: 1px dotted #d8c2df;
	text-align: left;
}
#joho-topics .cnavi li {
	margin: 0 30px 0 0;
} 


/* 海外行政調査報呁E #joho-kaigai
/joho/kaigai/
------------------------------------------------------------ */
#joho-kaigai #main #kaigai .toptlbox {
	width: 620px;
	margin: auto;
	text-align: left;
}
#joho-kaigai #main #kaigai .date{
	width: 22%;
}
#joho-kaigai #main #kaigai .city{
	width: 40%;
}
#contents #main .tlicon01 {
	min-height: 3em;
}

/* 刊行物案E  #joho-kankobutsu
/joho/kankobutsu/
------------------------------------------------------------ */
#joho-kankobutsu #main .toptlbox {
	width: 620px;
	margin: auto;
}
#joho-kankobutsu #main .toptlbox td{
	text-align:left;
}
#joho-kankobutsu #main .link{}
#joho-kankobutsu #main .date{}
#joho-kankobutsu #main .detail{}

/*- 市会時報  #jiho -*/
#joho-kankobutsu #main #jiho .fLtxt {
	float: left;
	width: 450px;
}
#joho-kankobutsu #main #jiho .link{
	width: 25%;
}
#joho-kankobutsu #main #jiho .date{
	width: 33%;
}

/*- 私たちの市企E #watashitachinoshikai -*/
#joho-kankobutsu #main #watashitachinoshikai .fLtxt {
	float: left;
	width: 350px;
}
#joho-kankobutsu #main #watashitachinoshikai .txtimg {
	vertical-align: baseline;
}

/* 会議録  #joho-kankobutsu-kaigi */
#joho-kankobutsu-kaigi .kaigibox {
	float: left;
	margin-right: 50px;
}
#joho-kankobutsu-kaigi .kaigibox ul {
	width: 400px;
	margin: 0 0 20px;
	padding: 0 10px 10px;
	border-bottom: 1px solid #c1a1cc;
}

/* またきちペEジ  #joho-matakichi
/joho/matakichi/
------------------------------------------------------------ */
#joho-matakichi #main #matakichi dl,
#joho-matakichi #main #newcha dl {
	margin: 20px 0;
	border-bottom: 1px solid #ba99c7;
}
#joho-matakichi #main #matakichi dt,
#joho-matakichi #main #newcha dt {
	border-bottom: 1px dotted #d8c2df;
	font-weight: bold;
}
#joho-matakichi #main #matakichi dt.icon2,
#joho-matakichi #main #newcha dt.icon2 {
	padding-left: 15px;
	background : url(../img/common/icon02.gif) no-repeat left center;
}
#joho-matakichi #main  #matakichi dd,
#joho-matakichi #main  #newcha dd {
	margin: 5px 0 25px 0;
	padding-left: 15px;
}
#joho-matakichi #main .gallerybox {
	margin: auto;
	margin-bottom: 10px;
	padding-bottom: 40px;
	border-bottom: 1px solid #ba99c7;
	text-align: center;
}
#joho-matakichi #main .gallerybox ul {
	float: left;
	margin: 40px 30px 0 0;
}
#joho-matakichi #main .gallerybox li.imgbox {
	display: table-cell;
	width: 200px;
	height: 190px;
	margin-bottom: 5px;
	padding: 2px 0;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #ba99c6;	
}
#joho-matakichi #main .gallerybox li.imgbox02 {
	display: table-cell;
	width: 200px;
	height: 190px;
	*height: 130px; /* IE7 以丁E*/
	margin-bottom: 5px;
	padding: 2px 0;
	*padding: 62px 0 2px; /* IE7 以丁E*/
	text-align: center;
	vertical-align: middle;
	border: 1px solid #ba99c6;
}
#joho-matakichi .notelist li {
	margin-left: 16px;
	list-style-type: disc!important;
}
#joho-matakichi #main .cnavi {
	padding-top: 40px;
}
#joho-matakichi #main .cnavi li {
	margin-right: 30px;
}


