/* default */
body
{
	margin: 10px;
	font-family: "ＭＳ ゴシック", sans-serif;
	background-image: url("kfs39_00.gif");
	background-color: #ffffff;
}
a
{
	color: #006633;
	text-decoration: none;
}
a:hover
{
	color: #ff7800;
	text-decoration: none;
}
.foot
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	text-align: center;
}
.up
{
	background-color: palegreen;
}

/* other */

/* タイトル部分 */
.box-title
{
	text-align: center;
}
.top0
{
	margin: 20px 0px 0px 0px;
	color: #000000;
	font-size: 110%;
}
h1.top
{
	width: 10em;
	margin: 10px 0px 0px 0px;
	padding: 0.5em 0px 0.5em 0px;
	color: #66ff33;
	font-size: 180%;
	border-style: solid;
	border-width: 2px;
	border-color: #66ff33;
	background-color: #9999ff;
}
.table-img-top
{
	margin: 5px;
}
.box-ind
{
	width: 17em;
	height: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #66ff33;
	background-color: #ccccff;
}
.ind1
{
	margin: 5px 0px 0px 1em;
	color: #000000;
	font-size: 105%;
	white-space: nowrap;
}
.ind2
{
	margin: 2px 0px 0px 3em;
	color: #000000;
	font-size: 95%;
	white-space: nowrap;
}

/* メニューバー */
.bar
{
	margin: 20px 0px 0px 0px;
	color: #666666;
	font-size: 95%;
	text-align: center;
	letter-spacing: 0px;
}
a.menu
{
	padding: 2px 2px 2px 2px;
	color: #000000;
	text-decoration: underline;
}
a.menu:hover
{
	padding: 2px 2px 2px 2px;
	color: #000000;
	text-decoration: none;
	background-color: #cccccc;
}
/* 戻る */
.back
{
	margin: 20px 0px 0px 0px;
	color: #666666;
	font-size: 95%;
	text-align: right;
	letter-spacing: 1px;
}
/* 区切り線 */
hr
{
	margin: 0px 0px 20px 0px;
}

/* 本文余白 */
.honbun
{
	margin: 10px 5% 0px 5%;
	text-align: left;
}

/* テーブル */
.table-img-c
{
	text-align: center;
	margin: 6px;
}
.table-img-l
{
	float: left;
	margin: 6px 6px 6px 0px;
}
.table-img-r
{
	float: right;
	margin: 6px 0px 6px 6px;
}

/* テキスト（テーブル） */
.txt-img-c
{
	color: #000000;
	font-size: 90%;
	letter-spacing: 1px;
	text-align: center;
	line-height: 1.2em;
}
.txt-img-r
{
	color: #000000;
	font-size: 90%;
	letter-spacing: 1px;
	text-align: right;
	line-height: 1.2em;
}
.txt-img-rt
{
	color: #000000;
	font-size: 90%;
	letter-spacing: 1px;
	text-align: right;
	vertical-align: top;
	line-height: 1.2em;
}
.txt-img-lt
{
	color: #000000;
	font-size: 90%;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: top;
	line-height: 1.2em;
}
.txt-img-lb
{
	color: #000000;
	font-size: 90%;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: bottom;
	line-height: 1.2em;
}

/* テキスト（基本） */
.txt0
{
	margin: 5px 0px 0px 0px;
	color: #000000;
	font-size: 100%;
	text-indent: 1em;
	line-height: 1.4em;
	letter-spacing: 1px;
}
.txt1
{
	margin: 5px 0px 0px 0px;
	color: #000000;
	font-size: 100%;
	line-height: 1.4em;
	letter-spacing: 1px;
}
.txt-r
{
	margin: 5px 0px 0px 0px;
	color: #000000;
	font-size: 100%;
	text-align: right;
	line-height: 1.4em;
	letter-spacing: 1px;
}
/* テキスト（振り仮名） */
.txt-kana
{
	margin: 5px 0.1em 0px 0.1em;
	color: #000000;
	font-size: 90%;
	line-height: 1.4em;
	letter-spacing: 0px;
}


/* ふるさと自慢 */
h2.ji
{
	width: 11em;
	margin: 0px 0px 20px 0px;
	padding: 5px 5px 2px 5px ;
	color: #000000;
	font-size: 180%;
	font-family: "HG正楷書体-PRO",cursive;
	text-align: left;
	letter-spacing: 5px;
	white-space: nowrap;
	border-style: solid;
	border-width: 0px 5px 2px 0px;
	border-color: #cccccc;
}
h3.ji
{
	margin: 0px 0px 20px 6em;
	color: #000000;
	font-size: 140%;
	letter-spacing: 3px;
	white-space: nowrap;
}
.ji-n
{
	margin: 0px 0px 0px 3em;
	color: #000000;
	font-weight: normal;
	letter-spacing: 2px;
}
.ji-bo
{
	margin: 0px 0px 5px 0px;
	color: #666666;
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 2px;
}
.box-ji-bo
{
	margin: 20px 5% 10px 5%;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
}
.uta
{
	margin: 10px 0px 2px 3em;
	color: #000000;
	font-size: 105%;
	font-family: "HG正楷書体-PRO",cursive;
	white-space: nowrap;
	letter-spacing: 2px;
}
.uta2
{
	margin: 10px 0px 2px 4em;
	color: #000000;
	font-size: 105%;
	font-family: "HG正楷書体-PRO",cursive;
	white-space: nowrap;
	letter-spacing: 2px;
}
.yomibito
{
	margin: 0px 0px 0px 20em;
	color: #000000;
	font-size: 95%;
	font-family: "ＭＳ ゴシック", sans-serif;
	letter-spacing: 2px;
}
.kouka
{
	margin: 8px 0px 10px 12em;
	color: #000000;
	font-size: 95%;
	font-family: "ＭＳ ゴシック", sans-serif;
	letter-spacing: 2px;
}
.kana
{
	margin: 0px 0px 10px 14em;
	color: #000000;
	font-size: 105%;
	font-family: "HG正楷書体-PRO",cursive;
	white-space: nowrap;
	letter-spacing: 2px;
}

/* 特集 */
h2.toku
{
	width: 3em;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 2px 5px ;
	color: #003399;
	font-size: 140%;
	font-family: "ＭＳ 明朝",serif;
	letter-spacing: 5px;
	text-align: center;
	white-space: nowrap;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #0066cc;
}
h3.toku
{
	width: 12em;
	margin: 0px 0px 0px 2em;
	padding: 5px 5px 2px 5px;
	color: #33cc00;
	font-size: 160%;
	font-family: "ＭＳ 明朝",serif;
	text-align: center;
	letter-spacing: 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #33cc00;
	background-color: #ccffcc;
}
h4.toku
{
	margin: 15px 0px 0px 0px;
	color: #660066;
	font-size: 105%;
	letter-spacing: 2px;
}
h4.toku-fin
{
	margin: 15px 0px 0px 0px;
	color: #000000;
	font-size: 105%;
	letter-spacing: 2px;
}
h5.toku
{
	margin: 10px 0px 0px 0px;
	color: #339933;
	font-size: 105%;
	font-weight: normal;
	letter-spacing: 2px;
}
.toku-fuka
{
	padding: 1px 1px 1px 1px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ff0000;
}
.toku-zu
{
	margin: 0px 1em 0px 0px;
	color: #6666cc;
	font-size: 100%;
	line-height: 1.4em;
	letter-spacing: 1px;
}
.toku-ex
{
	margin: 0px 0px 10px 1em;
	color: #000000;
	font-size: 100%;
	line-height: 1.2em;
	letter-spacing: 1px;
}
.toku-red
{
	color: #ff0000;
}
.toku-green
{
	color: #33cc00;
}
.toku-oudo
{
	color: #cc6633;
}
.txt-toku1
{
	margin: 5px 0px 0px 4em;
	color: #000000;
	font-size: 100%;
	text-indent: -2em;
	line-height: 1.4em;
	letter-spacing: 1px;
}
.txt-toku2
{
	margin: 5px 0px 0px 40px;
	color: #000000;
	font-size: 100%;
	text-indent: -40px;
	line-height: 1.4em;
	letter-spacing: 1px;
}
.txt-toku3
{
	margin: 5px 0px 0px 40px;
	color: #000000;
	font-size: 100%;
	line-height: 1.4em;
	letter-spacing: 1px;
}
.box-toku-tyui
{
	margin: 10px 5% 10px 5%;
	padding: 5px 5px 5px 5px;
}

/* 私達の活動 */
h2.katsu
{
	width: 10em;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	color: #006699;
	font-size: 140%;
	text-align: left;
	letter-spacing: 0.2em;
	border-style: solid;
	border-width: 0px 2px 2px 0px;
	border-color: #006699;
	background-color: #ccffff;
}
h3.katsu1
{
	margin: 20px 0px 10px 0px;
	padding: 3px 3px 3px 3px;
	color: #ffffff;
	font-size: 130%;
	text-align: center;
	letter-spacing: 0.2em;
	background-color: #ff6666;
}
h3.katsu2
{
	margin: 20px 0px 10px 0px;
	padding: 3px 3px 3px 3px;
	color: #ffffff;
	font-size: 130%;
	text-align: center;
	letter-spacing: 0.2em;
	background-color: #ff9933;
}
h4.katsu2
{
	margin: 10px 0px 10px 0px;
	color: #990099;
	font-size: 120%;
	text-align: center;
	letter-spacing: 0.1em;
}
h5.katsu2
{
	margin: 10px 0px 10px 0px;
	color: #990099;
	font-size: 105%;
}
.txt-katsu
{
	margin: 5px 0px 5px 4em;
	color: #000000;
	font-size: 100%;
	text-indent: -1em;
	letter-spacing: 2px;
	line-height: 1.4em;
}

/* 読者の窓 */
h2.doku
{
	width: 10em;
	margin: 10px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	color: #ffffff;
	font-size: 140%;
	text-align: center;
	letter-spacing: 5px;
	white-space: nowrap;
	border-style: solid;
	border-width: 0px 0px 0px 30px;
	border-color: #990033;
	background-color: #993366;
}
.doku-box
{
	margin: 15px 0px 5px 1em;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #00cc00;
}
.doku-ini
{
	width: 1.5em;
	margin: 0px 2px 2px 0px;
	padding: 0px 0px 0px 0px;
	color: #330066;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	border-style: solid;
	border-width: 0px 2px 2px 0px;
	border-color: #00cc00;
}
.txt-doku1
{
	margin: 5px 0px 0px 0px;
	color: #000000;
	font-size: 100%;
	line-height: 1.4em;
	letter-spacing: 1px;
}
.txt-doku2
{
	margin: 5px 0px 0px 5px;
	color: #000000;
	font-size: 100%;
	text-align: right;
	line-height: 1.4em;
	letter-spacing: 1px;
}

/* イベント */
/* 表彰 */
.box-shou
{
	margin: 30px 2% 30px 2%;
	padding: 10px 20px 10px 20px;
	background-color: #ffff99;
}
h2.shou
{
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	color: #cc6633;
	font-size: 150%;
	text-align: center;
	letter-spacing: 3px;
	white-space: nowrap;
	background-color: #ffff33;
}
h3.shou
{
	margin: 10px 0px 0px 1em;
	padding: 0px 0px 0px 0px;
	color: #006600;
	font-size: 110%;
	letter-spacing: 3px;
	white-space: nowrap;
}
/* 総会 */
.box-soukai
{
	margin: 30px 2% 30px 2%;
	padding: 10px 30px 10px 30px;
	border-style: solid;
	border-width: 2px;
	border-color: #006600;
}
h2.soukai
{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 130%;
	letter-spacing: 2px;
}
h3.soukai
{
	margin: 20px 0px 0px 1em;
	padding: 0px 0px 0px 0px;
	color: #990099;
	font-size: 105%;
	letter-spacing: 2px;
}
h4.soukai
{
	margin: 5px 0px 5px 0em;
	padding: 0px 0px 0px 0px;
	color: #339999;
	font-size: 100%;
	letter-spacing: 1px;
}
.txt-sou1
{
	color: #3333cc;
}
.txt-sou2
{
	margin: 0px 0px 0px 4em;
	color: #000000;
	font-size: 100%;
	text-indent: -1em;
	letter-spacing: 2px;
	line-height: 1.4em;
}
.txt-sou3
{
	margin: 0px 0px 0px 5em;
	color: #000000;
	font-size: 100%;
	letter-spacing: 2px;
	line-height: 1.4em;
}

/* 告知 */
/* 相談窓口 */
.box-soudan
{
	margin: 30px 2% 30px 2%;
	padding: 10px 20px 10px 20px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #009999;
	background-color: #ccffcc;
}
h2.soudan
{
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	color: #009900;
	font-size: 140%;
	text-align: center;
	letter-spacing: 1px;
	white-space: nowrap;
	border-style: solid;
	border-width: 2px 0px 2px 0px;
	border-color: #66ccff;
}
h3.soudan
{
	margin: 10px 0px 5px 2em;
	padding: 0px 0px 0px 0px;
	color: #ff0000;
	font-size: 110%;
	letter-spacing: 2px;
}
h4.soudan1
{
	margin: 5px 0px 5px 3em;
	padding: 0px 0px 0px 0px;
	color: #333399;
	font-size: 100%;
	letter-spacing: 2px;
}
h4.soudan2
{
	margin: 5px 0px 5px 3em;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 100%;
	letter-spacing: 2px;
}
.txt-soudan1
{
	margin: 0px 0px 0px 0px;
	color: #333399;
	font-size: 100%;
	text-align: center;
	letter-spacing: 1px;
	line-height: 1.4em;
}
.txt-soudan2
{
	margin: 5px 0px 5px 3em;
	color: #ff0066;
	font-size: 100%;
	letter-spacing: 1px;
	line-height: 1.2em;
}
.txt-soudan3
{
	margin: 5px 0px 5px 4em;
	color: #333399;
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 1.2em;
}
.txt-soudan4
{
	margin: 5px 0px 5px 7em;
	color: #333399;
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 1.2em;
}
.txt-soudan5
{
	margin: 5px 0px 5px 4em;
	color: #333399;
	font-size: 100%;
	font-weight: bold;
	text-indent: 1em;
	letter-spacing: 0px;
	line-height: 1.2em;
}
.box-hyo
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.tbl-soudan
{
	background-color: #336666;
}
th.soudan
{
	color: #333399;
	font-size: 105%;
	letter-spacing: 1px;
	line-height: 1.4em;
	background-color: #ccff00;
}
td.soudan
{
	color: #336666;
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 1.2em;
	text-align: center;
	background-color: #ffffff;
}

/* 見舞金の受付 */
.box-mimai
{
	margin: 30px 2% 30px 2%;
	padding: 10px 20px 10px 20px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #ffcc99;
	background-color: #ffff99;
}
h2.mimai
{
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	color: #ff0000;
	font-size: 140%;
	text-align: center;
	letter-spacing: 1px;
	white-space: nowrap;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #ffff00;
}
h3.mimai
{
	margin: 20px 0px 10px 3em;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 105%;
	letter-spacing: 2px;
}
h4.mimai1
{
	margin: 5px 0px 5px 3em;
	padding: 0px 0px 0px 0px;
	color: #333399;
	font-size: 100%;
	letter-spacing: 2px;
}
h4.mimai2
{
	margin: 5px 0px 5px 3em;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 100%;
	letter-spacing: 2px;
}
.txt-mimai1
{
	margin: 5px 0px 5px 4em;
	color: #009900;
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 1.2em;
}
.txt-mimai2
{
	margin: 5px 0px 5px 7em;
	color: #009900;
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 1.2em;
}
.tbl-mimai
{
	background-color: #003300;
}
th.mimai
{
	color: #ffffff;
	font-size: 105%;
	font-weight: normal;
	letter-spacing: 3px;
	line-height: 1.4em;
	background-color: #009900;
}
td.mimai
{
	margin: 0px 0px 0px 0px;
	color: #006600;
	font-size: 100%;
	letter-spacing: 0px;
	line-height: 1.2em;
	text-align: left;
	background-color: #ffffff;
}


/* 環境推進協議会　会員募集 */
.box-co
{
	margin: 30px 2% 30px 2%;
	padding: 10px 20px 10px 20px;
	text-align: left;
	border-style: solid;
	border-width: 2px;
	border-color: #ffff00;
	background-color: #ffff33;
}
h2.co
{
	margin: 0px 0px 20px 0px;
	color: #3300cc;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	letter-spacing: 3px;
	white-space: nowrap;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #3300cc;
}
h3.co
{
	margin: 10px 0px 5px 3em;
	color: #cc6633;
	font-size: 105%;
	letter-spacing: 2px;
	white-space: nowrap;
}
.txt-co1
{
	margin: 10px 0px 5px 7em;
	color: #000000;
	font-size: 100%;
	letter-spacing: 2px;
	white-space: nowrap;
}
.txt-co2
{
	margin: 10px 0px 5px 9em;
	color: #000000;
	font-size: 100%;
	letter-spacing: 2px;
	white-space: nowrap;
}
.txt-co3
{
	color: #ff3300;
	font-size: 110%;
	font-weight: bold;
	letter-spacing: 2px;
}
/* おたより募集 */
.box-tayori
{
	margin: 30px 2% 30px 2%;
	padding: 10px 20px 10px 20px;
	text-align: left;
	border-style: solid;
	border-width: 2px;
	border-color: #ff3300;
	background-color: #ffffcc;
}
h2.tayori
{
	margin: 10px 0px 10px 0px;
	color: #ff3300;
	font-size: 140%;
	text-align: center;
	letter-spacing: 2px;
}
.txt-tayori1
{
	margin: 5px 20px 5px 20px;
	color: #ff3300;
	font-size: 11pt;
	text-align: left;
	text-indent: 1em;
	line-height: 16pt;
	letter-spacing: 1px;
}

/* 編集後記 */
.com-box
{
	width: 600px;
	margin: 30px 0px 30px 0px;
	padding: 10px 20px 10px 20px;
	border-style: solid;
	border-width: 1px;
	border-color: #006699;
	background-color: #ccffff;
}
.com
{
	font-size: 14pt;
	color: #006699;
	letter-spacing: 3px;
	margin: 0px 0px 5px 0px;
	text-align: center;
}
.com-sq
{
	font-size: 12pt;
	color: #99ccff;
	letter-spacing: 3px;
	margin: 0px 0px 5px 0px;
}
.txt-com
{
	color: #000000;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
	margin: 5px 0px 5px 0px;
	letter-spacing: 2px;
	white-space: nowrap;
}

/* 申込み・お問い合わせ */
.refer-box
{
	width: 600px;
	margin: 30px 0px 30px 0px;
	padding: 10px 50px 10px 50px;
	background-color: #9900cc;
}
.refer
{
	margin: 0px 0px 5px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 3px;
	white-space: nowrap;
}
.txt-refer
{
	margin: 5px 0px 5px 0px;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 3px;
	white-space: nowrap;
}



