

/* 枠組み */

#banner-area-right {
	width:250px;
	float:left;
}
#banner-area-right a:hover img { /* マウスオーバーで画像を明るく */
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#banner-area-right .banner { /* バナー下にスペース */
	margin-bottom:8px;
}

/* イベント・トップページ */
#h2-header {
	width:980px;
	height:62px;
	margin-left:auto;
	margin-right:auto;
}
.h2-header-block {
	float:left;
}
#eventtop-contents-area {
	width:720px;
	float:left;
}
.event-window-area {
	width:720px;
	margin-left:auto;
	margin-right:auto;
	background-image: url("../images/win_gray720_middle.gif");
}
.event-title01 {
	width:680px;
	margin-left:auto;
	margin-right:auto;
	background-image: url("../images/bg_event_caption700.gif");
	font-size:11pt;
	font-weight:bold;
	text-align:left;
	margin-bottom:12px;
	line-height:1.4em;
}
.event-title01 p {
	padding:5px 10px 6px 18px;
}
.event-block {
	width:680px;
	margin-left:auto;
	margin-right:auto;
}
.event-block-data {
	width:500px;
	float:left;
}
.event-block-photo {
	width:180px;
	float:right;
	text-align:right;
}
.event-block-date {
	font-size:90%;
	font-weight:bold;
	color:#444444;
	text-align:left;
	line-height:1.6em;
	border-top: 2px dotted #888888;
	border-bottom: 2px dotted #888888;
	padding:4px 4px 4px 4px;
	margin-bottom:6px;
}
.event-block-text {
	font-size:90%;
	color:#222222;
	text-align:left;
	line-height:1.6em;
}


/* イベント・詳細 */
#eventdata-contents-area {
	width:780px;
	margin-left:auto;
	margin-right:auto;
}
.eventdata-window-area {
	width:780px;
	margin-left:auto;
	margin-right:auto;
	background-image: url("../images/win_gray780c_middle.png");
}
.eventdata-in {
	width:700px;
	margin-left:auto;
	margin-right:auto;
	padding:20px 0 20px 0;
}
.eventdata-in img {
	max-width: 100%;
	height: auto;
}



