section {padding-bottom:25px;}
article.left {
	float:left;
	width:820px;
	height:593px;
	background:url('../images/bg.jpg') no-repeat;
}
article.right {
	float:right;
}

/*-- 예약 --*/
div.reserv {position: relative; width:320px; height:310px; background:#a19284;}

div.reserv-inner {padding:20px 27px;}
div.reserv-inner h2 {margin-bottom:15px; font-size:18px; font-weight:400; color:#fff;}
div.reserv-inner h2 span {font-size:12px;}

div.calenda {padding:15px 0 8px 0; border-top:1px solid #80766c;}
ul.month-date {text-align:center;}
ul.month-date li.arrow {display:inline; cursor:pointer;}
ul.month-date li.month {padding:0 80px; display:inline; text-align:center; font-size:16px; color:#fff;}

table.calTable {margin-top:10px; width:100%; text-align:center; font-size:14px; color:#fff;}
table.calTable tr {height:29px;}
.sun, table.calTable td.sun a {color:#ffc3d5;}
.sat, table.calTable td.sat a {color:#87cff0;}
table.calTable td a {display:inline-block; width:25px; height:25px; line-height:25px; color:#fff;}
table.calTable td a.reserved {background:#6aabd9; border-radius:13px; color:#fff;}
table.calTable td a.deadline {color:#c6b9ad;}

div.choice-box {position: absolute; right: 27px; top: 16px; text-align:right; margin-top:10px; font-size:14px; color:#fdd866;}
div.choice-box span {margin-left:3px; font-size:15px; color:#ffb400;}
/*-- END 예약 --*/

/*-- 이벤트 --*/
div.event {position:relative; width:320px; height:195px; background-color:bisque;}
.bx-pager {display:none;}
/*이전,다음버튼*/
.bx-wrapper .bx-controls-direction a {position:absolute; top:50%; margin-top:-11px; width:9px; height:22px; font-size:0; color:transparent;}
.bx-prev {left:14px; background:url('../images/prev.png') no-repeat;}
.bx-next {right:14px; background:url('../images/next.png') no-repeat;}
/*-- END 이벤트 --*/

/*-- 퀵메뉴 --*/
ul.quick-menu {width:100%; height:88px; background:#80766c;}
ul.quick-menu li {padding-top:57px; float:left; width:80px; height:88px; text-align:center; border-left:1px solid #645b52 ; box-sizing:border-box;}
ul.quick-menu li:first-child{border-left: none}
ul.quick-menu li a {padding-top:42px; font-size:13px; color:#fff;}
ul.quick-menu li a.quick-reserv {background:url('../images/quick_ic2.png') no-repeat 16px 5px;}
ul.quick-menu li a.quick-check {background:url('../images/quick_ic1.png') no-repeat 13px 7px;}
ul.quick-menu li a.quick-loca {background:url('../images/quick_ic3.png') no-repeat 8px 5px;}
ul.quick-menu li a.quick-cook {background:url('../images/quick_ic0.png') no-repeat 19px 6px;}
/*-- END 퀵메뉴 --*/

a {cursor : pointer;}
