.privateinfo {width:100%; height:70px; line-height:70px;	margin:10px auto 50px; background: #22241b; text-align: center}
.privateinfo dt { display: inline-block; font-size: 16px; color: #999; }
.privateinfo dd { display: inline-block;  font-size: 18px; color: #9ac215; margin:0 40px 0 10px}


/*-- 예약 --*/
div.cnt-left {float:left;	width:360px;}
div.cnt-left ul.resInfo{margin: auto; text-align: center}
div.cnt-left ul.resInfo li{position: relative; display: inline-block; width: 110px; color: #fff; padding-left: 10px; line-height: 20px}
div.cnt-left ul.resInfo li:before{position: absolute; content: ''; width: 20px; height: 20px; left: 0; top: 0; border-radius: 50%; background: #eee}
div.cnt-left ul.resInfo li:first-child::before{background: #9AC215}

div.calenda {margin:20px 0 30px;}
.month-date {display: block; text-align:center; height: 40px; font-size:30px; color:#fff;}
.month-date a {margin: 0 30px}
table.calTable {margin-top:10px;	width:100%;	text-align:center;font-size:18px;	color:#999;}
table.calTable tr {height:28px;}
.sun, table.calTable td.sun a {color:#b7274b;}
.sat, table.calTable td.sat a {color:#4a6eec;}
table.calTable td {padding:2px 0}
table.calTable td a {display:inline-block;	width:36px;	height:34px;	line-height:36px;	color:#999;}

/*예약가능*/
table.calTable td a.reserved {background:#9AC215; border-radius:17px;color:#fff;}
table.calTable td a.reserved:hover {background:#9ac215; color: #fff}

/*오늘*/
table.calTable td a.today {border-radius:17px; border: 1px solid #999;}

/*선택일*/
table.calTable td a.on {background:#9ac215;	border-radius:17px;	color:#fff;}

/*-- END 예약 --*/
div.cnt-right {float:right;	width:640px;}
ul.tab-btn{width: 100%; height:45px; border-bottom: 1px solid #666; margin-bottom: 10px}
ul.tab-btn li {float:left;	width:160px;	height:45px;	text-align:center;	line-height:36px;	font-size:18px;	color:#fff;	cursor:pointer; }
ul.tab-btn li.tab-on, ul.tab-btn li:hover {border-bottom: 4px solid #9ac215; color: #9ac215}

.reserve_box{height: 601px; overflow-y: auto;}

.reserv-btn {margin-bottom:15px;	float:right;}
.reserv-btn > a {	display:block;	width:95px;	height:30px;	text-align:center;	line-height:30px;	font-size:13px;	font-weight:bold;	color:#3a362e;	border:2px solid #3a362e;}
.reserv-btn > a:hover {	color:#fff;	background-color:#3a362e;}
.commonP {font-size: 14px; padding-bottom: 20px;  line-height: 22px;}