

/* 疑似クラス */
a:link{color:blue;background-color:transparent; text-decoration: none;}
a:visited{color:purple;background-color:transparent; text-decoration: none;}
a:hover{color:red;background-color:transparent; text-decoration: none;}
a:active{color:red;background-color:transparent; text-decoration: none;}

/* レイアウト */
body {	text-align: center;}
.content   {margin-right: 50px;margin-left: 50px;margin-top: 15px;width: 600px;}
.root-navi {background: #FFFFCC;border: 1px solid #99CC00;}
.content-tb{border: 1px solid #99CC00;}

/* 引用 */
blockquote{color:black; background-color:#eee; margin:0px; padding:0.5em; border:solid 1px #333; line-height:1.5;}
blockquote p{margin:0;}
li > blockquote{margin-top:1em;margin-bottom:1em;}

/* 文字サイズ、行間 */
.lh100{line-height:1;}
.lh130{line-height:1.3;}
.lh150{line-height:1.5;}
.px10-13{font-size:10px;line-height:1.3;}
.px10-15{font-size:10px;line-height:1.5;}
.px12-16{font-size:12px;line-height:1.3;}
.px12-18{font-size:12px;line-height:1.5;}
.px14-18{font-size:14px;line-height:1.3;}
.px14-21{font-size:14px;line-height:1.5;}
.px10{font-size:10px;}
.px12{font-size:12px;}
.px14{font-size:14px;}
.px16{font-size:16px;}
.ems150pct{font-size: 150%;line-height: 1.5;}

/* 表 */
table.mini{font-size:smaller;line-height:1.3;}
table.mini2{font-size:smaller;line-height:1.3;}
table.mini2 th{color:#000000;background-color:#eeeeee;}
table.mini2 caption{padding-bottom:3px;font-size:larger;font-weight:bold;}

/* 本文フォーマット */
h1{font-size:150%;line-height:1.3; text-align:center;}
h2{font-size:140%;line-height:1.3;}
h3{font-size:120%;line-height:1.3;}
h4{font-size:110%;line-height:1.3;}
h5{font-size:110%;line-height:1.3;}
p {font-size:100%;line-height:1.5;}

.sml{font-size:smaller;}
.font-size_80 {font-size: 80%;}
.font-size_85 {font-size: 85%;}
.font-size_110{font-size: 110%;}
.font-size_115{font-size: 115%;}
.font-size_120{font-size: 120%;}


.mini-title {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	width: auto;
	text-align: center;
	margin: 0 80px;
	padding: 2px;
}
.mini-title2{
	font-weight: bold;
	color: #000000;
	background-color: #FFCC00;
	width: auto;
	text-align: center;
	margin: 0 80px;
	padding: 2px;
}

.contents {
	font-size: 12px;
	line-height: 1.5;
}
#topics {
	line-height: 1.5;
}
/*文字色*/
.blue {
	background-color: transparent;
	color: blue;
}

.darkblue {
	background-color: transparent;
	color: #00008C;
}

.green {
	background-color: transparent;
	color: green;
}

.red {
	background-color: transparent;
	color: red;
}

.vermillion {
	background-color: transparent;
	color: #CC0033;
}
#sitesarch {
	margin-right: 20px;
	margin-left: 20px;
}


/* 2009年6月追記　市政情報に発行日を追加するため*/
.issue {
	margin: 8px 0 0 0;
	font-size: 120%;
	font-weight: bold;
	word-spacing: 0.4em;
	color: #339966;
	text-align: center;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}
table.root-navi {
	margin-bottom: 8px;
}
