body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.basara-no{
	color:#FF6600;
	font-size:16px;
	font-weight:600;
}

p.osusume{
font-size:12px;
font-weight:600;
line-height:110%;
padding-left:3px;
text-align:left;
	}

.moji {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #000000;
}
.moji14 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #000000;
}

.sannka {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	color: #000000;
}

.moji-siro {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
}
.moji-aka {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #CC0000;
}
.moji-gray {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #333333;
}
.moji-green {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #339900;
}
.basara-date{
	text-align:left;
	font-size:14px;
	font-weight:600;
	margin-top:5px;
	}
.basara-vol{
	color:#FF0000;
	text-align:left;
	font-size:14px;
	font-weight:600;
}
.basara-img{
	text-align:center;
	padding:3px 0px;
}
.basara-jpg{
	border:1px solid;
}
.basara-txt{
	text-align:left;
	font-size:12px;
}



table.union {
   border-collapse: collapse;
   border: 1px solid #3366CC; /* 外側の枠線 */
}
table.union td {
   border-width: 1px 1px; /* 上下だけ引く */
   border-color: #3366CC; /* 線色：緑 */
   border-style: solid; /* 線種：実線 */
   padding: 0.3em; /* セル内側の余白 */
}

table.clerical {
   border-collapse: collapse;
   border: 1px solid #66CC00; /* 外側の枠線 */
}
table.clerical td {
   border-width: 1px 1px; /* 上下だけ引く */
   border-color: #66CC00; /* 線色：緑 */
   border-style: solid; /* 線種：実線 */
   padding: 0.3em; /* セル内側の余白 */
}
.line-height15 {
	line-height: 150%;
}
.mt10{
	margin-top:10px;
}
.pt10{
	padding-top:10px;
}
.mb10{
	margin-bottom:10px;
}
.mb20{
	margin-bottom:20px;
}
.pr15{
	padding-right:10px;
}
table.facility {
   border-collapse: collapse;
   border: 1px solid #336600; /* 外側の枠線 */
}
table.facility td {
   border-width: 1px 1px; /* 上下だけ引く */
   border-color: #336600; /* 線色：緑 */
   border-style: dotted; /* 線種：破線 */
   padding: 0.3em; /* セル内側の余白 */
}
table.utility td {
   border-width: 1px 1px; /* 上下だけ引く */
   border-color: #E6E6FF; /* 線色：緑 */
   border-style: solid; /* 線種：破線 */
   padding: 0.3em; /* セル内側の余白 */
}
.syozai{
	font-size:14px;
	font-weight:600;
}
.shisetsu,.keniki{
	color:#FFFFFF;
	font-size:14px;
	font-weight:600;
}
.futoji {
	font-weight:600;
}
.sup{
	font-size:11px;
}
/* 消防ページ */
table.newsTop_list{border:none;	font-size: 14px;}
table.newsTop_list th{padding:5px;border-bottom:1px dotted #FF9933;text-align:center;font-weight:normal;}
table.newsTop_list td {padding:5px;border-bottom:1px dotted #FF9933;text-align:left;}

.red{
	color:#FF0000;
}
.f14{
	font-size:14px;
}
table.duty,table.shika-duty{border:none;	font-size: 14px;}
table.duty tr{padding:5px;border-bottom:1px dotted #BF0000;text-align:center;font-weight:normal;}
table.duty td {padding:5px;border-bottom:1px dotted #BF0000;text-align:left;}
.kikan{ background-color:#FFC8C8;font-size:14px; font-weight:700;}
.hiduke{ background-color:#FFCCCC;}
.shika-hiduke{ background-color:#BFDFFF;}
table.shika-duty tr{padding:5px;border-bottom:1px dotted #006DDB;text-align:center;font-weight:normal;}
table.shika-duty td {padding:5px;border-bottom:1px dotted #006DDB;text-align:left;}
.yajirushi{
	font-size:24px;
	color:#009900;
}
table.event-list{
	background-color:#E2D9E8;
	text-align:left;
}
table.event-list td{border-bottom:1px dotted #006DDB;
	padding:5px 20px;
	font-size:16px;
}
.event-title{
	color:#660066;
	text-align:left;
	font-size:14px;
	font-weight:600;
	padding:10px 20px;
}
table.syousai{
	margin:10px 0;
	padding:5px;
}
.shisestu-kumiai{
	background-color:#003300;
	font-size:14px;
	color:#FFFFFF;
}
.facility-table{
	border-color:#CC9933;

}

p.osusume-title{
	margin:5px;
	text-align:left;
	font-size:16px;
	font-weight:600;
	border-bottom:2px solid #D97113;
	padding-left:5px;
}
.osusume-txt{
	margin:5px;
	text-align:left;
	font-size:12px;
	padding-left:5px;

}
.access{
   border-top: 1px solid #D97113; /* 外側の枠線 */

}
.access td {
   border-width: 0px 0px 1px 0px; /* 上下だけ引く */
   border-color: #D97113; /* 線色：緑 */
   border-style: dotted; /* 線種：実線 */
   padding: 0.3em; /* セル内側の余白 */
}
.fd-news-title{
	font-size:14px;
	font-weight:600;
}
.date{
	font-size:12px;
	text-align:right;
}


table.fd-news{
	border-width:thin;
}
.kuro {
	font-weight: 600;
	color: #000000;
}
.ao {
	font-weight: 600;
	color: #0000FF;
}
.aka {
	font-weight: 600;
	color: #FF0000;
}








