@charset "UTF-8";
/* CSS Document */

/* ############################################## */

.lunch_menu {
	width:538px;
	background:#e5e1d5;
	padding:15px;
	margin:0px auto 10px auto;
}
.lunch_menu li {
	font-size:12px;
	line-height:18px;
	color:#595858;
	background:url(../img/lunch_sunset/lunch/list_icon.gif) no-repeat;
	background-position:0px 5px;
	padding:0px 0px 0px 15px;
	margin:0px 0px 5px 0px;
}
.lunch_menu li a:link {
	color:#595858;
	text-decoration:underline;
}
.lunch_menu li a:visited {
	color:#595858;
	text-decoration:underline;
}
.lunch_menu li a:hover {
	color:#5a442c;
	text-decoration:underline;
}
.lunch_menu li a:active {
	color:#595858;
	text-decoration:underline;
}

.event_001 {
	width:567px;
	margin:0px auto 20px auto;
	position:relative;
}
.event_101 {
	position:absolute;
	top:64px;
	left:18px;
	width:310px;
}
.event_101 p {
	font-size:12px;
	line-height:16px;
	color:#595858;
	margin:0px 0px 10px 0px;
	padding:0px 10px;
}
.event_101 table {
	width:310px;
	margin:0px 0px 10px 0px;
	border: 1px solid #f9f8f5;
	border-collapse:collapse;
}
.event_101 th {
	margin:0px 0px 10px 0px;
	border: 1px solid #f9f8f5;
	border-collapse:collapse;
	background:#d8d0c3;
	font-size:12px;
	line-height:16px;
	color:#595858;
	font-weight:normal;
	padding:2px 5px;
}
.event_101 td {
	margin:0px 0px 10px 0px;
	border: 1px solid #f9f8f5;
	border-collapse:collapse;
	font-size:12px;
	line-height:16px;
	color:#595858;
	padding:2px 5px;
	background:#e6e0d7;
}

.event_002 {
	width:567px;
	margin:0px auto 20px auto;
	position:relative;
}
.event_102 {
	position:absolute;
	top:74px;
	left:18px;
	width:310px;
}
.event_102 p {
	font-size:12px;
	line-height:16px;
	color:#595858;
	margin:0px 0px 10px 0px;
	padding:0px 10px;
}
.event_102 table {
	width:310px;
	margin:0px 0px 10px 0px;
	border: 1px solid #f9f8f5;
	border-collapse:collapse;
}
.event_102 th {
	margin:0px 0px 10px 0px;
	border: 1px solid #f9f8f5;
	border-collapse:collapse;
	background:#d8d0c3;
	font-size:12px;
	line-height:16px;
	color:#595858;
	font-weight:normal;
	padding:2px 5px;
}
.event_102 td {
	margin:0px 0px 10px 0px;
	border: 1px solid #f9f8f5;
	border-collapse:collapse;
	font-size:12px;
	line-height:16px;
	color:#595858;
	padding:2px 5px;
	background:#e6e0d7;
}





.event_103 {
	position:absolute;
	top:65px;
	left:18px;
	width:535px;
}
.event_103 p {
	font-size:12px;
	line-height:16px;
	color:#595858;
	margin:0px 0px 10px 0px;
	padding:0px 10px;
}
.event_103 img {
	padding:0px 0px 10px 0px;
}
.event_103 table {
	width:535px;
	margin:0px 0px 10px 0px;
	border: 1px solid #f9f8f5;
	border-collapse:collapse;
}
.event_103 th {
	margin:0px 0px 10px 0px;
	border: 1px solid #f9f8f5;
	border-collapse:collapse;
	background:#d8d0c3;
	font-size:12px;
	line-height:16px;
	color:#595858;
	font-weight:normal;
	padding:2px 5px;
}
.event_103 td {
	margin:0px 0px 10px 0px;
	border: 1px solid #f9f8f5;
	border-collapse:collapse;
	font-size:12px;
	line-height:16px;
	color:#595858;
	padding:2px 5px;
	background:#e6e0d7;
}
