/****************************************/
/* ボディー設定				*/
/****************************************/
body {
	background-color: #FFFFFF;	/* 背景の色を指定 */
	font-size: 100%;
}
input, select, textarea {
	font-size: 100%;
}



/****************************************/
/* リンク設定				*/
/*	visited		アクセス済み	*/
/*	hover		ポイントしたとき*/
/*	active		クリックした瞬間*/
/****************************************/

/* 通常 */
a.link1:link {
	color: #003300;			/* 緑 */
	text-decoration: underline;
}
a.link1:visited {
	color: #003300;
	text-decoration: underline;
}
a.link1:hover {
	color: #5AA55A;			/* 薄緑 */
	text-decoration: underline;
}
a.link1:active {
	color: #5AA55A;
	text-decoration: underline;
}

/* あぶくま回廊 */
a.link2 {
	color: #CCFFCC;			/* 緑 */
	text-decoration: underline;
}
a:visited.link2 {
	color: #CCFFCC;
	text-decoration: underline;
}
a:hover.link2 {
	color: #CCFFCC;			/* 薄緑 */
	text-decoration: underline;
}
a:active.link2 {
	color: #FFFFFF;			/* 白 */
	text-decoration: underline;
}

.link1_page {
	:link {
		color: #003300;			/* 緑 */
		text-decoration: underline;
	}
	:visited {
		color: #003300;
		text-decoration: underline;
	}
	:hover {
		color: #5AA55A;			/* 薄緑 */
		text-decoration: underline;
	}
	:active {
		color: #5AA55A;
		text-decoration: underline;
	}
}


/****************************************/
/* テーブル設定				*/
/****************************************/
/* thタグ */
th {
/* 	font-size: 10pt;	文字のサイズを指定 */
	color: #000000;		/* 文字の色を指定 */
	text-align: left;
}

/* tdタグ */
td {
/* 	font-size: 10pt;	文字のサイズを指定 */
	color: #000000;		/* 文字の色を指定 */
}

/* hrタグ */
hr.hr1 {
	color: #5C470A;		/* こげ茶 */
}


/*----------------------------------------
 掲示板
----------------------------------------*/
/* メインタイトルの定義 */
table.bbs_title td {
	background-color: #E5F5E5;
	color: #003300;
	font-weight: bold;
}
/* 詳細・フォーム・確認の定義 */
table.bbs {
	background-color: #FFFFFF;	/* 白 */
	border: solid 1px #666666;	/* グレー */
	border-collapse: collapse;
}
td.bbs_td1 {
	background-color: #E5F5E5;	/* 薄緑 */
	border: solid 1px #666666;	/* グレー */
	border-collapse: collapse;
}
td.bbs_td2 {
	background-color: #FFFFFF;	/* 白 */
	border: solid 1px #666666;	/* グレー */
	border-collapse: collapse;
}


/*----------------------------------------
 詳細・フォーム・確認の定義
----------------------------------------*/
/* 所在地欄(1) */
td.table1_td1 {
	background-color: #EFEFEF;	/* 薄いグレー */
	border-collapse: collapse;
}


/*----------------------------------------
 検索条件の定義
----------------------------------------*/
table.search {
	border-collapse: collapse;
}
td.search_td1 {
	background-color: #336633;	/* 深緑 */
	color: #FFFFFF;			/* 白 */
	font-weight: bold;
}
td.search_td2 {
	background-color: #336633;	/* 深緑 */
	color: #FFFFFF;			/* 白 */
}


/*----------------------------------------
 一覧の定義
----------------------------------------*/
table.all {
	background-color: #FFFFFF;	/* 白 */
	border: solid 1px #666666;	/* グレー */
	border-collapse: collapse;
}
td.all_td1 {
	background-color: #666666;	/* グレー */
	border: solid 1px #666666;	/* グレー */
	border-collapse: collapse;
	font-size: 90%;
	color: #FFFFFF;			/* 白 */
}
td.all_td2 {
	border: solid 1px #666666;	/* グレー */
	border-collapse: collapse;
	font-size: 90%;
}
tr.all_tr1 {
	background-color: #FFFFFF;	/* 白 */
	border: solid 1px #666666;	/* グレー */
	border-collapse: collapse;
}
tr.all_tr2 {
	background-color: #E5F5E5;	/* 薄緑 */
	border: solid 1px #666666;	/* グレー */
	border-collapse: collapse;
}


/*----------------------------------------
 エラーメッセージの定義
----------------------------------------*/
table.err {
	background-color: #FFFFFF;	/* 白 */
	border: solid 1px #5C470A;	/* こげ茶 */
	border-collapse: collapse;
}
td.err_td1 {
	background-color: #FFFFFF;	/* 白 */
	border: solid 1px #5C470A;	/* こげ茶 */
	border-collapse: collapse;
	color: #CC0000;			/* 赤 */
	font-weight: bold;
}
td.err_td2 {
	background-color: #F5EEEE;	/* ピンク */
	border: solid 1px #5C470A;	/* こげ茶 */
	border-collapse: collapse;
}



/****************************************/
/* ルビ設定				*/
/****************************************/
#right { ruby-position: inline; }	/* 表示位置右側「霊山(りょうぜん)」 */



/****************************************/
/* 文字設定				*/
/****************************************/
/* 文字の大きさ */
.fs8  { font-size: 8pt;  }
.fs10 { font-size: 10pt; }
.fs12 { font-size: 12pt; }
.fs14 { font-size: 14pt; }
.fs16 { font-size: 16pt; }
.fs18 { font-size: 18pt; }
.fs20 { font-size: 20pt; }

.fs70   { font-size: 70%;  }
.fs80  	{ font-size: 80%;  }
.fs90  	{ font-size: 90%;  }
.fs100  { font-size: 100%; }
.fs110  { font-size: 110%; }
.fs120  { font-size: 120%; }
.fs130  { font-size: 130%; }
.fs140  { font-size: 140%; }
.fs150  { font-size: 150%; }

font-size: 90%;


/* 文字の色 */
.fc1  { color: #000000; }
.fc2  { color: #FFFFFF; }
.fc3  { color: #CC0000; }



/****************************************/
/* フォーム設定				*/
/****************************************/
/* 検索 */
.search_button {
	background-color: #CC0000;	/* 赤 */
	font-size: 100%;
	color: #FFFFFF;
}
/* 掲示板 */
.bbs_button {
	background-color: #FF6666;	/* ピンク */
	color: #FFFFFF;
}
/* リセット */
.reset_button {
	background-color: #EAEAEA;	/* グレー */
	color: #000000;
}

/* ふる里回廊 */
.furusato_button {
	background-color: #AED1AE;	/* 薄緑 */
	color: #000000;
}

/* 桜回廊 */
.sakura_button {
	background-color: #FFCCCC;	/* ピンク */
	color: #000000;
}

/* 公園・施設 */
.kouen_button {
	background-color: #D9FBF9;	/* 薄緑 */
	color: #000000;
}

/* 道の駅 */
.eki_button {
	background-color: #CCFFFF;	/* 水色 */
	color: #000000;
}
