
/* ´Þ·Â */

#reservation .color_info {position:absolute; bottom:9px; left:5px; font-size:11px; color:#a9a9aa}
#reservation .color_info .today_color {margin:0 6px 0 0; vertical-align: -3px;display:inline-block; width:14px; height:14px; background-color:#494e65}
#reservation .color_info .live_color {margin:0 6px 0 7px; vertical-align: -3px;display:inline-block; width:14px; height:14px; background-color:#20253e}

.con_mid #reservation {position:relative; overflow:hidden; width:100%; height:62px;}
.con_mid #reservation .btn { z-index:100;margin:0; height: 0; }
.con_mid #reservation .btn p a {position:absolute; top:12px; display:block; width:19px; height:19px; background-repeat:no-repeat;  overflow:hidden; text-indent:-2000px;}
.con_mid #reservation .btn p.prev a {left:0;background-image:url(../image/new/main/COMMON_reservation_btn_prev2.png);background-position:center center;}
.con_mid #reservation .btn p.prev a:hover {background-position:left bottom}
.con_mid #reservation .btn p.next a {left:108px; background-image:url(../image/new/main/COMMON_reservation_btn_next2.png);background-position:center center;}

.con_mid #reservation .month {display:inline-block; margin:9px 0 0 27px; padding:0; font-size:20px;line-height:24px; font-weight:600; color:#fff; vertical-align:top; }
.con_mid #reservation .month p {display:inline-block; letter-spacing:-0.5px; font-family:message-box,³ª´®°íµñ, Nanum Gothic, NanumGothic,dotum, gulim;}
.con_mid #reservation .month p img {float:left; margin-right:2px;}
.con_mid #reservation .month2 {margin:0 0 0 10px}
.con_mid #reservation .calendar {position:absolute; top:0; left:134px; display:inline-block; margin:0; vertical-align:top; }
.con_mid #reservation .calendar table {}
.con_mid #reservation .calendar table td {width:39px; height:62px;  border:1px solid #181e37; text-align:center; background:#0b0f1f}
.con_mid #reservation .calendar table td,
.con_mid #reservation .calendar table td a {text-align:center; font-size:13px; color:#bababa;  font-weight:600;}
.con_mid #reservation .calendar table td a {display:block; overflow:hidden; width:100%; height:56px; padding:4px 0 0 0;  }
.con_mid #reservation .calendar table td a span {display:block; height:32px; margin:6px 0 0 0; line-height:32px;  font-weight:normal; border-top:1px solid #181e37; background:#000415}
.con_mid #reservation .calendar table td.day {}
.con_mid #reservation .calendar table td .live {}
.con_mid #reservation .calendar table td .live a span {  background:#20253e}
.con_mid #reservation .calendar table td .sat,
.con_mid #reservation .calendar table td .sat a {color:#70c1ff;}
.con_mid #reservation .calendar table td .sat a span {color:#bababa;}
.con_mid #reservation .calendar table td .sun,
.con_mid #reservation .calendar table td .sun a {color:#ff8080;}
.con_mid #reservation .calendar table td .sun a span {color:#bababa;}
.con_mid #reservation .calendar table td .hol,
.con_mid #reservation .calendar table td .hol a {color:#ff8080;}
.con_mid #reservation .calendar table td .choice {background:#b5985a;}
.con_mid #reservation .calendar table td .end {color:#252525}
.con_mid #reservation .calendar table td .today a  span {  background:#494e65}
.con_mid #reservation .calendar table td a:hover span{  background:#00115b}
/* //´Þ·Â */