@import url(styleIndex.css); /* トップページ */
@import url(styleSchedule.css); /* 年間スケジュール */
@import url(styleLom.css); /* LOM紹介 */
@import url(styleBiz.css); /* 事業紹介 */
@import url(styleKihon.css); /* 基本資料 */
@import url(styleBousai.css); /* 防災ホームページ */

BODY,TR { font-size: 10.5pt; line-height:160%; COLOR: #666666}

.font8pt {  font-size: 8pt;	line-height: 10pt;}
.font7.5pt {  font-size: 7.5pt;	line-height: 8.5pt;}
.font10pt {
	font-size: 10pt;
}
.font12pt {  font-size: 12pt}
.font9pt {
	font-size: 9pt;
	text-decoration: underline;
	font-family: "9point nomal";

}
.list {  font-size: 8pt; line-height:120%}
.list2 {  font-size: 10pt; line-height: 120%}
.list3 {  font-size: 10pt; line-height: 150%}
.font14pt {font-size: 14pt;}
.fomto20b {
	font-size: 20px;
	font-weight: bolder;
	line-height: 30px;

}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:active {
	color: #CC0000;
	text-decoration:underline;
}
a:hover {
	color: #388FF2;
	text-decoration:underline;
}
.font7pt {
font-size: 7pt
}
.err { font-size: 10pt; color: #F90033; font-weight: bold;}
.unnamed1 {
	font-family: "8.5pont nomal";
	font-size: 8.5pt;
	line-height: 12pt;
	color: #666666;


}
.back {
	background-image: url(images/back001.gif);
	background-repeat: no-repeat;
	background-position: top;

}
.back02 {
	background-image: url(images/back002.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.font10ptCopy {

	font-size: 10pt;
	line-height: 18pt;
}

.font10px { font-size: 10px;}

.haikei { background-image: url(images/haikei.jpg);
          background-repeat: repeat-x;
          background-position: bottom;
}

.line { background-image: url(images/line_01.gif);
        background-repeat:repeat-x;
        height: 1px;
}

#kihon_08{
    border-collapse:collapse;
    border:1px solid #CCCCCC;
    border-spacing:0;
	empty-cells:show;
}

#kihon_08 td{
    border:1px solid #CCCCCC;
}

p#bbs_emg{
	padding:5px 10px 0 10px;
}

#count{
	width:170px;
	margin:0;
	padding:0;
	padding-bottom:10px;
	text-align:center;
	border:1px solid #ccc;
}

#count b{
	font-size:10px;
	margin:0;
	padding:0;
}

br.floatclear{
	clear:both;
}

td h2#committee{
	color:#FFF;
	font-size:16pt;
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:5px 0;
}



/* ==================== 検索ページ ==================== */
#pageSearch{
	width:712px;
	margin:10px auto;
	text-align:center;
	background:#FFFDE8;
	border:1px solid #8DC0F5;
}

#pageSearch p{
	padding:10px;
	margin:0;
}

#pageSearch p .textinput{
	width:300px;
}