@charset "utf-8";
/* 基本スタイル
---------------------------------------------*/
BODY	{
	margin:0;
	background-color:white;
	font-style:normal;
	color:black;
	font-family:	'Segoe UI', Verdana, 'ヒラギノ角ゴ Pro W3',
					'Hiragino Kaku Gothic Pro W3', 'メイリオ', Meiryo, sans-serif;

	}
#wrapper {/*全体をカバー。全ページ必須。*/
	margin: 0 auto;
	width: 850px;
	text-align: left;
	padding: 0;
	height: auto;
	font-size:90%;
	position: relative;
	line-height:140%;
	}

/* メニュー */
.header_2011{
	font-size:90%;
}
.header_2011 img{
	margin:8px;
	vertical-align:middle;
 }
#header_menu_top{
	padding:18px 8px 0;
	float:right;
}
#header_menu_bottom{
	clear:both;
	background:#ffe0ff;
	padding:5px 0 5px 0;
	margin:0 0 5px 0;
	border-collapse:collapse;
	border-top:1px solid #ffeeff;
	border-bottom:1px solid #FBC3F2;
	text-align:center;
}

/*h1_logo*/
.h1_logo {
	font-size: 100%;
	margin:0 10px;
}
h2 {
	font-size: 100%;
	}


A:link	{
	color:#003399;				/* リンク：文字色 */
	text-decoration:none			/* 下線など */
	}
A:visited	{
	color:darkred;				/* 既訪リンク：文字色 */
	text-decoration:none			/* 下線など */
	}
a:hover{
	color: #ff33ff;
	text-decoration:underline;
	}
img {	border: none;}

/*センタリング：画像・広告など*/
.a_center{
	text-align:center;
}
/*右寄せ：画像・広告など*/
.a_right{
	text-align:right;
}
/*フロート：ひだり*/
.f_left{
	float:left;
}
/*フロート：右*/
.f_right{
	float:right;
}



/*ページトップへジャンプ*/
.pagetop{
	clear:both;
	text-align:right;
}

/*20120916*/
#main_content_bottom{
	margin:35px 0 0 0;
}


/* 事業案内・夏祭り 背景*/
.back{
	border:solid;
	border-color:#d3d3d3;
	border-width:1px;
	background:#f9f9ee;
	padding:10px;
	margin:0 10px 15px 10px;
	line-height:180%;
}
	/*以下、未確認*/

/*.dot{ line-height:1.1em;			}
.lh115{	line-height:1.15em;			}
.lh12{	line-height:1.2em;			}
.lh13{	line-height:1.3em;			}
.lh14{	line-height:1.4em;			}
.lh15{	line-height:1.5em;			}
.dot15{	line-height:1.5em;			}
*/

.staff{
font-size:smaller;
float: left;
border-width: 1px;
border-color:darkblue;
padding:2px;
border-style: dotted;
background-color:#e5ecf9;
}
.small90{
	font-size:90%;
	line-height:150%;
}
ul.square{
list-style-type:square;				/* リストマーク*/
color: #444444;
}
.footer{
	clear:both;
	margin:15px 0 0 0;
	padding:10px;
	border-top:1px solid #aaaaaa;
	text-align:center;
}
