#anni-title-bg{
	background: url(../img/head_bg.jpg) no-repeat top left;
	width: 1060px;
	margin:auto;
}

.anni-title-lead{
	width:600px;
	margin:auto;
	padding:60px 0px 90px 170px;
	text-align: center;
	font-size: 105%;
	line-height: 1.8em;
}

.anni-title-lead img{
	float: right;
	margin-left: 20px;
}

.anni-title-schedule{
	width:800px;
	margin:auto;
	padding-bottom: 60px;
}

.anni-title-schedule img{
	float: left;
	margin-right: 50px;
}


.anni-content-box{
	width:920px;
	margin:auto;
	overflow: hidden;
}

.anni-content-title{
	width:410px;
	margin: 0px auto 30px;
	text-align: center;
	font-size: 120%;
	background-color: #4ab500;
	padding: 6px;
	color: #fff;
	border-radius: 5px;
}

.anni-content-body2 img{
	float: right;
}

.anni-content-open{
	margin-top: 30px;
}

.open-btn{	
	padding: 8px 0px 7px 10px;
	background-color: #d6eef1;
	margin-bottom: 5px;
	text-decoration: underline;
	}

.open-box{
	margin: 15px 5px; 
}

.txt-green{
	color: #4ab500;
}

.anni-impressions-title{
	background-color: #ccc;
	padding: 6px;
	margin-bottom: 20px;
}

.anni-impressions-body{
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 20px;
}

.anni-impressions-body span{
	color: #0090ff;
}