@charset "utf-8";
/* ********************************* 영업점관련 css ********************************** */
/* common */
.hide{display:none;}

/* 서브 페이징 */
.paging {
	margin-top:30px;
	margin-bottom:50px;
	text-align: center;
	position:relative;
}

.paging span {
	display: inline-block;
}

.paging:after {
	clear: both;
	display: block;
	content: "";
}

.page_num {
	text-align: center;
}

.page_num:after {
	clear: both;
	display: block;
	content: "";
}

.paging span a{
	display:inline-block;
	vertical-align:top;
}

.page_num a {
	display: inline-block;
	height: 37px;
	width: 31px;
	line-height: 38px;
	font-size: 14px;
	border-top: 1px solid #e6e6e5;
	border-bottom: 1px solid #e6e6e5;
	border-right: 1px solid #e6e6e5;
	background-color: #fff;
}

.page_num a:focus, .page_num a:hover {
	color: #fff;
	background-color: #0073cf;
}

/* 보이고 있는 페이지인 경우 now_page클래스 넣어줄것 */
.page_num .now_page {
	background-color: #005b98;
	color: #fff;
}

.page_num a.now_page:hover, .page_num a.now_page:focus {
	color: #fff;
	background-color: #00466d;
}


.b_header{
	background: #005b98; /* old browsers */
	height:60px;
	position:absolute;
	width:100%;
}

.b_header section{
}

.b_header h1 a{
	color: #fff;
	font-weight: 700;
}

.b_header h1 span{
	font-size: 20px;
	color: #fff;
	font-weight: 700;
	margin-top: 18px;
	display: inline-block;
}

.b_header .bheader_btn{
	position:absolute;
	right:30px;
	top:10px;
}

.b_header .bheader_btn:after{
	clear:both;display:block;content:"";
}

.b_header .bheader_btn li{
	float:left;
}

.b_header .bheader_btn a{
	display:inline-block;
	width:120px;
	height:40px;
	background-color:#0073cf;
	color:#fff;
	border-radius:3px;
	line-height:40px;
	text-align:center;
}

.b_header .bheader_btn .login_name{
	line-height:40px;
	color:#fff;
	font-size:14px;
	margin-right:10px;
}

.b_header .bheader_btn .login_name span{
	text-decoration:underline;
}

/* footer */
.branch_footer{
	width:100%;
	min-width:400px;
	position:absolute;
	z-index:101;
	height:40px;
	background-color:#929497;
	bottom:0;
	text-align:center;
	font-weight:200;
}

.branch_footer address{
	font-size:12px;
	color:#fff;
	margin-top:13px;
	width:100%;
}





.manager_wrap{
	height:calc(100% - 100px);
	position:absolute;
	top:60px;
	width:100%;
	overflow-y:auto;
}
/* common */

/* ******************* 영업점 정보관리 ******************* */
/* 영업점 관리자 왼쪽 메뉴 */
.manager_wrap .manager_in:after{
	clear:both;display:block;content:"";
}

.manager_wrap form{
	text-align:right;
}

.manager_wrap .manager_menu{
	width:200px;
	padding-top:30px;
	float:left;
	border-right:1px solid #bbbcc0;
	margin-right:-1px;
	height:100%;
	min-height:855px;
}

.manager_wrap .manager_menu ul{
	height:100%;
}

.manager_wrap .manager_menu li{
	height:100%;
	text-align:right;
}

.manager_wrap .manager_menu li a{
	padding:10px 10px 10px 0;
	width:100%;
	box-sizing:border-box;
	display:inline-block;
	font-size:14px;
	color:#595959;
}

.manager_wrap .manager_menu li a.on{
	background-color:#e5e5e4;
	border-right:5px solid #005b98;
}

.manager_wrap .manager_menu li a:focus,
.manager_wrap .manager_menu li a:hover{
	background-color:#e5e5e4;
}

.manager_wrap .manager_menu .bm_contact{
	padding:30px 30px 30px 30px;
	font-size:14px;
	color:#005b98;
}

.manager_wrap .manager_menu .bm_contact span{
	display:block;
	font-weight:700;
	font-size:26px;
}

/* 영업점 관리자 왼쪽 메뉴 끝 */

/* 영업점 정보관리 왼쪽 내용 */
.manager_wrap .manager01_wrap{
	padding:30px;
	border-left:1px solid #bbbcc0;
	float:left;
	min-height:825px;
	width:calc(100% - 261px);
	background-color:#f1f2f2;
}

.manager_wrap .binfo_cont{
	width:calc(50% - 15px);
	min-width:400px;
	position:relative;
	float:left;
	text-align:left;
}

.manager_wrap .bnoti_wrap{
	width:calc(50% - 15px);
	min-width:400px;
	position:relative;
	float:right;
	text-align:left;
}

.manager_wrap .manager01_wrap > h3{
	color:#4d4d4d;
	font-size:20px;
	font-weight:700;
	padding-bottom:10px;
	border-bottom:1px solid #bbbcc0;
	margin-bottom:10px;
	text-align: left;
}

.binfo_cont .bm_cont_wrap{
	position:relative;
	width:100%;
	background-color:#fff;
}

.binfo_cont .bm_icon{
	position:absolute;
	top:0px;
	left:0px;
}

.binfo_cont .bm_tit01 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/log_icon01.png) center center no-repeat;
}

.binfo_cont .bm_tit02 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/detail_out.png) center center no-repeat;
}

.binfo_cont .bm_tit03 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/name.png) center center no-repeat;
}

.binfo_cont .bm_tit04 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/review_icon01.png) center center no-repeat;
}

.binfo_cont .bm_tit05 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/name.png) center center no-repeat;
}

.binfo_cont .bm_tit06 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/address.png) center center no-repeat;
}

.binfo_cont .bm_tit07 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/address.png) center center no-repeat;
}

.binfo_cont .bm_tit08 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/location.png) center center no-repeat;
}

.binfo_cont .bm_tit09 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/phone.png) center center no-repeat;
}

.binfo_cont .bm_tit10 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/sellphone.png) center center no-repeat;
}

.binfo_cont .bm_tit11 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/photo.png) center center no-repeat;
}

.binfo_cont .bm_tit12 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/detail_out.png) center center no-repeat;
}

.binfo_cont .bm_tit13 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/sleep.png) center center no-repeat;
}

.binfo_cont .bm_tit14 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/timelimite.png) center center no-repeat;
}

.binfo_cont .bm_tit15 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/theme.png) center center no-repeat;
}

.binfo_cont .bm_tit15 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/theme.png) center center no-repeat;
}

.binfo_cont .bm_tit16 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/homepage.png) center center no-repeat;
}

.binfo_cont .bm_tit17 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/build.png) center center no-repeat;
}

.binfo_cont .bm_icon span{
	position:absolute;
	top:12px;
	left:47px;
	font-size:18px;
	line-height:12px;
	color:#005b98;
	display:inline-block;
	width:100px;
	z-index:1;
}

.binfo_cont i{
	width:35px;
	height:37px;
	display:inline-block;
	float:left;
}

.binfo_cont .bm_icon:after{
	clear:both;display:block;content:"";
}

.binfo_cont .bm_tit05 input, .binfo_cont .bm_tit11 .filebox{
	height:23px;
	width:calc(100% - 177px);
	padding:6px 130px 6px 45px;
	border:1px solid #bbbcc0;
	border-radius:3px;
	font-size:14px;
	color:#595959;
	background-color:rgba(0,0,0,0);
	position:relative;
	display:block;
	line-height: 23px;
}

.binfo_cont .bm_tit11{
	position:relative;
}

.binfo_cont .bm_tit01 input, .binfo_cont .bm_tit03 input, .binfo_cont .bm_tit04 input, .binfo_cont .bm_tit06 input, .binfo_cont .bm_tit07 input,
.binfo_cont .bm_tit08 input, .binfo_cont .bm_tit09 input, .binfo_cont .bm_tit10 input, .binfo_cont .bm_tit14 input, .binfo_cont .bm_tit16 input, .binfo_cont .bm_tit17 input{
	height:23px;
	width:calc(100% - 57px);
	padding:6px 10px 6px 45px;
	border:1px solid #bbbcc0;
	border-radius:3px;
	font-size:14px;
	color:#595959;
	position:relative;
	background-color:rgba(0,0,0,0);
}

.binfo_cont .b_select{
	width:calc(100% - 52px);
	padding:5px 10px 5px 40px;
	border:1px solid #bbbcc0;
	border-radius:3px;
	font-size:14px;
	position:relative;
	background-color:rgba(0,0,0,0);
	line-height:25px;
	word-break:keep-all;
	height: 25px;
}

.binfo_cont i.i2{
	width:35px;
	height:63px;
	display:inline-block;
	float:left;
}

.binfo_cont .b_select2{
	width:calc(100% - 52px);
	padding:5px 10px 5px 40px;
	border:1px solid #bbbcc0;
	border-radius:3px;
	font-size:14px;
	position:relative;
	background-color:rgba(0,0,0,0);
	line-height:25px;
	word-break:keep-all;
	height:52px;
}

.binfo_cont .b_select input{
	vertical-align:text-top;
}

.binfo_cont .b_select label{
	vertical-align:-2px;
}

.binfo_cont .bm_tit11 label{
	position:absolute;
	right:0;
	top:0;
	display:block;
	background-color:#005b98;
	width:120px;
	height:26px;
	padding:5px 0 5px 0;
	border-radius:0 3px 3px 0;
	text-align:center;
	line-height:25px;
	color:#fff;
	z-index:10;
}

.binfo_cont .bm_tit11 label:focus,
.binfo_cont .bm_tit11 label:hover{
	background-color:#00466d;
}

.binfo_cont .m_check{
	display:block;
	position:absolute;
	top:0;
	right:0;
	background-color:#005b98;
	width:120px;
	height:27px;
	padding:5px 0 5px 0;
	border-radius:0 3px 3px 0;
	text-align:center;
	line-height:26px;
	color:#fff;
}

.binfo_cont .m_check:focus,
.binfo_cont .m_check:hover{
	background-color:#00466d;
}

.binfo_cont .bm_tit{
	color:#181818;
	font-size:16px;
	display:block;
	margin-bottom:5px;
}

.binfo_cont .bm_tit02, .binfo_cont .bm_tit03, 
.binfo_cont .bm_tit04, .binfo_cont .bm_tit05, 
.binfo_cont .bm_tit06, .binfo_cont .bm_tit07,
.binfo_cont .bm_tit08, .binfo_cont .bm_tit09, 
.binfo_cont .bm_tit10, .binfo_cont .bm_tit11, 
.binfo_cont .bm_tit12, .binfo_cont .bm_tit13,
.binfo_cont .bm_tit14, .binfo_cont .bm_tit15, 
.binfo_cont .bm_tit16, .binfo_cont .bm_tit17{
	margin-top:15px;
}

.binfo_cont .bm_tit17 .ui-datepicker-trigger{
	visibility: hidden;
	position: absolute;
	left:-999999px;
}
/* 영업점 정보관리 왼쪽 내용 끝 */

/* 영업점 정보관리 오른쪽 내용 */
.manager_wrap .bnoti_wrap h4{
	min-width: 400px;
	color:#333333;
	text-align:center;
	font-size:16px;
	font-weight:400;
	width:100%;
	background-color:#dbdbdb;
	border:1px solid #bbbcc0;
	border-radius:3px;
	height:35px;
	line-height:35px;
	margin-bottom:5px;
	box-sizing:border-box;
}

.manager_wrap .bnoti_wrap .bnoti01{
	margin-bottom:15px;
}

.manager_wrap .bnoti_wrap .bnoti01 textarea{
	height:376px;
	resize:none;
	width:calc(100% - 22px);
	padding:10px;
	color:#595959;
	font-size:14px;
	border:1px solid #bbbcc0;
	margin:0;
}

.manager_wrap .bnoti_wrap .bnoti02 textarea{
	height:376px;
	resize:none;
	width:calc(100% - 22px);
	padding:10px;
	color:#595959;
	font-size:14px;
	border:1px solid #bbbcc0;
	margin:0;
}
/* 영업점 정보관리 오른쪽 내용 끝 */

/* 영업점 정보관리 서브텍스트 */
.manager_wrap .bm_subtxt{
	width:100%;
	clear:both;
	text-align:left;
	font-size: 13px;
	color: #0073cf;
	word-break: keep-all;
	background: url(/homepage/1/images/web/common/dot.gif) 0 12px no-repeat;
	padding-left: 10px;
	line-height: 18px;
	padding-top:5px;
}
.manager_wrap .subtxt_last{
	margin-bottom:10px;
}
/* 영업점 정보관리 서브텍스트 끝 */

/* 영업점 정보관리 저장버튼 */
.manager_wrap .manager_btn_wrap{
	clear:both;
	margin-bottom:30px;
}

.manager_wrap .manager_btn_wrap .bm_btn{
	width:125px;
	background-color:#005b98;
	font-size:14px;
	color:#fff;
	height:40px;
	border-radius:3px;
	margin-top:30px;
	margin-left:5px;
	cursor:pointer;
}

.manager_wrap .manager_btn_wrap .delete_btn{
	background-color:#e64c3c;
}

.manager_wrap .manager_btn_wrap .bm_btn:focus, .manager_wrap .manager_btn_wrap .bm_btn:hover{
	background-color:#00466d;
}

.manager_wrap .manager_btn_wrap .delete_btn:focus,
.manager_wrap .manager_btn_wrap .delete_btn:hover{
	background-color:#cc1a14;;
}
/* 영업점 정보관리 저장버튼 끝 */

/* 영업점 비밀번호 변경 내용 */
.manager_wrap .binfo_pass{
	width:100%;
	min-width:400px;
	position:relative;
	text-align:left;
}

.binfo_pass .bm_cont_wrap{
	position:relative;
	width:100%;
	background-color:#fff;
}

.binfo_pass .bm_icon{
	position:absolute;
	top:0px;
	left:0px;
}

.binfo_pass .bp_tit01 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/log_icon01.png) center center no-repeat;
}

.binfo_pass .bp_tit02 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/name.png) center center no-repeat;
}

.binfo_pass .bp_tit03 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/review_icon01.png) center center no-repeat;
}

.binfo_pass .bp_tit04 .bm_icon, .binfo_pass .bp_tit05 .bm_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/log_icon02.png) center center no-repeat;
}

.binfo_pass .bm_icon span{
	position:absolute;
	top:12px;
	left:47px;
	font-size:18px;
	line-height:12px;
	color:#1d86c7;
	display:inline-block;
	width:100px;
	z-index:1;
}

.binfo_pass i{
	width:35px;
	height:37px;
	display:inline-block;
	float:left;
}

.binfo_pass .bm_icon:after{
	clear:both;display:block;content:"";
}

.binfo_pass .bp_tit11{
	position:relative;
}

.binfo_pass .bp_tit01 input, .binfo_pass .bp_tit02 input, .binfo_pass .bp_tit03 input, .binfo_pass .bp_tit04 input, .binfo_pass .bp_tit05 input{
	height:23px;
	width:calc(100% - 57px);
	padding:6px 10px 6px 45px;
	border:1px solid #bbbcc0;
	border-radius:3px;
	font-size:14px;
	color:#595959;
	position:relative;
	background-color:rgba(0,0,0,0);
}

.binfo_pass .bp_tit{
	color:#181818;
	font-size:18px;
}

.binfo_pass .bp_tit02, .binfo_pass .bp_tit03, .binfo_pass .bp_tit04, .binfo_pass .bp_tit05, .binfo_pass .bp_tit06, .binfo_pass .bp_tit07,
.binfo_pass .bp_tit08, .binfo_pass .bp_tit09, .binfo_pass .bp_tit10, .binfo_pass .bp_tit11, .binfo_pass .bp_tit12, .binfo_pass .bp_tit13,
.binfo_pass .bp_tit14, .binfo_pass .bp_tit15, .binfo_pass .bp_tit16, .binfo_pass .bp_tit17{
	margin-top:15px;
}
/* 영업점 비밀번호 변경 내용 끝 */

/* 주소 및 약도 */
/* 왼쪽 주소 및 연락처 */
.manager_wrap .ba_info{
	width:calc(50% - 15px);
	min-width:400px;
	position:relative;
	float:left;
	text-align:left;
}

.manager_wrap .ba_map{
	width:calc(50% - 15px);
	min-width:400px;
	position:relative;
	float:right;
	text-align:left;
	margin-bottom:23px;
}

.ba_info h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

.ba_info .ba_cont_wrap{
	position:relative;
	width:100%;
	background-color:#fff;
}

.ba_info .ba_icon{
	position:absolute;
	top:0px;
	left:0px;
}

.ba_info .b_select{
	width:calc(100% - 52px);
	padding:6px 10px 6px 40px;
	border:1px solid #bbbcc0;
	border-radius:3px;
	font-size:14px;
	position:relative;
	background-color:rgba(0,0,0,0);
	line-height:23px;
	word-break:keep-all;
}

.ba_info .b_select p{
	font-size:14px;
}

.ba_info i{
	width:35px;
	height:37px;
	display:inline-block;
	float:left;
}

.ba_info .ba_icon:after{
	clear:both;display:block;content:"";
}

.ba_info .ba_tit1 .ba_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/address.png) center center no-repeat;
}

.ba_info .ba_tit2 .ba_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/phone.png) center center no-repeat;
}

.ba_info .ba_tit3 .ba_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/sellphone.png) center center no-repeat;
}

.ba_info .ba_tit2, .ba_info .ba_tit3{
	margin-top:15px;
}
/* 왼쪽 주소 및 연락처 끝 */

/* 오른쪽 지도 */
.ba_map h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

.ba_map .ba_mapview{
	height:350px;
	background-color:gray;
}

.ba_map .ba_roadview{
	height:350px;
	background-color:gray;
	margin-top:15px;
}
/* 오른쪽 지도 끝 */
/* 주소 및 약도 끝 */

/* 객실 유형 관리 */
.manager_wrap .br_info{
	width:calc(50% - 15px);
	min-width:400px;
	position:relative;
	float:left;
	text-align:left;
}

.manager_wrap .br_from{
	width:calc(50% - 15px);
	min-width:400px;
	position:relative;
	float:right;
	text-align:left;
	margin-bottom:23px;
}

.br_info h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

.br_info .br_count span{
	font-size:14px;
}

.br_info .br_count{
	display:inline-block;
	font-size:14px;
	margin:2px 0 0 5px;
}

/* 왼쪽 객실유형관리 검색영역, 테이블 */
.br_info .br_search_out{
	margin:0 auto;
	max-width:1093px;
	text-align:right;
	position:relative;
}

.br_info .br_search_out:after{
	clear:both;
	display:block;
	content:"";
}

.br_info .br_search_out{
	display:inline-block;
	position:relative;
	width:280px;
	height:35px;
	border-radius:0 3px 3px 0;
}

.br_info .br_search_out .br_search_in{
	width:80px;
	height:35px;
	background-color:rgba(0,0,0,0);
	padding-left:15px;
	padding-right:35px;
	position:relative;
	color:#6a6b6b;
	opacity:0;
	font-size:14px;
	filter: alpha(opacity=0); /* IE 8 */
}

.br_info .br_search_out .br_search_sel{
	background:#fff url(/lodge/images/web/common/more_arrow.png) 62px center no-repeat; /* 화살표 이미지 */
	width:80px;
	height:35px;
	display:inline-block;
	float:left;
	border:1px solid #bbbcc0;
	border-radius:3px 0 0 3px;
}

.br_info .br_search_out .br_search_sel .br_search_label{
	position:absolute;
	font-size:14px;
	top:11px;
	left:8px;
}

.br_info .br_search_out .br_search_word{
	float:left;
	height:35px;
	width:115px;
	border-top:1px solid #bbbcc0;
	border-bottom:1px solid #bbbcc0;
	padding:0 10px 0 10px;
}

.br_info .br_search_out .br_search_btn{
	float:left;
	display:inline-block;
	width:63px;
	height:37px;
	background-color:#005b98;
	border-radius:0 3px 3px 0;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:37px;
}

.br_info .br_search_out .br_search_btn:hover, .br_search_out .br_search_btn:focus{
	background-color:#05a1dc;
}

.br_info .br_list{
	margin-top:12px;
}

.br_info .br_list .b_room_list{
	width:100%;
}

.br_info .br_list thead th{
	background-color:#005b98;
	color:#fff;
	font-size:14px;
	text-align: left;
	vertical-align: top;
	word-break:keep-all;
	padding: 0 5px 0 5px;
	height: 30px;
	line-height:30px;
}

.br_info .br_list thead th span{
	font-size:14px;
}

.br_info .br_list .first_list_tit{
	border-radius:3px 0 0 0;
}

.br_info .br_list .last_list_tit{
	border-radius:0 3px 0 0;
}

.br_info .br_list tbody td{
	vertical-align: middle;
	padding: 14px 5px 14px 5px;
	font-size: 13px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	background-color:#fff;
	text-align:left;
}

.br_info .br_list tbody td span{
	font-size:13px;
}

.br_info .br_list tbody td a{
	font-size:13px;
}

.br_info .br_list tbody td a:hover, .br_info .br_list tbody td a:focus{
	color:#005b98;
	padding:14px 0 14px 0;
}

.br_info .br_list tbody .no_rooms td{
	font-size: 20px;
	text-align: center;
	padding: 50px 0 50px 0;
}

.br_info .br_list .broom01{
	width:6%;
}

.br_info .br_list .broom02{
	width:10%;
}

.br_info .br_list .broom03{
	width:10%;
}

.br_info .br_list .broom04{
	width:13%;
}

.br_info .br_list .broom05{
	width:7%;
}

.br_info .br_list .broom06{
	width:10%;
}

.br_info .br_list .broom07{
	width:10%;
}

.br_info .br_list .broom08{
	width:12%;
}

.br_info .br_list .broom09{
	width:12%;
}

.br_info .br_list .broom10{
	width:10%;
}

/* 왼쪽 객실유형관리 검색영역, 테이블 끝 */

/* 객실유형관리 오른쪽 입력부분 */
.br_from h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

.br_from .br_cont_wrap{
	position:relative;
	width:100%;
	background-color:#fff;
}

.br_from .br_icon{
	position:absolute;
	top:0px;
	left:0px;
}

.br_from .br_tit01 .br_icon{
	background:#f4f5f5 url(/lodge/images/web/common/review_icon01.png) center center no-repeat;
}

.br_from .br_tit02 .br_icon{
	background:#f4f5f5 url(/lodge/images/web/common/review_icon01.png) center center no-repeat;
}

.br_from .br_tit03 .br_icon{
	background:#f4f5f5 url(/lodge/images/web/common/number.png) center center no-repeat;
}

.br_from .br_tit04 .br_icon{
	background:#f4f5f5 url(/lodge/images/web/common/sleep.png) center center no-repeat;
}

.br_from .br_tit05 .br_icon{
	background:#f4f5f5 url(/lodge/images/web/common/time1.png) center center no-repeat;
}

.br_from .br_tit06 .br_icon{
	background:#f4f5f5 url(/lodge/images/web/common/size.png) center center no-repeat;
}

.br_from .br_tit07 .br_icon{
	background:#f4f5f5 url(/lodge/images/web/common/name.png) center center no-repeat;
}

.br_from .br_tit08 .br_icon{
	background:#f4f5f5 url(/lodge/images/web/common/person.png) center center no-repeat;
}

.br_from .br_tit09 .br_icon{
	background:#f4f5f5 url(/lodge/images/web/common/increase.png) center center no-repeat;
}

.br_from .br_tit10 .br_icon{
	background:#f4f5f5 url(/lodge/images/web/common/baby.png) center center no-repeat;
}

.br_from .br_icon span{
	position:absolute;
	top:12px;
	left:47px;
	font-size:18px;
	line-height:12px;
	color:#005b98;
	display:inline-block;
	width:100px;
	z-index:1;
}

.br_from i{
	width:35px;
	height:37px;
	display:inline-block;
	float:left;
}

.br_from .br_icon:after{
	clear:both;display:block;content:"";
}

.br_from .br_tit01 input, .br_from .br_tit02 input, .br_from .br_tit03 input, .br_from .br_tit06 input, .br_from .br_tit07 input,
.br_from .br_tit08 input, .br_from .br_tit09 input, .br_from .br_tit10 input{
	height:23px;
	width:calc(100% - 57px);
	padding:6px 10px 6px 45px;
	border:1px solid #bbbcc0;
	border-radius:3px;
	font-size:14px;
	color:#595959;
	position:relative;
	background-color:rgba(0,0,0,0);
}

.br_from .b_select{
	width:calc(100% - 52px);
	padding:5px 10px 5px 40px;
	border:1px solid #bbbcc0;
	border-radius:3px;
	font-size:14px;
	position:relative;
	background-color:rgba(0,0,0,0);
	line-height:23px;
	word-break:keep-all;
	text-align:left;
}

.br_from .b_select input{
	vertical-align:text-top;
}

.br_from .b_select label{
	vertical-align:-2px;
}

.br_from .br_tit{
	color:#181818;
	font-size:18px;
}

.br_from .br_tit02, .br_from .br_tit03, .br_from .br_tit04, .br_from .br_tit05, .br_from .br_tit06, .br_from .br_tit07,
.br_from .br_tit08, .br_from .br_tit09, .br_from .br_tit10{
	margin-top:15px;
}

/* 오른쪽 객실설명 입력 */
.manager_wrap .br_info_in{
	margin-top:15px;
}

.manager_wrap .br_from h5{
	min-width: 400px;
	color:#fff;
	text-align:center;
	font-size:16px;
	font-weight:400;
	width:100%;
	background-color:#005b98;
	border-radius:3px 3px 0 0;
	height:30px;
	line-height:30px;
}

.manager_wrap .br_from .brtxt01{
	margin-bottom:15px;
}

.manager_wrap .br_from .brtxt01 textarea{
	height:75px;
	resize:none;
	width:calc(100% - 22px);
	padding:10px;
	color:#595959;
	font-size:14px;
	border:1px solid #bbbcc0;
	border-top:none;
	margin:0;
}

.manager_wrap .br_from .brtxt02 textarea{
	height:75px;
	resize:none;
	width:calc(100% - 22px);
	padding:10px;
	color:#595959;
	font-size:14px;
	border:1px solid #bbbcc0;
	border-top:none;
	margin:0;
}
/* 오른쪽 객실설명 입력 끝 */
/* 객실유형관리 오른쪽 입력부분 끝 */
/* 객실 유형 관리 끝 */

/* 객실 예약 관리 */
.manager_wrap .rb_info{
	width:100%;
	min-width:400px;
	position:relative;
	float:left;
	text-align:left;
}

.rb_info h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

.rb_info .rb_count span{
	font-size:14px;
}

.rb_info .rb_count{
	display:inline-block;
	font-size:14px;
	margin:2px 0 0 5px;
}

/* 객실 예약 관리검색영역, 테이블 */
.rb_info .rb_search_out{
	margin:0 auto;
	max-width:1093px;
	text-align:right;
	position:relative;
}

.rb_info .rb_search_out:after{
	clear:both;
	display:block;
	content:"";
}

.rb_info .rb_search_out{
	display:inline-block;
	position:relative;
	width:199px;
	height:35px;
	border-radius:0 3px 3px 0;
}

.rb_info .rb_search_out .ui-datepicker-trigger{
	visibility: hidden;
	position: absolute;
	left:-999999px;
}

.rb_info .rb_search_out .rb_search_word{
	float:left;
	height:35px;
	width:115px;
	border:1px solid #bbbcc0;
	border-right:none;
	border-radius:3px 0 0 3px;
	padding:0 10px 0 10px;
}

.rb_info .rb_search_out .rb_search_btn{
	float:left;
	display:inline-block;
	width:63px;
	height:37px;
	background-color:#005b98;
	border-radius:0 3px 3px 0;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:37px;
}

.rb_info .rb_search_out .rb_search_btn:hover, .rb_search_out .rb_search_btn:focus{
	background-color:#05a1dc;
}

.rb_info .rb_list{
	margin-top:12px;
}

.rb_info .rb_list .rb_room_list{
	width:100%;
}

.rb_info .rb_list thead th{
	background-color:#005b98;
	color:#fff;
	font-size:14px;
	text-align: left;
	vertical-align: top;
	word-break:keep-all;
	padding: 0 5px 0 5px;
	height: 30px;
	line-height: 30px;
}

.rb_info .rb_list .first_list_tit{
	border-radius:3px 0 0 0;
}

.rb_info .rb_list .last_list_tit{
	border-radius:0 3px 0 0;
}

.rb_info .rb_list tbody td{
	vertical-align: middle;
	padding: 14px 5px 14px 5px;
	font-size: 14px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	background-color:#fff;
	text-align:left;
}

.rb_info .rb_list .rb_last_input{
	display:inline-block;
}

.rb_info .rb_list .rb_last_input:last-child{
	margin-left: 20px;
}

.rb_info .rb_list tbody td span{
	font-size:14px;
}

.rb_info .rb_list tbody td a:hover, .rb_info .rb_list tbody td a:focus{
	color:#005b98;
	padding:14px 0 14px 0;
}

.rb_info .rb_list tbody .no_rooms td{
	font-size: 20px;
	text-align: center;
	padding: 50px 0 50px 0;
}

.rb_info .rb_list .rroom01{
	width:15%;
}

.rb_info .rb_list .rroom02{
	width:35%;
}

.rb_info .rb_list .rroom03{
	width:25%;
}

.rb_info .rb_list .rroom04{
	width:25%;
}

.rb_info .paging .page_num a:focus, .rb_info .paging .page_num a:hover{
	background-color:#005b98;
}
/* 객실 예약 관리 검색영역, 테이블 끝 */
/* 객실 예약 관리 끝 */

/* 주변 관광지 관리 */
.manager_wrap .tour_info{
	width:calc(50% - 15px);
	min-width:400px;
	position:relative;
	float:left;
	text-align:left;
}

.manager_wrap .tour_from{
	width:calc(50% - 15px);
	min-width:400px;
	position:relative;
	float:right;
	text-align:left;
}
.manager_wrap .tour_from button{
	display:none;
}
.tour_info h4, .tour_from h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

.tour_info .tour_count span{
	font-size:14px;
}

.tour_info .tour_count{
	display:inline-block;
	font-size:14px;
	margin:2px 0 0 5px;
}

/* 주변 관광지 관리 왼쪽 테이블 */
/* 주변관광지 검색 */
.tour_info .tour_search_out{
	margin:0 auto;
	max-width:1093px;
	text-align:right;
	position:relative;
	display:inline-block;
}

.tour_info .tour_search_out:after{
	clear:both;
	display:block;
	content:"";
}

.tour_info .tour_search_out .tour_search_label{
	float:left;
	background-color:#eeeeee;
	height:35px;
	line-height:35px;
	padding:0 10px;
	border-radius:3px 0 0 3px;
	border:1px solid #bbbcc0;
	border-right:none;
	box-sizing:border-box;
	cursor:default;
}

.tour_info .tour_search_out .tour_search_in{
	background:#fff url(/lodge/images/web/common/more_arrow.png) 62px center no-repeat;
	height:35px;
	padding-left:5px;
	padding-right:35px;
	position:relative;
	color:#6a6b6b;
	font-size:14px;
	filter: alpha(opacity=0); /* IE 8 */
	float:left;
	display:inline-block;
	border-right:none;
	cursor:pointer;
}

.tour_info .tour_search_out .tour_search_word{
	float:left;
	height:31px;
	padding:0 10px 0 10px;
}

.tour_info .tour_search_out .tour_search_btn{
	float:left;
	display:inline-block;
	width:63px;
	height:35px;
	background-color:#005b98;
	border-radius:0 3px 3px 0;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:35px;
}

.tour_info .tour_search_out .tour_search_btn:hover, .tour_search_out .tour_search_btn:focus{
	background-color:#00466d;
}

/* 주변관광지 검색 끝 */
.tour_info .tour_list{
	margin-top:12px;
}

.tour_info .tour_list .b_tour_list{
	width:100%;
}

.tour_info .tour_list thead th{
	background-color:#dbdbdb;
	color:#333333;
	font-size:14px;
	text-align: left;
	vertical-align: top;
	word-break:keep-all;
	padding: 0 5px 0 5px;
	height: 30px;
	line-height: 30px;
}

.tour_info .tour_list thead th span{
	font-size:14px;
}

.tour_info .tour_list .first_list_tit{
	border-radius:3px 0 0 0;
}

.tour_info .tour_list .last_list_tit{
	border-radius:0 3px 0 0;
}

.tour_info .tour_list tbody td{
	vertical-align: middle;
	padding: 14px 5px 14px 5px;
	font-size: 13px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	background-color:#fff;
	text-align:left;
}

.tour_info .tour_list tbody td span{
	font-size:13px;
}

.tour_info .tour_list tbody td a{
	font-size:13px;
}

.tour_info .tour_list tbody td a:hover, .tour_info .tour_list tbody td a:focus{
	color:#005b98;
	padding:14px 0 14px 0;
}

.tour_info .tour_list tbody .no_rooms td{
	font-size: 20px;
	text-align: center;
	padding: 50px 0 50px 0;
}

.tour_info .tour_list .btour01{
	width:10%;
}

.tour_info .tour_list .btour02{
	width:20%;
}

.tour_info .tour_list .btour03{
	width:30%;
}

.tour_info .tour_list .btour04{
	width:30%;
}

.tour_info .tour_list .btour05{
	width:10%;
}

.tour_info .paging .page_num a:focus, .tour_info .paging .page_num a:hover{
	background-color:#005b98;
}
/* 주변 관광지 관리 왼쪽 테이블 끝 */

/* 주변 관광지 관리 오른쪽 입력 폼 */
.tour_from .tour_cont_wrap{
	position:relative;
	width:100%;
	background-color:#fff;
}

.tour_from .tour_icon{
	position:absolute;
	top:0px;
	left:0px;
}

.tour_from .tour_tit01 .tour_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/review_icon01.png) center center no-repeat;
}

.tour_from .tour_tit02 .tour_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/review_icon01.png) center center no-repeat;
}

.tour_from .tour_tit03 .tour_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/address.png) center center no-repeat;
}

.tour_from .tour_tit04 .tour_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/address.png) center center no-repeat;
}

.tour_from .tour_tit05 .tour_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/address.png) center center no-repeat;
}

.tour_from .tour_tit06 .tour_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/location.png) center center no-repeat;
}

.tour_from .tour_tit07 .tour_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/phone.png) center center no-repeat;
}

.tour_from .tour_tit08 .tour_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/homepage.png) center center no-repeat;
}


.tour_from .tour_icon span{
	position:absolute;
	top:12px;
	left:47px;
	font-size:18px;
	line-height:12px;
	color:#005b98;
	display:inline-block;
	width:100px;
	z-index:1;
}

.tour_from i{
	width:35px;
	height:37px;
	display:inline-block;
	float:left;
}

.tour_from .tour_icon:after{
	clear:both;display:block;content:"";
}

.tour_from .tour_tit03 input{
	height:23px;
	width:calc(100% - 177px);
	padding:6px 130px 6px 45px;
	border:1px solid #bbbcc0;
	border-radius:3px;
	font-size:14px;
	color:#595959;
	background-color:rgba(0,0,0,0);
	position:relative;
}

.tour_from .tour_tit01 input, .tour_from .tour_tit02 input, .tour_from .tour_tit04 input, .tour_from .tour_tit05 input, .tour_from .tour_tit06 input,
.tour_from .tour_tit07 input, .tour_from .tour_tit08 input{
	height:23px;
	width:calc(100% - 57px);
	padding:6px 10px 6px 45px;
	border:1px solid #bbbcc0;
	border-radius:3px;
	font-size:14px;
	color:#595959;
	position:relative;
	background-color:rgba(0,0,0,0);
}

.tour_from .b_select{
	width:calc(100% - 52px);
	padding:5px 10px 5px 40px;
	border:1px solid #bbbcc0;
	border-radius:3px;
	font-size:14px;
	position:relative;
	background-color:rgba(0,0,0,0);
	line-height:23px;
	word-break:keep-all;
}

.tour_from .b_select input{
	vertical-align:text-top;
}

.tour_from .b_select label{
	vertical-align:-2px;
}

.tour_from .tour_tit11 label:focus, .tour_from .tour_tit11 label:hover{
	background-color:#05a1dc;
}

.tour_from .tour_tit11 label{
	position:absolute;
	right:0;
	top:0;
	display:block;
	background-color:#005b98;
	width:120px;
	height:27px;
	padding:5px 0 5px 0;
	border-radius:0 3px 3px 0;
	text-align:center;
	line-height:26px;
	color:#fff;
	z-index:10;
}

.tour_from .m_check{
	display:block;
	position:absolute;
	top:0;
	right:0;
	background-color:#005b98;
	width:120px;
	height:27px;
	padding:5px 0 5px 0;
	border-radius:0 3px 3px 0;
	text-align:center;
	line-height:26px;
	color:#fff;
	cursor:pointer;
}

.tour_from .m_check:focus, .tour_from .m_check:hover{
	background-color:#00466d;
}

.tour_from .tour_tit{
	color:#181818;
	font-size:18px;
}

.tour_from .tour_tit02, .tour_from .tour_tit03, 
.tour_from .tour_tit04, .tour_from .tour_tit05, 
.tour_from .tour_tit06, .tour_from .tour_tit07,
.tour_from .tour_tit08{
	margin-top:15px;
}

/* 오른쪽 관광지 설명 입력 */
.manager_wrap .tour_info_in{
	margin-top:15px;
}

.manager_wrap .tour_from h5{
	min-width: 400px;
	color:#333333;
	text-align:center;
	font-size:16px;
	font-weight:400;
	width:100%;
	background-color:#dbdbdb;
	border:1px solid #bbbcc0;
	margin-bottom:5px;
	border-radius:3px;
	height:35px;
	line-height:35px;
	box-sizing:border-box;
}

.manager_wrap .tour_from .tourtxt01{
	margin-bottom:15px;
}

.manager_wrap .tour_from .tourtxt01 textarea{
	height:75px;
	resize:none;
	width:calc(100% - 22px);
	padding:10px;
	color:#595959;
	font-size:14px;
	border:1px solid #bbbcc0;
	margin:0;
}

.manager_wrap .tour_from .tourtxt02 textarea{
	height:75px;
	resize:none;
	width:calc(100% - 22px);
	padding:10px;
	color:#595959;
	font-size:14px;
	border:1px solid #bbbcc0;
	margin:0;
}
/* 오른쪽 관광지 설명 입력 끝 */
/* 주변 관광지 관리 오른쪽 입력 폼 끝 */
/* 주변 관광지 관리 끝 */

/* 대실 요금 및 시간 */
.manager_wrap .bstay_info{
	width:100%;
	min-width:669px;
	position:relative;
	text-align:left;
}

.bstay_info h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

/* 대실 요금 및 시간 검색, 테이블 */
.bstay_info .bs_search_out{
	margin:0 auto;
	max-width:1093px;
	text-align:right;
	position:relative;
}

.bstay_info .bs_search_out:after{
	clear:both;
	display:block;
	content:"";
}

.bstay_info .bs_search_out{
	display:inline-block;
	position:relative;
	width:144px;
	height:35px;
	border-radius:0 3px 3px 0;
}

.bstay_info .bs_search_out .bs_search_in{
	width:80px;
	height:35px;
	background-color:rgba(0,0,0,0);
	padding-left:15px;
	padding-right:35px;
	position:relative;
	color:#6a6b6b;
	opacity:0;
	font-size:14px;
	filter: alpha(opacity=0); /* IE 8 */
}

.bstay_info .bs_search_out .bs_search_sel{
	background:#fff url(/lodge/images/web/common/more_arrow.png) 62px center no-repeat; /* 화살표 이미지 */
	width:80px;
	height:35px;
	display:inline-block;
	float:left;
	border:1px solid #bbbcc0;
	border-radius:3px 0 0 3px;
	border-right:none;
}

.bstay_info .bs_search_out .bs_search_sel .bs_search_label{
	position:absolute;
	font-size:14px;
	top:11px;
	left:8px;
}

.bstay_info .bs_search_out .bs_search_btn{
	float:left;
	display:inline-block;
	width:63px;
	height:37px;
	background-color:#005b98;
	border-radius:0 3px 3px 0;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:37px;
}

.bstay_info .bs_search_out .bs_search_btn:hover, .bs_search_out .bs_search_btn:focus{
	background-color:#05a1dc;
}
/* 대실 요금 및 시간 검색 끝 */

.bstay_info .bs_list{
	margin-top:12px;
}

.bstay_info .bs_list .bs_room_list{
	width:100%;
}

.bstay_info .bs_list .bs_room_list2{
	margin-top:30px;
}

.bstay_info .bs_list thead th{
	background-color:#005b98;
	color:#fff;
	font-size:14px;
	text-align: left;
	vertical-align: top;
	word-break:keep-all;
	padding: 0 5px 0 5px;
	height: 30px;
	line-height: 30px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}

.bstay_info .bs_list thead th:last-child{
	border-right:none;
}

.bstay_info .bs_list .first_list_tit{
	border-radius:3px 0 0 0;
}

.bstay_info .bs_list .last_list_tit{
	border-radius:0 3px 0 0;
}

.bstay_info .bs_list tbody td, .bstay_info .bs_list tbody th{
	vertical-align: middle;
	padding: 14px 5px 14px 5px;
	font-size: 14px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	background-color:#fff;
	text-align:left;
	border-right:1px solid #bbbcc0;
}

.bstay_info .bs_list tbody td:last-child, .bstay_info .bs_list tbody th:last-child{
	border-right:none;
}

.bstay_info .bs_list tbody input{
	border:1px solid #bbbcc0;
	width:calc(100% - 12px);
	height:20px;
	color:#595959;
	padding:0 5px 0 5px;
}

.bstay_info .bs_list tbody .no_rooms td{
	font-size: 20px;
	text-align: center;
	padding: 50px 0 50px 0;
}

.bstay_info .bs_list .bslist01{
	width:16%;
}

.bstay_info .bs_list .bslist02{
	width:28%;
}

.bstay_info .bs_list .bslist03{
	width:28%;
}

.bstay_info .bs_list .bslist04{
	width:28%;
}

.bstay_info .bs_list .bslist001{
	width:16%;
}

.bstay_info .bs_list .bslist002{
	width:14%;
}

.bstay_info .bs_list .bslist003{
	width:14%;
}

.bstay_info .bs_list .bslist004{
	width:14%;
}

.bstay_info .bs_list .bslist005{
	width:14%;
}

.bstay_info .bs_list .bslist006{
	width:14%;
}

.bstay_info .bs_list .bslist007{
	width:14%;
}

.bstay_info .paging .page_num a:focus, .bstay_info .paging .page_num a:hover{
	background-color:#005b98;
}
/* 대실 요금 및 시간 검색, 테이블 끝 */
/* 대실 요금 및 시간 끝 */

/* 숙박 요금 및 시간 */
.manager_wrap .blodge_info{
	width:100%;
	min-width:669px;
	position:relative;
	text-align:left;
}

.blodge_info h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

/* 숙박 요금 및 시간 검색, 테이블 */
.blodge_info .bl_search_out{
	margin:0 auto;
	max-width:1093px;
	text-align:right;
	position:relative;
}

.blodge_info .bl_search_out:after{
	clear:both;
	display:block;
	content:"";
}

.blodge_info .bl_search_out{
	display:inline-block;
	position:relative;
	width:144px;
	height:35px;
	border-radius:0 3px 3px 0;
}

.blodge_info .bl_search_out .bl_search_in{
	width:80px;
	height:35px;
	background-color:rgba(0,0,0,0);
	padding-left:15px;
	padding-right:35px;
	position:relative;
	color:#6a6b6b;
	opacity:0;
	font-size:14px;
	filter: alpha(opacity=0); /* IE 8 */
}

.blodge_info .bl_search_out .bl_search_sel{
	background:#fff url(/lodge/images/web/common/more_arrow.png) 62px center no-repeat; /* 화살표 이미지 */
	width:80px;
	height:35px;
	display:inline-block;
	float:left;
	border:1px solid #bbbcc0;
	border-radius:3px 0 0 3px;
	border-right:none;
}

.blodge_info .bl_search_out .bl_search_sel .bl_search_label{
	position:absolute;
	font-size:14px;
	top:11px;
	left:8px;
	width:60px;
	text-align:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.blodge_info .bl_search_out .bl_search_btn{
	float:left;
	display:inline-block;
	width:63px;
	height:37px;
	background-color:#005b98;
	border-radius:0 3px 3px 0;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:37px;
}

.blodge_info .bl_search_out .bl_search_btn:hover, .bl_search_out .bl_search_btn:focus{
	background-color:#05a1dc;
}
/* 숙박 요금 및 시간 검색 끝 */

.blodge_info .bl_list{
	margin-top:12px;
}

.blodge_info .bl_list .bl_room_list{
	width:100%;
}

.blodge_info .bl_list .bl_room_list2{
	margin-top:30px;
}

.blodge_info .bl_list thead th{
	background-color:#005b98;
	color:#fff;
	font-size:14px;
	text-align: left;
	vertical-align: top;
	word-break:keep-all;
	padding: 0 5px 0 5px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	height: 30px;
	line-height: 30px;
}

.blodge_info .bl_list thead th:last-child{
	border-right:none;
}

.blodge_info .bl_list .first_list_tit{
	border-radius:3px 0 0 0;
}

.blodge_info .bl_list .last_list_tit{
	border-radius:0 3px 0 0;
}

.blodge_info .bl_list tbody td, .blodge_info .bl_list tbody th{
	vertical-align: middle;
	padding: 14px 5px 14px 5px;
	font-size: 14px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	background-color:#fff;
	text-align:left;
	border-right:1px solid #bbbcc0;
}

.blodge_info .bl_list tbody td:last-child, .blodge_info .bl_list tbody th:last-child{
	border-right:none;
}

.blodge_info .bl_list tbody input{
	border:1px solid #bbbcc0;
	width:calc(100% - 12px);
	height:20px;
	color:#595959;
	padding:0 5px 0 5px;
}

.blodge_info .bl_list tbody.lodgetime input{
	width:calc(41% - 12px);
}

.blodge_info .bl_list tbody.lodgetime span{
	width: calc(12% - 4px);
	text-align:center;
	display:inline-block;
	margin-right: 3px;
}

.blodge_info .bl_list tbody .no_rooms td{
	font-size: 20px;
	text-align: center;
	padding: 50px 0 50px 0;
}

.blodge_info .bl_list .bllist01{
	width:16%;
}

.blodge_info .bl_list .bllist02{
	width:28%;
}

.blodge_info .bl_list .bllist03{
	width:28%;
}

.blodge_info .bl_list .bllist04{
	width:28%;
}

.blodge_info .bl_list .bllist001{
	width:16%;
}

.blodge_info .bl_list .bllist002{
	width:14%;
}

.blodge_info .bl_list .bllist003{
	width:14%;
}

.blodge_info .bl_list .bllist004{
	width:14%;
}

.blodge_info .bl_list .bllist005{
	width:14%;
}

.blodge_info .bl_list .bllist006{
	width:14%;
}

.blodge_info .bl_list .bllist007{
	width:14%;
}

.blodge_info .paging .page_num a:focus, .blodge_info .paging .page_num a:hover{
	background-color:#005b98;
}
/* 숙박 요금 및 시간 검색, 테이블 끝 */
/* 숙박 요금 및 시간 끝 */

/* 취소수수료 관리시간 */
.manager_wrap .bcancel_info{
	width:100%;
	min-width:669px;
	position:relative;
	float:left;
	text-align:left;
}

.bcancel_info h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

/* 취소수수료 관리 테이블 */
.bcancel_info .bc_list .bc_room_list{
	width:100%;
}

.bcancel_info .bc_list .bc_room_list2{
	margin-top:30px;
}

.bcancel_info .bc_list thead th{
	background-color:#005b98;
	color:#fff;
	font-size:14px;
	text-align: left;
	vertical-align: top;
	word-break:keep-all;
	padding: 0 5px 0 5px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}

.bcancel_info .bc_list thead th:last-child{
	border-right:none;
}

.bcancel_info .bc_list .first_list_tit{
	border-radius:3px 3px 0 0;
}

.bcancel_info .bc_list tbody td, .bcancel_info .bc_list tbody th{
	vertical-align: middle;
	padding: 14px 5px 14px 5px;
	font-size: 14px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	background-color:#fff;
	text-align:left;
	border-right:1px solid #bbbcc0;
}

.bcancel_info .bc_list tbody td:last-child, .bcancel_info .bc_list tbody th:last-child{
	border-right:none;
}

.bcancel_info .bc_list tbody input{
	border:1px solid #bbbcc0;
	width:calc(100% - 12px);
	height:20px;
	color:#595959;
	padding:0 5px 0 5px;
}

.bcancel_info .bc_list .bslist01{
	width:12.5%;
}

.bcancel_info .bc_list .bslist02{
	width:12.5%;
}

.bcancel_info .bc_list .bslist03{
	width:12.5%;
}

.bcancel_info .bc_list .bslist04{
	width:12.5%;
}

.bcancel_info .bc_list .bslist05{
	width:12.5%;
}

.bcancel_info .bc_list .bslist06{
	width:12.5%;
}

.bcancel_info .bc_list .bslist07{
	width:12.5%;
}

.bcancel_info .bc_list .bslist08{
	width:12.5%;
}
/* 대실 요금 및 시간 검색, 테이블 끝 */
/* 대실 요금 및 시간 끝 */

/* 이용후기 */
.manager_wrap .breview_info{
	width:100%;
	min-width:669px;
	position:relative;
	text-align:left;
}

.breview_info h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

.breview_info .bre_count span{
	font-size:14px;
}

.breview_info .bre_count{
	display:inline-block;
	font-size:14px;
	margin:2px 0 0 5px;
}

/* 이용후기 검색영역, 테이블 */
.breview_info .bre_search_out{
	margin:0 auto;
	max-width:1093px;
	text-align:right;
	position:relative;
}

.breview_info .bre_search_out:after{
	clear:both;
	display:block;
	content:"";
}

.breview_info .bre_search_out{
	display:inline-block;
	position:relative;
	width:280px;
	height:35px;
	border-radius:0 3px 3px 0;
}

.breview_info .bre_search_out .bre_search_in{
	width:80px;
	height:35px;
	background-color:rgba(0,0,0,0);
	padding-left:15px;
	padding-right:35px;
	position:relative;
	color:#6a6b6b;
	opacity:0;
	font-size:14px;
	filter: alpha(opacity=0); /* IE 8 */
}

.breview_info .bre_search_out .bre_search_sel{
	background:#fff url(/lodge/images/web/common/more_arrow.png) 62px center no-repeat; /* 화살표 이미지 */
	width:80px;
	height:35px;
	display:inline-block;
	float:left;
	border:1px solid #bbbcc0;
	border-radius:3px 0 0 3px;
}

.breview_info .bre_search_out .bre_search_sel .bre_search_label{
	position:absolute;
	font-size:14px;
	top:11px;
	left:8px;
}

.breview_info .bre_search_out .bre_search_word{
	float:left;
	height:35px;
	width:115px;
	border-top:1px solid #bbbcc0;
	border-bottom:1px solid #bbbcc0;
	padding:0 10px 0 10px;
}

.breview_info .bre_search_out .bre_search_btn{
	float:left;
	display:inline-block;
	width:63px;
	height:37px;
	background-color:#005b98;
	border-radius:0 3px 3px 0;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:37px;
}

.breview_info .bre_search_out .bre_search_btn:hover, .bre_search_out .bre_search_btn:focus{
	background-color:#05a1dc;
}
/* 이용후기 검색 끝 */

.breview_info .bre_list{
	margin-top:12px;
}

.breview_info .bre_list .bre_room_list{
	width:100%;
}

.breview_info .bre_list .bre_room_list2{
	margin-top:30px;
}

.breview_info .bre_list thead th{
	background-color:#005b98;
	color:#fff;
	font-size:14px;
	text-align: left;
	vertical-align: top;
	word-break:keep-all;
	padding:0 5px 0 5px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #fff;
}

.breview_info .bre_list thead th:last-child{
	border-right:none;
}

.breview_info .bre_list .first_list_tit{
	border-radius:3px 0 0 0;
}

.breview_info .bre_list .last_list_tit{
	border-radius:0 3px 0 0;
}

.breview_info .bre_list tbody td, .breview_info .bre_list tbody th{
	vertical-align: middle;
	padding: 14px 5px 14px 5px;
	font-size: 14px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	background-color:#fff;
	text-align:left;
}

.breview_info .bre_list .re_comment .recom a{
	/* background: url(/lodge/images/web/common/re.png) 0 center no-repeat; */
	color: #005b98;
}

.breview_info .bre_list .re_comment .recom a span{
	display:inline-block;
	width: 15px;
	height: 15px;
}

.breview_info .bre_list .re_comment .recom a span:last-child{
	background: url(/lodge/images/web/common/re.png) 0 center no-repeat;
	display:inline-block;
	width: 15px;
	height: 15px;
	padding-left:10px;
}

.breview_info .bre_list tbody td a{
	font-size:14px;
	color:#595959;
}

.breview_info .bre_list tbody td a:hover, .breview_info .bre_list tbody td a:focus{
	color:#005b98;
}

.breview_info .bre_list tbody input{
	border:1px solid #bbbcc0;
	width:calc(100% - 12px);
	height:20px;
	color:#595959;
	padding:0 5px 0 5px;
}

.breview_info .bre_list .brelist01{
	width:8%;
}

.breview_info .bre_list .brelist06{
	width:24%;
}

.breview_info .bre_list .brelist07{
	width:15%;
}

.breview_info .bre_list .brelist02{
	width:30%;
}

.breview_info .bre_list .brelist03{
	width:15%;
}

.breview_info .bre_list .brelist04{
	width:8%;
}

.breview_info .bre_list .brelist05{
	width:10%;
}

.breview_info .bre_list tbody .no_rooms td{
	font-size: 20px;
	text-align: center;
	padding: 50px 0 50px 0;
}

.breview_info .manager_btn_wrap .bm_btn{
	display:inline-block;
	text-align:center;
	line-height:40px;
}

/* 이용후기 검색영역, 테이블 끝 */

/* 이용후기 뷰 */
.manager_wrap .breview_view{
	width:100%;
	min-width:669px;
	position:relative;
	float:left;
	text-align:left;
}

.breview_view .brv_count span{
	font-size:14px;
}

.breview_view .brv_count{
	display:inline-block;
	font-size:14px;
	margin:0 0 0 5px;
}

.breview_view .brv_top{
	background-color:#005b98;
	padding:0 10px 0 10px;
	height:30px;
	line-height:30px;
	border-radius:3px 3px 0 0;
}

.breview_view .brv_top:after{
	content:"";
	display:block;
	clear:both;
}

.breview_view .brv_top h4{
	float:left;
	font-size:16px;
	color:#fff;
}

.breview_view .brv_top .view_top{
	float:right;
}

.breview_view .brv_top .view_top span{
	font-size:14px;
	color:#fff;
}

.breview_view .brv_top .view_top li{
	display:inline-block;
	font-size:14px;
	color:#fff;
}

.breview_view .brv_top .view_top li:last-child{
	margin-left:20px;
}

.breview_view .view_middle{
	min-height:350px;
	padding:10px;
	margin:0;
	background-color:#FFF;
	line-height:25px;
	font-size:14px;
}

.breview_view .view_middle p{
	font-size:14px;
}

.breview_view .view_bottom p{
	font-size:14px;
	color:#181818;
	padding:80px 0 10px 10px;
	border-bottom:1px solid #bbbcc0;
	background-color:#fff;
}

.breview_view .view_bottom a{
	font-size:14px;
	color:#595959;
}

.breview_view .manager_btn_wrap a{
	display:inline-block;
	text-align:center;
	line-height:40px;
	font-size:14px;
	color:#fff;
	width:100px !important;
}

.breview_view .manager_btn_wrap:after{
	clear:both;
	display:block;
	content:"";
}

.breview_view .manager_btn_wrap .view_left_btn{
	float:left;
}

.breview_view .manager_btn_wrap .view_right_btn{
	float:right;
}

.breview_view .manager_btn_wrap .bm_first{
	margin-left:0;
}
/* 이용후기 뷰 끝 */

/* 이용후기 글작성 */
.manager_wrap .breview_form{
	width:100%;
	min-width:669px;
	position:relative;
	float:left;
	text-align:left;
}

.manager_wrap .breview_form .editor_title{
	border-radius:3px 3px 0 0;
	font-size:16px;
	color:#fff;
	background-color:#005b98;
}

.breview_form .editor_title label{
	height:30px;
	line-height:30px;
	padding:0 10px 0 10px;
	width:95px;
	display:inline-block;
	border-right:1px solid #cdcdcd;
}

.breview_form .editor_title .branch_tit_i{
	width:calc(100% - 135px);
	padding:5px 5px 5px 5px;
	height:20px;
	font-size:16px;
	color:#fff;
	background-color:rgba(0,0,0,0);
}

.breview_form .br_form .br_starrate{
	border-right:1px solid #cdcdcd;
	border-left:1px solid #cdcdcd;
}

.breview_form .br_form .br_starrate li:last-child{
	border-top:1px solid #cdcdcd;
}

.breview_form .br_form .br_starrate span{
	color:#005b98;
	padding:7px 5px 0 5px;
	display:inline-block;
	height:23px;
	line-height:23px;
}

.breview_form .br_form .br_starrate label{
	height:30px;
	line-height:30px;
	padding:0 9px 0 10px;
	width:95px;
	display:inline-block;
	border-right:1px solid #cdcdcd;
}

/* 파일 업로드 내용 */
.breview_form .file_up{
	border:1px solid #cdcdcd;
	border-top:none;
	border-radius:0 0 3px 3px;
}

.breview_form .file_up label{
	padding:10px 10px 10px 10px;
	width:90px;
	display:inline-block;
	border-right:1px solid #cdcdcd;
}

.breview_form .file_up input{
	padding:9px 10px 10px 10px;
	border:none;
	background-color:none;
}

/* 버튼 부분 */
.breview_form .manager_btn_wrap a{
	display:inline-block;
	text-align:center;
	line-height:40px;
	font-size:14px;
	color:#fff;
	width:100px !important;
}

.breview_form .manager_btn_wrap .view_left_btn{
	float:left;
}

.breview_form .manager_btn_wrap .view_right_btn{
	float:right;
}

.breview_form .manager_btn_wrap .bm_first{
	margin-left:0;
}
/* 이용후기 글작성 끝 */

/* 결제 고객관리 */
.manager_wrap .pay_info{
	width:100%;
	min-width:669px;
	position:relative;
	text-align:left;
}

.manager_wrap .pay_info:after{
	clear:both;display:block;content:"";
}

.manager_wrap .pay_info .pay_top{
	width:calc(50% - 15px);
	position:relative;
	float:left;
	text-align:left;
}

.manager_wrap .pay_info .pay_detail_view{
	width:calc(50% - 15px);
	position:relative;
	float:right;
	text-align:left;
}

.pay_info h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

.pay_info .pay_count span{
	font-size:14px;
}

.pay_info .pay_count{
	display:inline-block;
	font-size:14px;
	margin:0 0 0 5px;
}

/* 결제고객 검색영역, 테이블 */
.pay_info .pay_search_out{
	margin:0 auto;
	max-width:1093px;
	text-align:right;
	position:relative;
}

.pay_info .pay_search_out:after{
	clear:both;
	display:block;
	content:"";
}

.pay_info .pay_search_out{
	display:inline-block;
	position:relative;
	width:346px;
	height:35px;
	border-radius:0 3px 3px 0;
}

.pay_info .pay_search_out .ui-datepicker-trigger{
	visibility: hidden;
	position: absolute;
	left:-999999px;
}

.pay_info .pay_search_out .pay_search_in{
	width:80px;
	height:35px;
	background-color:rgba(0,0,0,0);
	padding-left:15px;
	padding-right:35px;
	position:relative;
	color:#6a6b6b;
	opacity:0;
	font-size:14px;
	filter: alpha(opacity=0); /* IE 8 */
}

.pay_info .pay_search_out .pay_search_sel{
	background:#fff url(/lodge/images/web/common/more_arrow.png) 62px center no-repeat; /* 화살표 이미지 */
	width:80px;
	height:35px;
	display:inline-block;
	float:left;
	border:1px solid #bbbcc0;
	border-radius:3px 0 0 3px;
}

.pay_info .pay_search_out .pay_search_sel .pay_search_label{
	position:absolute;
	font-size:14px;
	top:11px;
	left:8px;
}

.pay_info .pay_search_out .pay_search_word01{
	float:left;
	height:35px;
	width:80px;
	border:1px solid #bbbcc0;
	border-left:none;
	padding:0 10px 0 10px;
}

.pay_info .pay_search_out .pay_search_word02{
	float:left;
	height:35px;
	width:80px;
	border-top:1px solid #bbbcc0;
	border-bottom:1px solid #bbbcc0;
	padding:0 10px 0 10px;
}

.pay_info .pay_search_out .pay_search_btn{
	float:left;
	display:inline-block;
	width:63px;
	height:37px;
	background-color:#005b98;
	border-radius:0 3px 3px 0;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:37px;
}

.pay_info .pay_search_out .pay_search_btn:hover, .pay_search_out .pay_search_btn:focus{
	background-color:#05a1dc;
}
/* 결제고객 검색 끝 */

.pay_info .pay_list{
	margin-top:12px;
}

.pay_info .pay_list .pay_room_list{
	width:100%;
}

.pay_info .pay_list .pay_room_list2{
	margin-top:30px;
}

.pay_info .pay_list thead th{
	background-color:#005b98;
	color:#fff;
	font-size:14px;
	text-align: left;
	vertical-align: top;
	word-break:keep-all;
	padding:0 5px 0 5px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #fff;
}

.pay_info .pay_list thead th:last-child{
	border-right:none;
}

.pay_info .pay_list .first_list_tit{
	border-radius:3px 0 0 0;
}

.pay_info .pay_list .last_list_tit{
	border-radius:0 3px 0 0;
}

.pay_info .pay_list tbody td, .pay_info .pay_list tbody th{
	vertical-align: top;
	padding: 14px 5px 14px 5px;
	font-size: 14px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	background-color:#fff;
	text-align:left;
}

.pay_info .pay_list tbody td a{
	font-size:14px;
	color:#595959;
}

.pay_info .pay_list tbody td span{
	font-size:14px;
	color:#595959;
	display:block;
}

.pay_info .pay_list tbody td a:hover, .pay_info .pay_list tbody td a:focus{
	color:#005b98;
}

.pay_info .pay_list tbody input{
	border:1px solid #bbbcc0;
	width:calc(100% - 12px);
	height:20px;
	color:#595959;
	padding:0 5px 0 5px;
}

.pay_info .pay_list .paylist01{
	width:10%;
}

.pay_info .pay_list .paylist02{
	width:16%;
}

.pay_info .pay_list .paylist03{
	width:24%;
}

.pay_info .pay_list .paylist04{
	width:10%;
}

.pay_info .pay_list .paylist05{
	width:18%;
}

.pay_info .pay_list .paylist06{
	width:12%;
}

.pay_info .pay_list .paylist07{
	width:10%;
}

.pay_info .pay_list tbody .no_rooms td{
	font-size: 20px;
	text-align: center;
	padding: 50px 0 50px 0;
}

.pay_info .manager_btn_wrap .bm_btn{
	display:inline-block;
	text-align:center;
	line-height:40px;
}
/* 결제고객 관리 검색영역, 테이블 끝 */

/* 결제 상세 */
.pay_info .pay_detail_view h5{
	font-size: 16px;
	color: #4d4d4d;
	margin-bottom: 6px;
}

.pay_info .pay_detail_view .pay_room_list{
	width:100%;
	padding:30px 10px 30px 10px;
	background: url(/lodge/images/web/common/rev_back_up.png), url(/lodge/images/web/common/rev_back_bottom.png);
	background-repeat: repeat-x, repeat-x;
	background-position: top center, bottom center;
	background-color: #e2e2e2;
}

.pay_info .pay_detail_view tbody th{
	background:url(/lodge/images/web/common/dots.png) 95% 18px no-repeat;
}

.pay_info .pay_detail_view tbody td, .pay_info .pay_detail_view tbody th{
	vertical-align:top;
	padding: 14px 5px 14px 5px;
	font-size: 14px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	text-align:left;
}

.pay_info .pay_detail_view .first_pay_pre th, .pay_info .pay_detail_view .first_pay_pre td{
	border-top: 1px solid #bbbcc0;
}

.pay_info .pay_detail_view tbody td a{
	font-size:14px;
	color:#595959;
}

.pay_info .pay_detail_view tbody td span{
	font-size:14px;
	color:#595959;

}

.pay_info .pay_detail_view tbody td a:hover, .pay_info .pay_detail_view tbody td a:focus{
	color:#005b98;
}

.pay_info .pay_detail_view .pay_preview01{
	width:14%;
}

.pay_info .pay_detail_view .pay_preview02{
	width:19%;
}

.pay_info .pay_detail_view .pay_preview03{
	width:14%;
}

.pay_info .pay_detail_view .pay_preview04{
	width:20%;
}

.pay_info .pay_detail_view .pay_preview05{
	width:14%;
}

.pay_info .pay_detail_view .pay_preview06{
	width:19%;
}

.pay_info .pay_detail_view tbody .no_rooms td{
	font-size: 20px;
	text-align: center;
	padding: 50px 0 50px 0;
}
/* 결제 상세 끝 */
/* 결제 고객관리 끝 */

/* 영업점 질문 및 답변 */
.manager_wrap .bquery_info{
	width:100%;
	min-width:669px;
	position:relative;
	text-align:left;
}

.bquery_info h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

.bquery_info .bre_count span{
	font-size:14px;
}

.bquery_info .bre_count{
	display:inline-block;
	font-size:14px;
	margin:2px 0 0 5px;
}

/* 영업점 질문 및 답변 검색영역, 테이블 */
.bquery_info .bqu_search_out{
	margin:0 auto;
	max-width:1093px;
	text-align:right;
	position:relative;
	display:inline-block;
}

.bquery_info .bqu_search_out:after{
	clear:both;
	display:block;
	content:"";
}

.bquery_info .bqu_search_out .bqu_search_in{
	width:80px;
	height:35px;
	background-color:rgba(0,0,0,0);
	padding-left:15px;
	padding-right:35px;
	position:relative;
	color:#6a6b6b;
	opacity:0;
	font-size:14px;
	filter: alpha(opacity=0); /* IE 8 */
	cursor:pointer;
}

.bquery_info .bqu_search_out .bqu_search_sel{
	background:#fff url(/lodge/images/web/common/more_arrow.png) 62px center no-repeat; /* 화살표 이미지 */
	width:80px;
	height:35px;
	display:inline-block;
	float:left;
	border:1px solid #bbbcc0;
	border-radius:3px 0 0 3px;
	cursor:pointer;
}

.bquery_info .bqu_search_out .bqu_search_sel .bqu_search_label{
	position:absolute;
	font-size:14px;
	top:9px;
	left:8px;
	cursor:pointer;
}

.bquery_info .bqu_search_out .bqu_search_word{
	float:left;
	height:35px;
	width:115px;
	border-top:1px solid #bbbcc0;
	border-bottom:1px solid #bbbcc0;
	border-left:none;
	padding:0 10px 0 10px;
}

.bquery_info .bqu_search_out .bqu_search_btn{
	float:left;
	display:inline-block;
	width:63px;
	height:37px;
	background-color:#005b98;
	border-radius:0 3px 3px 0;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:37px;
}

.bquery_info .bqu_search_out .bqu_search_btn:hover, .bqu_search_out .bqu_search_btn:focus{
	background-color:#00466d;
}
/* 영업점 질문 및 답변 검색 끝 */

.bquery_info .bqu_list{
	margin-top:12px;
}

.bquery_info .bqu_list .bqu_room_list{
	width:100%;
}

.bquery_info .bqu_list .bqu_room_list2{
	margin-top:30px;
}

.bquery_info .bqu_list thead th{
	background-color:#dbdbdb;
	color:#333333;
	font-size:14px;
	text-align: left;
	vertical-align: top;
	word-break:keep-all;
	padding:0 5px 0 5px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #fff;
}

.bquery_info .bqu_list thead th:last-child{
	border-right:none;
}

.bquery_info .bqu_list .first_list_tit{
	border-radius:3px 0 0 0;
}

.bquery_info .bqu_list .last_list_tit{
	border-radius:0 3px 0 0;
}

.bquery_info .bqu_list tbody td, .bquery_info .bqu_list tbody th{
	vertical-align: middle;
	padding: 14px 5px 14px 5px;
	font-size: 14px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	background-color:#fff;
	text-align:left;
}

.bquery_info .bqu_list .re_comment .recom a{
	/* background: url(/lodge/images/web/common/re.png) 0 center no-repeat; */
	color: #005b98;
}

.bquery_info .bqu_list .re_comment .recom a span{
	display:inline-block;
	width: 15px;
	height: 15px;
}

.bquery_info .bqu_list .re_comment .recom a span:last-child{
	background: url(/lodge/images/web/common/re.png) 0 center no-repeat;
	display:inline-block;
	width: 15px;
	height: 15px;
	padding-left:10px;
}

.bquery_info .bqu_list tbody td a{
	font-size:14px;
	color:#595959;
}

.bquery_info .bqu_list tbody td a:hover, .bquery_info .bqu_list tbody td a:focus{
	color:#005b98;
}

.bquery_info .bqu_list tbody input{
	border:1px solid #bbbcc0;
	width:calc(100% - 12px);
	height:20px;
	color:#595959;
	padding:0 5px 0 5px;
}

.bquery_info .bqu_list .bqulist01{
	width:8%;
}

.bquery_info .bqu_list .bqulist05{
	width:20%;
}

.bquery_info .bqu_list .bqulist06{
	width:15%;
}

.bquery_info .bqu_list .bqulist02{
	width:34%;
}

.bquery_info .bqu_list .bqulist03{
	width:15%;
}

.bquery_info .bqu_list .bqulist04{
	width:8%;
}

.bquery_info .bqu_list tbody .no_rooms td{
	font-size: 20px;
	text-align: center;
	padding: 50px 0 50px 0;
}

.bquery_info .manager_btn_wrap .bm_btn{
	display:inline-block;
	text-align:center;
	line-height:40px;
}
/* 영업점 질문 및 답변 검색영역, 테이블 끝 */

/* 영업점 질문 및 답변 뷰 */
.manager_wrap .bquery_view{
	width:100%;
	min-width:669px;
	position:relative;
	float:left;
	text-align:left;
}

.bquery_view .bqu_count span{
	font-size:14px;
}

.bquery_view .bqu_count{
	display:inline-block;
	font-size:14px;
	margin:0 0 0 5px;
}

.bquery_view .bqu_top{
	background-color:#dbdbdb;
	padding:0 10px 0 10px;
	height:30px;
	line-height:30px;
	border-radius:3px 3px 0 0;
}

.bquery_view .bqu_top:after{
	content:"";
	display:block;
	clear:both;
}

.bquery_view .bqu_top h4{
	float:left;
	font-size:16px;
	color:#333333;
}

.bquery_view .bqu_top .view_top{
	float:right;
}

.bquery_view .bqu_top .view_top span{
	font-size:14px;
	color:#333333;
}

.bquery_view .bqu_top .view_top li{
	display:inline-block;
	font-size:14px;
	color:#333333;
}

.bquery_view .bqu_top .view_top li:last-child{
	margin-left:20px;
}

.bquery_view .view_middle{
	min-height:350px;
	padding:10px;
	margin:0;
	background-color:#FFF;
	line-height:25px;
	font-size:14px;
}

.bquery_view .view_middle p{
	font-size:14px;
}

.bquery_view .view_bottom p{
	font-size:14px;
	color:#181818;
	padding:80px 0 10px 10px;
	border-bottom:1px solid #bbbcc0;
	background-color:#fff;
}

.bquery_view .view_bottom a{
	font-size:14px;
	color:#595959;
}

.bquery_view .manager_btn_wrap a{
	display:inline-block;
	text-align:center;
	line-height:40px;
	font-size:14px;
	color:#fff;
	width:100px !important;
}

.bquery_view .manager_btn_wrap:after{
	clear:both;
	display:block;
	content:"";
}

.bquery_view .manager_btn_wrap .view_left_btn{
	float:left;
}

.bquery_view .manager_btn_wrap .view_right_btn{
	float:right;
}

.bquery_view .manager_btn_wrap .bm_first{
	margin-left:0;
}
/* 영업점 질문 및 답변 뷰 끝 */

/* 영업점 질문 및 답변 글작성 */
.manager_wrap .bquery_form{
	width:100%;
	min-width:669px;
	position:relative;
	float:left;
	text-align:left;
}

.manager_wrap .bquery_form .editor_title{
	border-radius:3px 3px 0 0;
	font-size:16px;
	color:#333333;
	background-color:#dbdbdb;
	height:35px;
	box-sizing:border-box;
}

.bquery_form .editor_title label{
	width:100px;
	height:35px;
	line-height:35px;
	padding:0 10px 0 10px;
	display:inline-block;
	border-right:1px solid #cdcdcd;
	box-sizing:border-box;
}

.bquery_form .editor_title .bquery_tit_i{
	width:calc(100% - 130px);
	height:35px;
	line-height:35px;
	font-size:16px;
	color:#fff;
	box-sizing:border-box;
	display:inline-block;
	border:none;
	background-color:#dbdbdb;
}

/* 파일 업로드 내용 */
.bquery_form .file_up{
	border:1px solid #cdcdcd;
	border-top:none;
	border-radius:0 0 3px 3px;
}

.bquery_form .file_up label{
	padding:10px 10px 10px 10px;
	width:90px;
	display:inline-block;
	border-right:1px solid #cdcdcd;
}

.bquery_form .file_up input{
	padding:9px 10px 10px 10px;
	border:none;
	background-color:none;
}

/* 버튼 부분 */
.bquery_form .manager_btn_wrap a{
	display:inline-block;
	text-align:center;
	line-height:40px;
	font-size:14px;
	color:#fff;
	width:100px !important;
}

.bquery_form .manager_btn_wrap .view_left_btn{
	float:left;
}

.bquery_form .manager_btn_wrap .view_right_btn{
	float:right;
}

.bquery_form .manager_btn_wrap .bm_first{
	margin-left:0;
}
/* 영업점 질문 및 답변 글작성 끝 */

/* 씨아이엔텍 질문 및 답변 */
.manager_wrap .cinquery_info{
	width:100%;
	min-width:669px;
	position:relative;
	text-align:left;
}

.cinquery_info h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

.cinquery_info .cin_count span{
	font-size:14px;
}

.cinquery_info .cin_count{
	display:inline-block;
	font-size:14px;
	margin:2px 0 0 5px;
}

/* 씨아이엔텍 질문 및 답변 검색영역, 테이블 */
.cinquery_info .cin_search_out{
	margin:0 auto;
	max-width:1093px;
	text-align:right;
	position:relative;
}

.cinquery_info .cin_search_out:after{
	clear:both;
	display:block;
	content:"";
}

.cinquery_info .cin_search_out{
	display:inline-block;
	position:relative;
	width:280px;
	height:35px;
	border-radius:0 3px 3px 0;
}

.cinquery_info .cin_search_out .cin_search_in{
	width:80px;
	height:35px;
	background-color:rgba(0,0,0,0);
	padding-left:15px;
	padding-right:35px;
	position:relative;
	color:#6a6b6b;
	opacity:0;
	font-size:14px;
	filter: alpha(opacity=0); /* IE 8 */
}

.cinquery_info .cin_search_out .cin_search_sel{
	background:#fff url(/lodge/images/web/common/more_arrow.png) 62px center no-repeat; /* 화살표 이미지 */
	width:80px;
	height:35px;
	display:inline-block;
	float:left;
	border:1px solid #bbbcc0;
	border-radius:3px 0 0 3px;
}

.cinquery_info .cin_search_out .cin_search_sel .cin_search_label{
	position:absolute;
	font-size:14px;
	top:11px;
	left:8px;
}

.cinquery_info .cin_search_out .cin_search_word{
	float:left;
	height:35px;
	width:115px;
	border-top:1px solid #bbbcc0;
	border-bottom:1px solid #bbbcc0;
	padding:0 10px 0 10px;
}

.cinquery_info .cin_search_out .cin_search_btn{
	float:left;
	display:inline-block;
	width:63px;
	height:37px;
	background-color:#005b98;
	border-radius:0 3px 3px 0;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:37px;
}

.cinquery_info .cin_search_out .cin_search_btn:hover, .cin_search_out .cin_search_btn:focus{
	background-color:#05a1dc;
}
/* 씨아이엔텍 질문 및 답변 검색 끝 */

.cinquery_info .cin_list{
	margin-top:12px;
}

.cinquery_info .cin_list .cin_room_list{
	width:100%;
}

.cinquery_info .cin_list .cin_room_list2{
	margin-top:30px;
}

.cinquery_info .cin_list thead th{
	background-color:#005b98;
	color:#fff;
	font-size:14px;
	text-align: left;
	vertical-align: top;
	word-break:keep-all;
	padding:0 5px 0 5px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #fff;
}

.cinquery_info .cin_list thead th:last-child{
	border-right:none;
}

.cinquery_info .cin_list .first_list_tit{
	border-radius:3px 0 0 0;
}

.cinquery_info .cin_list .last_list_tit{
	border-radius:0 3px 0 0;
}

.cinquery_info .cin_list tbody td, .cinquery_info .cin_list tbody th{
	vertical-align: middle;
	padding: 14px 5px 14px 5px;
	font-size: 14px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	background-color:#fff;
	text-align:left;
}

.cinquery_info .cin_list .re_comment .recom a{
	/* background: url(/lodge/images/web/common/re.png) 0 center no-repeat; */
	color: #005b98;
}

.cinquery_info .cin_list .re_comment .recom a span{
	display:inline-block;
	width: 15px;
	height: 15px;
}

.cinquery_info .cin_list .re_comment .recom a span:last-child{
	background: url(/lodge/images/web/common/re.png) 0 center no-repeat;
	display:inline-block;
	width: 15px;
	height: 15px;
	padding-left:10px;
}

.cinquery_info .cin_list tbody td a{
	font-size:14px;
	color:#595959;
}

.cinquery_info .cin_list tbody td a:hover, .cinquery_info .cin_list tbody td a:focus{
	color:#005b98;
}

.cinquery_info .cin_list tbody input{
	border:1px solid #bbbcc0;
	width:calc(100% - 12px);
	height:20px;
	color:#595959;
	padding:0 5px 0 5px;
}

.cinquery_info .cin_list .cinlist01{
	width:10%;
}

.cinquery_info .cin_list .cinlist02{
	width:60%;
}

.cinquery_info .cin_list .cinlist03{
	width:20%;
}

.cinquery_info .cin_list .cinlist04{
	width:10%;
}

.cinquery_info .cin_list tbody .no_rooms td{
	font-size: 20px;
	text-align: center;
	padding: 50px 0 50px 0;
}

.cinquery_info .manager_btn_wrap .bm_btn{
	display:inline-block;
	text-align:center;
	line-height:40px;
}
/* 씨아이엔텍 질문 및 답변 검색영역, 테이블 끝 */

/* 씨아이엔텍 질문 및 답변 뷰 */
.manager_wrap .cinquery_view{
	width:100%;
	min-width:669px;
	position:relative;
	float:left;
	text-align:left;
}

.cinquery_view .cinqu_count span{
	font-size:14px;
}

.cinquery_view .cinqu_count{
	display:inline-block;
	font-size:14px;
	margin-left:5px;
}

.cinquery_view .cinqu_top{
	background-color:#005b98;
	padding:0 10px 0 10px;
	height:30px;
	line-height:30px;
	border-radius:3px 3px 0 0;
}

.cinquery_view .cinqu_top:after{
	content:"";
	display:block;
	clear:both;
}

.cinquery_view .cinqu_top h4{
	float:left;
	font-size:16px;
	color:#fff;
}

.cinquery_view .cinqu_top .view_top{
	float:right;
}

.cinquery_view .cinqu_top .view_top span{
	font-size:14px;
	color:#fff;
}

.cinquery_view .cinqu_top .view_top li{
	display:inline-block;
	font-size:14px;
	color:#fff;
}

.cinquery_view .cinqu_top .view_top li:last-child{
	margin-left:20px;
}

.cinquery_view .view_middle{
	min-height:350px;
	padding:10px;
	margin:0;
	background-color:#FFF;
	line-height:25px;
	font-size:14px;
}

.cinquery_view .view_middle p{
	font-size:14px;
}

.cinquery_view .view_bottom p{
	font-size:14px;
	color:#181818;
	padding:80px 0 10px 10px;
	border-bottom:1px solid #bbbcc0;
	background-color:#fff;
}

.cinquery_view .view_bottom a{
	font-size:14px;
	color:#595959;
}

.cinquery_view .manager_btn_wrap a{
	display:inline-block;
	text-align:center;
	line-height:40px;
	font-size:14px;
	color:#fff;
	width:100px !important;
}

.cinquery_view .manager_btn_wrap:after{
	clear:both;
	display:block;
	content:"";
}

.cinquery_view .manager_btn_wrap .view_left_btn{
	float:left;
}

.cinquery_view .manager_btn_wrap .view_right_btn{
	float:right;
}

.cinquery_view .manager_btn_wrap .bm_first{
	margin-left:0;
}
/* 씨아이엔텍 질문 및 답변 뷰 끝 */

/* 영업점 질문 및 답변 글작성 */
.manager_wrap .cinquery_form{
	width:100%;
	min-width:669px;
	position:relative;
	float:left;
	text-align:left;
}

.manager_wrap .cinquery_form .editor_title{
	border-radius:3px 3px 0 0;
	font-size:16px;
	color:#fff;
	background-color:#005b98;
}

.cinquery_form .editor_title label{
	height:30px;
	line-height:30px;
	padding:0 10px 0 10px;
	width:95px;
	display:inline-block;
	border-right:1px solid #cdcdcd;
}

.cinquery_form .editor_title .cinquery_tit_i{
	width:calc(100% - 135px);
	padding:5px 5px 5px 5px;
	height:20px;
	font-size:16px;
	color:#fff;
	background-color:rgba(0,0,0,0);
}

/* 파일 업로드 내용 */
.cinquery_form .file_up{
	border:1px solid #cdcdcd;
	border-top:none;
	border-radius:0 0 3px 3px;
}

.cinquery_form .file_up label{
	padding:10px 10px 10px 10px;
	width:90px;
	display:inline-block;
	border-right:1px solid #cdcdcd;
}

.cinquery_form .file_up input{
	padding:9px 10px 10px 10px;
	border:none;
	background-color:none;
}

/* 버튼 부분 */
.cinquery_form .manager_btn_wrap a{
	display:inline-block;
	text-align:center;
	line-height:40px;
	font-size:14px;
	color:#fff;
	width:100px !important;
}

.cinquery_form .manager_btn_wrap .view_left_btn{
	float:left;
}

.cinquery_form .manager_btn_wrap .view_right_btn{
	float:right;
}

.cinquery_form .manager_btn_wrap .bm_first{
	margin-left:0;
}
/* 씨아이엔텍 질문 및 답변 글작성 끝 */

/* 공지사항 */
.manager_wrap .notice_info{
	width:100%;
	min-width:669px;
	position:relative;
	text-align:left;
}

.notice_info h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

.notice_info .notice_count span{
	font-size:14px;
}

.notice_info .notice_count{
	display:inline-block;
	font-size:14px;
	margin:2px 0 0 5px;
}

/* 공지사항 검색영역, 테이블 */
.notice_info .notice_search_out{
	margin:0 auto;
	max-width:1093px;
	text-align:right;
	position:relative;
	display:inline-block;
}

.notice_info .notice_search_out:after{
	clear:both;
	display:block;
	content:"";
}

.notice_info .notice_search_out .notice_search_in{
	width:80px;
	height:35px;
	background-color:rgba(0,0,0,0);
	padding-left:15px;
	padding-right:35px;
	position:relative;
	color:#6a6b6b;
	opacity:0;
	font-size:14px;
	filter: alpha(opacity=0); /* IE 8 */
	cursor:pointer;
}

.notice_info .notice_search_out .notice_search_sel{
	background:#fff url(/lodge/images/web/common/more_arrow.png) 62px center no-repeat; /* 화살표 이미지 */
	width:80px;
	height:35px;
	display:inline-block;
	float:left;
	border:1px solid #bbbcc0;
	border-radius:3px 0 0 3px;
	cursor:pointer;
}

.notice_info .notice_search_out .notice_search_sel .notice_search_label{
	position:absolute;
	font-size:14px;
	top:9px;
	left:8px;
	cursor:pointer;
}

.notice_info .notice_search_out .notice_search_word{
	float:left;
	height:35px;
	width:115px;
	border-top:1px solid #bbbcc0;
	border-bottom:1px solid #bbbcc0;
	padding:0 10px 0 10px;
	border-left:none;
}

.notice_info .notice_search_out .notice_search_btn{
	float:left;
	display:inline-block;
	width:63px;
	height:37px;
	background-color:#005b98;
	border-radius:0 3px 3px 0;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:37px;
}

.notice_info .notice_search_out .notice_search_btn:hover, .notice_search_out .notice_search_btn:focus{
	background-color:#00466d;
}
/* 공지사항 검색 끝 */

.notice_info .notice_list{
	margin-top:12px;
}

.notice_info .notice_list .notice_all_list{
	width:100%;
}

.notice_info .notice_list thead th{
	background-color:#dbdbdb;
	color:#333333;
	font-size:14px;
	text-align: left;
	vertical-align: top;
	word-break:keep-all;
	padding:0 5px 0 5px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #fff;
}

.notice_info .notice_list thead th:last-child{
	border-right:none;
}

.notice_info .notice_list .first_list_tit{
	border-radius:3px 0 0 0;
}

.notice_info .notice_list .last_list_tit{
	border-radius:0 3px 0 0;
}

.notice_info .notice_list tbody td, .notice_info .notice_list tbody th{
	vertical-align: middle;
	padding: 14px 5px 14px 5px;
	font-size: 14px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	background-color:#fff;
	text-align:left;
}

.notice_info .notice_list .re_comment .recom a{
	padding-left: 20px;
	background: url(/lodge/images/web/common/re.png) 0 center no-repeat;
}

.notice_info .notice_list tbody td a{
	font-size:14px;
	color:#595959;
}

.notice_info .notice_list tbody td a:hover, .notice_info .notice_list tbody td a:focus{
	color:#005b98;
}

.notice_info .notice_list tbody input{
	border:1px solid #bbbcc0;
	width:calc(100% - 12px);
	height:20px;
	color:#595959;
	padding:0 5px 0 5px;
}

.notice_info .notice_list .noticelist01{
	width:8%;
}

.notice_info .notice_list .noticelist02{
	width:69%;
}

.notice_info .notice_list .noticelist03{
	width:15%;
}

.notice_info .notice_list .noticelist04{
	width:8%;
}

.notice_info .notice_list tbody .no_rooms td{
	font-size: 20px;
	text-align: center;
	padding: 50px 0 50px 0;
}

.notice_info .manager_btn_wrap .bm_btn{
	display:inline-block;
	text-align:center;
	line-height:40px;
}
/* 공지사항 검색영역, 테이블 끝 */

/* 공지사항 뷰 */
.manager_wrap .noticeview_view{
	width:100%;
	min-width:669px;
	position:relative;
	float:left;
	text-align:left;
}

.noticeview_view form{
	text-align:left;
}

.noticeview_view .nv_count span{
	font-size:14px;
}

.noticeview_view .nv_count{
	display:inline-block;
	font-size:14px;
	margin:0 0 0 5px;
}

.noticeview_view .nv_top{
	background-color:#dbdbdb;
	padding:0 10px 0 10px;
	height:30px;
	line-height:30px;
	border-radius:3px 3px 0 0;
}

.noticeview_view .nv_top:after{
	content:"";
	display:block;
	clear:both;
}

.noticeview_view .nv_top h4{
	float:left;
	font-size:16px;
	color:#333333;
}

.noticeview_view .nv_top .view_top{
	float:right;
}

.noticeview_view .nv_top .view_top span{
	font-size:14px;
	color:#333333;
}

.noticeview_view .nv_top .view_top li{
	display:inline-block;
	font-size:14px;
	color:#333333;
}

.noticeview_view .nv_top .view_top li:last-child{
	margin-left:20px;
}

.noticeview_view .view_middle{
	min-height:350px;
	padding:10px;
	margin:0;
	background-color:#FFF;
	line-height:25px;
	font-size:14px;
}

.noticeview_view .view_middle p{
	font-size:14px;
}

.noticeview_view .view_bottom p{
	font-size:14px;
	color:#181818;
	padding:80px 0 10px 10px;
	border-bottom:1px solid #bbbcc0;
	background-color:#fff;
}

.noticeview_view .view_bottom a{
	font-size:14px;
	color:#595959;
}

.noticeview_view .manager_btn_wrap a{
	display:inline-block;
	text-align:center;
	line-height:40px;
	font-size:14px;
	color:#fff;
	width:100px !important;
}

.noticeview_view .manager_btn_wrap:after{
	clear:both;
	display:block;
	content:"";
}

.noticeview_view .manager_btn_wrap .view_left_btn{
	float:left;
}

.noticeview_view .manager_btn_wrap .view_right_btn{
	float:right;
}

.noticeview_view .manager_btn_wrap .bm_first{
	margin-left:0;
}
/* 공지사항 뷰 끝 */

/* 공지사항 글작성 */
.manager_wrap .noticeview_form{
	width:100%;
	min-width:669px;
	position:relative;
	float:left;
	text-align:left;
}
.manager_wrap .noticeview_form button{display:none;}
.manager_wrap .noticeview_form .editor_title{
	border-radius:3px 3px 0 0;
	font-size:16px;
	color:#333333;
	background-color:#dbdbdb;
	height:30px;
	box-sizing:border-box;
}

.noticeview_form .editor_title label{
	width:40px;
	height:30px;
	line-height:30px;
	padding:0 10px 0 10px;
	display:inline-block;
	border-right:1px solid #cdcdcd;
	box-sizing:border-box;
}

.noticeview_form .editor_title .notice_tit_i{
	width:calc(100% - 40px);
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#fff;
	background-color:rgba(0,0,0,0);
	box-sizing:border-box;
}

.noticeview_form::after{
	display:block;
	content:"";
	clear:both;
}

.manager_wrap .noticeview_form .calender{
	display:inline-block;
	float:left;
}

.manager_wrap .noticeview_form .fileDiv{
	clear:both;
}

.manager_wrap .noticeview_form .history_calender{
	display:inline-block;
	margin-top:10px;
} 
.manager_wrap .noticeview_form .history_calender::after{
	clear:both;
	display:block;
	content:"";
}
.manager_wrap .noticeview_form .history_calender label{
	height:35px;
	line-height:35px;
	background-color:#bbbcc0;
	display:inline-block;
	padding:0 5px;
	float:left;
	border:1px solid #cccccc;
}
.manager_wrap .noticeview_form .history_calender input[type="text"]{
	height:30px;
	display:inline-block;
	float:left;
}

/* 파일 업로드 내용 */
.noticeview_form .file_up{
	border:1px solid #cdcdcd;
	border-top:none;
	border-radius:0 0 3px 3px;
}

.noticeview_form .file_up label{
	padding:10px 10px 10px 10px;
	width:90px;
	display:inline-block;
	border-right:1px solid #cdcdcd;
}

.noticeview_form .file_up input{
	padding:9px 10px 10px 10px;
	border:none;
	background-color:none;
}

/* 버튼 부분 */
.noticeview_form .manager_btn_wrap a{
	display:inline-block;
	text-align:center;
	line-height:40px;
	font-size:14px;
	color:#fff;
	width:100px !important;
}

.noticeview_form .manager_btn_wrap .view_left_btn{
	float:left;
}

.noticeview_form .manager_btn_wrap .view_right_btn{
	float:right;
}

.noticeview_form .manager_btn_wrap .bm_first{
	margin-left:0;
}
/* 공지사항 글작성 끝 */

/* 이용자통계 */
.manager_wrap .stats_info{
	width:100%;
	min-width:669px;
	position:relative;
	text-align:left;
}

.manager_wrap .stats_info .sta_search_out .ui-datepicker-trigger{
	visibility: hidden;
	position: absolute;
	left:-99999px;
}

.stats_info h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

.stats_info .cin_count span{
	font-size:14px;
}

.stats_info .cin_count{
	display:inline-block;
	font-size:14px;
	margin-left:5px;
}

/* 이용자통계 검색영역, 테이블 */
.stats_info .sta_search_out{
	margin:0 auto;
	max-width:1093px;
	text-align:right;
	position:relative;
}

.stats_info .sta_search_out:after{
	clear:both;
	display:block;
	content:"";
}

.stats_info .sta_search_out{
	display:inline-block;
	position:relative;
	width:199px;
	height:35px;
	border-radius:0 3px 3px 0;
}

.stats_info .sta_search_out .sta_search_in{
	width:80px;
	height:35px;
	background-color:rgba(0,0,0,0);
	padding-left:15px;
	padding-right:35px;
	position:relative;
	color:#6a6b6b;
	opacity:0;
	font-size:14px;
	filter: alpha(opacity=0); /* IE 8 */
}

.stats_info .sta_search_out .sta_search_word{
	float:left;
	height:35px;
	width:115px;
	border:1px solid #bbbcc0;
	border-right:none;
	border-radius:3px 0 0 3px;
	padding:0 10px 0 10px;
}

.stats_info .sta_search_out .sta_search_btn{
	float:left;
	display:inline-block;
	width:63px;
	height:37px;
	background-color:#005b98;
	border-radius:0 3px 3px 0;
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:37px;
}

.stats_info .sta_search_out .sta_search_btn:hover, .sta_search_out .sta_search_btn:focus{
	background-color:#05a1dc;
}
/* 이용자통계 검색 끝 */

.stats_info .sta_list{
	margin-top:12px;
}

.stats_info .sta_list .sta_room_list{
	width:100%;
}

.stats_info .sta_list .sta_room_list2{
	margin-top:30px;
}

.stats_info .sta_list thead th{
	background-color:#005b98;
	color:#fff;
	font-size:14px;
	text-align: left;
	vertical-align: top;
	word-break:keep-all;
	padding:0 5px 0 5px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #fff;
}

.stats_info .sta_list thead th:last-child{
	border-right:none;
}

.stats_info .sta_list .first_list_tit{
	border-radius:3px 0 0 0;
}

.stats_info .sta_list .last_list_tit{
	border-radius:0 3px 0 0;
}

.stats_info .sta_list tbody td, .stats_info .sta_list tbody th{
	vertical-align: middle;
	padding: 14px 5px 14px 5px;
	font-size: 14px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	background-color:#fff;
	text-align:left;
}

.stats_info .sta_list .re_comment .recom a{
	padding-left: 20px;
	background: url(/lodge/images/web/common/re.png) 0 center no-repeat;
}

.stats_info .sta_list tbody td a{
	font-size:14px;
	color:#595959;
}

.stats_info .sta_list tbody td a:hover, .stats_info .sta_list tbody td a:focus{
	color:#005b98;
}

.stats_info .sta_list tbody input{
	border:1px solid #bbbcc0;
	width:calc(100% - 12px);
	height:20px;
	color:#595959;
	padding:0 5px 0 5px;
}

.stats_info .sta_list .stalist01{
	width:12.5%;
}

.stats_info .sta_list .stalist02{
	width:12.5%;
}

.stats_info .sta_list .stalist03{
	width:12.5%;
}

.stats_info .sta_list .stalist04{
	width:12.5%;
}

.stats_info .sta_list .stalist05{
	width:12.5%;
}

.stats_info .sta_list .stalist06{
	width:12.5%;
}

.stats_info .sta_list .stalist07{
	width:12.5%;
}

.stats_info .sta_list .stalist08{
	width:12.5%;
}

.stats_info .sta_list tbody .no_rooms td{
	font-size: 20px;
	text-align: center;
	padding: 50px 0 50px 0;
}
/* 이용자통계 검색영역, 테이블 끝 */
/* 이용자통계 끝 */

/* 영업점 로그인 */
.blogin_wrap{
	top:0;
	left:0;
	position:absolute;
	width:100%;
	height:100%;
	z-index:100;
	overflow-y:auto;
	background-image:url(/lodge/images/web/login/lodge_log_back.jpg);
	background-size:cover;
}

.blogin_wrap .bg_wrap{
	padding-top:5%;
}

.blogin_wrap .login_cont{
	margin:0 auto 38px;
	width:500px;
	min-height:500px;
	background-color:rgba(255,255,255,0.85);
	position:relative;
	border-radius:3px 3px 3px 3px;
}

.blogin_wrap .login_cont h2{
	background-color:#f0f0f0;
	height:50px;
	text-align:center;
	color:#181818;
	font-size:26px;
	font-weight:400;
	line-height:52px;
	border-radius:3px 3px 0 0;
}

.blogin_wrap .login_cont h3{
	color:#181818;
	font-size:18px;
	font-weight:400;
}

.blogin_wrap .ltop_txt{
	font-size: 16px;
	text-align: center;
	color:#005b98;
	margin-right: 80px;
	margin-bottom: 4px;
}

.blogin_wrap .login_txt .login_tit{
	font-size:50px;
	text-align:center;
	color:#005b98;
	font-weight:700;
	line-height:50px;
}

.blogin_wrap .login_txt .r_tit{
	text-align:left;
	cursor:default;
	display:block;
	font-size:16px;
}

.blogin_wrap .login_txt .login_tit span{
	font-size: 30px;
	margin-top: 10px;
	display: inline-block;
	font-weight: 700;
}

.blogin_wrap .login_txt{
	padding:30px;
	border:1px solid #bbbcc0;
}

.blogin_wrap .login_caption{
	margin-top:5px;
	border-bottom:1px solid #bbbcc0;
	padding-bottom:10px;
	color:#808283;
	font-size:24px;
	text-align:center;
}

.blogin_wrap form{
	margin-top:15px;
}

.blogin_wrap .login_cont .l_cont_wrap{
	height:35px;
	position:relative;
}

.blogin_wrap .login_cont .l_icon{
	position:absolute;
	top:0px;
	left:0px;
}

.blogin_wrap .login_cont .l_tit01 .l_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/log_icon01.png) center center no-repeat;
}

.blogin_wrap .login_cont .l_tit02 .l_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/log_icon02.png) center center no-repeat;
}

.blogin_wrap .login_cont .l_tit03 .l_icon{
	background:#f4f5f5 url(/homepage/1/images/web/common/log_icon01.png) center center no-repeat;
}

.blogin_wrap .login_cont .l_icon span{
	position:absolute;
	top:12px;
	left:47px;
	font-size:18px;
	line-height:12px;
	color:#005b98;
	display:inline-block;
	width:100px;
	z-index:1;
}

.blogin_wrap .login_cont i{
	width:35px;
	height:37px;
	display:inline-block;
	float:left;
}

.blogin_wrap .login_cont .l_tit01 input, 
.blogin_wrap .login_cont .l_tit02 input, 
.blogin_wrap .login_cont .l_tit03 input{
	height:23px;
	width:calc(100% - 57px);
	padding:6px 10px 6px 45px;
	border:1px solid #bbbcc0;
	border-radius:3px;
	font-size:14px;
	color:#595959;
	position:relative;
	background-color:rgba(0,0,0,0);
}

.blogin_wrap .login_cont .l_cont_wrap{
	width:100%;
	margin-top:5px;
}

.blogin_wrap .login_cont .l_tit{
	color:#181818;
	font-size:18px;
}

.blogin_wrap .login_cont .l_tit02{
	margin-top:15px;
}

.blogin_wrap .login_cont .l_tit03{
	border-top:1px solid #bbbcc0;
	padding-top:30px;
}

.blogin_wrap .login_cont .login_btn{
	width:100%;
	background-color:#004d82;
	font-size:16px;
	color:#fff;
	height:40px;
	margin-top:15px;
	border-radius:3px;
	margin-bottom:30px;
	cursor:pointer;
}

.blogin_wrap .login_cont .search_e{
	width:100%;
	background-color:#004d82;
	font-size:16px;
	color:#fff;
	height:40px;
	margin-top:15px;
	border-radius:3px;
	cursor:pointer;
}

.blogin_wrap .login_cont .login_btn:focus, .blogin_wrap .login_cont .login_btn:hover{
	background-color:#00466d;
}

.blogin_wrap .login_cont .search_e:focus, .blogin_wrap .login_cont .search_e:hover{
	background-color:#00466d;
}

.blogin_wrap .login_cont .l_tit02 .r_txt01, .blogin_wrap .login_cont .l_tit03 .r_txt01{
	font-size:12px;
	display:block;
	margin-top:5px;
}

.blogin_wrap .login_etc{
	height:50px;
	background-color:#f0f0f0;
	line-height:50px;
	padding:0 30px 0 30px;
	border-radius:0 0 3px 3px;
	border:1px solid #bbbcc0;
}

.blogin_wrap .login_etc:after{
	content:"";
	clear:both;
	display:block;
}

.blogin_wrap .login_etc p{
	float:left;
}

.blogin_wrap .login_etc a{
	float:right;
	color:#005b98;
}
/* 영업점 로그인 끝 */

/* 객실 사진 관리 */
/* 왼쪽 등록된 사진확인 */
.manager_wrap .bimg_info{
	width:calc(50% - 15px);
	min-width:400px;
	position:relative;
	float:left;
	text-align:left;
}

.manager_wrap .imgup_area{
	width:calc(50% - 15px);
	min-width:400px;
	position:relative;
	float:right;
	text-align:left;
	margin-bottom:23px;
}

.bimg_info h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

.manager_wrap .bimg_info .bvideo_view{
	width:100%;
}

.manager_wrap .bimg_info .img_view li{
	width:100%;
	height:100%;
}

.manager_wrap .bimg_info .img_view img{
	height:100%;
}

.manager_wrap .bimg_info .img_tab{
	margin-bottom:15px;
}

.manager_wrap .bimg_info .img_tab:after{
	clear:both;display:block;content:"";
}

.manager_wrap .bimg_info .img_tab > li{
	float:left;
	width:calc(20% - 1px);
	border:1px solid #bbbcc0;
}

.manager_wrap .bimg_info .img_tab .tab05{
	width:calc(20% - 2px);
}

.manager_wrap .bimg_info .img_tab .tab05 a{
	border-radius:0 3px 3px 0;
}

.manager_wrap .bimg_info .img_tab > li > a{
	display:inline-block;
	width:100%;
	height:38px;
	line-height:38px;
	text-align:center;
	background-color:#fff;
}

.manager_wrap .bimg_info .img_tab li a:hover, .manager_wrap .bimg_info .img_tab li a:focus{
	background-color:#005b98;
	color:#fff;
}

/* 사진 / 영상 페이지의 상단 탭 중 2~5번까지는 클릭되어있는 곳에 a태그안에 class="on"을 넣어주면됨 */
/* 첫번째 객실 탭은 아래 .img_tab .tab_sel{ 시작되는 부분 참고 */
.manager_wrap .bimg_info .img_tab li a.on{
	background-color:#005b98;
	color:#fff;
}

.manager_wrap .bimg_info .img_tab .tab01, 
.manager_wrap .bimg_info .img_tab .tab02, 
.manager_wrap .bimg_info .img_tab .tab03,
.manager_wrap .bimg_info .img_tab .tab04{
	border-right:none;
}

.manager_wrap .bimg_info .img_tab .tab02{
	border-radius:3px 0 0 3px;
}

.manager_wrap .bimg_info .img_tab .tab01{
	border-radius:3px 0 0 3px;
	position:relative;
	background-color: #fff;
}

.manager_wrap .bimg_info .img_tab .tab01:focus, .manager_wrap .bimg_info .img_tab .tab01:hover{
	background-color:#005b98;
}

.manager_wrap .bimg_info .img_tab .tab05{
	border-radius:0 3px 3px 0;
}

.manager_wrap .bimg_info .img_tab .room_list{
	width:100%;
	height:100%;
	background-color:#fff;
	position:relative;
	color:#6a6b6b;
	opacity:0;
	font-size:14px;
}

.manager_wrap .bimg_info .img_tab .room_list option{
	padding:5px;
}

.manager_wrap .bimg_info .img_tab .tab_sel{
	width:100%;
	height:38px;
	background:url(/lodge/images/web/common/more_arrow.png) 85% center no-repeat; /* 화살표 이미지 */
	display:inline-block;
	position:relative;
}

.manager_wrap .bimg_info .img_tab .tab_sel.tab_on{
	background:url(/lodge/images/web/common/more_arrow_over.png) 85% center no-repeat; /* 화살표 이미지 */
	background-color:#005b98;
}

.manager_wrap .bimg_info .img_tab .tab_sel .t_label{
	position:absolute;
	top:10px;
	left:15%;
	width:53%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: left;
}

.manager_wrap .bimg_info .img_tab .tab_on .t_label{
	color:#fff;
	width:50%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/* 왼쪽 등록된 사진확인 끝 */

/* 오른쪽 사진 등록 및 수정, 삭제 */
.imgup_area h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
	text-align: left;	
}

.imgup_area .drop_area{
	width:100%;
	height: 160px;
	text-align: center;
	font-size: 300%;
	background-color:#fff;
}

.imgup_area .drop_area p{
	margin-top:50px;
}

.imgup_area .drop_area .dragAndDropDiv {
	border: 2px dashed #005b98;
	width: calc(100% - 14px);
	height: calc(100% - 24px);
	color: #92aab0;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0px 10px 10px;
	font-size: 16px;
	line-height: 140px;
	color: #005b98;;
}

.imgup_area .drop_area span{
	display:block;
	font-size:13px;
	margin-top:5px;
}

.imgup_area .up_list{
	margin-top:30px;
}

.imgup_area .up_list table{
	width:100%;
}

.imgup_area .up_tit01{
	width:55%;
	border-radius:3px 0 0 0;
}

.imgup_area .up_tit02{
	width:30%;
}

.imgup_area .up_tit03{
	width:15%;
	border-radius:0 3px 0 0;
}

.imgup_area .up_list thead th{
	background-color: #dbdbdb;
	color: #333333;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	word-break: keep-all;
	padding: 0 5px 0 5px;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #fff;
}

.imgup_area .up_list tbody td{
	vertical-align: middle;
	padding: 10px 5px 10px 5px;
	font-size: 14px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	background-color: #fff;
}

.imgup_area .select_subject .up_btn{
	text-align: center;
}

.imgup_area .select_subject .myui-button span{
	display:inline-block;
	padding:5px;
	background-color:#005b98;
	border-radius:3px;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:25px;
}

.imgup_area .up_list tbody td a:hover,
.imgup_area .up_list tbody td a:focus{
	background-color:#05a1dc;
}

.imgup_area div.up_btn{
	text-align: center;
	border-bottom: 1px solid #bbbcc0;
	padding: 10px 0 10px 0;
	background-color:#fff;
}

.imgup_area .up_btn .bm_btn{
	display: inline-block;
	width: 125px;
	background-color: #005b98;
	font-size: 14px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	border-radius:3px;
	text-align: center;
}
.imgup_area .up_btn .delete_btn{
	background-color:#e64c3c;
}
.imgup_area .up_btn .delete_btn:hover,
.imgup_area .up_btn .delete_btn:focus{
	background-color:#cc1a14;
}
.imgup_area .save_list{
	margin-top:30px;
}

.imgup_area .save_list table{
	width:100%;
	text-align: left;
}

.imgup_area .save_tit01{
	width:25%;
	border-radius:3px 0 0 0;
}

.imgup_area .save_tit02{
	width:20%;
}

.imgup_area .save_tit03{
	width:40%;
}

.imgup_area .save_tit04{
	width:15%;
	border-radius:0 3px 0 0;
}

.imgup_area .save_list thead th{
	background-color: #dbdbdb;
	color: #333333;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	word-break: keep-all;
	padding: 0 5px 0 5px;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #fff;
}

.imgup_area .save_list thead th input{
	vertical-align:middle;
}

.imgup_area .save_list tbody td{
	vertical-align: middle;
	padding: 10px 5px 10px 5px;
	font-size: 14px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	background-color: #fff;
}

.imgup_area .save_list tbody td a{
	display:inline-block;
	width:60px;
	height:25px;
	background-color:#005b98;
	border-radius:3px;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:25px;
}

.imgup_area .save_list tbody td a:hover, .imgup_area .save_list tbody td a:focus{
	background-color:#05a1dc;
}

.imgup_area .save_list tbody td img{
	width:60px;
}
/* 오른쪽 사진 등록 및 수정, 삭제 끝 */
/* 객실 사진 관리 끝 */

/* 객실 영상 관리 */
/* 왼쪽 등록된 영상확인 */
.manager_wrap .bvideo_info{
	width:calc(50% - 15px);
	min-width:400px;
	position:relative;
	float:left;
	text-align:left;
}

.manager_wrap .videoup_area{
	width:calc(50% - 15px);
	min-width:400px;
	position:relative;
	float:right;
	text-align:left;
	margin-bottom:23px;
}

.bvideo_info h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

.manager_wrap .bvideo_info .bvideo_view{
	width:100%;
}

.manager_wrap .bvideo_info .video_view li{
	width:100%;
	height:100%;
}

.manager_wrap .bvideo_info .video_view img{
	height:100%;
}
/* 왼쪽 등록된 영상확인 끝 */

/* 오른쪽 영상 등록 및 수정, 삭제 */
.videoup_area h4{
	text-align:left;
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

.videoup_area .drop_area{
	width: 100%;
	height: 160px;
	text-align: center;
	font-size: 300%;
	background-color: #fff;
}

.videoup_area .drop_area p{
	margin-top:50px;
}

.videoup_area .drop_area .dragAndDropDiv{
	border: 2px dashed #005b98;
	width: calc(100% - 14px);
	height: calc(100% - 24px);
	color: #92aab0;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0px 10px 10px;
	font-size: 16px;
	line-height: 140px;
	color: #005b98;
}

.videoup_area .drop_area span{
	display:block;
	font-size:13px;
	margin-top:5px;
}

.videoup_area .up_list{
	margin-top:30px;
}

.videoup_area .up_list table{
	width:100%;
}

.videoup_area .up_tit01{
	width:55%;
	border-radius:3px 0 0 0;
}

.videoup_area .up_tit02{
	width:30%;
}

.videoup_area .up_tit03{
	width:15%;
	border-radius:0 3px 0 0;
}

.videoup_area .up_list thead th{
	background-color: #dbdbdb;
	color: #333333;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	word-break: keep-all;
	padding: 0 5px 0 5px;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #fff;
}

.videoup_area .up_list tbody td{
	vertical-align: middle;
	padding: 10px 5px 10px 5px;
	font-size: 14px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	background-color: #fff;
}

.videoup_area .up_list tbody td a{
	display:inline-block;
	width:60px;
	height:25px;
	background-color:#005b98;
	border-radius:3px;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:25px;
}

.videoup_area .up_list tbody td a:hover, .videoup_area .up_list tbody td a:focus{
	background-color:#05a1dc;
}

.videoup_area div.up_btn{
	text-align: center;
	border-bottom: 1px solid #bbbcc0;
	padding: 10px 0 10px 0;
	background-color: #fff;
}

.videoup_area .up_btn .bm_btn{
	display: inline-block;
	width: 125px;
	background-color: #005b98;
	font-size: 14px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	border-radius: 3px;
	text-align: center;
}
.videoup_area .up_btn .delete_btn{
	background-color:#e64c3c;
}
.videoup_area .up_btn .delete_btn:hover,
.videoup_area .up_btn .delete_btn:focus{
	background-color:#cc1a14;
}
.videoup_area .save_list{
	margin-top:30px;
}

.videoup_area .save_list table{
	width:100%;
	text-align: left;
}

.videoup_area .save_tit01{
	width:25%;
	border-radius:3px 0 0 0;
}

.videoup_area .save_tit02{
	width:20%;
}

.videoup_area .save_tit03{
	width:40%;
}

.videoup_area .save_tit04{
	width:15%;
	border-radius:0 3px 0 0;
}

.videoup_area .save_list thead th{
	background-color: #dbdbdb;
	color: #333333;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	word-break: keep-all;
	padding: 0 5px 0 5px;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #fff;
}

.videoup_area .save_list thead th input{
	vertical-align:middle;
}

.videoup_area .save_list tbody td{
	vertical-align: middle;
	padding: 10px 5px 10px 5px;
	font-size: 14px;
	color: #595959;
	border-bottom: 1px solid #bbbcc0;
	background-color: #fff;
}

.videoup_area .select_subject .up_btn {
	text-align: center;
}

.videoup_area .select_subject .myui-button span {
	display: inline-block;
	width: 60px;
	height: 25px;
	background-color: #005b98;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 25px;
}

.videoup_area .save_list tbody td a:hover, .videoup_area .save_list tbody td a:focus{
	background-color:#05a1dc;
}

.videoup_area .save_list tbody td img{
	width:60px;
}
/* 오른쪽 영상 등록 및 수정, 삭제 끝 */
/* 객실 영상 관리 끝 */

/* 객실 사진 관리 */
/* 왼쪽 등록된 사진확인 */
.manager_wrap .tourimg_info{
	width:calc(50% - 15px);
	min-width:400px;
	position:relative;
	float:left;
	text-align:left;
}

.tourimg_info h4{
	font-size:16px;
	color:#4d4d4d;
	margin-bottom:6px;
}

.manager_wrap .tourimg_info .bvideo_view{
	width:100%;
}

.manager_wrap .tourimg_info .timg_view li{
	width:100%;
	height:100%;
}

.manager_wrap .tourimg_info .timg_view img{
	height:100%;
}

.manager_wrap .tourimg_info .img_tab{
	margin-bottom:15px;
	width:100%;
	height:40px;
	position:relative;
}

.manager_wrap .tourimg_info .img_tab .tab01{
	width:160px;
	border-radius:3px;
	border:1px solid #bbbcc0;
	background-color:#fff;
}

.manager_wrap .tourimg_info .img_tab .room_list{
	width:100%;
	height:100%;
	background-color:#fff;
	color:#6a6b6b;
	opacity:0;
	font-size:14px;
	cursor:pointer;
}

.manager_wrap .tourimg_info .img_tab .room_list option{
	padding:5px;
}

.manager_wrap .tourimg_info .img_tab .tab_sel{
	width:100%;
	height:38px;
	background:url(/lodge/images/web/common/more_arrow.png) 85% center no-repeat; /* 화살표 이미지 */
	display:inline-block;
	position:relative;
	cursor:pointer;
}

.manager_wrap .tourimg_info .img_tab .tab_sel.tab_on{
	background:url(/lodge/images/web/common/more_arrow_over.png) 85% center no-repeat; /* 화살표 이미지 */
	background-color:#005b98;
	border-radius:3px;
}

.manager_wrap .tourimg_info .img_tab .tab_sel .t_label{
	position:absolute;
	top:10px;
	left:15%;
	width:53%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.manager_wrap .tourimg_info .img_tab .tab_on .t_label{
	color:#fff;
	width:50%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/* 왼쪽 등록된 사진확인 끝 */

/* 주변 관광지 관리 오른쪽 사진 등록 및 수정, 삭제 */
/* 사진관리의 오른쪽과 같이 사용되고 있음 */
/* 주변 관광지 관리 오른쪽 사진 등록 및 수정, 삭제 끝 */
/* 주변 관광지 사진 관리 끝 */

/* 다음에디터 */
.tx-toolbar .tx-bar li.table_view{
	position: absolute !important;
	right: 2px !important;
}

.tx-toolbar01{
	height: 30px !important;
}

.tx-advanced a.tx-icon {
	border-bottom: 1px solid #b5b5b5;
}

.tx-advanced.tx-btn-nlrbg-pushed a.tx-icon {
	height: 61px !important;
}

/* 이용후기 다음에디터 */
.breview_form .br_form .tx-toolbar{
	height: 30px !important;
}

.breview_form .br_form .tx-advanced.tx-btn-nlrbg-pushed a.tx-icon {
	height: 60px !important;
}

/* 제이쿼리 캘린더용 */
.ui-widget-header {
	background:#005b98 !important;
	border:none !important;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	background-color:rgba(255,255,255,1);
	color: #595959;
}

.ui-widget-header .ui-icon {
	background-image: url("/lodge/images/web/common/ui-icons_222222_256x240.png") !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background: #fff !important;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: none !important;
	background: #005b98 !important;
	color: #fff !important;
}

/* 영업점 관리 미디어쿼리 */
@media screen and (max-width:1886px) {
/* 다음에디터 */
	.tx-toolbar-boundary{
		height:58px !important;
	}

	.tx-toolbar .tx-bar li.table_view{
		right: 2px !important;
		top:2px;
	}

	.tx-toolbar{
		height: 58px !important;
	}

	.tx-toolbar01{
		height: 30px !important;
	}
	
	.tx-advanced.tx-btn-nlrbg-pushed a.tx-icon {
		height: 58px !important;
	}

	/* 영업점 질문 및 답변 다음 에디터 */
	.bquery_form .br_form .tx-toolbar{
		height: 30px !important;
	}

	.bquery_form .br_form .tx-toolbar .tx-advanced.tx-btn-nlrbg-pushed a.tx-icon {
		height: 60px !important;
	}
	
	/* 씨아이엔텍 질문 및 답변 다음 에디터 */
	.cinquery_form .br_form .tx-toolbar{
		height: 30px !important;
	}

	.cinquery_form .br_form .tx-toolbar .tx-advanced.tx-btn-nlrbg-pushed a.tx-icon {
		height: 60px !important;
	}
}

@media screen and (max-width:1800px) {
/* 결제 고객관리 */
	.manager_wrap .pay_info .pay_top{
		width:100%;
	}

	.manager_wrap .pay_info .pay_detail_view{
		width:100%;
		float:left;
		margin:60px 0 23px 0;
	}
/* 이용후기 다음에디터 */
	.breview_form .br_form .tx-advanced.tx-btn-nlrbg-pushed a.tx-icon {
		height: 60px !important;
	}
	
	.breview_form .br_form .tx-toolbar01 {
		height: 30px !important;
	}
/* 영업점 정보관리 테마선택 부분 */
	.binfo_cont i.i2{
		height:88px;
	}
	
	.binfo_cont .b_select2{
		height:77px;
	}
	
}

@media screen and (max-width:1430px) {
/* 	.binfo_cont .bm_tit15 i{
		width:35px;
		height:61px;
		display:inline-block;
		float:left;
		border-right:1px solid #808283;
	} */

	.manager_wrap .bnoti_wrap .bnoti01 textarea{
		height:389px;
		resize:none;
		width:calc(100% - 22px);
		padding:10px;
		color:#595959;
		font-size:14px;
		border:1px solid #bbbcc0;
		border-top:none;
		margin:0;
	}

	.manager_wrap .bnoti_wrap .bnoti02 textarea{
		height:388px;
		resize:none;
		width:calc(100% - 22px);
		padding:10px;
		color:#595959;
		font-size:14px;
		border:1px solid #bbbcc0;
		border-top:none;
		margin:0;
	}
}

@media screen and (max-width:1342px) {
/* 영업점 정보관리 테마선택 부분 */
	.binfo_cont i.i2{
		height:113px;
	}
	
	.binfo_cont .b_select2{
		height:102px;
	}
}

@media screen and (max-width:1350px) {
/* 객실유형관리 테이블 때문에 필요 */
	.br_info .br_list thead th span{
		display:block;
	}
	.br_info .br_list thead th{
		padding: 7px 5px 7px 5px;
		line-height:16px;
	}
}

@media screen and (max-width:1129px) {
/* 영업점 정보관리 테마선택 부분 */
	.binfo_cont i.i2{
		height:138px;
	}
	
	.binfo_cont .b_select2{
		height:127px;
	}
}

@media screen and (max-width:1106px) {
/* 다음에디터 */
	.tx-toolbar {
		height: 79px !important;
	}
}

@media screen and (max-width:1080px) {
/* 객실유형관리 테이블 때문에 필요 */
	.br_info .br_list thead th span{
		display:inline-block;
	}
	.br_info .br_list thead th{
		padding: 0px 5px 0px 5px;
		line-height:30px;
	}

/* 영업점 정보관리 */
	.manager_wrap form{
/* 		text-align:left; */
	}

	.manager_wrap .manager01_wrap > h3 {
		color: #4d4d4d;
		font-size: 20px;
		font-weight: 700;
		padding-bottom: 10px;
		border-bottom: 1px solid #bbbcc0;
		margin-bottom: 10px;
		width:100%;
		min-width:400px
		text-align: left;
	}

	.manager_wrap .binfo_cont{
		width:100%;
		position:relative;
		float:left;
		text-align:left;
	}

	.manager_wrap .bnoti_wrap{
		width:100%;
		display:inline-block
		position:relative;
		float:left;
		text-align:left;
		margin-top:15px;
	}

	.manager_wrap .manager01_wrap{
		padding:30px;
		border-left:1px solid #bbbcc0;
		float:left;
		width:calc(100% - 261px);
	}

	.manager_wrap .manager_btn_wrap{
		text-align:right;
		width:100%;
		margin-bottom:30px;
	}

	.binfo_cont .bm_tit15 i{
		height:37px;
	}

/* 주소 및 약도 */
	.manager_wrap .ba_info{
		width:100%;
	}

	.manager_wrap .ba_map{
		width:100%;
		margin-top:60px;
		float:left;
	}
/* 객실 유형 관리 */
	.manager_wrap .br_info{
		width:100%;
	}

	.manager_wrap .br_from{
		width:100%;
		float:left;
		margin-top:60px;
	}

/* 객실 예약 관리 */
	.rb_info .rb_list tbody td span{
		display:block;
		margin-top:5px;
	}

	.rb_info .rb_list .rroom01{
		width:23%;
	}

	.rb_info .rb_list .rroom02{
		width:33%;
	}

	.rb_info .rb_list .rroom03{
		width:22%;
	}

	.rb_info .rb_list .rroom04{
		width:22%;
	}

	.rb_info .rb_list .rb_last_input{
		margin-left:5px;
	}

/* 주변 관광지 관리 */
	.manager_wrap .tour_info{
		width:100%;
	}

	.manager_wrap .tour_from{
		width:100%;
		float:left;
		margin-top:60px;
	}

/* 대실 요금 및 시간 */
	.bstay_info .bs_list .bslist01{
		width:10%;
	}

	.bstay_info .bs_list .bslist02{
		width:30%;
	}

	.bstay_info .bs_list .bslist03{
		width:30%;
	}

	.bstay_info .bs_list .bslist04{
		width:30%;
	}

	.bstay_info .bs_list tbody input{
		font-size:12px;
	}

/* 숙박 요금 및 시간 */
	.blodge_info .bl_list .bllist01{
		width:10%;
	}

	.blodge_info .bl_list .bllist02{
		width:30%;
	}

	.blodge_info .bl_list .bllist03{
		width:30%;
	}

	.blodge_info .bl_list .bllist04{
		width:30%;
	}

	.blodge_info .bl_list tbody input{
		font-size:12px;
	}

	.blodge_info .bl_list tbody.lodgetime input{
		width:calc(44% - 8px);
		padding:0 2px 0 2px;
	}

	/* 다음에디터 */
	.tx-toolbar {
		height: 30px !important;
	}

/* 영업점 사진 관리 */
	.manager_wrap .bimg_info{
		width:100%;
	}

	.manager_wrap .imgup_area{
		width:100%;
		float:left;
		margin-top:60px;
	}

/* 영상 관리 */
	.manager_wrap .bvideo_info{
		width:100%;
	}

	.manager_wrap .videoup_area{
		width:100%;
		float:left;
		margin-top:60px;
	}

/* 주변 관광지 사진 관리 */
	.manager_wrap .tourimg_info{
		width:100%;
	}
	
/* 영업점 정보관리 테마선택 부분 */
	.binfo_cont i.i2{
		height:63px;
	}
	
	.binfo_cont .b_select2{
		height:52px;
	}	
}

@media screen and (max-width:1058px) {
	/* 다음에디터 */
	.tx-toolbar {
		height: 58px !important;
	}

	.tx-toolbar01{
		height: 30px !important;
	}
	
	/* 이용후기 다음에디터 */
	.breview_form .br_form .tx-advanced.tx-btn-nlrbg-pushed a.tx-icon {
		height: 53px !important;
	}
	
	.breview_form .br_form .tx-toolbar {
		height: 53px !important;
	}
	
	.breview_form .br_form .tx-toolbar01{
		height: 30px !important;
	}
	
	/* 영업점 질문 및 답변 다음 에디터 */
	.bquery_form .br_form .tx-toolbar{
		height: 58px !important;
	}
	
	.bquery_form .br_form .tx-toolbar .tx-advanced.tx-btn-nlrbg-pushed a.tx-icon {
		height: 58px !important;
	}
	
	.bquery_form .br_form .tx-toolbar01{
		height: 30px !important;
	}
	
	/* 씨아이앤텍 질문 및 답변 다음 에디터 */
	.cinquery_form .br_form .tx-toolbar{
		height: 58px !important;
	}
	
	.cinquery_form .br_form .tx-toolbar .tx-advanced.tx-btn-nlrbg-pushed a.tx-icon {
		height: 58px !important;
	}
	
	.cinquery_form .br_form .tx-toolbar01{
		height: 30px !important;
	}
}

@media screen and (max-width:1007px) {
	.b_header{
		width:1007px;
	}

	.branch_footer{
		width:1007px;
	}

	.manager_wrap .manager01_wrap{
		width:746px;
	}

	.manager_wrap{
		overflow-x:hidden;
		width:1007px;
	}

	.manager_in{
		width:1007px;
	}
}