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

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

.lunch_001 {
	width:568px;
	margin:0px auto 10px auto;
	position:relative;
}
.lunch_002 {
	position:absolute;
	top:10px;
	left:18px;
}
.lunch_002 p {
	font-size:12px;
	line-height:18px;
	color:#595858;
}
.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;
}
.menu_reserved a {
	background:url(../img/lunch_sunset/common/reserved.jpg) no-repeat;
	width:235px;
	height:50px;
	display:block;
	text-indent:-9876px;
	margin:0px 0px 5px 0px;
}
.menu_reserved a:hover {
	background:url(../img/lunch_sunset/common/reserved.jpg) no-repeat;
	background-position:0px -50px;
	width:235px;
	height:50px;
	display:block;
	text-indent:-9876px;
	margin:0px 0px 5px 0px;
}
.menu_txt {
	font-size:11px;
	line-height:14px;
	color:#000000;
}
.lunch_003 {
	width:568px;
	margin:0px auto;
	position:relative;
}
.lunch_004 {
	position:absolute;
	width:235px;
	top:513px;
	left:36px;
}
.lunch_005 {
	position:absolute;
	width:235px;
	top:573px;
	left:292px;
}
.lunch_006 {
	width:568px;
	margin:0px auto;
	position:relative;
}
.lunch_007 {
	position:absolute;
	width:235px;
	top:513px;
	left:36px;
}
.lunch_008 {
	position:absolute;
	width:235px;
	top:552px;
	left:296px;
}
.lunch_009 {
	width:568px;
	margin:0px auto 5px auto;
	position:relative;
}
.lunch_010 {
	position:absolute;
	width:568px;
	top:315px;
	left:0px;
	text-align:center;
}
.lunch_011 {
	position:absolute;
	width:235px;
	top:349px;
	left:165px;
}
.lunch_012 {
	width:360px;
	height:52px;
	margin:0px auto 20px auto;
}
.lunch_012 a {
	background:url(../img/lunch_sunset/lunch/lunch_006.jpg) no-repeat;
	width:360px;
	height:52px;
	text-indent:-9876px;
	display:block;
}
.lunch_012 a:hover {
	background:url(../img/lunch_sunset/lunch/lunch_006.jpg) no-repeat;
	background-position:0px -52px;
	width:360px;
	height:52px;
	text-indent:-9876px;
	display:block;
}
.lunch_013 {
	position:absolute;
	top:23px;
	left:178px;
	font-size:11px;
	line-height:14px;
	color:#000000;
}
.lunch_014 {
	position:absolute;
	top:49px;
	left:253px;
	font-size:11px;
	line-height:14px;
	color:#000000;
}
.lunch_015 {
	position:absolute;
	width:235px;
	top:526px;
	left:32px;
}
.lunch_016 {
	position:absolute;
	width:235px;
	top:585px;
	left:293px;
}


.lunch_101 {
	position:absolute;
	top:90px;
	left:35px;
	width:236px;
	height:192px;
}
.lunch_102 {
	position:absolute;
	top:90px;
	left:292px;
	width:236px;
	height:192px;
}
.lunch_103 {
	position:absolute;
	top:14px;
	left:34px;
	width:236px;
	height:192px;
}
.lunch_104 {
	position:absolute;
	top:14px;
	left:291px;
	width:236px;
	height:192px;
}

.lunch_201 {
	width:360px;
	height:52px;
	margin:0px auto 20px auto;
}
.lunch_201 a {
	background:url(../img/lunch_sunset/lunch/lunch_007.jpg) no-repeat;
	width:360px;
	height:52px;
	text-indent:-9876px;
	display:block;
}
.lunch_201 a:hover {
	background:url(../img/lunch_sunset/lunch/lunch_007.jpg) no-repeat;
	background-position:0px -52px;
	width:360px;
	height:52px;
	text-indent:-9876px;
	display:block;
}

.lunch_301 {
	position:absolute;
	width:235px;
	top:508px;
	left:35px;
}
.lunch_302 {
	position:absolute;
	top:30px;
	left:35px;
	width:236px;
	height:192px;
}
.lunch_303 {
	position:absolute;
	top:30px;
	left:292px;
	width:236px;
	height:192px;
}
