/*y[WŜ̎w*/
body{
	font-size:95%;
	background:url("img/bg.gif");
	margin:0px;
	padding:0px;
	}
	
/*y[WŜ̃Nw*/
a{
	color:#999;
	}
a:hover{
	background:#ccc;
	color:#000;
	}
	
/*Ŝ͂*/
#flame{
	width:100%;
}

/*wb_*/
#head{
	width: 100%;
}
	/*Site Name̕*/
	h1{
		font-family: Arial Black;
		padding:15px;
		margin:0px;
		color:#fff;
		}
		
/*̃ubN*/
#left{
	width: 30%;
	float: left;
}
	.menu{
		width:90%;
		margin:0 auto;
		background:#E2DFDC;
		}
	h3{
		font-size:100%;
		padding:5px;
		margin:0px;
		border-top:1px solid #EDECEA;
		border-left:1px solid #EDECEA;
		border-right:1px solid #B0ADAA;
		border-bottom:1px solid #B0ADAA;
		color:#000;
	}
	#left ul{
		font-size:100%;
		padding:5px;
		margin:0px;
		border-top:1px solid #EDECEA;
		border-left:1px solid #EDECEA;
		border-right:1px solid #B0ADAA;
		border-bottom:1px solid #B0ADAA;
		color:#000;
		list-style:none;
	}
	#left li{
		margin:0px;
		padding:5px;
	}
	#left a{
		color:#000;
		text-decoration:none;
		}
	#left a:hover{
		background:#BFBCBA;
		}
		
/*ẼubN*/
#right{
}
	.main{
	background:#E2DFDC;
	margin-top: 0px;
	margin-right: 2%;
	margin-bottom: 15px;
	margin-left: 0px;
		}
	h2{
		font-size:100%;
		padding:5px;
		margin:0px;
		border-top:1px solid #EDECEA;
		border-left:1px solid #EDECEA;
		border-right:1px solid #B0ADAA;
		border-bottom:1px solid #B0ADAA;
		color:#000;
		}
	.txt{
		font-size:100%;
		padding:5px 10px;
		margin:0px;
		border-top:1px solid #EDECEA;
		border-left:1px solid #EDECEA;
		border-right:1px solid #B0ADAA;
		border-bottom:1px solid #B0ADAA;
		color:#000;
		line-height:150%;
	}
	
/*Ẽtb^*/
#foot{
	font-size:80%;
	padding:2px;
	margin:0px;
	border-top:1px solid #EDECEA;
	border-left:1px solid #EDECEA;
	border-right:1px solid #B0ADAA;
	border-bottom:1px solid #B0ADAA;
	color:#333;
	}
	#foot a{
		text-decoration:none;
		color:#333;
		}
	#foot a:hover{
		text-decoration:underline;
		}
.both{
	clear:both;
}

