



#event{width:100%; height:auto; background:#000;}


#event_area{
	width:730px;
	height:auto;
	margin:0px auto;
	text-align:left;
	background-image: url(../images/event_bg.jpg);
	background-repeat: no-repeat;
}


#event_area_ttl_txt{width:760px; height:auto; margin:0px; padding:0px 0px 0px 0px;}

.event_ttl_p{
	padding:40px 0px 8px 20px;
	font-size:12px;
	line-height:1.5em;
}

#event_info_area{
	width:710px;
	height:auto;
	margin:0px;
	float: right;
	padding: 0px;
}

#event_info_ttl{
	width:auto;
	height:auto;
	margin:0px;
	padding: 8px 0px 0px 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FFF;
}




#event_left {
	margin: 0px;
	padding: 0px;
}
#event_left h2 {
	background-image:url(../images/event_title.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 20px auto;
	padding: 0px;
	height: 130px;
	width: 130px;
}
.monthly_event{
	width:710px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}

.monthly{
	width:710px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.monthly_font{font-size:12px; font-weight:bold; line-height:1.7em; padding:15px 0px 8px 0px; color:#990000;}

.event_table{
	width:710px;
	height:auto;
	font-size:12px;
	border-right:1px solid #292929;
	border-top:solid 1px #292929;
}

.event_table td{padding:3px 2px 2px 4px; border-bottom:solid 1px #292929; border-left:solid 1px #292929;}

.page_top{text-align:right; padding:5px 10px 0px 0px; font-size:10px;}




















#reserve_ttl_img{width:146px; height:101px; background:url(../../images/reserve_ttl_img.jpg) no-repeat;}

#reserve_info{width:480px; height:auto; margin:0px 0px 0px 280px; padding:30px 0px 0px 0px;}

#reserve_ttl{width:480px; height:21px;}

.reserve_ttl_txt{font-size:12px; line-height:1.5em; padding:20px 0px 35px 7px;}

.reserve_box{width:435px; height:auto; padding:10px; margin-bottom:15px; border:solid 1px #292929;}

.reserve_box_ttl{width:396px; height:27px; margin:0px 0px 8px 0px;}



.reserve_box_txt{width:435px; height:auto;}

.reserve_p{font-size:12px; padding:5px 0px 0px 5px;}

.reserve_box_btn{width:435px; text-align:right; padding:15px 0px 0px 0px;}

#reserve_cancel_box{width:455px; height:auto; margin:30px 0px 10px 0px; padding:0px;}

#reserve_cance_box_hr{width:455px; height:12px; /*471*/ background:url(../../images/reserve_cancel_hr.jpg) repeat-x;}

#reserve_cancel_btn{width:455px; height:auto; padding:10px 0px; text-align:center;}























#reserve_footer{width:760px; margin:0px auto; text-align:center;}
.copyright{font-size:12px;}
