/* 初期化-------------------- */

*{

   margin: 0;

   padding: 0;

}



fieldset{

   border:none;

}

  

h1,h2,h3,h4,h5,h6,p,pre,blockpuote,ul,ol,dl,dd{

   margin: 0;

   padding: 0;

}



li{

   list-style:none;

}



li,dt,dd{

   margin-left:1em;

}



body

{

   color: #000000;

   font-size: 95%;

   font-weight: normal;

   font-style: normal;

   margin: 0px;

   padding: 0px;

   border: 0px;

}



img{

	border:0;

	padding:0;

	vertical-align:middle;

}



/* コンテナ部スタイル ----------*/

#container{

	width:900px;

	margin:auto;

	margin-top:0;

	padding:0;

	border:0;

}



/* ヘッダー部スタイル ----------*/

#header {

 	width:900px;

	font-size:90%;

	margin:0;

	padding:0;

	border:0;

}



#header img {

	width:900px;

	height:114px;

	margin-top:0;

	padding:0;

	border:0;

}



#header .navi {

	margin-top:3px;

}





/* タイトル部スタイル ----------*/

#title {

	width:900px;

	background: url(http://www.city.kyotango.lg.jp/images/titlebar.gif) repeat-y top left;

	margin-top: 5px;

}



#title h1{

	color: #ffffff;

	font-size: x-large;

	font-weight:normal;

	font-style:normal;

	padding-top: 5px;

	padding-left:10px;

}



#title h2{

	color:#ffffff;

	font-size: small;

	font-weight:normal;

	font-style:normal;

	padding-left:10px;

	padding-bottom:5px;

}



/* 更新日部スタイル ---------------------*/

#koshinbi {

	width:700px;

	padding-top:2px;

	padding-bottom:5px;

	font-size:90%;

	text-align:right;

}





/* コンテンツ部スタイル ---------------------*/

#contents {

	width:700px;

}



#contents h3 {

　　font-size:large;

	font-style: normal;

	font-weight: normal;

	color:#17599b;

	background-color:#dddddd;

	border-bottom: 1px solid #17599b;

	border-left: 15px solid #17599b;

	padding-left:5px;

	padding-top:3px;

	padding-bottom:2px

}



#contents h4 {

　　font-size:medium;

	font-style: normal;

	font-weight:bold;

	color:#006633;

	border-bottom: 1px solid #006633;

	margin-left:10px;

	padding-left:2px;

	padding-top:3px;

	padding-bottom:1px

}





#contents .indent {

	color:#000000;

	padding-left:10px;

	line-height:120%;

	margin-top:3px;

}



#contents .midashi {

	color:#000000;

	font-size:110%;

	font-weight:bold;

	padding-left:10px;

	line-height:120%;

	margin-top:2px;

}



#contents table {

	margin-left:10px;

	font-size:95%;

}



#contents th {

	background-color:#c2d3e2;

	padding-top:3px;

	padding-bottom:3px;

}



#contents td {

	padding-top:3px;

	padding-bottom:3px;

	padding-left:3px;

	line-height:120%;

}



#contents caption {

	color:#000000;

	text-align:left;

}



#contents blockquote {

	margin-left:10px;

	margin-right:10px;

	padding:5px;

	border:2px solid #c2d3e2;

	background-color:#eeeeee;

	line-height:120%;

}



/* カラー定義 */



#contents .aka{

	color:#FF0000;

}



#contents .ao {

	color:#0267ff;

}



#contents .ao2 {

	color:#4a4d94;

}



#contents .mizuiro {

	color:#7393e0;

}



#contents .pinku {

	color:#ff02fd;

}



#contents .midori {

	color:#04cc36;

}



#contents .midori2 {

	color:#72a653;

}



#contents .fukamidori {

	color:#456e42;

}



#contents .murasali {

	color:#b55980;

}



#contents .murasaki2 {

	color:#644c8a;

}



#contents .kogecha {

	color:#453d19;

}



#contents .daidai {

	color:#ff6702;

}



#contents .oudo {

	color:#d6c43e;

}



#contents .kiiro {

	color:#feff40;

}



#contents .chairo {

	color:#bc8533;

}



/* バックグラウンドカラー定義 */



#contents .tablecolor1 {

	background-color:#eeeeee;

}



#contents .tablecolor2 {

	background-color:#FFFFCC;

}







/* 発行部署情報部スタイル ---------------------*/

#info {

	width:900px;

	padding-top:10px;

	padding-bottom:15px;

	border-top:1px dashed #b8860b;

}



#info .infotitle {

	color:#a0522d;

	font-size:100%;

	font-weight:bold;

	padding-left:30px;

}



#info .busyo {

	color:#000000;

	font-size:120%;

	font-weight:bold;

	padding-left:50px;

	margin-top:8px;

}



#info .moji {

	color:#000000;

	font-size:90%;

	padding-left:50px;

	margin-top:5px;

}



#info table {

	margin-left:50px;

}





/* フッター部スタイル ---------------------*/



#footer {

   color:#000000;

   background-color:#ffffff;

   border-top:1px solid #999999;

   padding-top:10px;

   width:900px;



}



#footer img {

	padding-left:10px;

	margin-bottom:5px;

}



#footer .moji {

	color:#000000;

	padding-left:10px;

	line-height:120%;

}



#footer .left {

	float:left;

	margin-top:5px;

	padding-left:10px;

}



#footer .right {

	float:right;

	margin-top:5px;

}



#footer .space {

	clear:both;

}
