@charset "euc-kr";

.con_mid05 .calendar table{width:253px; margin:0 0 0 0; border-collapse: separate !important; border-spacing: 1px !important;}
/* ¸ÞÀÎ´Þ·Â */
.con_mid05 #reservation .title {width:100%; text-align: center;}
.con_mid05 #reservation .title h4 { margin:0 auto;}
.con_mid05 #reservation .btn { z-index:100;margin:0 0 0 0}
.con_mid05 #reservation .btn a {position:absolute; top:0px; display:block; width:21px; height:21px; overflow:hidden; text-indent:-2000px;}
.con_mid05 #reservation .btn .prev a {left:10px; background:url("/resource/assets/main/images/images/COMMON_reservation_btn_prev.png") no-repeat left top 3px; }
/*.con_mid05 #reservation .btn .prev a:hover {background-position:left bottom; }*/
.con_mid05 #reservation .btn .next a {right:0; background:url("/resource/assets/main/images/images/COMMON_reservation_btn_next.png") no-repeat left top 3px; }
/*.con_mid05 #reservation .btn .next a:hover {background-position:right bottom; }*/
.con_mid05 #reservation .month {position:absolute; top:25px; right:10px;  width:133px; height: 15px;margin:0; padding:0; text-align:center;font-size:20px; font-weight:bold; color:#383838}
.con_mid05 .color_info {position:absolute; top:0px; right:-223px; font-size:13px; color:#404040}
.con_mid05 .color_info .today_color {margin:0 6px 0 0; vertical-align: -3px;display:inline-block; width:14px; height:14px; background-color:#e9e9e9}
.con_mid05 .color_info .live_color {margin:0 6px 0 7px; vertical-align: -3px;display:inline-block; width:14px; height:14px; background-color:#fae791}
.con_mid05 #reservation .month p img {float:left; margin-right:2px;}
.con_mid05 #reservation .week {width:253px; text-align:center;}
.con_mid05 #reservation .calendar { width:253px; margin:0;  }
.con_mid05 #reservation .calendar table {margin-top:-2px; background-color:#edecec}
.con_mid05 #reservation .calendar table td {width:45px; height:25px; line-height:25px; background-color:#fff }
.con_mid05 #reservation .calendar table td,
.con_mid05 #reservation .calendar table td a { text-align:center; font-size:12px; color:#727272; }
.con_mid05 #reservation .calendar table td >div {position:relative;}
.con_mid05 #reservation .calendar table td a {display:block; overflow:hidden; height:25px;   }
.con_mid05 #reservation .calendar table td a span {display:none; position:absolute; bottom:5px; right:6px; font-size:12px; color:#ff6900; letter-spacing:-1px; font-family:³ª´®°íµñ, Nanum Gothic, NanumGothic,dotum, gulim; }
.con_mid05 #reservation .calendar table td a span.end {color:#727272;  }
.con_mid05 #reservation .calendar table td .day {}
.con_mid05 #reservation .calendar table td .sat,
.con_mid05 #reservation .calendar table td .sat a {color:#708ae7;}
.con_mid05 #reservation .calendar table td .sun,
.con_mid05 #reservation .calendar table td .sun a {color:#eb6060;}
.con_mid05 #reservation .calendar table td .hol,
.con_mid05 #reservation .calendar table td .hol a {color:#eb6060;}
.con_mid05 #reservation .calendar table td .cal_live {background:#eaf9fb}
.con_mid05 #reservation .calendar table td .cal_choice {background:#b5985a;}
.con_mid05 #reservation .calendar table td .cal_end a {background:#ececec;}
.con_mid05 #reservation .calendar table td .cal_today a {background:#9fc0c7; color:#fff;}
.con_mid05 #reservation .calendar table td a:hover { background:#9fc0c7; color:#fff; }
.date_area{ margin:12px 0 0 0;}
.date_area dl{overflow:hidden; line-height:21px; }
.date_area dl dt{float:left; font-size:14px; color:#696969;}
.date_area dl dd{float:left; font-size:14px; color:#696969; }
.date_area dl dd span{color:#22b24c;}


/*************************************************************************************************/
/* ¹öÆ° **/
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
.cm_btn00 {display: inline-block; margin:0;  padding: .3em .9em;  color: #fff; border:1px solid #008f01; box-sizing: content-box;  -moz-box-sizing: content-box;  background:#008f01; vertical-align: middle;  font-family: inherit; font-weight:600; font-size: 13px;  text-decoration: none;  white-space: nowrap;  cursor: pointer}


.res_btn{display:none;}