	div#content_wrap{
		padding-top: 0;
	}
	
	h1{
		//padding: 76px 0 0;
		padding: 81px 0 0;
		margin-bottom: 19px;
	}
	
	#content_wrap p.description{
		padding: 0 12px;
	}
	
	#content_wrap dl{
		padding:0 12px ;
		margin-bottom: 51px;
	}
	
	#content_wrap dl dt{
		font-size: 120%;
		padding-top: 0.618em;
		border-top: 1px dotted #BEBEBE;
		font-weight: bold;
	}
	
	#content_wrap dl dd p.date{
		padding-top: 4px;
		padding-left: 1em;
		color: #4a4743;
	}
	
	#content_wrap dl dd p.date span{
		padding-left: 1.2em;
	}
	
	#content_wrap dl dd{
		margin-bottom: 1.8em;
	}
	
	#content_wrap dl dd div{
		padding: 0 0 0 1em;
	}
	
	#content_wrap h2{
		margin-bottom: 12px;
		padding-left: 9px;
	}
	
	p.description{
		padding: 0 12px;
		margin-bottom: 0.9em;
		font-size: 117%;
	}
	
	#content_wrap ul.recital{
		padding:0 12px;
		margin-bottom: 48px;
	}
	
	#content_wrap ul.recital li{
		margin-left: 1em;
		text-indent: -1em;
	}
	
	#content_wrap dl dd div ul,
	#content_wrap dl dd div p,
	#content_wrap dl dd div ol{
		padding-top: 0.7em;
		overflow: hidden;
		display: inline-block;
	}
	
	#content_wrap dl dd div ul,
	#content_wrap dl dd div p,
	#content_wrap dl dd div ol{
		display: block;
	}
	
	ul.moon-festa li{
		float: left;
		width: 8em;
	}