@charset "UTF-8";



/* ////////////////////////////////////////////////// */
/* restaurant index */
/* ////////////////////////////////////////////////// */
body.index #alpha2 div.outline {
	padding: 10px 0 20px 0;
}
body.index #alpha2 div.outline .text {
	float: left;
	width: 300px;
}
body.index #alpha2 div.outline .text p {
	padding: 0 0 0.5em 0;
}
body.index #alpha2 div.outline .photo {
	float: right;
	width: 300px;
	text-align: center;
}

body.index #alpha2 div.lead {
	border-top: 1px solid #DCD8CD;
	border-bottom: 1px solid #DCD8CD;
	padding: 10px;
}
body.index #alpha2 div.lead .photo {
	float: left;
	width: 120px;
}
body.index #alpha2 div.lead .text {
	float: right;
	width: 460px;
}

body.index #alpha2 div.pagenavi {
	padding: 0 !important;
}
body.index #alpha2 div.pagenavi ul {
	border: none !important;
}

body.index #alpha2 div.recommend {
	padding: 20px 0 0 0;
}

body.index #alpha2 div.event {
	padding: 20px 0 0 0;
}



/* ////////////////////////////////////////////////// */
/* restaurant detail */
/* ////////////////////////////////////////////////// */
body.detail #alpha2 div.entry {
	padding: 0 0 20px 0;
}

body.detail #alpha2 p.reservation {
	text-align: right;
	padding: 0 0 20px 0;
}

body.recommend #alpha2 div.pagenavi ul li.recommend,
body.lunch #alpha2 div.pagenavi ul li.lunch,
body.dinner #alpha2 div.pagenavi ul li.dinner,
body.party #alpha2 div.pagenavi ul li.party,
body.chef #alpha2 div.pagenavi ul li.chef,
body.menu #alpha2 div.pagenavi ul li.menu,
body.deli #alpha2 div.pagenavi ul li.deli,
body.grand #alpha2 div.pagenavi ul li.grand,
body.viking #alpha2 div.pagenavi ul li.viking {
	display: none;
}


/* ////////////////////////////////////////////////// */
/* side */
/* ////////////////////////////////////////////////// */
body #beta2 #sidenavi li.restaurant ul.down {
	display: block !important;
}
