@charset "utf-8";





.eventsList {
	margin-bottom:20px;
}

	.eventsList li {
		margin-bottom:5px;
	}
		
		.eventsTitle {
			width:660px;
			margin-bottom:5px;
			
			
		}
			
			.eventsTitle td {
					height:4em;
					_height:3em;
					vertical-align:middle;
					background:url(/images/dottedBg.gif) 0 0 repeat;
				}
					
					.eventsTitle h3 {
						width:305px;
						_width:315px;
						padding-left:10px;
						font-size:113%;
						float:left;
					}
					
					.eventsTitle .date {
						width:210px;
						display:block;
						float:left;
					}
					
					.eventsTitle .place, .eventsTitle .category {
						width:135px;
						display:block;
						float:right;
					}
					
					.eventsList img {
						float:left;
					}





.btn_detail {
	margin:5px 0 0 0;
	text-align:right;
}





.monthNav {
	width:660px;
	height:15px;
	background:url(/images/events/btn_nonactiveMonth.gif) 0 0 no-repeat;
}
	
	.monthNav .prev {
		float:left;
	}
	
	.monthNav .next {
		float:right;
	}





.events_detail_type01 {
	line-height:140%;
}

.events_detail_type01_text {
	margin:10px 0;
}

.events_detail_type01 th {
	padding:0 10px 10px 0;
	vertical-align:top;
}

.events_detail_type01 td {
	vertical-align:middle;
}

.events_detail_type02 img {
	float: left;
	margin-right: 10px;
}
	
/* 記事を統一するための設定 */
.events_left_container {
	font-size:85%;
	width:300px;
	float:left;
}

.events_right_container {
width:320px;
float:right;

.events_right_container p {
	margin-bottom:1.5em;
}
