.wrap {width: 100%; min-width: 960px; min-height: 800px; overflow:hidden;}



.tel_view_tel_tit{
	clear:both;
	width:96%;
	margin:auto;
	height:80px;
	line-height:80px;
	color:#000;
	font-size:16px;
	font-weight:bold;
}
.tel_back_bt{float:right; background:#021C52; color:#fff; height:40px; line-height:40px; width:120px;text-align:center;border-radius:2px; margin-top:20px; font-size:14px; cursor:pointer;}
.tel_back_bt:hover{background:#010e27; }
.tel_view_infomation{
	float:left;
	width:479px;
}
.tel_view_infomation_s{
	width:90%;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
}

.tel_view_infomation_s .s_tit{
	font-size:14px;
	color:#000;
	font-weight:bold;
	
}
.tel_view_infomation_s .s_cont{
	margin-top:10px;
	font-size:11px;
	font-weight:300;
	color:#222;
	line-height:26px;
}
.tel_view_infomation_s .s_cont span{
	font-size:11px;
	font-weight:400;
	color:#000;
}

.tel_view_infomation_s .s_cont2{
	margin-top:10px;
	font-size:11px;
	font-weight:300;
	color:#222;
	line-height:26px;
}


.tel_view_img {float:left;width:589px; height:417px; }
.tel_view_img .img_L img {border:0px solid #eeeeee; width:589px; height:357px}

.tel_view_info {float:left; width: 479px; margin: 16px; background:#fff;}
.tel_view_info .tit{float:left; height:50px; font-size:28px; color:#4b4e6b; margin-left:10px;}
.tel_view_info .text{float:left;width:380px; height:35px; color:#202435; font-size:12px; border-bottom:1px solid #f7f7f7;line-height:35px;}
.tel_view_info .sdate{width:100px;}


.tel_view_info .tsinfo {width:100%; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.tel_view_info .tsinfo th{width: 80px; height:40px; font-size:15px; color:#444; font-weight:bold; text-align: left; background-color:#fff; }
.tel_view_info .tsinfo td{height:40px; font-size:15px; color:#555; line-height:20px; padding-left:4px; }

#tel_event_view {display:none; width:100%; z-index:9999; top:0px; }
#tel_event_view .btn_event_close {position: absolute; top: 0px; right: 0; width: 48px; height: 40px; background-color: #0089C4; font-size: 12px;
    font-weight:bold; color: #fff; line-height: 45px; cursor: pointer; text-align: center;} 
#tel_event_view .box {margin:20px; font-size:14px; line-height:20px; text-align: center;}


.btn_event_tel {color: #0089C4; background-color: #fff; display: inline-block; padding: 4px 12px;
				font-size: 16px; font-weight: 400; line-height: 1.42857143;
				text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer;
				background-image: none;	border: 2px solid #0089C4;	border-radius: 3px;}
.btn_event_tel img {position: relative; top: 2px; }
.btn_event_tel span {position: relative; top: -2px; }
.btn_event_tel:hover {color: #0089C4; background-color: #ffe4ef; border-color: #0089C4;}

.btn_list_add {color: #333; background-color: #fff; display: inline-block; padding: 8px 12px;
				font-size: 16px; font-weight: 400; line-height: 1.42857143;
				text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer;
				background-image: none;	border: 1px solid #ccc;	border-radius: 2px;}
.btn_list_add img {position: relative; top: 0px; }
.btn_list_add:hover {color: #333; background-color: #e6e6e6; border-color: #adadad;}



.room_choice {width:1160px; margin:auto;height:80px; font-size:22px; color:#021C52; } /*객실 선택 및 요금 확인하기*/ 
.room_choice img {position: relative; top: 20px; left: 0px;}
.room_choice .tit {position: relative; top: 20px; left: 10px; font-weight:bold; }
.room_choice .tit_s {position: relative; top: 20px; left: 20px; font-size:14px;color:#444; font-weight:300;}



.room_view_cont{width:96%; margin:auto;} /*객실 선택 및 요금 확인하기 table list*/
.room_view_cont .room_tit{width:100%; margin-top:20px;}
.room_view_cont .room_tit li{float:left;}
.room_view_cont .r_name_t{width:697px; text-align:center; background-color:#f7f7f7;  color:#000;height:45px;line-height:45px; font-size:16px; border:1px solid #eeeeee; border-left:0px;border-right:0px;}
.room_view_cont .r_peo_t{width:200px; text-align:center;background-color:#f7f7f7;  color:#000;height:45px;line-height:45px; font-size:16px; border:1px solid #eeeeee;border-right:0px;}
.room_view_cont .r_per_t{width:150px; text-align:center;background-color:#f7f7f7;  color:#000;height:45px;line-height:45px; font-size:16px; border:1px solid #eeeeee;border-right:0px;}
.room_view_cont .r_sel_t{width:100px; text-align:center;background-color:#f7f7f7;  color:#000;height:45px;line-height:45px; font-size:16px; border:1px solid #eeeeee; border-right:0px;}


.pack_room_view_cont{width:96%; margin:auto;} /*객실 선택 및 요금 확인하기 table list*/
.pack_room_view_cont .room_tit{width:100%; margin-top:20px;}
.pack_room_view_cont .room_tit li{float:left;}
.pack_room_view_cont .r_name_t{width:697px; text-align:center; background-color:#f7f7f7;  color:#000;height:45px;line-height:45px; font-size:16px; border:1px solid #eeeeee; border-left:0px;border-right:0px;}
.pack_room_view_cont .r_peo_t{width:200px; text-align:center;background-color:#f7f7f7;  color:#000;height:45px;line-height:45px; font-size:16px; border:1px solid #eeeeee;border-right:0px;}
.pack_room_view_cont .r_per_t{width:175px; text-align:center;background-color:#f7f7f7;  color:#000;height:45px;line-height:45px; font-size:16px; border:1px solid #eeeeee;border-right:0px;}
.pack_room_view_cont .r_sel_t{width:100px; text-align:center;background-color:#f7f7f7;  color:#000;height:45px;line-height:45px; font-size:16px; border:1px solid #eeeeee; border-right:0px;}



.pack_room_view_cont .room_tab {clear:both;width:100%; margin:auto;}
.pack_room_view_cont .room_tab li {clear:both;  }



.pack_tel_view_room_tit_s{
	float:left;
	width:700px; 
	height:60px;
	line-height:60px;
	font-size:20px;
	color:#002d77;	
	border-bottom:1px solid #f3f3f3;

}
.pack_tel_view_room_tit_s span{
padding-left:20px;

}
.pack_tel_view_room_tit_s2{
	float:left;
	width:200px; 
	height:60px;
	line-height:60px;
	font-size:20px;
	color:#555;	
	border-bottom:1px solid #f3f3f3;
	text-align:center;

}
.pack_tel_view_room_tit_s3{
	float:left;
	width:175px; 
	height:60px;
	line-height:60px;
	font-size:20px;
	color:#ae0000;	
	border-bottom:1px solid #f3f3f3;
	text-align:center;
}
.pack_tel_view_room_tit_s4{
	float:left;
	width:100px; 
	height:60px;
	line-height:60px;
	font-size:20px;
	color:#000;	
	border-bottom:1px solid #f3f3f3;
	text-align:center;
}


.room_view_cont .r_name{width:520px; padding-left:10px; height:50px; font-size:16px; color:#222; border-right:0px solid #fff; border-left:0px; border-top:0px;}
.room_view_cont .r_peo{width:200px; text-align:center; height:50px; font-size:16px; color:#222; border-right:0px solid #fff; border-top:0px;}
.room_view_cont .r_per{width:200px; text-align:center; height:50px; font-size:16px; color:#ff5353; border-right:0px solid #fff; border-top:0px;}
.room_view_cont .r_pay{width:160px; text-align:right; height:50px; font-size:16px; color:#222;  border-right:0px solid #fff; border-right:0px; border-top:0px;}
.room_view_cont .r_view{width:100px; text-align:center; height:50px; font-size:16px; color:#222;  border-right:0px solid #fff; border-right:0px; border-top:0px;}
.room_view_cont .r_view span{background-color: #747b8e; font-size:12px; font-weight:bold; color: #fff; padding: 7px 6px; border-radius: 3px; cursor: pointer;}
.room_view_cont .r_view  img {vertical-align: baseline;}


.room_view_cont .room_tab {clear:both;width:100%; margin:auto; }
.room_view_cont .room_tab li {clear:both;}

.tel_view_room_tit_s{
	float:left;
	width:700px; 
	height:60px;
	line-height:60px;
	font-size:20px;
	color:#002d77;	
	border-bottom:1px solid #f3f3f3;

}
.tel_view_room_tit_s span{
padding-left:20px;

}
.tel_view_room_tit_s2{
	float:left;
	width:200px; 
	height:60px;
	line-height:60px;
	font-size:20px;
	color:#555;	
	border-bottom:1px solid #f3f3f3;
	text-align:center;

}
.tel_view_room_tit_s3{
	float:left;
	width:150px; 
	height:60px;
	line-height:60px;
	font-size:20px;
	color:#ae0000;	
	border-bottom:1px solid #f3f3f3;
	text-align:center;
}
.tel_view_room_tit_s4{
	float:left;
	width:100px; 
	height:60px;
	line-height:60px;
	font-size:20px;
	color:#000;	
	border-bottom:1px solid #f3f3f3;
	text-align:center;
}



.room_cho_btn{
	background:#021C52;
	color:#fff;
	font-size:14px;
	padding:10px 30px;
	 border-radius: 5px; 
}
.room_cho_btn:hover{
	background:#0089C4;
}




.pack_room_view_cont  {clear:both;width:98%; margin:auto; }
.pack_tel_view_room_tit{
	float:left;
	width:1078px;
	height:60px;
	line-height:60px;
	font-size:26px;
	color:#000;	
	border-top:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3;
}

.pack_room_option_area{
	width:100%;
	margin:auto;
	overflow:hidden;
	display:block;
	min-height:30px;
	font-size:20px;
	color:#000;
	background:#f9f9f9;
	padding:10px 0;
}
.pack_room_option_area .rs_tit{
	float:left;
	font-size:20px;
	color:#444;
	font-weight:300;
	padding:0 0 0 20px;
}
.pack_room_option_area .rs_tit2{
	float:left;
	font-size:16px;
	color:#444;
	font-weight:300;
	padding:0 0 0 20px;
}
.pack_room_option_area .rs_tit3{
	float:left;
	font-size:14px;
	color:#444;
	font-weight:300;
	padding:0 0 0 10px;
	line-height:30px;
}
.pack_room_option_area .rs_cont{
	float:left;
	font-size:20px;
	color:#000;
}
.pack_room_option_area .rs_cont2{
	float:left;
	font-size:16px;
	color:#555;
	font-weight:300;
}
.pack_room_option_area .rs_tit_line{
	float:left;
	font-size:14px;
	color:#aaa;
	padding:4px 0px 0px 20px;
	font-weight:300;

}
.pack_room_view {clear:both;width:100%; margin:auto;}  /*객실 선택 및 요금 확인하기 보기 눌렀을때 나오는 화면*/

.pack_room_select_area{
	width:100%;
	margin:auto;
	overflow:hidden;
	display:block;
	min-height:30px;
	font-size:18px;
	color:#000;
	padding:10px 0;
	background:#f9f9f9;
	border-top:1px solid #f1f1f1;
}
.pack_room_select_area .rs_tit{
	float:left;
	font-size:18px;
	color:#444;
	font-weight:300;
	padding:0 0 0 10px;
}
.pack_room_select_area .rs_tit3{
	float:left;
	font-size:14px;
	color:#444;
	font-weight:300;
	padding:0 0 0 10px;
	line-height:30px;
}
.pack_room_select_area .rs_tit_line{
	float:left;
	font-size:12px;
	color:#aaa;
	padding:4px 0px 0px 10px;
	font-weight:300;

}
.pack_room_select_area .rs_cont{
	float:left;
	font-size:18px;
	color:#000;
}




.pack_room_select_area2{
	width:100%;
	margin:auto;
	overflow:hidden;
	display:block;
	min-height:30px;
	font-size:18px;
	color:#000;
	padding:10px 0;
	border-top:1px solid #f1f1f1;
}
.pack_room_select_area2 .rs_tit{
	float:left;
	font-size:18px;
	color:#111;
	font-weight:300;
	padding:0 0 0 10px;
}
.pack_room_select_area2 .rs_tit_line{
	float:left;
	font-size:14px;
	color:#aaa;
	padding:4px 0px 0px 10px;
	font-weight:300;

}
.pack_room_select_area2 .rs_cont{
	float:left;
	font-size:18px;
	color:#000;
}

.packk_sr_pay { font-size:26px; font-weight:bold; color:#021C52; text-align:left;}
.packk_pay_won { font-size:20px; color:#021C52; padding-right:20px;}

.packk_pay_select_bt { font-size:20px; color:#fff;  background:#021C52; padding:5px 20px; border-radius: 5px; cursor:pointer;}
.packk_pay_select_bt:hover { background:#010f2c; }



.pacr_res_area{
	border-top:1px solid #D9EFFF;
	border-bottom:1px solid #D9EFFF;
	width:100%;
	margin:auto;
	background:#F4FAFF;
	height:40px;
	text-align:center;
	font-size:14px;
	color:#021C52;
	line-height:40px;
}


.tel_view_room_tit{
	float:left;
	width:1055px;
	margin:auto;
	height:60px;
	line-height:60px;
	font-size:26px;
	color:#000;	

	
	border-bottom:1px solid #f3f3f3;
}
.tel_view_room_tit_4{
	float:left;
	width:97px; 
	height:60px;
	line-height:60px;
	font-size:20px;
	color:#000;	
	border-bottom:1px solid #f3f3f3;
	text-align:center;
}

.room_close_btn{
	background:#556062;
	color:#fff;
	font-size:14px;
	padding:10px 30px;
	 border-radius: 5px; 
	 cursor:pointer;
}
.room_close_btn:hover{
	background:#0089C4;
}





.room_option_area{
	clear:both;
	width:100%;
	margin:auto;
	overflow:hidden;
	display:block;
	min-height:30px;
	font-size:20px;
	color:#000;
	background:#f9f9f9;
	padding:10px 0;
}
.room_option_area .rs_tit{
	float:left;
	font-size:20px;
	color:#444;
	font-weight:300;
	padding:0 0 0 20px;
}
.room_option_area .rs_tit2{
	float:left;
	font-size:16px;
	color:#444;
	font-weight:300;
	padding:0 0 0 20px;
}
.room_option_area .rs_cont{
	float:left;
	font-size:20px;
	color:#000;
}
.room_option_area .rs_cont2{
	float:left;
	font-size:16px;
	color:#555;
	font-weight:300;
}
.rs_tit_line{
	float:left;
	font-size:14px;
	color:#aaa;
	padding:4px 0px 0px 20px;
	font-weight:300;

}

	.tel_tab_r {clear:both;width:100%; margin:auto; height:50px; }
	.tel_tab_r li { float:left; width: 199px; height:50px;background:#fff;  border-right: 1px solid #e6e8ea; border-bottom: 1px solid #e6e8ea; color: #333;  font-size: 14px; display:inline-block;  line-height: 50px; text-align: center;}
	.tel_tab_r li a { width: 100%; height:50px; color: #666; font-size: 14px; float:left; border-right: 0; line-height: 50px; text-align: center; display:inline-block; }
	.tel_tab_r li:last-child {border-right: 0px solid #e6e8ea;}
	.tel_tab_r li.on, .tab_r li.on1{ border: none; width: 199px; height: 50px; background:#0089C4; color: #071bc7;font-weight:bold;border: 1px solid #e6e8ea; border-right: 0;  border-top: 0; }
	.tel_tab_r li.on a, .tab_r li.on1 a{ color: #fff; font-weight:bold;}
	.tel_tab_r li:last-child{ border-right: 0px #e6e8ea solid;}

	.pack_tel_tab_r {clear:both;width:98%; margin:auto; height:50px; }
	.pack_tel_tab_r li { float:left; width: 195px; height:50px;background:#fff;  border-left: 1px solid #e6e8ea;border-top: 1px solid #e6e8ea; border-bottom: 1px solid #e6e8ea; color: #333;  font-size: 14px; display:inline-block;  line-height: 50px; text-align: center;}
	.pack_tel_tab_r li a { width: 100%; height:50px; color: #666; font-size: 14px; float:left; border-right: 0; line-height: 50px; text-align: center; display:inline-block; }
	.pack_tel_tab_r li.on, .tab_r li.on1{ border: none; width: 194px; height: 52px; background:#0089C4; color: #071bc7;font-weight:bold;border: 1px solid #e6e8ea; border-right: 0;  border-top: 0; }
	.pack_tel_tab_r li.on a, .tab_r li.on1 a{ color: #fff; font-weight:bold;}
	.pack_tel_tab_r li:last-child{ border-right: 1px #e6e8ea solid;}


	.pack_tel_tab_r2 {clear:both;width:98%; margin:auto; height:50px; }
	.pack_tel_tab_r2 li { float:left; width: 233px; height:50px;background:#fff;  border-left: 1px solid #e6e8ea;border-top: 1px solid #e6e8ea; border-bottom: 1px solid #e6e8ea; color: #333;  font-size: 14px; display:inline-block;  line-height: 50px; text-align: center;}
	.pack_tel_tab_r2 li a { width: 100%; height:50px; color: #666; font-size: 14px; float:left; border-right: 0; line-height: 50px; text-align: center; display:inline-block; }
	.pack_tel_tab_r2 li.on, .tab_r li.on1{ border: none; width: 233px; height: 52px; background:#0089C4; color: #071bc7;font-weight:bold;border: 1px solid #e6e8ea; border-right: 0;  border-top: 0; }
	.pack_tel_tab_r2 li.on a, .tab_r li.on1 a{ color: #fff; font-weight:bold;}
	.pack_tel_tab_r2 li:last-child{ border-right: 1px #e6e8ea solid;}




.room_view {width:100%; margin:auto;}  /*객실 선택 및 요금 확인하기 보기 눌렀을때 나오는 화면*/
.room_view .box {clear:both; width:100%; overflow: hidden; border-top:1px solid #F3F3F3;}
.room_view .box li {}
.room_view .box .s_day {width:499px; height:50px; font-size:20px; color:#000; font-weight: normal; background-color:#f9f9f9; border-right:1px solid #f1f1f1;}
.room_view .box .s_info {width:351px; text-align:center; height:50px; font-size:20px; color:#000; font-weight: normal;  background-color:#f9f9f9; border-right:1px solid #f1f1f1;}
.room_view .box .s_pay {width:300px; text-align:center; height:50px; font-size:20px; color:#000;  font-weight: normal; background-color:#f9f9f9;}


.room_view .box .ss_day {width:499px; height:515px; border-right: 1px  solid #f1f1f1; border-bottom:1px solid #f1f1f1;}
.room_view .box .ss_info {width:351px; text-align:center; border-right: 1px  solid #f1f1f1; border-bottom:1px solid #f1f1f1;}
.room_view .box .ss_pay {width:300px; text-align:center; border-bottom:1px solid #f1f1f1;}
.room_view .box .ss_img {width:1096px;}
.room_view .box .ss_day .room_cal_w { display: inline-block;width: 96%;}
.room_view .box .ss_info .room_select_w {margin:20px 10px 10px 10px;}
.room_view .box .ss_pay .room_pay_w {margin:20px 10px 10px 10px;}

.room_view_cont .room_select {}
.room_view_cont .room_select th {width:70px; font-size:12px; color:#444; text-align: center; }
.room_view_cont .room_select td {text-align: left; color:#555; }

.room_view_cont .room_select .num_select_style_room {width:156px;}
.room_view_cont .room_select .num_select_style_room_peo {width:72px;}
.room_view_cont .room_select .num_styled-select_room {height: 35px; background:url(/images/system/bg_per_select.png) no-repeat 96% 16px #ffffff; padding-left: 5px; overflow: hidden;}
.room_view_cont .room_select  select {width:130%;  font-size:12px;color:#444;}
.room_view_cont .room_select input {float:left; width:100px;  font-size:12px; color:#444; text-align:center; border:1px solid #d9dee8; margin-right:5px;}
.room_view_cont .room_select .peo2 {font-weight:300; font-size:13px;}

.room_view_cont .room_pay {}
.room_view_cont .room_pay th {width:55px;  font-size:12px; color:#444; text-align: left;  font-weight:300;}
.room_view_cont .room_pay td {font-size:12px; color:#111; text-align: left; }
.room_view_cont .room_pay .tht {}
.room_view_cont .room_pay .sp_name {}
.room_view_cont .room_pay .sr_name {}
.room_view_cont .room_pay .sp_stay {}
.room_view_cont .room_pay .sr_num {}
.room_view_cont .room_pay .sr_pay { font-size:22px; font-weight:bold; color:#E60012; text-align:left;}
.room_view_cont .room_pay .sr_pay_won { font-size:16px; color:#E60012; }



.room_view_cont .dot_1px_3px_red {width:100% ; height:20px; background:url("/images/sub/dot_1px_3px_red.png") 50% 30% repeat-x;}

.room_view_cont .link {}
.room_view_cont .link td{text-align:center; }


.btn_room_reserv {clear:both; width:280px; height:46px;  line-height:46px; background-color:#E60012; font-size:18px; color: #fff;border-radius:5px; cursor: pointer; text-align:center; margin-top:10px;}
.btn_room_reserv img {position: relative; top: 10px; left: -2px; vertical-align: baseline;}
.btn_room_reserv span {position: relative; font-weight:bold; }
.btn_room_reserv:hover {background-color:#a61500; }

.btn_room_basket {clear:both;float:left; width:105px; height:46px;  line-height:46px;  background-color:#f3f4fa; font-size:14px; color: #000;border-radius:5px; border:1px solid #dbdfe3;  cursor: pointer;  text-align:center; margin-top:10px;}
.btn_room_basket img {position: relative; top: 9px; left: -1px; vertical-align: baseline;}
.btn_room_basket span {position: relative; }
.btn_room_basket:hover {border:1px solid #000; color:#000;}

.btn_room_add {float:left; width:160px; height:46px;  line-height:46px;  background-color:#f3f4fa; font-size:14px; color: #000;border-radius:5px; border:1px solid #dbdfe3; cursor: pointer; text-align:center;margin-left: 10px; margin-top:10px;}
.btn_room_add img {position: relative; top: 12px; left: -1px; vertical-align: baseline;}
.btn_room_add span {position: relative; }
.btn_room_add:hover {border:1px solid #000; color:#000;}


.btn_room_add2 {float:left; width:132px; height:46px;  line-height:46px;  background-color:#f3f4fa; font-size:14px; color: #000;border-radius:5px; border:1px solid #dbdfe3; cursor: pointer; text-align:center; margin-top:10px;}
.btn_room_add2 img {position: relative; top: 12px; left: -1px; vertical-align: baseline;}
.btn_room_add2 span {position: relative; }
.btn_room_add2:hover {border:1px solid #000; color:#000;}






.room_view_img {overflow: hidden; float: left;}
.room_view_img .img {float:left;width:465px;}
.room_view_img .img .img_L {float:left;width:465px; height:285px;}

.room_view_img .tit{float:left;width:65px; height:35px; color:#4b4e6b; font-size:12px; border-bottom:0px solid #f7f7f7; line-height:35px; }
.room_view_img .text{float:left;width:370px; min-height:35px; color:#202435; font-size:12px; border-bottom:0px solid #f7f7f7;line-height:35px;}
.room_view_img .text2{clear:both;margin-left:10px;width:426px;  color:#202435; font-size:12px; border-bottom:0px solid #f7f7f7;line-height:20px;}
.room_view_img .sdate{width:100px;}

.room_view_info {float:left; margin:20px; width: 575px; }
.room_view_info .tsinfo {width:100%; }
.room_view_info .tsinfo th{width: 90px; height:40px; font-size:15px; color:#444; font-weight:bold; text-align: left; background-color:#fff; }
.room_view_info .tsinfo td{height:40px; font-size:15px; color:#555; line-height:20px; padding-left:4px; }


.room_v_tab {clear:both;height: 42px; width:606px; margin:auto; }  /*숙소정보 탭메뉴*/
.room_v_tab li { float:left; display:inline-block; width: 145px; height:42px;  color: #000;  font-size: 16px;line-height: 33px; text-align: center; margin-left:5px;}
.room_v_tab li a {width: 143px; height:40px; color: #333;  font-size: 15px; border:1px solid #cacaca; line-height: 43px; text-align: center; display:inline-block; }
.room_v_tab li.end {}
.room_v_tab li.on, .room_v_tab li.on1{ border: none; width: 145px; height: 42px; background:#0089C4; color: #fff; font-weight:bold;}
.room_v_tab li.on a, .room_v_tab li.on1 a{ color: #fff; font-weight:bold; border:1px solid #0089C4;}
.room_v_tab div {line-height:22px;font-weight:normal; color:#5d5d5d;}
.room_v_tab .depth >div{display:none; font-weight:normal;color:#5d5d5d; text-align:left; height:auto; min-height:300px; position:absolute; left:0; top:35px; padding:10px; overflow-y:auto;overflow-x:hidden;}


.room_v_tab li.on, .room_v_tab li.on1_self{ border: none; width: 137px; height: 45px; background:#351038; color: #fff; font-weight:bold;}
.room_v_tab .self { float:left; width: 137px; height:44px; border-top: 1px #E0DCDC solid; background:#fff; border-right: 1px #E0DCDC solid; border-bottom: 1px #E0DCDC solid; border-left: 1px #E0DCDC solid; color: #000;  font-size: 12px; display:inline-block; border-right: 0; line-height: 33px; text-align: center;}
.room_v_tab li.on a, .room_v_tab li.on1_self a{ width: 133px; color: #fff; font-weight:bold;}
.room_v_tab .self a { width: 137px;} 


.room_v_show {clear:both;  width:1100px;  font-size: 14px; line-height: 24px; padding:10px 10px 50px 10px; background:#fff;  }
.room_v_show p, h3 {margin-bottom:15px;   }


   .golf_types .pack_sel_box{
	float:left;
	height:84px;
	width:87px;
	text-align:center;
	border:1px solid #bcbcbc;
	border-style: dotted;
	background:#fff;
	border-radius:5px; 
	overflow:hidden;
	display:block;
	margin-top:10px;
	margin-right:10px;
	font-size:14px;
	color:#444;
	cursor:pointer;
}
.golf_types .pack_sel_on{
	float:left;
	height:84px;
	width:87px;
	text-align:center;
	border:1px solid #457B2F;
	background:#457B2F;
	border-radius:5px; 
	overflow:hidden;
	display:block;
	margin-top:10px;
	margin-right:10px;
	font-size:14px;
	color:#fff;
	cursor:pointer;
}
.golf_types .pack_sel_box .box_tit{

	font-size:14px;
}

.golf_types .pack_sel_box .box_btn:hover{
	background:#333333;
}


.notice_choice {width:960px; margin:auto;height:40px; line-height:40px; font-size:16px; color:#333333; border-bottom:1px solid #f1f1f1; } /*객실 선택 및 요금 확인하기*/ 
.notice_choice img {position: relative; left: 0px;}
.notice_choice .tit {position: relative; left: 10px; font-weight:bold; }
.notice_choice .tit_s {position: relative; left: 20px; font-size:14px;color:#444; font-weight:300;}



.golf_pack_choice {width: 960px; min-width:960px}
.center_golf_pack {clear:both; width:960px; margin:auto; overflow: hidden; border:1px solid #f1f1f1;}
.center_golf_pack .golf_view_info {width:440px;}
.center_golf_pack .golf_view_info .tsinfo th {width: 105px;}

.center_golf_pack .room_view_img  {width: 589px; height: 417px;}
.center_golf_pack .room_view_img .img .img_L {width: 589px; height: 357px;}
.center_golf_pack .room_view_info {width:440px; margin:20px 25px;}
.center_golf_pack .room_view_info .tsinfo .th_golf_pack {width: 100px;}
.center_golf_pack .room_v_show {background: #fff;}

.center_golf_pack .rent_view_info {width:490px;}
.center_golf_pack .rent_view_img {float: left; width: 540px; height: 417px;}




/*골프 선택 및 요금 확인하기 table list*/
.golf_view_cont{width:960px; margin:auto;}
.golf_view_cont table{width:100%;}
.golf_view_cont .r_name_t{width:; text-align:center; background-color:#f7f7f7;  color:#111;height:45px; font-size:12px; border-right:1px solid #f1f1f1;  }
.golf_view_cont .r_peo_t{width:200px; text-align:center;background-color:#f7f7f7; color:#111;height:45px; font-size:12px; border-right:1px solid #f1f1f1;}
.golf_view_cont .r_pay_t{width:200px; text-align:center;background-color:#f7f7f7; color:#111;height:45px; font-size:12px; border-right:1px solid #f1f1f1; }

.golf_view_cont .r_name{width:; padding-left:10px; height:50px; font-size:12px; color:#222; text-align:center; border-right:1px solid #f1f1f1;  border-top:1px solid #f1f1f1;}
.golf_view_cont .r_peo{width:200px; text-align:center; height:50px; font-size:12px; color:#222; border-right:1px solid #f1f1f1; border-top:1px solid #f1f1f1;}
.golf_view_cont .r_pay{width:190px; height:50px; padding-right: 10px; font-size:12px; color:#222; text-align:right; font-weight:500; border-right:1px solid #f1f1f1; border-top:1px solid #f1f1f1;}
.golf_view_cont .r_view{width:200px; text-align:center; height:50px; font-size:12px; color:#222;  border-right:1px solid #f1f1f1; border-top:1px solid #f1f1f1;}
.golf_view_cont .r_view  img {vertical-align: baseline;}




.golf_view_cont .golf_tab {clear:both;width:100%; margin:auto;}
.golf_view_cont .golf_tab li { border-bottom:1px solid #E0E0E0; }
.golf_view_cont .golf_tab li.on { border: none; width: 100%;  background:#fff;  border-bottom:1px solid #E0E0E0; } 
.golf_view_cont .golf_tab li.on1 { border: none; width: 100%;  background:#333333;  border-bottom:1px solid #E0E0E0; } 
.golf_view_cont .golf_tab li.none { border: none; width: 100%;  background:#F9F9F9; border-bottom:1px solid #E0E0E0; font-weight:500;}
.golf_view_cont .golf_tab li:first-child {background:#fff;}

.golf_view_cont .btn_golf_reserv {width:110px; height:40px; background-color:#0A90B2; font-size:12px; line-height: 40px; color: #fff;border-radius:5px; cursor: pointer; text-align:center;}
.golf_view_cont .btn_golf_reserv img {position: relative; top: 7px; left: -2px; width:22px; }
.golf_view_cont .btn_golf_reserv:hover {background-color:#db347b; }

.btn_sub_date_re_golf {position: relative; width: 220px; height: 30px; background-color:#474e61; color: #fff; font-size: 12px; ; font-weight:500; border-radius:3px;  text-align:center; padding: 20px 0 0 0; margin: 10px 0; cursor: pointer; }
.btn_sub_date_re_golf img {position: absolute; top: 12px; left: 20px;}
.btn_sub_date_re_golf span {position: absolute; top: 15px; left: 62px;}
.btn_sub_date_re_golf:hover {background-color:#393f4f; }


.btn_choice {width:70px; height:35px; background-color:#333333; font-size:12px; color: #fff; text-align:center; cursor: pointer; border-radius: 2px; line-height: 35px; }
.btn_choice img {position: relative; top: 10px; left: -1px; vertical-align: baseline;}
.btn_choice span { font-size:12px;}
.btn_choice:hover {background-color:#011030; }




.golf_v_tab {clear:both;height: 42px; position:relative; margin: 30px 102px;}  /*골프정보 탭메뉴*/
.golf_v_tab li { float:left; display:inline-block; width: 145px; height:42px;  color: #333333;  font-size: 16px;line-height: 33px; text-align: center; margin-left:5px;}
.golf_v_tab li a {width: 143px; height:40px; color: #333;  font-size: 15px; border:1px solid #cacaca; line-height: 43px; text-align: center; display:inline-block; }
.golf_v_tab li.end { }
.golf_v_tab li.on, .golf_v_tab li.on1 { border: none; width: 150px; height: 42px; background:#0A90B2; color: #fff; font-weight:500;}
.golf_v_tab li.on a, .golf_v_tab li.on1 a { color: #fff; font-weight:500; border:1px solid #0A90B2;}
.golf_v_tab div {line-height:22px;font-weight:normal; color:#5d5d5d;}
.golf_v_tab .depth >div {display:none; font-weight:normal;color:#5d5d5d; text-align:left; height:auto; min-height:300px;position:absolute; left:0; top:35px; padding:10px; overflow-y:auto;overflow-x:hidden;}





.package_tel_se{
	width:960px;
	margin:auto;
	
}

.package_tel_se .tel_tab {width:960px; background-color:#fefff1;font-size:12px; font-weight:500; color:#222; text-align:center; border:1px solid #e5e5e5;}

.package_tel_se .ddp_box{
	border-top:1px solid #d9efff;

	background:#f4faff; 
	width:100%; 
	margin-top:10px;
	display:block;
	overflow:hidden;
}
.package_tel_se .ddp_box li{
	float:left;
	height:50px;
	line-height:50px;
	text-align:center;
	border-bottom:1px solid #d9efff; 
	font-size:12px;
}

.ddp_sel_area{
	width:10%;
}
.ddp_date_area{
	width:15%;
	color:#021C52;
}
.ddp_tel_area{
	width:70%;
}
.ddp_tel_area2{
	width:70%;
	color:#021C52;
}
.ddp_bt_area{
	width:15%;
}
.ddp_bt_area span{
	background:#013472;
	color:#fff;
	border-radius:5px;
	padding:5px 10px;
}
.ddp_bt_area span:hover{
	background:#021C52;
}

.tel_pack_tit {clear: both; width:960px; margin:auto; height: 60px; line-height:60px; font-size: 14px;  color: #444; border:1px solid #f1f1f1; background:#f7f7f7; text-align:center;}
.tel_pack_tit span {color:#007ec2; font-size:14px; font-weight:500; }



.search_box_golf{clear:both;width:958px; margin:auto;}

.search_box_golf table{width:100%; border:1px solid #E5E5E5}
.search_box_golf th{background-color:#f7f7f7; width:100px; text-align:center; height:40px; font-size:13px;}
.search_box_golf td{padding-left:10px;}
.search_box_golf .sdate{width:100px;}
.search_box_golf .rdate{width:100px;}
.search_box_golf .sarea{width:254px;}
.search_box_golf label{margin-right:15px;margin-left:3px; cursor:pointer;}
.search_box_golf .sbt{text-align:center; background-color:#F7F7F7;}

.search_box_golf .s_bt{border:0px; padding:0 20px 0 20px;background:#9f9fb0;color:#fff;vertical-align:middle;font-size:12px;line-height:2.4em; cursor:pointer; font-weight:bold;border-radius:2px;}
.search_box_golf .s_bt:hover{border:0px;padding:0 20px 0 20px;background:#79798c;color:#fff;vertical-align:middle;font-size:12px;line-height:2.4em;font-weight:bold;border-radius:2px;}



.search_box_div{clear:both;width:983px; margin:auto;border:1px solid #d6d6d6; border-top:0px;line-height:30px; background-color:#fff;}

.search_box_div table{width:100%;}
.search_box_div th{background-color:#f7f7f7; width:100px; text-align:center; height:40px; font-size:13px;}
.search_box_div td{padding-left:10px;}
.search_box_div .sdate{width:100px;}
.search_box_div .rdate{width:100px;}
.search_box_div .sarea{width:254px;}
.search_box_div label{margin-right:15px;margin-left:3px; cursor:pointer;}
.search_box_div .sbt{text-align:center; background-color:#F7F7F7;}

.search_box_div .s_bt{border:0px; padding:0 20px 0 20px;background:#9f9fb0;color:#fff;vertical-align:middle;font-size:12px;line-height:2.4em; cursor:pointer; font-weight:bold;border-radius:2px;}
.search_box_div .s_bt:hover{border:0px;padding:0 20px 0 20px;background:#79798c;color:#fff;vertical-align:middle;font-size:12px;line-height:2.4em;font-weight:bold;border-radius:2px;}
