body {
		margin-top: 0px;
		text-align: center;
}
#main{
		width: 800px;
		text-align: left;
}
.fonts {
		font-size: small;
}
.fonts2 {
		font-size: x-small;
		line-height: 1.2;
}
td.c01 {
		color : #ffffff;
 		background : #666633;
 		line-height : 150%;
 		padding : 1px 10px;
 		text-align:right;
 //文字の大きさの部分 
}
.c01 a {
		color : #ffffff;
		text-decoration : underline;
}
.c01 a:visited {
		color : #ffffcc;
		text-decoration : underline;
}
.c01 a:hover {
		background : #ffffff;
		color : #0033cc;
		text-decoration : none;
}
td.c03 {
 //キーワード検索の部分 
		color : #333300;
	    font-weight:bold;
	    padding-top: 20px;
	    padding-right: 0px;
	    padding-bottom: 0px;
	    padding-left: 10px;
}
h1.e02 {
  //新着情報のバー
		color : #333333;
		background : #ffcccc;
		padding : 5px 10px;
		font-weight : bold;
 		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #993333 20px;
		border-right : solid #cccccc 1px;
}
td.e02 {
		color : #333333;
		background : #ffcccc;
		padding : 5px 10px;
		font-weight : bold;
		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #993333 20px;
		border-right : solid #cccccc 1px;
}
td.c04 {
　//テキスト部分 （新着情報・サブリンク） 
		color : #333300;
		line-height : 130%;
		padding-top: 2px;
		padding-right: 25px;
		padding-bottom: 2px;
		padding-left: 25px;
}
.c04 a {
		color : #0000ff;
		text-decoration : underline;
}
.c04 a:visited {
		color : #800080;
		text-decoration : underline;
}
.c04 a:hover {
		background : #ffffcc;
		color : #cc0000;
		text-decoration : none;
}
h2.c05{
 //リンク大見出し 
		color : #333300;
		padding : 0px 10px;
		line-height : 150%;
		font-weight:bold;
		font-style:normal;
}
.c05 a {
		color : #003366;
		text-decoration : underline;
}
.c05 a:visited {
		color : #800080;
		text-decoration : underline;
}
.c05 a:hover {
		background : #ffffcc;
		color : #cc0000;
		text-decoration : none;
}
td.c05{
		color : #333300;
		line-height : 130%;
		font-weight:bold;
		padding-top: 2px;
		padding-right: 10px;
		padding-bottom: 2px;
		padding-left: 10px;
}
.c05 a {
		color : #003366;
		text-decoration : underline;
}
.c05 a:visited {
		color : #800080;
		text-decoration : underline;
}
.c05 a:hover {
		background : #ffffcc;
		color : #cc0000;
		text-decoration : none;
}
td.c06 {
 //サイトマップ・個人情報の取り扱い・著作権、リンクのフッター部分 
		color : #ffffff;
		background : #666633;
		line-height : 150%;
		padding : 1px 10px;
}
.c06 a {
		color : #ffffff;
		text-decoration : underline;
}
.c06 a:visited {
		color : #ffffcc;
		text-decoration : underline;
}
.c06 a:hover {
		background : #ffffff;
		color : #0033cc;
		text-decoration : none;
}
h1.e07 {
 //南丹市についての部分 （緑色） 
		color : #333333;
		background : #ccffcc;
		padding : 5px 10px;
		font-weight : bold;
 		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #339933 20px;
		border-right : solid #cccccc 1px;
}
td.e07 {
		color : #333333;
		background : #ccffcc;
		padding : 5px 10px;
		font-weight : bold;
		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #339933 20px;
		border-right : solid #cccccc 1px;
}
h1.e08 {
  //市民便利帳の部分
		color : #333333;
		background : #ccccff;
		padding : 5px 10px;
		font-weight : bold;
 		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #333399 20px;
		border-right : solid #cccccc 1px;
}
td.e08 {
		color : #333333;
		background : #ccccff;
		padding : 5px 10px;
		font-weight : bold;
		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #333399 20px;
		border-right : solid #cccccc 1px;
}
h1.e09 {
 //選挙の中見出し （緑色） 
		color : #333333;
		background : #ccffcc;
		padding : 5px 10px;
		font-size : 20px;

}
td.e09 {
		color : #333333;
		background : #ccffcc;
		padding : 5px 10px;
		font-size : 20px;

}
h1.c09 {
　//観光情報の部分（黄土色） 
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
 		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #999933 20px;
		border-right : solid #cccccc 1px;
}
td.c09 {
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #999933 20px;
		border-right : solid #cccccc 1px;
}
.c09 a {
		color : #003366;
		text-decoration : underline;
}
.c09 a:visited {
		color : #800080;
		text-decoration : underline;
}
.c09 a:hover {
		color : #cc0000;
		text-decoration : none;
}
h1.c10 {
 //市長のページ・イベント情報の部分（水色） 
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
 		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #339999 20px;
		border-right : solid #cccccc 1px;
}
td.c10 {
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #339999 20px;
		border-right : solid #cccccc 1px;
}
.c10 a {
		color : #003366;
		text-decoration : underline;
}
.c10 a:visited {
		color : #800080;
		text-decoration : underline;
}
.c10 a:hover {
		color : #cc0000;
		text-decoration : none;
}
H1.e10 {
//選挙のお知らせ
		PADDING-RIGHT: 10px;
		PADDING-LEFT: 10px;
		FONT-SIZE: 20px;
		BACKGROUND: #ffff99;
		PADDING-BOTTOM: 5px;
		PADDING-TOP: 5px
}
h1.c11 {
 　//主な行事予定の部分（紫色） 
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
 		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #993399 20px;
		border-right : solid #cccccc 1px;
}
td.c11 {
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #993399 20px;
		border-right : solid #cccccc 1px;
}
.c11 a {
		color : #003366;
		text-decoration : underline;
}
.c11 a:visited {
		color : #800080;
		text-decoration : underline;
}
.c11 a:hover {
		color : #cc0000;
		text-decoration : none;
}
h1.c12 {
  //図書検索の部分（黄色）
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
 		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #cc9933 20px;
		border-right : solid #cccccc 1px;
}
td.c12 {
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #cc9933 20px;
		border-right : solid #cccccc 1px;
}
.c12 a {
		color : #003366;
		text-decoration : underline;
}
.c12 a:visited {
		color : #800080;
		text-decoration : underline;
}
.c12 a:hover {
		color : #cc0000;
		text-decoration : none;
}
h1.c13 {
 //入札情報（緑色） 
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
 		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #66cc33 20px;
		border-right : solid #cccccc 1px;
}
td.c13 {
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #66cc33 20px;
		border-right : solid #cccccc 1px;
}
.c13 a {
		color : #003366;
		text-decoration : underline;
}
.c13 a:visited {
		color : #800080;
		text-decoration : underline;
}
.c13 a:hover {
		color : #cc0000;
		text-decoration : none;
}
h1.c14 {
 //合併協議会資料（青色） 
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
 		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #3366cc 20px;
		border-right : solid #cccccc 1px;
}
td.c14 {
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #3366cc 20px;
		border-right : solid #cccccc 1px;
}
.c14 a {
		color : #003366;
		text-decoration : underline;
}
.c14 a:visited {
		color : #800080;
		text-decoration : underline;
}
.c14 a:hover {
		color : #cc0000;
		text-decoration : none;
}
h1.c15 {
 //リンクの部分（赤色） 
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
 		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #cc3366 20px;
		border-right : solid #cccccc 1px;
}
td.c15 {
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #cc3366 20px;
		border-right : solid #cccccc 1px;
}
.c15 a {
		color : #003366;
		text-decoration : underline;
}
.c15 a:visited {
		color : #800080;
		text-decoration : underline;
}
.c15 a:hover {
		color : #cc0000;
		text-decoration : none;
}
td.c16 {
 //南丹市の人口等の部分（オレンジ色） 
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #cc6600 20px;
		border-right : solid #cccccc 1px;
}
td.c17 {
　//パンくずリストの部分 
		color : #333300;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
}
.c17 a {
		color : #0000ff;
		text-decoration : underline;
}
.c17 a:visited {
		color : #800080;
		text-decoration : underline;
}
.c17 a:hover {
		background : #ffffcc;
		color : #cc0000;
		text-decoration : none;
}
h1.e18 {
 //お知らせについての部分 （黄色） 
		color : #333333;
		background : #ffff99;
		padding : 5px 10px;
		font-weight : bold;
 		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #ffcc00 20px;
		border-right : solid #cccccc 1px;
}
td.e18 {
		color : #333333;
		background : #ffff99;
		padding : 5px 10px;
		font-weight : bold;
		border-top : solid #666633 0px;
		border-bottom : solid #cccccc 1px;
		border-left : solid #ffcc00 20px;
		border-right : solid #cccccc 1px;
}
h2.c19{
 //お知らせのリンクの部分
		color : #333300;
		padding : 0px 10px;
		line-height : 150%;
		font-weight:bold;
		font-style:normal;
}
.c19 a {
		color : #663333;
		text-decoration : underline;
}
.c19 a:visited {
		color : #800080;
		text-decoration : underline;
}
.c19 a:hover {
		background : #ffffcc;
		color : #cc0000;
		text-decoration : none;
}
td.c19{
		color : #333300;
		line-height : 130%;
		font-weight:bold;
		padding-top: 2px;
		padding-right: 10px;
		padding-bottom: 2px;
		padding-left: 10px;
}
.c19 a {
		color : #333300;
		text-decoration : underline;
}
.c19 a:visited {
		color : #800080;
		text-decoration : underline;
}
.c19 a:hover {
		background : #ffffcc;
		color : #cc0000;
		text-decoration : none;
}
h1.c20 {
　//ＣＡＴＶ番組のタイトルとフッターのアンダーバー
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
 		border-top : solid #000000 0px;
		border-bottom : solid #0099ff 4px;
		border-left : solid #000000 0px;
		border-right : solid #000000 0px;
}
td.c20 {
		color : #333333;
		background : #ffffff;
		padding : 5px 10px;
		font-weight : bold;
		border-top : solid #000000 0px;
		border-bottom : solid #cccccc 0px;
		border-left : solid #000000 0px;
		border-right : solid #000000 0px;
}
.c20 a {
		color : #003366;
		text-decoration : underline;
}
.c20 a:visited {
		color : #800080;
		text-decoration : underline;
}
.c20 a:hover {
		color : #cc0000;
		text-decoration : none;
}
