/*ページ全体の指定*/
body{
	font-size:86%;
	background:url("bg.gif");
	margin:0px;
	padding:0px;
	}
	
/*ページ全体のリンク指定*/
a{
	color:#066;
	}

	
/*全体を囲む*/
#flame{
	width:100%;
}

/*ヘッダ*/
#head{
	width: 100%;
}
	/*Site Nameの部分*/
	h1{
		font-family: Arial Black;
		padding:15px;
		margin:0px;
		color:#CB65A5;
		}
		
/*左側のブロック*/
#left{
	width: 30%;
	float: left;
}
	.menu{
		width:80%;
		margin:0 auto;
		background:#E5D4DD;
		}
	h3{
		font-size:100%;
		padding:5px;
		margin:0px;
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		border-right:1px solid #94587A;
		border-bottom:1px solid #94587A;
		color:#CB65A5;
	}
	#left ul{
		font-size:100%;
		padding:5px;
		margin:0px;
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		border-right:1px solid #94587A;
		border-bottom:1px solid #94587A;
		color:#CB65A5;
		list-style:none;
	}
	#left li{
		margin:0px;
		padding:5px;
		padding-bottom:0.2em;
		padding-top:0.5em;
		border-bottom:1px #fff dotted;
		background:url("icon.gif") no-repeat 0px 5px;

	}
	#left a{
		color:#CB65A5;
		text-decoration:none;
	padding-left:1em;
		}
	#left a:hover{

		color:#000;
		}
		
/*右側のブロック*/
#right{
	width: 69%;
	float: right;
}
	.main{
		width:90%;
		margin:0px 2% 15px 0px;
		background:#E5D4DD;
		}
	h2{
		font-size:100%;
		padding:5px 1.8em;
		margin:0px;
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		border-right:1px solid #94587A;
		border-bottom:1px solid #94587A;
		color:#CB65A5;
		background:url("icon.gif") no-repeat 5px 5px;
		}
	.txt{
		font-size:100%;
		padding:5px 10px;
		margin:0px;
		border-top:1px solid #fff;
		border-left:1px solid #fff;
		border-right:1px solid #94587A;
		border-bottom:1px solid #94587A;
		color:#CB65A5;
		line-height:150%;
	}
	
/*右側のフッタ*/
#foot{
	font-size:80%;
	padding:2px;
	margin:0px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #94587A;
	border-bottom:1px solid #94587A;
	color:#CB65A5;
	}
	#foot a{
		text-decoration:none;
		color:#CB65A5;
		}
	address{
		padding:2px;
		margin:0px;
		font-style: normal;
	}

	.both{
		clear:both;
	}