body {
	line-height: 20px;
	color: #000000;
	font-size: 12px;
	margin: 0 auto;
	text-align: center; background: url(../img/bg.gif);
}

#tree{ color:#060; margin:0px; padding:0px 0 0 10px; background:url(../img/yoko.gif); text-align:left; border-bottom: double;
font-size:10px; font-weight:bold; color:#930; padding-left:10px; 
	text-decoration:none; line-height:400%;
 	}
#wrapper {
	margin: 0 auto;
	padding: 0px;
	width: 788px;
	}

a:link {
	text-decoration: none;
	color: #030;
}

a:hover {
	text-decoration: underline; color: #990;
}


h1{ font:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-size:10px; text-align:left; color:#FFF; padding:0px; margin:0 0 0 10px; font-weight:normal;}
h2{ font-size:12px; background-image:url(../img/menu_05.gif); background-repeat:no-repeat; width:197px; height:26px; text-align:left; color:#FFF; font-weight:bold; padding:0px;} 
h3{ font:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;font-size:14px; color:#060; margin:0px; padding:0px 0 0 10px; background:url(../img/yoko.gif); text-align:left; border-bottom: double;}
.txt { font-size:12px; background-color:#FFF; text-align:left; line-height:20px; color:#666; padding:10px; background:url(../img/yoko.gif);}

	
.content {
	background:url(../img/bg01.jpg) bottom;
	padding: 0px;
	text-align: left; width:788px; height:440px; vertical-align:bottom;}
	
#footer {
	background: url(../img/foot.gif) center bottom;
	font-size: 10px; color:#693;
	height: 27px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 788px;
	}	

/* =============== MENU BAR ================= */
#menubar {
	font-weight: bold;
	margin: 400px 0 0;
	padding: 0;
	text-align:center;
	}

	
#menubar a {
	 background-image:url(../img/menu_05.gif);
	display: block;
	float: left;
	line-height: 1em;
	height: 22px;
	margin-left: 0px;
	padding: 12px 0 0 0px;
	width: 197px;
	}
	
#menubar a:hover {
	background-position: 0 -33px;
	color: #FFF;
	text-decoration: none;
	}
	

#menubar00 {
	font-weight: bold;
	margin: 5px 0 0;
	text-align:center;
	background-image:url(../img/menu_05.gif);
	float: left;
	line-height: 1em;
	height: 22px;
	margin-left: 0px;
	padding: 12px 0 0 0px;
	width: 788px;}

#menubar00 a {
	display: block; float:left;　
	float: left;height: 33px;
	width: 197px;
	}
	
#menubar00 a:hover {
	background-position: 0 -33px;
	color: #FFF;
	text-decoration: none;
	}
	


.title {
	font-size: 24px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	line-height: 38px;
}
.concept {
	font-size: 14px;
	line-height: 30px;
	color: #444444;
}
.readtxt {
	font-size: 12px;
	line-height: 24px;
	color: #FFFFFF;
}
.m01 {
	font-size: 14px;
	line-height: 22px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 0.1em;
}
.chairo {
	color: #753F1F;
	font-size: 12px;
}
.t01 {
	font-size: 14px;
	line-height: 22px;
	color: #A45043;
	font-weight: bold;
	letter-spacing: 0.1em;
}
.t02 {
	font-size: 14px;
	line-height: 22px;
	color: #90546A;
	font-weight: bold;
	letter-spacing: 0.1em;
}
.t03 {
	font-size: 14px;
	line-height: 22px;
	color: #B78C2B;
	font-weight: bold;
	letter-spacing: 0.1em;
}
.spc01 {
	line-height: 26px;
}
.txt01 {
	font-size: 12px;
	line-height: 22px;
	color: #90546A;
	letter-spacing: 0.1em;
}