

.rsv_cal_t{
	text-align:center;
   /*  width:900px; */
   width: 100%;
	padding:10px;
	height:40px;
	font-size:16px;
}


.rsv_cal_h, .rsv_cal_b {
	padding:0px;
	border:0px;
	border-top:1px solid #cecece;

	background-color:#fafafa;
	text-align:center;
	width:100%;
	font-weight:normal;
}
.blank {
	width:110px;
	border:0px;	
	line-height:22px;
}
.htr td{
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
}
.htr td{
	width:80px;
	height:20px;
	border:0px;
	border-left:1px solid #dfdfdf;

}
.ssn_0001, .ssn_0002, .ssn_0003 {
	width:80px;
	border:0px;
	border-left:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
.rate td {
	text-align:center;
	border:0px;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	width:80px;
	height:10px;
	background-color:#fff;

	padding:10px 0;
}
.state td {
	text-align:center;
	border:0px;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	width:80px;
	height:10px;
}

.rate .nm_room {
	border:0px;
	border-bottom:1px solid #dfdfdf;
	width:110px;
	background-color:#fafafa;
}

.sale {
	color:#269c79;
	padding:5px 0;
}
.dc {
	color:red;
}
.state .rstate{
    font-size:14px;
}
.rate .rate {
	color:#000;
    text-decoration:line-through;
}

.ssn_0001, .ssn_0003 {
	padding:5px 0;
}

/* 예약가능 */
.son{
	padding:5px 0;
	color:#000;
	font-weight:500;
}

/* 예약완료 */
.soff{
	/* color:#a1a1a1; */
	color: #ff0000;
}
