/* 전체객실 일자별 요금표 */
.rsv_cal_t{position:relative;text-align:center;}
.rsv_cal_t p{display:inline-block;padding:0 15px;margin-top:0;text-align:center;vertical-align:top;line-height:30px;}
.rsv_cal_t .prv{display:inline-block;width:30px; height:30px;transform: rotate(0deg);  background:url("../img/m/ar02_l_gray.png") no-repeat; background-size:100% 100%; cursor:pointer;}
.rsv_cal_t .next{display:inline-block;width:30px; height:30px;transform: rotate(180deg); background:url("../img/m/ar02_l_gray.png") no-repeat; background-size:100% 100%; cursor:pointer;}
.rsv_cal_h,.rsv_cal_h tr,.rsv_cal_h td,.rsv_cal_h p{margin:0; padding:0;}
.rsv_cal_h{border-collapse:collapse;width:100%;text-align:center;font-size:12px;color:#666;border-left:2px solid #fff;border-right:2px solid #fff; }
.rsv_cal_h .ssn td{background:#fafafa}
.rsv_cal_h .htr td{background:#fafafa;border-bottom:1px solid #fff;}
.rsv_cal_h .htr .satur{color:#ff0000;}
.rsv_cal_h .htr .sun{color:#0000ff;}
.rsv_cal_h td{width:11.42857%;border:1px solid #cfcfcf;padding:10px 0;font-size:11px; }
.rsv_cal_h td.blank{width:20%;background:#fafafa;border-bottom:1px solid #fff;}
.rsv_cal_b,.rsv_cal_b tr,.rsv_cal_b td,.rsv_cal_b p{margin:0; padding:0;}
.rsv_cal_b{border-collapse:collapse;width:100%;text-align:center;font-size:12px;color:#666;border-left:2px solid #fff;border-right:2px solid #fff;border-top:none; }
.rsv_cal_b .state td{background:#fafafa;}
.rsv_cal_b .state .son{color:#000;}
.rsv_cal_b .state .soff{color:#a1a1a1;}
.rsv_cal_b .rate .sale{color:#269c79;}
.rsv_cal_b .rate .dc{color:#ff0000;}
.rsv_cal_b .rate .rate { text-decoration:line-through;}
.rsv_cal_b .rate .sale {}
.rsv_cal_b td{width:11.42857%;border:1px solid #cfcfcf;padding:10px 0; font-size:11px; }
.rsv_cal_b td.nm_room{width:20%;background:#fafafa}
.rsv_cal_b td .not{text-decoration: line-through;color: #a6a6a6;}
.rsv_cal_b td .dc{color: #cc3816;text-align: center;}   
.rsv_cal_h tr.ssn td.ssn_0001{  } /*비수*/
.rsv_cal_h tr.ssn td.ssn_0002{color: #ff7800;} /*성수*/
.rsv_cal_h tr.ssn td.ssn_0003{color: #c2a148;} /*준성*/
.rsv_cal_h tr.ssn td.ssn_0004{color: #d03b53;} /*할인*/
.rsv_cal_h tr.ssn td.ssn_0005{color: #000000;} /*지정*/



/* 객실정보 */
.room_tit { font-size:20px; font-weight:bold; margin:0px;}
.room_data {padding-left:10px; list-style-type: none; margin:0px;}
.room_data li {position:relative; text-align:left; }
.room_data li .tit {font-weight:bold; padding-top:15px; font-size:12px; color:Black;}
.room_data li .data {padding-left:20px; padding-top:5px; font-size:12px;}
.room_data li .data p { margin:0px; }
.room_data li .person_limit table { border-collapse:collapse; text-align:center; font-size:11px; margin-top:5px;}
.room_data li .person_limit table th {border:1px solid #e4e4e4; padding:5px;}
.room_data li .person_limit table td {border:1px solid #e4e4e4; padding:5px;}




/* 객실별 일자별 요금표 */
.week_date {position:relative; font-size:14px; line-height:30px;text-align:center;}
.week_date p{display:inline-block;padding:0 15px;margin-top:0;text-align:center;vertical-align:top;line-height:30px;}
.week_date .prv{display:inline-block;width:30px; height:30px;transform: rotate(0deg);  background:url("../img/m/ar02_l_gray.png") no-repeat; background-size:100% 100%; cursor:pointer;}
.week_date .next{display:inline-block;width:30px; height:30px;transform: rotate(180deg); background:url("../img/m/ar02_l_gray.png") no-repeat; background-size:100% 100%; cursor:pointer;}
.prc_table {position:relative;}
.prc_table table {border-collapse: collapse; width:100%; font-size:12px; letter-spacing:-1px;}
.prc_table table td {border:1px solid #e4e4e4;}
.room_rprice {position:relative; padding:0 10px;}
.room_rprice table{margin:0; padding:0;width:100%;font-size:12px;border-collapse:collapse;text-align:center;border-left:2px solid #fff;border-right:2px solid #fff;text-align:center;}
.room_rprice table td{margin:0; padding:0;width:14.28571%;border:1px solid #cfcfcf;font-size:11px;}
.room_rprice table tr,.room_rprice table p{margin:0; padding:0;}
.room_rprice table .head{background:#fafafa;}
.room_rprice table .head td{padding:10px 0;}
.room_rprice table .head .satur{color:#0000ff}
.room_rprice table .head .sun{color:#ff0000}
.room_rprice table .ss td{padding:20px 0}
.room_rprice table .rprice td{padding:20px 0;}
.room_rprice table .rprice p{padding:0;margin:0;}
.room_rprice table .rprice .dc{color:#ff0000;font-size:12px;}
.room_rprice table .rprice .rate{text-decoration:line-through;margin-bottom:3px;}
.room_rprice table .rprice .sale{color:#269c79}
.room_rprice table .state td{background:#fafafa;padding:10px 0}
.room_rprice table .state .rstate{font-size:12px}
.room_rprice table .state .son{color:#0072ff;}
.room_rprice table .state .soff{color:gray;}