.body_hidden { width:100%; height:100%; overflow:hidden; }
.fullWrap { display:inline-block; width:100%; height:100%; background:rgba(0,0,0,.9); position:fixed; top:0; left:0; z-index:1051; }
	.fullWrap>.closeBtn { display:inline-block; width:auto; height:40px; padding:0 15px; background:rgba(255,255,255,.9); border-radius:40px; position:absolute; top:10px; right:10px; text-align:center; line-height:40px; font-size:16px; z-index:6; cursor:pointer; }
	.imgSlideWrap { width:100%; height:100%; padding:60px; }
	.imgSlideWrap>div { display:inline-block; width:100%; height:100%; text-align:center; }
	.imgSlideWrap img { display:inline-block; width:100%; height:auto; }

    .imgWrap { width:calc(100vw - 120px); height:calc(100vh - 120px); position:relative; }
    .imgWrap img { display:inline-block; max-width:inherit; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
    .magnifier { width: 400px; height: 400px; position: absolute; border-radius: 100%; box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.85), 0 0 3px 3px rgba(0, 0, 0, 0.25); display: none; z-index:99; cursor:none; }

    .imgSlideWrap .ratioBasic img { width:auto; height:100%; }
    .imgSlideWrap .ratioOver img { width:100%; height:auto; }
        .fullWrap .slick-dots { height:28px; left:0; bottom:inherit !important; top:15px; }
		.imgSlideWrap .slick-dots li { display:none !important; width:auto; height:28px; padding:0 10px; background:rgba(255,255,255,.8); border-radius:2px; font-size:14px; line-height:26px; }
		.imgSlideWrap .slick-dots li.slick-active { display:inline-block !important; }
        .imgSlideWrap .slick-prev:before, .imgSlideWrap .slick-next:before { font-size:44px !important; color:#fff !important; }
		.imgSlideWrap .slick-prev { left:20px !important; }
		.imgSlideWrap .slick-next { right:20px !important; }

		.imgSlideWrap .slick-prev:before, .imgSlideWrap .slick-next:before { font-family:'Font Awesome 5 Pro'; }
		.imgSlideWrap .slick-prev:hover:before, .imgSlideWrap .slick-next:hover:before { opacity:1 !important; transition:all .2s; }
		.imgSlideWrap .slick-prev:before { content:'\f053'; }
		.imgSlideWrap .slick-next:before { content:'\f054'; }
    .addBtn_box { display:inline-block; position:absolute; top:10px; right:80px; z-index:1; }
        .addBtn_box>* { display:inline-block; width:auto; height:40px; padding:0 10px; background:transparent; border-radius:38px; text-align:center; line-height:40px; font-size:16px; z-index:6; cursor:pointer; }
        .addBtn_box .zoomin_btn span:after { content:' 켜기'; }
        .addBtn_box .zoomin_btn.on span:after { content:' 끄기'; }
        .addBtn_box .zoomin_btn.on i { color:#002266 !important; }
        .addBtn_box .btn span { display:inline-block; height:38px; line-height:38px; float:left; }
        .addBtn_box .btn span, .addBtn_box .btn i { font-size:16px; color:#fff !important; }
        .addBtn_box .btn .scrap .on i { color:#ff4f4f !important; }
        .addBtn_box>* i { width:28px; height:38px; margin-right:5px; text-align:center; line-height:38px; float:left; }
        .addBtn_box>*:not(:last-child) { margin-right:10px; }

        .fullWrap>.closeBtn { display:inline-block; width:40px; height:40px; padding:0; background:transparent; right:20px; }
		.closeBtn i { display:inline-block; width:40px; height:40px; font-size:34px; color:#fff; line-height:40px; text-align:center; color:#fff; float:left; }

.admin_main_wrap { padding-bottom:95px; }

.pc_only { display:inline-block !important; }
.mobile_only { display:none !important; }

input.form-control, select.form-control { height:34px; padding:0 10px; border:1px solid #ddd; box-shadow:none; line-height:32px; }

.main_color:focus{
  color:#fff !important;
}

/* 소영 수정사항*/
.item_header_L .item_num{height:34px; line-height:34px; }
	.container-fluid .main_color,
	.container-fluid .btn-primary.pull-right,
	.input-group-btn button.btn,
	.table-responsive .btn.btn-info{ background-color: #026!important; border:1px solid #026!important;
	  color:#fff !important;}
	.table-responsive .btn-info.btn_attention{ color: #fff; background-color: #0557fe!important; border-color: #0557fe!important;}
	.container-fluid .btn-primary:hover{border:1px solid #026!important; color:#026!important;}
	.container-fluid>.m-l{background-color:#026!important; border:1px solid #026!important; color:#fff !important;}
	.item_header_L .item_num,.item_header_L .insert_btn{background-color:#026!important; border:none!important;}
	.form-inline .btn .btn-primary{background-color:#026!important; border:none!important;}
	.admin_wrap .top_fixed .left_box{background-color:#026!important; color:#fff!important;}
	.top_filter .right_box .btn{background-color:#026!important; color:#fff!important;}
	.board_reply_list .btn-primary{background-color:#026!important; color:#fff!important; border:none!important;}
	.board_reply_list .btn-primary:hover{background-color:#fff!important; color:#026!important; border:1px solid #026!important;}
	.table-responsive .board_listNum .btn-primary{background-color:#026!important; color:#fff!important;}
	#searchConsoleTop .admin_item_right_box .btn_search{width:90px!important; background: #fff!important; color:#026!important;
	border:1px solid #026!important;}
	#searchConsoleTop .admin_item_right_box .btn_search:hover{ background: #026!important; color:#fff!important;
	border:1px solid #026!important;}
	.container-fluid .btn-primary.pull-right:hover{background:#fff!important; color:#026!important;}
	.list_prev>a{border:1px solid #026; color:#026; border-radius: 5px; font-weight: bold;}
    .list_prev>a:hover{border:1px solid #026!important; background:#026!important; color:#fff!important;}
	.btn-default.main_color{background: #026 !important;
	border-color: #026 !important;
	color: #fff !important;}
	.board_listNum .btn-primary{background-color: #026!important;
	    border: 1px solid #026!important;
	    color: #fff !important;}
		.board_listNum .btn-primary:hover{background-color: #fff!important;
		    border: 1px solid #026!important;
		    color: #026 !important;}
			.pagination>.active>a{color: #026 !important;}


/* 아이콘 */
.a_list_btn_box>.btn{display: inline-block; padding: 0; background: #fff; float: left!important; }
.a_list_btn_box>.btn>i{ width: 28px!important; height: 28px!important; line-height:26px!important; border-radius:4px;}
.a_list_btn_box>.btn_view{padding:0; border:none;}
.a_list_btn_box>.btn_view:hover{background:#888; color:#fff; width:auto; height:auto; padding:0;}
.a_list_btn_box>.btn_view:hover i{color:#fff!important;}
.a_list_btn_box .btn_view:hover i:before{color:#fff!important;}
.a_list_btn_box .btn_view>i{  color:#888; border:1px solid #ddd;}
.table .a_list_btn_box .btn i{display:inline-block!important; border-radius:3px;}
.a_list_btn_box .btn_edit{ background:#fff; color:#33d84d!important;}
.a_list_btn_box .btn_edit i{color:#33d84d!important; font-size:14px!important; border: 1px solid #33d84d;}
.a_list_btn_box .btn_remove { background:#fff; border:none;}
.a_list_btn_box .btn_remove i{color:#ff365e; font-size:14px; border: 1px solid #ff365e;}
.a_list_btn_box .btn_restore{ color:#3a5fff!important;}
.a_list_btn_box .btn_restore i{font-size:14px; color:#3a5fff; border:1px solid #3a5fff;}
.a_list_btn_box .btn_save{color:#3a5fff!important; margin-right:5px; float:left;}
.a_list_btn_box .btn_save i{border:1px solid #3a5fff;}
.a_list_btn_box .btn_calender { float:left;margin-right:5px;background-color:#fff;color:#999!important; }
.a_list_btn_box .btn_calender i { border:1px solid #ddd; }
.table .a_list_btn_box .btn_minihome{width:60px!important; display:block; color:#000!important; background:#fff!important; border:1px solid #ddd!important;}
.table_top_wrap .table .a_list_btn_box .btn_attention{width:62px!important; display:block; color:#31b0d5!important; background:#fff!important; border:1px solid #31b0d5!important; height:28px; line-height:26px;}
.table_top_wrap .table .a_list_btn_box .btn_attention:hover{background:#31b0d5!important; color:#fff!important; border:1px solid #31b0d5!important;}
.table .a_list_btn_box .btn_cancel{width:62px!important; display:block; color:#000; display:inline-block; background:#fff!important; border:1px solid #ddd!important; color:#000!important;}
.table .a_list_btn_box .btn_minihome:hover{color:#fff;}
.table .a_list_btn_box .dropdown .dropdown-toggle,.table_mobile .a_list_btn_box .dropdown .dropdown-toggle{display: inline-block; width: 28px!important; height: 28px!important; border:none; padding: 0; border: 1px solid #ddd; background: #fff; line-height: 24px; margin-right:5px; border:none!important;}
.table .a_list_btn_box .dropdown .dropdown-toggle i,.table_mobile .a_list_btn_box .dropdown .dropdown-toggle i{color:#61d4c8!important;
 border:1px solid #61d4c8; border-radius:3px; width:26px; height:26px; line-height:24px;}
.table-responsive .btn.btn_edit{margin-bottom:0!important;}
.table-responsive .btn.btn_delete_for_is_delete{float:left;}
.table-responsive .btn.btn_edit{float:left;}
.a_list_btn_box>*{float:left;}
.modal#modal-register .modal-content .close{top:50%!important;}
td.member_item>div{box-shadow:none!important;}
.table .a_list_btn_box .btn{position:relative;}
.item_header_R .btn_excel { width: 34px; padding: 0; border: 1px solid #107c41; font-size: 18px; line-height: 32px; color: #107c41;}
.item_id{  padding: 0px 5px; border: 1px solid #ddd; border-radius:5px; margin-right:5px;}
.kind_box_wrap .kind_box>.kind_box_contents .kind_input_box .input-group-btn>.btn{background:#ff3148; color:#fff; border-radius:0 5px 5px 0;}
/*.kind_box_wrap .kind_box>.kind_box_contents .kind_input_box .input-group-btn>.btn:hover { background-color:#fff;color:#ff3148; }*/
.kind_box_wrap .kind_box>.kind_box_contents .kind_input_box .form-control { border:1px solid #ddd;font-size:15px;border-radius:5px 0 0 5px; }
.kind_box_wrap .kind_box>.kind_box_contents .kind_input_box .form-control:focus { border-color:#66afe9;outline:0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); }
#searchConsoleTop .admin_item_right_box>*>*:hover{background:#ff3148; color:#fff!important; border:1px solid #ff3148;}
.board_container .btn_group>.btn{border-radius:5px!important;}
.deal_status_s>.deal_status { display: inline-block; margin-top: 5px; padding: 0 10px; border: 1px solid #ddd; border-radius: 4px; cursor: pointer;}
.td_skill .btn { display: inline-block; width: 28px; height: 28px; padding: 0; border: 1px solid #ddd; background: #fff;
line-height: 24px; float: left;}
.modal .ip_num{width:auto;}
.ip_num { display: inline-block; width:90px; height:28px; line-height:28px;}
a.badge{border:1px solid #3a5fff; background:#eee; color:#3a5fff; }
a.badge:hover,a.badge:focus{border:1px solid #3a5fff; background:#3a5fff; color:#fff; transition:all .2s;}
.ticket_setting_wrap .btn{border-radius:5px!important;}
.table .a_list_btn_box .btn{border:none;}
.a_list_btn_box span.btn_down{ border:1px solid #0557fe!important; color:#0557fe!important;}
.a_list_btn_box span.btn_down:hover{ border:1px solid #0557fe!important; color:#fff!important; background:#0557fe;}
.btn_view_scrap{border:1px solid #0557fe; color:#0557fe;}


/*테이블*/
.list_scroll .table>tbody>tr { border-bottom:1px solid #ddd;background-color:#fff; }
.list_scroll .table>tbody>tr>td { border-top:none; }
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th { vertical-align: middle!important;}
.admin_itemList table.table-striped thead{background:#f2f4f7!important; }
.admin_itemList table.table-striped thead th{color:#000;}
.admin_itemList .table>tbody>tr>td{background:#fff!important;}

.item_kind_wrap{margin-top:0!important;}
.admin_main_wrap .ticket_setting_wrap{margin-top:0; margin-bottom:0;}
.admin_main_wrap section.ticket_setting_wrap.naver_blog_iframe_box.naver_cafe_iframe_box{padding-top:0;}
.admin_main_wrap .blog_setting_wrap{margin-top:0!important;}
.item_kind_wrap>ul>li{padding:14.5px 20px!important;}
.kind_box_wrap>.kind_box>h4{height:50px; padding:14.5px 20px!important;}
.admin_main_wrap .section_box_wrap { margin:0; }
.admin_main_wrap .section_box_wrap:first-child { margin-right:15px; }
.admin_main_wrap .section_box_wrap.section_box_half { width:calc((100% - 15px) / 2);height:100%; }
.item_kind_wrap, section.ticket_setting_wrap.naver_blog_iframe_box.naver_cafe_iframe_box, .admin_main_wrap .ticket_setting_wrap { width:calc((100% - 45px) / 2) !important; }
.admin_main_wrap .item_kind_info_wrap{ width:calc((100% - 45px) / 2); margin-top:0!important; margin-right:0; }
.admin_main_wrap .ticket_setting_wrap{margin:0 15px;}
.admin_main_wrap .ticket_setting_wrap.naver_blog_iframe_box.guideline_box.cafe_naver { margin:0; }
.admin_main_wrap .form_box .box_title{padding: 17px 20px;}
.item_kind_wrap>.item_kind_iframe_box{height:calc(100% - 50px)!important; overflow-y:hidden!important;}
.item_kind_wrap{height:100%!important; margin:0 15px!important;}
.item_kind_wrap>.item_kind_iframe_box>.container-fluid{height:100%!important;}
.item_kind_wrap>.item_kind_iframe_box>.container-fluid>div{height:100%!important;}
.item_kind_wrap>.item_kind_iframe_box>div .admin_kind_manage{height:100%!important; overflow-y:hidden;}
.item_kind_wrap>.item_kind_iframe_box,
.kind_box_wrap>.kind_box>.kind_box_contents
{min-height:inherit!important; max-height:inherit!important; padding:0!important;}
.admin_main_wrap .item_kind_info_wrap{height:100%!important;}
.item_kind_info_wrap>.kind_info_content,
.ticket_setting_wrap>.ticket_info_content{min-height:inherit!important; max-height:inherit!important; height:calc(100% - 51px)!important;}
.kind_box>.kind_box_contents>#category.dd{height:calc(100% - 44px); overflow-y:auto!important;}
.admin_kind_manage>.kind_box_wrap,
.item_kind_wrap>.item_kind_iframe_box .admin_kind_manage>.kind_box_wrap>.kind_box,
.item_kind_wrap>.item_kind_iframe_box .kind_box_contents{height:100%;}
.item_kind_wrap .item_kind_iframe_box .admin_kind_manage{width:100%; margin:0!important;}
.admin_main_wrap .section_box_wrap .container-fluid{height:100%;}
.section_box_wrap>.container-fluid>div{height:100%;}
.kind_box{height:100%;}
.item_kind_wrap>.item_kind_iframe_box .kind_box_contents{padding:15px!important;}
.kind_box_wrap>.kind_box .kind_box_contents{padding:15px!important; height:calc(100% - 50px);}
/* .kind_box>.kind_box_contents>.dd{height:calc(100% - 39px)!important; overflow-y:auto!important;}*/
.kind_box>.kind_box_contents>.dd { max-width:100%;height:calc(100% - 39px);overflow-y:auto; }
.admin_main_wrap section.ticket_setting_wrap.naver_blog_iframe_box.naver_cafe_iframe_box{height:100%;}
.ticket_setting_wrap>.item_blog_iframe_box{height:calc(100% - 51px)!important;}
.ticket_setting_wrap .ticket_box_wrap>.ticket_box{height: calc(100% - 34px); padding-bottom:0!important;}
.ticket_setting_wrap>.item_blog_iframe_box>div{height:100%;}
.ticket_setting_wrap>.item_blog_iframe_box>div>form{height:100%;}
.ticket_setting_wrap>.item_blog_iframe_box>div>form .ticket_box_wrap{height:100%;}
.admin_main_wrap .ticket_setting_wrap{height:100%;}
.admin_kind_manage .form-horizontal{height:100%;}
.admin_kind_manage .form-horizontal .kind_box_wrap{height:100%;}
.inner_table>tbody>tr>td>div>span:not(.btn){font-size:13px;}
.inner_table{box-shadow: none; border:none; border-collapse: collapse; width:100%;}
.inner_table tr:first-child{border-bottom:1px solid #ddd;}
.inner_table tr td{padding:5px;}

/* 설정 */
.dd3-content { cursor:pointer; }

/* 모달창 */
.modal { transition:none; }
.modal.modal_2 .modal_2_bg { display:inline-block; width:100%; height:100%; background:rgba(0,0,0,.4); position:fixed; top:0; left:0; z-index:0; }
.modal:not(.in) .modal-dialog { z-index:1; }
.modal_wrap_ver1 { display:inline-block; width:100%; background:#fff; border-radius:4px; float:left; }
.modal_wrap_ver1>* { display:inline-block; width:100%; padding:10px; float:left; }
.modal_wrap_ver1>*:not(:last-child) { border-bottom:1px solid #ddd; }
	.modal_wrap_ver1 .modal_title { height:40px; position:relative; }
		.modal_wrap_ver1 .modal_title>* { display:inline-block; max-width:90%; margin:0; position:absolute; }
		.modal_wrap_ver1 .modal_title h4 { font-size:18px; font-weight:bold; top:50%; left:50%; transform:translate(-50%, -50%);}
		.modal_wrap_ver1 .modal_title .close { top:50%; right:15px; transform:translateY(-50%); }
	.modal_wrap_ver1 .modal_content {}
	.modal_wrap_ver1 .modal_btn_box { position:relative; height:50px; background-color:#fff; text-align:center; }
		.modal_wrap_ver1 .btn_wrap { display:inline-block; }
		.modal_wrap_ver1 .btn_wrap>.btn { float:left; height:35px; padding:0 10px; font-size:15px; font-family:'NotoSansKR-Bold'; line-height:33px; transition:all .2s; outline:0; }
		.modal_wrap_ver1 .btn.btn_0557fe { background:#0557fe; border:1px solid #0557fe; color:#fff; }
		.modal_wrap_ver1 .btn.btn_0557fe:hover { background:#fff; color:#0557fe; }
		.modal_wrap_ver1 .btn.btn_026 { background:#026; border:1px solid #026; color:#fff; }
		.modal_wrap_ver1 .btn.btn_026:hover { background:#fff; color:#026; }
		.modal_wrap_ver1 .btn.btn_999 { background:#999; border:1px solid #999; color:#fff; }
		.modal_wrap_ver1 .btn.btn_999:hover { background:#fff; color:#999; }
		.modal_wrap_ver1 .btn.btn_ff365e { background:#ff365e; border:1px solid #ff365e; color:#fff; }
		.modal_wrap_ver1 .btn.btn_ff365e:hover { background:#fff; color:#ff365e; }
		.modal_wrap_ver1 .btn.btn_f00 { background:#f00; border:1px solid #f00; color:#fff; }
		.modal_wrap_ver1 .btn.btn_f00:hover { background:#fff; color:#f00; }
		.modal_wrap_ver1 .btn.btn_33d84d { background:#33d84d; border:1px solid #33d84d; color:#fff; }
		.modal_wrap_ver1 .btn.btn_33d84d:hover { background:#fff; color:#33d84d; }
		.modal_wrap_ver1 .btn_wrap>.btn:not(:last-child) { margin-right:10px; }

.admin_main_wrap .modal .modal-content .close{ background: #fff!important; color:#000!important; top:8px!important;}
.admin_main_wrap .modal .modal-title img{display:none!important;}
.admin_main_wrap .modal .modal-content{border-radius:10px!important;}
.admin_main_wrap .modal .modal-footer .btn{border-radius:5px!important;}
.admin_main_wrap .modal .modal-footer .btn.btn-danger{background:#ff365e!important; border-eadius:5px;}
.admin_main_wrap .modal .modal-footer .btn.btn-danger:hover{background:#fff!important; color:#ff365e!important; border:1px solid #ff365e!important; }
.admin_main_wrap .modal .modal-footer .btn.btn-primary{background:#0557fe!important; border:none!important;}
.admin_main_wrap .modal .modal-footer .btn.btn-primary:hover{background:#fff!important; color:#0557fe!important; border:1px solid #0557fe!important;}
.admin_main_wrap .modal .black_box{display:none!important;}
.admin_main_wrap .modal  .modal-content>.modal_content_title>.modal_form_2box{width:100%!important; text-align:center;}
.admin_main_wrap .modal .modal_box_body{height:calc(100% - 106px);}
.admin_main_wrap .modal .form-group.modal_form_2box:first-child .modal-title{width:100%!important;}
.admin_main_wrap .modal .modal-footer{height:auto!important;}
.admin_main_wrap .modal .modal-footer .btn{padding:7px 20px!important;}
#modal-cate .form-group.modal_form_2box>*{margin-bottom:0!important;}
#modal-cate .modal_box_body { display:inline-block; width:100%; float:left; }
#modal-cate .modal_box_body>* { display:inline-block; width:50%; float:left; }

#modal-theme .form-group.modal_form_2box>*{margin-bottom:0!important;}
#modal-theme .modal_box_body { display:inline-block; width:100%; float:left; }
#modal-theme .modal_box_body>* { display:inline-block; width:50%; float:left; }
.admin_main_wrap .modal .modal-content>.modal_content_title{border-bottom:none!important;}
.admin_main_wrap .modal .modal-content>.modal_content_title>.modal_form_2box{border-bottom:1px solid #ddd;}

#inquire_pop .inquire_popup .form_btn_box .btn{border-radius:5px; border:none!important;}
#inquire_pop .inquire_popup .form_btn_box .btn-primary{background:#0557fe!important;}
.form_btn_box .btn-primary,.form_btn_box .btn{border-radius:5px!important;}


/*수정사항 끝*/

.pagination{margin:0!important; padding:0!important; margin-top:10px!important;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .btn-primary{ background:#000 !important; border:1px solid #000 !important; position:relative;}
.admin_itemList .item_table>.pagination_box{margin-top:0!important;}

.pagination>.active a:after { content:'_'; width:100%; position:absolute; bottom:0px; left:0; }
.btn-primary:hover{
  background:#fff !important;
  color:#000;
}

.modal { color:#000; }
.modal#modal-item .slick-prev, .modal#modal-item .slick-next { display:inline-block; width:34px; height:34px; }
.modal#modal-item .slick-prev:hover:before, .modal#modal-item .slick-next:hover:before { opacity:1 !important; transition:all .2s; }
.modal#modal-item .slick-prev:before { content:'\f053'; }
.modal#modal-item .slick-next:before { content:'\f054'; }

.modal#modal-item .slide_gallery>.slick-prev:before, .modal#modal-item .slide_gallery>.slick-next:before{ font-family:'Font Awesome 5 Pro'; font-size:16px !important; font-weight:300; background:rgba(0,0,0,.7); border:1px solid #000; border-radius:40px; color:#fff !important; text-shadow:none; }
.modal#modal-item .slide_gallery>.slick-prev { left:30px !important; }
.modal#modal-item .slide_gallery>.slick-next { right:30px !important; }

/* 미팅기록(업무일지 / comment) */
#commentDiv.panel-default { border-top:2px solid #002266; border-radius:0; box-shadow:none; }
#commentDiv.panel-default>.panel-heading { display:inline-block; width:100%; font-size:16px; font-weight:bold; background:#fff; }
#insertItemMeetingForm { display:inline-block; width:100%; margin-bottom:10px; float:left; }
#meeting_table { display:table; width:100%; float:left; table-layout:fixed; }
#modal_meeting .modal_box, #insertItemMeetingForm .modal_box { display:inline-block; width:100%; float:left; }
#modal_meeting .modal_box>*, #insertItemMeetingForm .modal_box>* {  display:inline-block; height:34px; margin-bottom:0; padding:0 10px; background:#fff; border:1px solid #ddd; line-height:32px; float:left; }
#modal_meeting .modal_box>.btn, #insertItemMeetingForm .modal_box>.btn { padding:0; background:#002266 !important; font-size:14px; border:1px solid #002266 !important; color:#fff !important; }
#modal_meeting .modal_box>.btn:hover, #insertItemMeetingForm .modal_box>.btn:hover { background:#fff !important; color:#002266 !important; transition:all .2s; }
#modal_meeting .input-group .form-control,, #insertItemMeetingForm .input-group .form-control { box-shadow:none; }
#insertItemMeetingForm .modal_box select { cursor:pointer; }
#commentDiv.panel-default table td, #commentDiv.panel-default table th { padding:4px; text-align:center; }
#commentDiv.panel-default table thead td { background:#f2f4f7; }
#commentDiv .pagination_box { display:inline-block; width:100%; text-align:center; float:left; }
#commentDiv .pagination_box .pagination { margin:0; }
#commentDiv .pagination>li>a, #commentDiv .pagination>li>span { padding:5px; }
.meeting_edit, .meeting_delete { display:inline-block; width:20px; height:20px; border:1px solid #ddd; border-radius:20px; text-align:center; line-height:20px; float:left; cursor:pointer; }
.meeting_edit { background:#33d84d; border-color:#33d84d; }
.meeting_delete { margin-left:5px; background:#ff4a3f; border-color:#ff4a3f; }
.meeting_edit i, .meeting_delete i { display:inline-block; width:10px; height:10px; margin:4px; text-align:center; line-height:10px; font-size:10px; color:#fff; float:left; }
#meeting_table .view_btn { display:inline-block; width:100%; height:20px; border:1px solid #ddd; border-radius:4px; line-height:18px; text-align:center; font-size:12px; cursor:pointer; }
#meeting_table .view_btn:hover { border-color:#002266; color:#002266; trna }
.modal#modal_meeting .modal-dialog { position:absolute; top:40%; left:50%; transform:translate(-50%,-50%); }
.modal#modal_meeting .modal-body { display:inline-block; width:100%; }
#editItemMeetingForm { display:inline-block; width:100%; margin-bottom:10px; float:left; }

.modal#modal_meetingView .modal-dialog { width:500px; position:absolute; top:40%; left:50%; transform:translate(-50%,-50%); }
.modal#modal_meetingView .modal-body { display:inline-block; width:100%; }
.modal#modal_meetingView #meetingViewBox { word-break:break-all; }

/*추가수정*/
.admin_main_wrap .ticket_setting_wrap{margin-top:15px!important; }
.alert{margin-bottom:10px!important;}
.admin_main_wrap .section_box_wrap>*{width:100%!important;}
 .table_mobile td:last-child{text-align: center!important;}
  .table_top_wrap .table thead th{position:sticky; top:0; left:0; z-index:9; background:#f2f4f7;}
  .item_table .table thead th{position:sticky; top:0; left:0; z-index:9; background:#f2f4f7;}
  .badge_whole_num{position:relative; z-index:15;}

/*테이블 상하 스크롤 고정 */
section.padder-v{height: 100vh;}
section.padder-v-20 { padding:20px; }
section.login_box{height:auto;}
.container-fluid>.table-responsive{height: calc(100vh - 63px); overflow-y:hidden;}
.table_top_wrap{height: calc(100vh - 110px); overflow-y: auto;}
.admin_main_wrap{padding-bottom:0;}
.table{margin-bottom:0;}
.pagination>li>a{padding:0 7px!important;}
	.admin_main_wrap{padding-bottom:0!important;}

.modal:not(#modal-item) .modal-dialog { margin:0 !important; transition:none !important; text-align:left; }
/*.modal:not(#modal-item):not(#modal-view) .modal-dialog { margin:0 !important; transition:none !important; text-align:left; }*/
.modal.in:not(#modal-item):not(.modal-setting) .modal-dialog { position:fixed; top:45% !important; left:50%; transform:translate(-50%, -50%) !important; transition:none !important; }
.admin_main_wrap .modal:not(#modal-item) .modal-content.modal-body{position: static!important; padding:0!important; width:100%!important;}

#modal-contract-detail.modal.in.openModal .modal-dialog { top:50% !important; }

.modal.in.modal-setting .modal-dialog { position:fixed; top:50% !important; left:50%; transform:translate(-50%, -50%) !important; transition:none !important; }
.modal.in.modal-setting .modal_wrap_ver1 .modal_content { max-height:calc(90vh - 110px);overflow-y:auto; }

/* header */
nav.admin_nav { scrollbar-width:none;-ms-overflow-style:none; }
nav.admin_nav::-webkit-scrollbar { display:none; }

/* float 해제처리 */
.clear_fix::after { content:'';display:block;clear:both; }

/* form-control :: color */
.form-control { color:#000; }

/* custom :: select */
.custom_select { position:relative;height:35px;border:none;background-color:#fff;border-radius:5px;cursor:pointer; }
.custom_select:not(:last-child) { margin-right:5px; }
.custom_select>select { width:100%;height:100%;padding:0 20px 0 10px;border:1px solid #ddd;background-color:#fff;font-size:15px;line-height:33px;border-radius:5px;outline:0;-webkit-appearance:none;appearance:none;cursor:pointer; }
.custom_select>select:focus { border:1px solid #66afe9;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); }
.custom_select>i { position:absolute;top:50%;right:10px;margin-top:-6px;color:#aaa;font-size:12px;transform:rotate(180deg); }
.custom_select>select:focus>i { transform:rotate(0deg); }
.select_wrap .custom_select { float:left;min-width:100px; }

/* button :: excel */
.excel_btn { float:right;width:35px;height:35px;border:1px solid #107c41;background-color:#fff;text-align:center;cursor:pointer;border-radius:5px;transition:background-color .3s; }
.excel_btn>i { display:inline-block;width:100%;height:100%;color:#107c41;font-size:18px;line-height:33px;vertical-align:top; }
.excel_btn:hover { background-color:#107c41; }
.excel_btn:hover>i { color:#fff; }

/* 지점 */
.store { color:#026; }
.bupyeong { color:#ff3699; }
.suwon { color:#ffb400; }
.ansan { color:#0a84ff; }
.gwangju { color:#16d037; }
/* 일정 :: 지점 */
.dot.store { background-color:#026; }
.dot.bupyeong { background-color:#ff3699; }
.dot.suwon { background-color:#ffb400; }
.dot.ansan { background-color:#0a84ff; }
.dot.gwangju { background-color:#16d037; }

/* checkbox */
.custom_chk, .state>input { position:absolute;width:0;height:0;padding:0;border:none;overflow:hidden; }
.custom_chk+label { position:relative;width:16px;max-width:16px;height:16px;margin:0;border:1px solid #ddd;background-color:#fff;border-radius:2px;vertical-align:-2px;cursor:pointer; }
.custom_chk+label>i { position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;font-size:10px;text-align:center;line-height:14px;opacity:0; }
.custom_chk:checked+label { border-color:#026;background-color:#026; }
.custom_chk:checked+label>i { opacity:1; }

table thead .custom_select { background-color:transparent;border:none;font-size:inherit;font-weight:bold;cursor:pointer; }
table thead .custom_select>select { padding:0 15px 0 10px;border:none;background-color:transparent;font-size:inherit; }
table thead .custom_select>select:focus { border:none;box-shadow:none; }
table thead .custom_select i { right:10px; }

/* print button */
.btn.btn_print { float:left;width:35px;height:35px;padding:0;border:1px solid #026;border-radius:5px;cursor:pointer; }
.btn.btn_print i { float:left;width:100%;height:100%;color:#026;font-size:16px;text-align:center;line-height:33px;  }
.btn.btn_print { transition:all .2s; }
.btn.btn_print:hover { border-color:#026;background:#026; }
.btn.btn_print:hover i { color:#fff; }

/* modal :: 매물검색 */
#modal-item_search .modal_wrap { width:95%;height:85%;padding:0; }
#modal-item_search .modal_header { max-height:none;padding:9px 15px 7px; }
#modal-item_search .modal_header span.title { display:inline-block;font-size:16px;line-height:normal; }
#modal-item_search .modal_header span.close { margin-right:15px;color:#000;opacity:1; }
#modal-item_search .modal_header span.close i { color:inherit;font-size:27px; }
#modal-item_search .modal_body { height:calc(100% - 115px);max-height:none;padding:15px 15px 0;overflow:hidden; }
#modal-item_search .modal_body .modal_box { height:100%; }
#modal-item_search .table_scroll { height:calc(100% - 145px);max-height:inherit;overflow:auto; }
#modal-item_search .admin_item_table { width:100%;table-layout:fixed;border-collapse:collapse; }
#modal-item_search thead { position:sticky;top:-1px;height:30px;background-color:#f7f7f7;z-index:3; }
#modal-item_search .admin_item_table tbody td { border-bottom:1px solid #ddd; }
#modal-item_search #itemSelect th { padding:0 5px;font-size:13px; }
#modal-item_search td { padding:10px 5px;word-break:break-all; }
#modal-item_search td .date_small { color:#888;font-size:12px; }
#modal-item_search td .item_title { cursor:pointer; }
#modal-item_search td.price_wrap>span { font-size:14px !important; }
#modal-item_search span.img_ratio_4x3 { display:inline-block; width:100%; height:auto; float:left; cursor:pointer; position:relative; }
#modal-item_search span.img_ratio_4x3 span { display:inline-block; width:100%; height:auto; padding-top:75%; border-radius:4px; float:left; position:relative; overflow:hidden; }
#modal-item_search span.img_ratio_4x3 span>img { display:inline-block; max-width:100%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); float:left; }
#modal-item_search span.img_ratio_4x3 .hover_img { display:none; }
#modal-item_search span.img_ratio_4x3:hover .hover_img, span.img_ratio_4x3 span:hover + .hover_img { display:inline-block; width:300px; height:auto; max-height:300px; padding:0; background:center center #fff no-repeat; background-size:cover; border-radius:4px; position:absolute; top:0; left:calc(100% + 5px); overflow:hidden; z-index:2; box-shadow:0 0 5px rgba(0,0,0,.3); }
#modal-item_search .item_table_pc tr:nth-last-child(-n+3) span.img_ratio_4x3:hover .hover_img { top:inherit; bottom:0; }
#modal-item_search .item_table_pc_1600 tr:nth-last-child(-n+3) span.img_ratio_4x3:hover .hover_img { top:inherit; bottom:0; }
#modal-item_search span.img_ratio_4x3:hover .hover_img img { width:100%; height:auto; }
#modal-item_search .slick-prev, 
#modal-item_search .slick-next { display:inline-block; width:30px; height:30px; text-align:center; line-height:30px; float:left; }
#modal-item_search .slick-prev:before,
#modal-item_search .slick-next:before { display:inline-block; width:30px; height:30px; text-align:center; line-height:30px; float:left; }
#modal-item_search .slick-prev { left:0; }
#modal-item_search .slick-next { right:0; }
#modal-item_search .sizeW { width:468px !important; height:auto !important; }
#modal-item_search .sizeH { width:auto !important; max-height:300px !important; }
#modal-item_search #searchConsoleTop { position:relative; z-index:10; opacity: inherit!important; }

#modal-item_search .admin_item_table .month_ago_item { background-color:rgba(234,52,52,.05); }
#modal-item_search .admin_item_table .month_ago_item td  { background-color:inherit !important; }
/* list :: pagination */
#modal-item_search .pagination_box { position:absolute;bottom:0;left:0;width:100%;width:100%;height:70px;padding:20px 0;background-color:#fff;text-align:center;border-radius:0 0 10px 10px; }
#modal-item_search .pagination_box .pagination { display:inline-block;margin:0 !important; }
#modal-item_search .pagination_box .pagination>li { display:inline-block; }
#modal-item_search .pagination_box .pagination>li:not(:last-child){ margin-right:5px; }
#modal-item_search .pagination_box .pagination>li>a, #modal-item_search .pagination_box .pagination>li.active>span { width:30px;height:30px;padding:0 !important;border:1px solid #ddd;color:#666;font-size:13px;text-align:center;line-height:28px;border-radius:5px; }
#modal-item_search .pagination_box .pagination>li>a:hover,
#modal-item_search .pagination_box .pagination>li>a:focus,
#modal-item_search .pagination_box .pagination>li>span:hover,
#modal-item_search .pagination_box .pagination>li>span:focus { border-radius:5px; }
#modal-item_search .pagination_box .pagination>li.active a:after { display:none; }
#modal-item_search .pagination_box .pagination>li.active>a { background-color:#026 !important;color:#fff !important;line-height:28px; }
#modal-item_search .pagination_box .pagination>li>a>i { color:#9fa2a2;font-size:19px !important;line-height:28px; }

.owner_info .tr_wrap .btn_add { width:55px;padding:0;text-align:center;line-height:35px }

/* modal:: 고객검색 */
#modal-owner .modal_body { height:calc(100% - 50px);max-height:100%;padding:15px;padding-bottom:0;overflow:hidden; }
#modal-owner .modal_body .modal_box { height:100%; }
#modal-owner .admin_owner_table { height:calc(100% - 45px); }
#modal-owner .admin_owner_table .table_top_wrap { height:calc(100% - 70px); }
/* #modal-owner .owner_status_box { float:left;margin-right:5px; }*/
/* #modal-owner .owner_num { float:left;padding:0 5px;margin-right:5px;border:1px solid #ddd;background-color:#fff;font-size:12px;line-height:18px;border-radius:5px; } */
#modal-owner .owner_content { padding:10px;margin-top:5px;border:1px solid #ddd;background-color:#fbfbfb;border-radius:5px; }
/* list :: pagination */
#modal-owner .pagination_box { width:100%;height:70px;padding:20px 0;text-align:center; }
#modal-owner .pagination_box .pagination { display:inline-block;margin:0 !important; }
#modal-owner .pagination_box .pagination>li { display:inline-block; }
#modal-owner .pagination_box .pagination>li:not(:last-child){ margin-right:5px; }
#modal-owner .pagination_box .pagination>li>a, #modal-owner .pagination_box .pagination>li.active>span { width:30px;height:30px;padding:0 !important;border:1px solid #ddd;background-color:#fff;color:#666;font-size:13px;text-align:center;line-height:28px;border-radius:5px; }
#modal-owner .pagination_box .pagination>li>a:hover,
#modal-owner .pagination_box .pagination>li>a:focus,
#modal-owner .pagination_box .pagination>li>span:hover,
#modal-owner .pagination_box .pagination>li>span:focus { border-radius:5px; }
#modal-owner .pagination_box .pagination>li.active a:after { display:none; }
#modal-owner .pagination_box .pagination>li.active>a { background-color:#026 !important;color:#fff !important;line-height:28px; }
#modal-owner .pagination_box .pagination>li>a>i { color:#9fa2a2;font-size:19px !important;line-height:28px; }

.owner_status_box { padding:3px 5px;border:1px solid #ddd;background-color:#fff;border-radius:5px; }
.owner_status_box>div { float:left;width:20%;margin:0;text-align:center;line-height:25px;border-radius:5px;cursor:pointer; }
td .owner_status_box>div { width:auto;min-width:calc((100% - 9px) / 5); }
.owner_status_box>div.on { background-color:rgba(0, 0, 0, 0.1);color:#000;font-family:'NotoSansKR-Bold'; }

	.owner_status_box>.status1.on { background-color:rgba(33, 131, 242, 0.1);color:#2183f2; }
	.owner_status_box>.status2.on { background-color:rgba(85, 212, 0, 0.1);color:#55d400; }
	.owner_status_box>.status3.on { background-color:rgba(251, 178, 37, 0.1);color:#fbb225; }
	.owner_status_box>.status4.on { background-color:rgba(234, 52, 52, 0.1);color:#ea3434; }

	.modalSearch .modal_body .table.table-striped>tbody>tr.status2 { background-color:rgba(85, 212, 0, 0.1); }
	.modalSearch .modal_body .table.table-striped>tbody>tr.status3 { background-color:rgba(251, 178, 37, 0.1); }
	.modalSearch .modal_body .table.table-striped>tbody>tr.status4 { background-color:rgba(234, 52, 52, 0.1); }
	.modalSearch .modal_body .table.table-striped>tbody>tr.status5 { background-color:rgba(0, 0, 0, 0.1) }


#modal-owner .table_mobile span.btn_status_txt.status1 { background-color:rgba(33, 131, 242, 0.1);color:#2183f2; }
#modal-owner .table_mobile span.btn_status_txt.status2 { background-color:rgba(85, 212, 0, 0.1);color:#55d400; }
#modal-owner .table_mobile span.btn_status_txt.status3 { background-color:rgba(251, 178, 37, 0.1);color:#fbb225; }
#modal-owner .table_mobile span.btn_status_txt.status4 { background-color:rgba(234, 52, 52, 0.1);color:#ea3434; }
#modal-owner .table_mobile span.btn_status_txt.status1.on { border-color:#2183f2; }
#modal-owner .table_mobile span.btn_status_txt.status2.on { border-color:#55d400; }
#modal-owner .table_mobile span.btn_status_txt.status3.on { border-color:#fbb225; }
#modal-owner .table_mobile span.btn_status_txt.status4.on { border-color:#ea3434; }

/* 검색 결과가 없습니다 */
.modal .modal_body .table>tbody>tr>td[colspan].text-center { text-align:center !important; }

/* QA */
.qa:not(:last-child) { padding-bottom:20px;margin-bottom:18px;border-bottom:1px solid #ddd; }
.q { margin-bottom:10px; }
.q::after { content:'';display:block;clear:both; }
.q>* { float:left; }
.numbering { width:30px;height:30px;margin-right:5px;background-color:#026;color:#fff;text-align:center;border-radius:15px; }
.q_cont { font-size:16px; }
.required { padding-left:5px;color:#f00; }
.numbering, .required { font-size:13px; }
.numbering, .q_cont, .required { line-height:30px;vertical-align:top; }
.a { min-height:35px;padding:5px 10px;border:1px solid #ddd;background-color:#f6f6f6;text-align:left;word-break:break-all;border-radius:5px; }

/* 평가 */
.star>input, .a_input .star>input { position:absolute;width:0;height:0;padding:0;border:none;overflow:hidden; }
.star>input+label { width:18px;height:18px;margin:0;text-align:center;cursor:pointer; }
.star>input+label::after { content:'\f005';display:block;color:#ddd;font-family:'Font Awesome 5 Pro';font-size:14px;transition:color .2s; }
.star>input:checked+label::after { color:#ffb20c; }

/* 버튼 마우스오버 반전효과 */
.top_fixed .input-group-btn:hover button { background-color:#fff!important;color:#026 !important;transition:all .2s;cursor:pointer; }
.top_fixed .input-group-btn button>i { color:inherit; }
.top_fixed .input-group-btn button>i.fa-search:before { color:inherit !important; }

/* 카테고리-버튼 마우스오버 반전효과 */
.kind_box .btn_edit, .form_link>button, .section_box_wrap .kind_box>.kind_box_contents .kind_input_box .input-group-btn>.btn { transition:all .2s;cursor:pointer; }
.kind_box .btn_edit:hover, .form_link>button:hover { background-color:#fff;color:#026; }
.section_box_wrap .kind_box>.kind_box_contents .kind_input_box .input-group-btn:hover>.btn { border:1px solid #026;background-color:#fff;color:#026;line-height:33px; }

.today_login>*.img_box { padding:0; }

#modal-detail { z-index:10; }
#modal-detail .bbs_num { background-color:#026;color:#fff; }
#modal-detail #detail_html { padding-bottom:10px;border-bottom:none; }
#modal-detail tbody>tr { border-bottom:1px solid #ddd; }
#modal-detail th { padding:5px 0;background-color:#f6f6f6;text-align:center; }
#modal-detail td { padding:8px 5px;text-align:center; }
#modal-detail td .arrow { display:inline;position:static; }
#modal-detail .pagination { margin:0 !important;border-radius:0; }
#modal-detail .pagination>li>a { width:25px;padding:0 !important;border:1px solid #ddd;color:#666;line-height:23px;border-radius:2px; }
#modal-detail .pagination>li>a>i { color:#9fa2a2;font-size:17px !important;line-height:23px;text-indent:1px; }
#modal-detail .pagination>li:not(:first-child)>a { margin-left:5px; }
#modal-detail .pagination>.active>a { background-color:#026 !important;color:#fff !important; }
#modal-detail .pagination>.active a:after { display:none; }

#itemSelect thead th { position:sticky;top:0;left:0;background-color:#f7f7f7;z-index:9; }
#modal-owner .table>thead>tr>th { border-bottom:none; }

	.icon_btn_wrap>.icon_wrap2{margin-left:0!important; margin-right:20px!important;}
	.user_btn_box>div{width: auto;}
@media (max-width:1600px){
	.icon_btn_wrap>.icon_wrap2{margin-left:20px!important; margin-right:0px!important;}
		.half_wrap .icon_btn_wrap>.icon_wrap,.half_wrap .icon_btn_wrap>.icon_wrap2{width:100%;}
		.icon_btn_wrap>.icon_wrap:first-child{margin-bottom:20px;}
		.icon_btn_wrap .div_wrap_4 .icon_box i{width: 50px; height: 50px; line-height: 50px;}
	.icon_btn_wrap .div_wrap_4>.icon_box { width: 50px; height: 50px;}
	.icon_btn_wrap .div_wrap_4>.text_box{padding: 12px 0px;}
	.icon_btn_wrap .th_wrap_2.th_wrap_4 .div_wrap_4{padding: 4.5px 15px;}
	.icon_btn_wrap .div_wrap_4>.icon_box{    margin: 11px 15px;}
	.user_btn_box>div:not(:last-child){    margin-right: calc((100% - 201px) / 4)!important;}
	.half_wrap>.white_wrap.board_type_bugisa,.half_wrap>.white_wrap.board_type_admin{height:298px!important; margin-bottom:20px;}
	.th_wrap_4 .div_wrap_4>.icon_box{width:50px; line-height:50px; height:50px;}
	.th_wrap_4 .div_wrap_4>.icon_box i{width:50px; line-height:50px; height:50px;}
	.white_wrap .th_wrap_4 .move_btn{bottom:5px; right:5px;}
}

#owner_form .fixed_top { z-index:1; }

@media (max-width:1560px){
	.admin_main_wrap .section_box_wrap.section_box_half{width:calc(100% - 30px)}
	.admin_main_wrap section{min-width:inherit!important;}
	.section_box_wrap{position:static!important; transform:none!important; }
	.admin_main_wrap .item_kind_info_wrap{margin-left:0;}
}


@media (max-width:992px) {
	.pc_only { display:none !important; }
	.mobile_only { display:inline-block !important; }
    .modal#modal_meeting .modal-dialog { width:calc(100% - 10px); margin:0; }
    .modal#modal_meetingView .modal-dialog { width:calc(100% - 10px); margin:0;  }
	.a_list_btn_box>.btn>i{ width: 28px!important; height: 28px!important; line-height:26px!important;}
	.table_mobile{border:none!important; border-top:1px solid #ddd!important;}
	.table_mobile td .ellipsis { width:100%; }
	.form-inline .input-group,.admin_main_wrap .admin_request_wrap .form-inline>form{margin-bottom:0!important;}
	.section_box_wrap>*{width:calc(100% - 30px)!important;}

	/*2021/10/08 추가수정 테이블 상하 스크롤 고정*/
   .padder-v{height: auto;}
	.table-responsive{height: auto; overflow-y: hidden!important;}
   .table_top_wrap{height: auto; overflow-y: auto;}
   .admin_main_wrap{padding-bottom:0;}
   .table{margin-bottom:0;}
   .admin_main_wrap .section_box_wrap{margin:0;}
   .admin_main_wrap .ticket_setting_wrap{margin:0;}
   .table_mobile td:last-child{text-align: center!important;}
   .kind_box_wrap>.kind_box>.kind_box_contents.box_management{height: 100%!important;}
   .kind_box_wrap>.kind_box>.kind_box_contents{height: calc(100% - 50px)!important; padding:10px!important;}
   .item_kind_wrap{margin:0!important;}
   .item_kind_wrap>ul>li{padding:7px!important;}
   .admin_main_wrap .item_kind_info_wrap{display:none!important;}
   .kind_box{padding:0!important; height:100%!important; margin-top:0!important;}
	.admin_main_wrap .section_box_wrap.section_box_half,
	.admin_main_wrap .section_box_wrap{height:100%!important;}
	.admin_kind_manage{padding:0!important;}
	 .table_mobile td:last-child{text-align: left!important;}
	 .table_mobile td:last-child.text-center { text-align:center !important; } /* 230804 추가 */
	 .admin_main_wrap .section_box_wrap{padding:10px;}
	 .container-fluid>.table-responsive{height:auto; overflow-y:inherit;}
	 .admin_main_wrap section{min-width:100%!important; margin-bottom:0!important;}
	 .table_top_wrap{height:auto!important;}

	 .modal { background:rgba(0,0,0,.2); }
	 .modal.in:not(#modal-item) .modal-dialog { width:90% !important; height:auto !important; max-height:85vh; top:50% !important; border:1px solid #ddd; border-radius:5px; box-shadow:0 0 3px rgba(0,0,0,.1); }
	 .modal_wrap_ver1 .modal_content { max-height:calc(90vh - 90px); overflow-y:auto; }
	 section.padder-v{height:auto;}

	 #modal-cate .modal_wrap_ver1 .modal_box_body>* { width:100%; height:auto !important; overflow-y:auto; }
	 #modal-cate .modal_wrap_ver1 .modal_box_body>*:not(:last-child) { margin-bottom:10px; }
	 #modal-cate .modal_wrap_ver1 .modal_content { max-height:calc(90vh - 110px) !important; }

	 #modal-theme .modal_wrap_ver1 .modal_box_body>* { width:100%; height:auto !important; overflow-y:auto; }
	 #modal-theme .modal_wrap_ver1 .modal_box_body>*:not(:last-child) { margin-bottom:10px; }
	 #modal-theme .modal_wrap_ver1 .modal_content { height:calc(90vh - 90px) !important; }
	 .item_kind_wrap>.item_kind_iframe_box{height:calc(100% - 35px)!important;}
	 .container-fluid .main_color,.item_header_L .item_num{background:#6a7076!important; border:1px solid #6a7076!important;}
	 .main_color,.badge-md{min-width:auto; width:auto; max-width:100px; padding:0 5px!important; height:34px; line-height:32px;}

}

/* 댓글 박스 추가 - 210608 */
.right_reply_box {}
#replyDiv { border:none; box-shadow:none; margin-bottom:10px; }
#replyDiv form>div { display:inline-block; width:100%; float:left; }
#replyDiv .reply_insert_box { margin-bottom:10px; }
#replyDiv .reply_insert_box>* { display:inline-block; height:60px; padding:0 10px; border-radius:0; line-height:1.2; float:left; }
    #replyDiv .reply_insert_box>textarea { width:calc(100% - 70px); margin-right:10px; padding:10px; border:1px solid #ddd; overflow-y:auto; resize:none; line-height:1.2; }
    #replyDiv .reply_insert_box>span { width:60px; background:#002266; border:1px solid #002266; line-height:58px; font-weight:bold; color:#fff; }
    #replyDiv .reply_insert_box>span:hover { background:#fff; color:#002266; transition:all .2s; }
#replyDiv .reply_insert_box.editBox { margin-bottom:0; }
.reply_wrap_box>div { display:inline-block; width:100%; padding:0 10px; float:left; }
.reply_wrap_box .reply_empty { display:inline-block; width:100%; padding:10px; background:#f9f9f9; font-weight:bold; color:#888; text-align:center; float:left; }
.reply_wrap_box>.fixed_wrap { margin-bottom:10px; padding:10px; background:#fef5f4; }
.reply_box { display:inline-block; width:100%; float:left; }
.reply_box:not(:last-child) { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd; }
.reply_deleted>.txtBox { font-weight:bold; }
.order_num_box { display:inline-block; width:60px; float:right; }
    .order_num_box>* { dipslay:inline-block; height:24px; background:#fff; border:1px solid #ddd; border-radius:0; line-height:24px; float:left; }
    .order_num_box>input { width:calc(100% - 24px); padding:0 10px; border-right:none; }
    .order_num_box>span { width:24px; height:24px; cursor:pointer; }
    .order_num_box>span:hover { background:#002266; border-color:#002266; transition:all .2s; }
    .order_num_box>* i { display:inline-block; width:22px; height:22px; text-align:center; line-height:24px; color:#000; float:left; }
    .order_num_box>span:hover i { color:#fff; }
.reply_box.reply_box_delete>* { display:inline-block; width:100%; margin:0; float:left; }
.reply_box.reply_box_delete>p { color:#999; font-size:14px; }
.reply_wrap_box>.fixed_wrap .reply_box:not(:last-child) { border-color:#faceca; }
    .reply_box>div { display:inline-block; width:100%; float:left; }
        .reply_top { margin-bottom:10px; }
        .reply_top>div { display:inline-block; float:left; }
        .reply_top>.imgBox { width:40px; height:40px; border:1px solid #ddd; background:center center #fff no-repeat; background-size:cover; border-radius:60px; }
        .reply_top>.conBox { width:calc(100% - 50px); margin-left:10px; }
            .reply_top>.conBox>* { display:inline-block; max-width:calc(100% - 85px); float:left; }
            .reply_top>.conBox>div:not(.btn_box)>* { display:inline-block; width:100%; margin:0; float:left; }
            .reply_top>.conBox>div>h4 { height:22px; font-size:16px; font-weight:bold; line-height:22px; }
                .reply_top>.conBox>div>h4>span:not(:last-child):after { content:'｜'; }
                .reply_top>.conBox>div>h4>span:last-child { font-size:14px; }
            .reply_top>.conBox>div>p { height:18px; font-size:14px; color:#999; line-height:16px; }
            .reply_top>.conBox>.btn_box { width:auto; margin:8px 0; float:right; }
                .reply_top>.conBox>.btn_box>.btn { display:inline-block; width:24px; height:24px; padding:0; background:#fff; border:1px solid #ddd; border-radius:0; color:#999; text-align:center; float:left; }
                .reply_top>.conBox>.btn_box>.btn_fixedCancel, .reply_top>.conBox>.btn_box>.btn_fixed { border-color:#ea3324; }
                .reply_top>.conBox>.btn_box>.btn_fixedCancel i, .reply_top>.conBox>.btn_box>.btn_fixed i { color:#ea3324; }
                .reply_top>.conBox>.btn_box>.btn i { display:inline-block; width:22px; height:22px; line-height:22px; float:left; }
                .reply_top>.conBox>.btn_box>.btn:not(:last-child) { margin-right:5px; }
            .reply_box>div.reply_deleted { margin:0; }
            .reply_deleted>* { display:inline-block; width:calc(100% - 24px); margin:0; float:left; }
                .reply_deleted>p { color:#999; }
                .reply_deleted .btn_box { display:inline-block; width:100%; float:left; }
                .reply_deleted .btn_box { width:auto; margin:8px 0; float:right; }
                    .reply_deleted .btn_box>.btn { display:inline-block; width:24px; height:24px; padding:0; background:#fff; border:1px solid #ddd; border-radius:0; color:#999; text-align:center; float:left; }
                    .reply_deleted .btn_box>.btn_restore { border-color:#246aea; }
                    .reply_deleted .btn_box>.btn_restore i { color:#246aea; }
        .reply_bottom {}
        .reply_bottom>div { display:inline-block; width:100%; float:left; }
        .reply_bottom>div.editBox { display:none; }
		.reply_bottom>div.txtBox { word-break:break-all; }
        //.reply_bottom.on>div.txtBox { display:none; }
        //.reply_bottom.on>div.editBox { display:inline-block; }
            .reply_bottom>div.editBox textarea { display:inlnie-block; width:100%; border:1px solid #ddd; border-radius:0; resize:none; float:left; }
        .reply_bottom>div .recommend { margin-right:5px; padding:0 10px; background:#ea3324; color:#fff; }
        .reply_bottom>.btnBox { margin-top:10px; }
            .reply_bottom>.btnBox .btn { display:inline-block; height:24px; padding:0 10px; background:#fff; border:1px solid #ddd; border-radius:0; line-height:24px; font-size:14px; line-height:22px; float:left; }
            .reply_bottom>.btnBox .btn span { color:#ea3324; }
            #replyDiv .reply_bottom>.btnBox.on + .reply_reply_wrap_box { display:inline-block; }
            .reply_bottom>.btnBox .btn:not(:last-child) { margin-right:10px; }
    #replyDiv .reply_reply_wrap_box { display:none; width:100%; margin-top:10px; padding:10px; background:#f9f9f9; border:1px solid #ddd; border-left:none; border-right:none; float:left; }
        #replyDiv .fixed_wrap .reply_reply_wrap_box { background:rgba(255,255,255,.6); }
    .reply_reply_wrap_box .reply_reply_insert_box { display:inline-block; width:100%; margin-bottom:10px; float:left; }

    #replyDiv .pagination { margin:0; }
    #replyDiv .pagination>li>a, #replyDiv .pagination>li>span { padding:0 5px; }

.modal .modal-footer .btn-primary { background:#000; border:1px solid #000; color:#fff; }
.modal .modal-footer .btn-primary:hover { background:#fff; color:#000; }

.modal .modal-footer .btn-danger { background:#ff3148 !important; border-color:#ff3148 !important; color:#fff; }
.modal .modal-footer .btn-danger:hover { background:#fff !important; color:#ff3148; }

.modal .modal-footer .btn-default { background:#888 !important; border-color:#888 !important; color:#fff; }
.modal .modal-footer .btn-default:hover { background:#fff !important; color:#888; }


.color_f_b{
  background-color: #000000;
}
.color_f_c{
  color: #ffffff;
}
.copyright{
 color: rgba(255,255,255,0.8) !important;
}

.color_m_f_b{
  background-color: #ffffff;
}
.color_m_f_c{
  color: #777777 !important;
}

.price_inst, .price_inst_real, .price_inst_revate, .price_inst_loan { background-color:#e40863 !important; }
.price_sell, .price_sell_real, .price_sell_revate, .price_sell_loan { background-color:#f6ac0c !important; }
.price_full_rent, .price_full_rent_dr, .price_full_rent_yr { background-color: #1fb3e4 !important; }
.price_month_deposit, .price_month_rent { background-color:#7ccc36 !important; }
.price_premium{
  background-color:  !important;
}

.price_short_deposit, .price_short_rent {
    background-color:  !important;
}
.price_year_rent, .price_year_deposit {
    background-color:  !important;
}

.price_month_pay {
    background-color:  !important;
}

.price_exchange {
    background-color:  !important;
}

.price_takeover {
    background-color:  !important;
}

.price_profit_chang{
  background-color:  !important;
}
.price_profit_month{
  background-color:  !important;
}
.price_profit_suik{
  background-color:  !important;
}

.price_real{
 background-color:  !important;
}
.price_loan{
 background-color:  !important;
}

.btn-recommend{
  background-color:  !important;
  color:#fff !important;
}

.btn-youtube{
  background-color:  !important;
  color:#fff !important;
}
.btn-vr{
  background-color:  !important;
  color:#fff !important;
}
.btn-panorama{
  background-color:  !important;
  color:#fff !important;
}
.tag{
 background-color:  !important;
 color:  !important;
}

  .btn_request_call, .btn_request_sms{
    background-color: rgba(0,34,102,0.8) !important;
  }
.ui-slider-handle{
  background:#002266 !important;
  border: 1px solid #002266 !important;
}

	.nav_box.style_2.left_box>* { width:100%; height:auto; background:#e7ebf5; }
	.nav_box.style_2.left_box>.logo { padding:0; background:#0557fe; line-height:50px; text-align:center; font-size:20px; font-weight:bold; cursor:pointer; }
	.nav_box.style_2.left_box>.logo>span.com_info { display:inline-block; width:100%; height:50px; position:relative; float:left; overflow:hidden; }
	.nav_box.style_2.left_box>.logo>span .com_name_box { display:inline-block; padding:0 10px; white-space:nowrap; position:absolute; top:0; text-align:center; }
		@keyframes run {
			0% { left:0; right:inherit; }
			50% { left:inherit; right:0; }
			100% { left:0; right:inherit; }
		}
	.nav_box.style_2.left_box>.nav_open_btn { width:22px; height:70px; padding:14px 0; }
	.nav_box.style_2.left_box>.nav_open_btn:before { content:"열기" }
	.nav_box.style_2.left_box>.nav_open_btn.on:before {  content:"닫기"; border-radius:4px 0 0 4px; }
	.nav_box.style_2.left_box>.btn_box { display:inline-block; width:100%; padding:5px 10px; background:#fff; float:left; }
	.nav_box.style_2.left_box>.btn_box>.btn { display:inline-block; width:calc((100% - 10px) / 3); padding:6px 0; background:#ff365e; float:left; }
	.nav_box.style_2.left_box>.btn_box>.btn:not(:last-child) { margin-right:5px; }
	.nav_box.style_2.left_box>.btn_box>.btn * { font-size:14px; color:#fff; }
	.nav_box.style_2.left_box>.btn_box>.btn.homes { background:#2cd049; }
	.nav_box.style_2.left_box>.btn_box>.btn.adminHome { background:#0557fe; }
	.nav_box.style_2.left_box>.nav_view_box { height:calc(100% - 94px); overflow-y:auto; }
	.nav_box.style_2.left_box>.nav_view_box nav { padding:10px; }
	.nav_box.style_2.left_box>.nav_view_box .admin_nav>.btn_box.mobile_only { display:none; width:100%; margin-bottom:5px; }
		.custom_zoomcontrol { z-index:3 !important; }

		.nav_view_box .admin_nav>.btn_box.mobile_only>* { display:inline-block; width:calc((100% - 10px) / 3); padding:6px 0; background:#ff365e; color:#fff; float:left; }
		.nav_view_box .admin_nav>.btn_box.mobile_only>.btn.homes { background:#2cd049; }
		.nav_view_box .admin_nav>.btn_box.mobile_only>.btn.adminHome { background:#0557fe; }
		.nav_view_box .admin_nav>.btn_box.mobile_only>.btn i { margin-right:5px; }
		.nav_view_box .admin_nav>.btn_box.mobile_only>*:not(:last-child) { margin-right:5px; }
	.nav_box.style_2.left_box>.nav_view_box ul.nav>li { border-radius:4px; overflow:hidden; }
	.nav_box.style_2.left_box>.nav_view_box ul.nav>li>a:focus { background:transparent; }
	.nav_box.style_2.left_box>.nav_view_box ul.nav>li>a:hover { background:#f4f7fb; transition:background .2s; }
	.nav_box.style_2.left_box>.nav_view_box ul.nav>li.active { background:#f4f7fb; }
	.nav_box.style_2.left_box>.nav_view_box ul.nav>li.active .arrow { transform:rotate(180deg); }
	.nav_box.style_2.left_box>.nav_view_box ul.nav>li .dropdown_menu { display:none; }
	.nav_box.style_2.left_box>.nav_view_box ul.nav>li.active .dropdown_menu { display:inline-block; }
	.nav_box.style_2.left_box>.nav_view_box ul.nav>li>a { color:#888; position:relative; }
	.nav_box.style_2.left_box>.nav_view_box ul.nav>li.active>a { color:#0557fe; }
	.nav_box.style_2.left_box>.nav_view_box ul.nav>li>a>*:not(.badge) { display:inline-block; text-align:center; font-size:16px; font-weight:bold; }
	.nav_box.style_2.left_box>.nav_view_box ul.nav>li>a>span.arrow { width:40px; height:40px; position:absolute; top:0; right:0; border:none; line-height:40px; }
	.nav_box.style_2.left_box>.nav_view_box ul.nav>li>a>span:not(.badge):nth-child(2) { padding-left:25px; }
	.nav_box.style_2.left_box>.nav_view_box ul.nav>li>a>span.icon { width:40px; height:40px; position:absolute; top:0; left:0; border:none; line-height:40px; }
	.nav_box.style_2.left_box>.nav_view_box ul.nav>li>a>span i { width:40px; height:40px; line-height:40px; text-align:center; font-size:18px; }
	.nav_box.style_2.left_box>.nav_view_box ul.nav>li:not(:last-child) { margin-bottom:10px; }
	.nav_box.style_2.left_box>.nav_view_box .dropdown_menu { padding-bottom:5px; }
	.nav_box.style_2.left_box>.nav_view_box .dropdown_menu li { display:inline-block; width:100%; padding:5px 0; padding-left:40px; color:#888; cursor:pointer; float:left; }
	.nav_box.style_2.left_box>.nav_view_box .dropdown_menu li.active { font-weight:bold; color:#0557fe; }

	.drop_arrow { display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; }
	.board_dropdown .drop_title_2.on .drop_arrow, .board_dropdown.active .drop_title_2.on .drop_arrow { transform:rotate(180deg); }
	.board_dropdown.active .drop_title_2 .drop_arrow { transform:rotate(0deg); }
	.board_dropdown { }
	.drop_title_2 { display:inline-block; width:100%; float:left; }
	.drop_title_2 span { display:inline-block; height:20px; line-height:20px; float:left; }
	.drop_title_2 .badge { display:inline-block; width:auto; height:20px; margin:0 5px; padding:0 7px; text-align:center; line-height:20px; }
	.drop_title_2.on + .dropdown_2, .board_dropdown.active .drop_title_2.on + .dropdown_2 { display:inline-block; }
	.board_dropdown.active .drop_title_2 + .dropdown_2 { display:none; }
	.dropdown_2 { display:none; width:100%; margin:5px 0 0; float:left; }
	.nav_box.style_2.left_box>.nav_view_box .dropdown_menu li .dropdown_2 div:before { content:'\f105'; margin-right:5px; font-family:'Font Awesome 5 Pro'; font-weight:normal; float:left; width:5px;}
	.nav_box.style_2.left_box>.nav_view_box .dropdown_menu li .dropdown_2 div { display:inline-block; width:100%; height:24px; padding-left:10px; line-height:24px; color:#000; font-weight:normal; float:left; }
			.nav_box.style_2.left_box>.nav_view_box .dropdown_menu li .dropdown_2 div.on { color:#0557fe; }
		.nav_box.style_2.left_box>.nav_view_box .dropdown_menu li .dropdown_2 div span:not(:bg-danger) { display:inline-block; height:20px; line-height:20px; float:left; width:calc(100% - 10px);}
	.nav_box.style_2.left_box>.nav_view_box .dropdown_menu li .dropdown_2 div .badge { display:inline-block; width:auto; height:20px; margin:0; margin-left:5px; padding:0 7px; text-align:center; line-height:20px; }
	.nav_box.style_2.left_box>.nav_view_box .dropdown_menu li .dropdown_2 div>span.ellipsis{width:calc(100% - 10px); float:left;}

	.price_wrap .price_block.price_month_pay { width:auto !important; padding:0 5px; }

	@media (max-width: 1800px) {
		.admin_main_wrap { width:100% !important; }
		.nav_box.style_2.left_box>.btn_box { display:none; }
		.nav_box.style_2.left_box { width:0; position:absolute; top:0; left:0; z-index:4; }
		.nav_box.style_2.left_box>.logo { display:none; }
		.nav_box.style_2.left_box>.nav_open_btn { left:0; }
	}
	
	@media (max-width:992px) {
		.nav_box.left_box { height:100%; }
		.admin_main_wrap { -webkit-overflow-scrolling: touch; }
		.nav_box.style_2.left_box { left:-100%; }
		.nav_box.style_2.left_box.active { left:0; }
		.nav_box.style_2.left_box.active>.nav_view_box nav { height:100%; overflow-y:auto; }
		.nav_box.style_2.left_box>.btn_box { display:none; }
		.nav_box.style_2.left_box>.nav_view_box .admin_nav>.btn_box.mobile_only { display:inline-block; }
	}

	/* 에디터 이미지 화면 크기 맞추기 */
	.cke_reset_all .ImagePreviewBox img { max-width:100% !important; height: auto !important; }


.btn_search_ip{ padding:0; border-radius:4px; background:#fff; color:#0557fe!important; line-height:26px; transition:all .2s; margin-left:5px;}
.btn_search_ip:hover{background:#0557fe; color:#fff;}

.btn_search_ip i{ border:1px solid #0557fe; width:27px; height:27px; line-height: 25px; border-radius: 3px;}
.btn_search_ip i:before {color:#0557fe !important;}

.btn_search_ip:hover { background:#0557fe; }
.btn_search_ip:hover i:before{ color:#fff!important;}

/* 단지시스템 스타일 추가 -211221 */
.danji_top {}
.danji_top>* { display:inline-block; width:auto; float:left; }
.danji_title_left>* { display:block; width:100%; }
.danji_title_left>div { height:18px; line-height:18px; font-size:18px; font-weight:bold; }
.danji_title_left>div>* { display:inline-block; height:18px; line-height:18px; font-size:18px; float:left; }
.danji_title_left>div>.span_style_blue { margin-left:5px; padding:0 10px; border-radius:10px; background:#002266; color:#fff; font-size:14px; }
.danji_title_left>span { height:14px; margin-top:4px; line-height:14px; font-size:14px; }
.danji_title_left>span i { height:14px; margin-right:5px; line-height:14px; color:#999; }
.danji_top .danji_title_right { float:right; }
.danji_title_right {}
.danji_title_right>* { display:inline-block; float:left; }
.danji_title_right .icon_box:not(:last-child) { margin-right:10px; padding-right:10px; border-right:1px solid #ddd; }
.danji_title_right .icon_box>* { display:inline-block; float:left; }
.danji_title_right .icon_box i { width:36px; height:36px; margin-right:10px; line-height:36px; text-align:center; font-size:30px; color:#999; }
.danji_title_right .icon_box .icon_title { min-width:70px; }
.danji_title_right .icon_box .icon_title>* { display:block; width:100%; height:14px; line-height:14px; color:#999; }
.danji_title_right .icon_box .icon_title>*:last-child { height:18px; margin-top:4px; line-height:18px; font-size:16px; font-weight:bold; color:#000; }

.dadanBox .slide_gallery_danzi { height:calc((100% / 16) * 9) !important;}
.gallery_danzi { display:inline-block; width:100%; float:left; }
	.gallery_danzi .detail_danzi_img { display:inline-block; width:100%; height:auto !important; background:center center #fff no-repeat; background-size:cover; float:left; }
	.detail_danzi_img>.bg_img { display:inline-block; width:100%; height:auto; padding-top:calc((100% / 16) * 9); background:center center #fff no-repeat; background-size:cover; float:left; }
.danji_img_wrap {margin-bottom:10px;}
.danji_wrap {background:#f6f6f6; padding:15px; }
.danzi_table { display:inline-block; width:100%; padding:15px; float:left; }
.danzi_table.danzi_area_table { border-top:1px solid #eee; }
.danzi_table table { display:table; width:100%; table-layout:fixed; float:left; }
.danzi_table table td, .danzi_table table th { padding:5px 0; }
.danzi_table table td { padding:5px 0 !important; }
.danzi_table table th { font-weight:bold; color:#000; }

.type_img_box { display:inline-block; width:250px; height:150px; margin:0; padding:0 25px; float:left; }
.type_img { width:200px; height:150px; background:center center url('/static/img/add/danzi_no_type_nb.png') no-repeat; background-size:cover; position:relative; float:left;}
.item_view_box.dadanBox .bottom_img_slide .slick-prev { left:0 !important; }
.item_view_box.dadanBox .bottom_img_slide .slick-next { right:0 !important; }
.bottom_img_slide .slick-prev:before, .bottom_img_slide .slick-next:before { width:0 !important; background:#fff; border:none !important; font-family:'Font Awesome 5 Pro'; font-size:24px !important; color:#ddd !important; line-height:32px !important; opacity:0.6 !important; overflow:hidden; }
.bottom_img_slide:hover .slick-prev:before, .bottom_img_slide:hover .slick-next:before { width:34px !important; border:1px solid #ddd !important; opacity:1 !important; transition:opacity .2s; }
.bottom_img_slide:hover .slick-prev:hover:before, .bottom_img_slide:hover .slick-next:hover:before { background:#002266 !important; border-color:#002266 !important; color:#fff !important; transition:all .2s;  }
.bottom_img_slide .slick-prev:before { content:'\f053'; }
.bottom_img_slide .slick-next:before { content:'\f054'; }

.enlarge_btn { width:30px; height:30px; position:absolute; right:0; bottom:0; background:#000; border-radius:4px; opacity:0.6; cursor:pointer; }
.enlarge_btn i { display:inline-block; width:100%; text-align:center; line-height:30px; color:#fff; float:left; }
.enlarge_btn:hover { opacity:1; transition:all .2s; }

.bottom_info .box_title { height:18px; padding-left:10px; border-left:3px solid #002266; font-size:18px; font-weight:bold; line-height:18px; }
.bottom_info .box_title {margin-bottom:10px; display: inline-block;}
.pic_enroll_btn{cursor: pointer;}

.bottom_info .bottm_content { width:calc(100% - 250px); padding:28px 0; float:right; }
.bottom_info .bottm_content table { width:100%; border:none !important; table-layout:fixed; flaot:left; }
.bottom_info table th, .bottom_info table td { padding:5px 0; border:none !important; text-align:left !important; }
.bottom_info table th { font-weight:normal; color:#999; }
.bottom_info table td { font-weight:bold !important; font-size:15px !important; color:#000 !important; }

.danji_name{cursor: pointer;}

.dadanBox .danji_top .icon_wrap>.icon_box>div{line-height:inherit;}
.danji_top .icon_title{text-align:left;}
.danji_top .icon_title span:last-child{font-weight:bold;}
.text_wrap{margin-top:5px;}
.item_left_panel .dadanBox .icon_wrap>.icon_box i{font-size:30px!important;}
.item_list_left_box.dadanBox .row>.col-sm-12{margin-bottom:10px!important;}

.dadanBox .item_table>div { display:inline-block; width:100%; float:left; }
.dadanBox .item_table .danzi_table { padding:15px 0; }
.modal.img_modal { width:100%; height:100vh; padding:60px; background:rgba(0,0,0,.8); position:fixed; top:0; left:0; z-index:1051; display:none; }
.modal.img_modal.in {display: inline-block; }

.modal .danji_top>* { width:100%; }
.modal .danji_title_right { margin-top:15px; }
.modal .danji_title_right>* { width:calc((100% - 20px) / 3); }

.modal.img_modal button { position:absolute; top:15px; right:15px; z-index:1; opacity:.5; }
.modal.img_modal button i { color:#fff; }
.modal .addTag { display:inline-block; position:fixed; top:15px; left:50%; transform:translateX(-50%); }
.modal .addTag .type_name { display:inline-block; height:30px; padding:0 15px; background:rgba(255,255,255,.8); border-radius:4px; line-height:30px; color:#000; font-size:16px; font-weight:bold; }
.modal .img_wrap { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center; }
.modal .img_wrap img { display: inline-block; width:auto; max-height:100%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
.modal .img_wrap img.ratioOver { max-width:100%; height:auto; }

/* 고객/매물 검색 - 모달 기본 */
.modalSearch { display:none; width:100%; height:100%; position:fixed; top:0; left:0; z-index:9999; }
.modalSearch.on { display:inline-block; }
.modalSearch .modal_bg { display:inline-block; width:100%; height:100%; background:rgba(0,0,0,.2); position:absolute; top:0; left:0; z-index:1; }
.modalSearch .modal_wrap { display:inline-block; width:500px; padding:0; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background-color:#fff; border-radius:10px; box-shadow:0 0 5px rgba(0,0,0,.15); z-index:2; }
.modalSearch .modal_wrap>* { float:left;width:100%; }
.modalSearch .modal_header { padding:9px 15px 7px; border-bottom:1px solid #ddd; text-align:center; }
.modalSearch .modal_header span { font-size:20px; line-height:20px; }
.modalSearch .modal_header span.title { font-family:'NotoSansKR-Bold'; font-size:16px; font-weight:bold; line-height:28px; }
.modalSearch .modal_header span.close { margin-right:10px; line-height:24px; float:right; opacity:1; cursor:pointer; }
.modal_header span.close i { color:#000; font-size:24px; line-height:28px; }
.modalSearch .modal_body { max-height:550px; padding:20px 10px; overflow-y:auto; }
.modalSearch .modal_body>form { float:left;width:100%; }
.modalSearch .modal_body .modal_leftBox, .modalSearch .modal_body .modal_rightBox { float:left;width:100%; }
.modalSearch .modal_body .modal_rightBox { display:none; margin-left:30px; }
.modalSearch .modal_body .table { border-collapse:collapse;table-layout:fixed; }
.modalSearch .modal_body .table>thead>th { background-color:#f2f4f7; }
.modalSearch .modal_body .table>tbody>tr { border-bottom:1px solid #ddd;background-color:#fff; }
.modalSearch .modal_body .table>tbody>tr>td { border:none; }
.o_select_btn, .i_select_btn { border:1px solid #026;background-color:#026;color:#fff;font-weight:bold;text-align:center;line-height:1;transition:all .2s; }
.o_select_btn:hover, .i_select_btn:hover, .o_select_btn:focus, .i_select_btn:focus { background-color:#fff;color:#026; }
.modalSearch .modal_box { float:left;width:100%; }
.modalSearch .modal_box:not(:last-child) { margin-bottom:10px; }
.modalSearch .modal_box>* { float:left;width:100%; }
.modalSearch .modal_box .title { padding-bottom:5px; font-size:15px; font-weight:bold; }
.modalSearch .modal .admin_item_header { padding:0;margin:0; }
#modal-item_search .modal_header span.title { line-height:28px; }
#modal-item_search .modal_header span.close { margin-right:10px; }
#modal-item_search .modal_header span.close i { font-size:25px;line-height:28px; }  
/* 매물목록 */
.modalSearch .admin_item_wrap { display:inline-block; width:100%; height:calc(100% - 208px); margin:10px 0; padding:15px; background-color:#fff; border:1px solid #ddd; border-radius:10px; }
.modalSearch .admin_item_header { float:left;width:100%; margin-top:10px;  }
.modalSearch .admin_item_header>* { float:left;width:auto; }
.modalSearch .admin_item_header>.item_headerR { width:auto; float:right; }

/* SNS 공유 */
#modal-share.modalShare.openModal { display:block !important;background-color:rgba(0,0,0,.05);z-index:1051; }
#modal-share.modalShare.openModal .modal-dialog { position:absolute;top:50%;left:50%;margin:-150px 0 0-150px !important; }
#modal-share.modalShare.openModal .modal-header { position:relative;height:45px;min-height:auto;padding:12px 10px; }
#modal-share.modalShare.openModal .modal-header .close { position:absolute;top:50%;right:10px;height:15px;margin:-7.5px 0 0;opacity:1; }
#modal-share.modalShare.openModal .modal-header .close>span { display:block;height:100%; }
#modal-share.modalShare.openModal .modal-header .close>span img { width:15px !important;vertical-align:top; }
#modal-share.modalShare.openModal .modal-title { font-size:16px;text-align:center;line-height:1; }
#modal-share.modalShare.openModal .modal-title>* { font-family:'NotoSansKR-Bold';font-size:inherit; }
#modal-share.modalShare.openModal .btn_box { text-align:center; }
#modal-share.modalShare.openModal .a_wrap { display:inline-block; }
#modal-share.modalShare.openModal .a_wrap::after { content:'';display:block;clear:both; }
#modal-share.modalShare.openModal .a_wrap>* { float:left;width:33.333%;margin:10px 0; }
#modal-share.modalShare.openModal .a_wrap>*>* { display:block;text-align:center; }
#modal-share.modalShare.openModal .a_wrap>*>img { margin:0 auto; }

@media (max-width:992px){
	#hamburger_manu_box { background-color:#fff; }
    #building_another{padding:8px 10px!important;}
    #building_another .row{padding:0!important;}

    .detail_danzi_img .img_btn { display:none !important; }
    .danji_top>* { width:100%; }
    .danji_title_left { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd; }
    .danji_title_right>* { width:calc((100% - 20px) / 3); }
    .danji_title_right .icon_box i { width:100%; margin-bottom:5px; margin-right:0; text-align:center; }
    .danji_top .icon_title { width:100%; text-align:center; }

    .danzi_table { padding:10px 0; }
	.danzi_table table td { padding:4px 0 !important; }
    .dadanBox>div:not(.item_table) .danzi_table table, .dadanBox>div:not(.item_table) .danzi_table tbody, .dadanBox>div:not(.item_table) .danzi_table tr { display:inline-block; width:100%; float:left; }
    .dadanBox>div:not(.item_table) .danzi_table th, .dadanBox>div:not(.item_table) .danzi_table td { display:inline-block; width:150px; padding:4px 0; float:left; }
    .dadanBox>div:not(.item_table) .danzi_table th { width:calc(100% - 150px); }
    .bottom_info>* { display:inline-block; width:100%; float:left; }
    .bottom_info .bottm_content { width:100%; padding:15px 0; padding-bottom:0; }
    .type_img_box { width:100%; height:auto; margin:0; padding:0; }
    .bottom_img_slide .slick-prev, .bottom_img_slide .slick-next { display:none !important; }
    .type_img { width:100%; height:auto; padding-top:calc((100% / 16) * 9); }
	
	/* custom :: select */
	.custom_select>select { padding:0 14px 0 7px; }
	.custom_select>i { right:5px;margin-top:-4px;font-size:10px; }
	
	/* button :: excel */
	.excel_btn { width:30px;height:30px; }
	.excel_btn>i { font-size:16px;line-height:28px; }

	/* 전체 매물 목록 */
	.admin_itemList .item_table_mobile .price_box_wrap:not(:last-child) { margin-bottom:2px; }
	.admin_itemList .item_table_mobile .price_box_wrap>*:not(:last-child) { margin-bottom:2px; }

	/* 매물검색 */
	#modal-item_search .table_pc { display:none !important; }
	#modal-item_search .mobile_only.table_mobile { display:table !important; }
	#modal-item_search .modal_wrap { box-shadow:none; }
	#modal-item_search.change { overflow:hidden; }
	#modal-item_search.on.change .modal_wrap { width:100%;height:100%;border-radius:0; }
	#modal-item_search .modal_wrap .modal_body { position:relative;height:calc(100% - 44px);padding:0; }
	#modal-item_search .modal_header { padding:10px 15px 5px; }
	#modal-item_search .modal_header span.title { font-size:16px; }
	#modal-item_search .modal_header span.close { margin:0; }
	#modal-item_search .modal_header span.close i { font-size:23px; }
	#modal-item_search .admin_item_header { padding:5px 10px; }
	#modal-item_search #searchItemForm { margin:0; }
	#modal-item_search .table_scroll { height:calc(100% - 90px) !important;padding:0;overflow:hidden; }
	#modal-item_search .pagination_box { height:50px;max-height:50px;padding:10px;overflow:hidden;overflow-x:auto;z-index:3; }
	#modal-item_search .pagination_box .pagination { white-space:nowrap; }
	#modal-item_search.modalSearch .table_mobile { display:block !important;height:100% !important;padding:0 10px;overflow:hidden;overflow-y:auto; }
	#modal-item_search #searchItemList .table_mobile td { padding:5px;word-break:break-all; }
	#modal-item_search #searchItemList .table_mobile td:last-child.text-center { text-align:center !important; }  
	#modal-item_search #searchItemList .table_mobile td>div>span { width:auto;text-align:center; }
	#modal-item_search #searchItemList .table_mobile td.td_price span { font-size:13px !important; }
	#modal-item_search #searchItemList .table_mobile td.td_note>div { width:100%;line-height:21px;vertical-align:top; }
	#modal-item_search .table_mobile .td_note .pull-left { width:calc(100% - 50px);padding-right:5px; }
	.o_select_btn, .i_select_btn { width:45px;height:20px;padding:0;border:1px solid #026;background-color:#026;color:#fff;font-size:12px;font-weight:bold;text-align:center;line-height:19px;transition:all .2s; }
	.o_select_btn:hover, .i_select_btn:hover, .o_select_btn:focus, .i_select_btn:focus { background-color:#fff;color:#026; }

	#modal-item_search .admin_item_header>.item_headerL { width:100%; }
	#modal-item_search .item_headerL>select { display:none; }
	#modal-item_search .item_headerL>select.tour_select_m { width:80px; height:32px; padding:0 5px; border:1px solid #026; color:#026; font-weight:bold; float:right; }
	#modal-item_search .admin_item_header>.item_headerR { display:none; }
	.item-btn-box button { height:34px;padding:0 5px;border:1px solid #026;background:#026;color:#fff;font-size:14px;border-radius:5px;cursor: pointer; }
	#modal-item_search .item-btn-box.mobile_only { margin-right:0 !important; float:right; }
	#modal-item_search .search_btn.mobile_only { width:52px;height:30px;padding:0 5px;margin:0;border:1px solid #026; background-color:#026;color:#fff;font-family:'NotoSansKR-Bold';font-size:14px;line-height:28px;cursor:pointer; }
	#modal-item_search .search_btn.mobile_only * { color:inherit; }
	#modal-item_search .search_btn.mobile_only.search_btn_all { background:#026; color:#fff; }
	#modal-item_search .search_btn.mobile_only.search_btn_all i { font-size:14px; color:#fff; }
	#modal-item_search .search_btn.mobile_only:not(:last-child) { margin-right:5px; }
	#modal-item_search .item_headerL .align_search_box { position:relative;width:calc(100% - 57px);height:auto; }
	#modal-item_search .item_headerL .align_search_box .fa-sort-alt { float:right;width:30px;height:30px;margin-left:5px;background-color:#026;color:#fff;font-size:15px;text-align:center;line-height:30px;border-radius:5px;cursor:pointer; }
	#modal-item_search .item_headerL .align_search_box .align_box { display:none; }
	#modal-item_search .item_headerL .align_search_box .align_box.on { display:block;position:absolute;top:calc(100% + 2px);right:0;margin:0;z-index:4; }
	#modal-item_search .item_headerL .align_search_box .align_box>.align_btn { float:none;width:100%;font-size:13px; }
	#modal-item_search .item_headerL .align_search_box>.admin_search_group { width:calc(100% - 35px); }
	#modal-item_search .admin_search_group>.admin_search { width:100%; }
	#modal-item_search .admin_search_group>.admin_search>* { width:30px;height:30px;line-height:28px; }
	#modal-item_search .admin_search_group>.admin_search>input { width:calc(100% - 30px);height:30px;font-size:14px;line-height:28px; }
	/* 매물검색 목록 */
	#searchItemList td>div>span select { height:22px; padding:0; line-height:1; }
	#searchItemList td>div>span:not(:last-child):after { content:'｜'; color:#999; }
	#searchItemList td>div>span.btn:after, #searchItemList td .id_moveBtn:after { content:'' !important; }
	#searchItemList td>div.area_div>span { width:100%; }
	#searchItemList .table_mobile td>div>input, #searchItemList .table_mobile td>div>select { float:left; }
	#searchItemList .table_mobile td>div>select { margin-right:5px; border:1px solid #ddd; border-radius:4px; cursor:pointer; }
	#searchItemList .table_mobile td .id_moveBtn { width:auto; }
	#searchItemList td>div>span select { height:22px; padding:0; line-height:1; }
	#searchItemList td>div>span:not(:last-child):after,
	#searchItemList .table_mobile .td_note .pull-left>span:first-child::after { content:'｜'; color:#999; }
	#searchItemList td>div>span.btn:after, #searchItemList td .id_moveBtn:after { content:'' !important; }
	#searchItemList td>div.area_div>span { width:100%; }
	.modal_box #searchItemList .title { padding:0; font-size:14px; font-weight:normal; }
	#modal-item_search #searchItemList .price_box_wrap .price_box { display:inline; }
	#modal-item_search #searchItemList .price_box_wrap .price_box>span:first-child { font-size:10px !important; }
	#modal-item_search #searchItemList .price_box_wrap .price_box>span:last-child { font-size:12px !important; }
	.admin_search_R .btn_box>.btn { float:left;width:30px;min-width:auto;height:30px;padding:0;border:1px solid #026;background-color:#fff;line-height:28px;border-radius:5px; }
	.admin_search_R .btn_box>.btn i { color:#026;line-height:28px;vertical-align:top; }
	.admin_search_R .btn_box .btn.btn_search_mobile { display:none; }
	.admin_search_R .btn_box>.btn:hover { background:#026; transition:all .2s; }
	.admin_search_R .btn_box>.btn:hover i { color:#fff; transition:all .2s; }
	.admin_search_R .btn_box>.btn.btn_reset { margin-left:5px; border-color:#f00; }
	.admin_search_R .btn_box>.btn.btn_reset i { color:#f00; }
	.admin_search_R .btn_box>.btn.btn_reset:hover { background:#f00; transition:all .2s; }
	.admin_search_R .btn_box>.btn.btn_reset:hover i { color:#fff; transition:all .2s; }
	
	/* 고객검색 */
	#modal-owner .table_pc { display:none; }
	#modal-owner.on .modal_wrap { height:70% !important; }
	#modal-owner.on .modal_header { padding:10px 15px 5px; }
	#modal-owner.on .modal_header span.title { display:inline-block;font-size:16px;line-height:normal; }
	#modal-owner.on .modal_header .close { margin:0; }
	#modal-owner.on .modal_header span.close i { font-size:23px; }
	#modal-owner.on .modal_body { height:calc(100% - 45px);padding:10px 0 !important; }
	#modal-owner.on .admin_item_header { padding:0 10px;margin:0 0 5px !important; }
	#modal-owner.on .admin_owner_table { height:calc(100% - 40px); }
	#modal-owner.on .admin_owner_table .table_top_wrap { height:100% !important;padding:0 10px; }
	#modal-owner.on .admin_item_header>*, .align_search_box, .admin_search_group, #modal-owner.on .admin_search_group>.admin_search { width:100%; }
	#modal-owner.on .admin_search_group>.admin_search>* { width:34px; }
	#modal-owner.on .admin_search_group>.admin_search>*, .item_headerL>* { height:34px;line-height:32px; }
	#modal-owner.on .admin_search_group>.admin_search>input { width:calc(100% - 34px);font-size:14px; }
	#modal-owner.on .table_mobile { display:table;border-top:2px solid #000 !important; }
	#modal-owner.on .owner_search_tr { border-bottom:2px solid #000; }
	#modal-owner.on .owner_search_tr td { padding:0 5px;font-size:13px; }
	#modal-owner.on .owner_search_tr td .verbar::after { content:'ㅣ';color:#888;font-size:12px; }
	#modal-owner.on .owner_search_tr td>div { padding:5px 0;line-height:20px; }
	#modal-owner.on .owner_search_tr td>div:not(:last-child) { border-bottom:1px solid #ddd; }
	#modal-owner .table_mobile .owner_status_box { padding:0;border:0;margin-right:5px;background-color:transparent; }
	#modal-owner .table_mobile span.btn_status_txt { display:inline-block;height:100%;padding:0 5px;border:1px solid;color:#fff;font-family:'NotoSansKR-Bold';font-size:12px;line-height:18px;vertical-align:top;border-radius:5px; }
	#modal-owner .modal_footer { border-top:1px solid #ddd; }
	#modal-owner .pagination_box { position:absolute;bottom:0;left:0;width:100%;height:50px;padding:10px 0;background-color:#fff;text-align:center;border-radius:0 0 10px 10px; }
	#modal-owner .pagination_box .pagination { margin:0 !important; }
	#modal-owner .pagination_box .pagination>li { display:inline-block; }
	#modal-owner .pagination_box .pagination>li:not(:last-child){ margin-right:5px; }
	#modal-owner .pagination_box .pagination>li>a, .pagination_box .pagination>li.active>span { width:30px;height:30px;padding:0 !important;border:1px solid #ddd;color:#666;font-size:13px;line-height:28px;border-radius:5px; }
	#modal-owner .pagination_box .pagination>li>a:hover,
	#modal-owner .pagination_box .pagination>li>a:focus,
	#modal-owner .pagination_box .pagination>li>span:hover,
	#modal-owner .pagination_box .pagination>li>span:focus { border-radius:5px; }
	#modal-owner .pagination_box .pagination>li.active a:after { display:none; }
	#modal-owner .pagination_box .pagination>li.active>a { background-color:#026 !important;color:#fff !important;line-height:30px; }
	#modal-owner .pagination_box .pagination>li>a>i { color:#9fa2a2;font-size:19px !important;line-height:28px; }

	/* 전체 필터 */
	#modal-item_search .searchBox_wrap { display:none; }
	#modal-item_search .searchBox_wrap.on { display:block;position:fixed;top:0;left:0;width:100%;height:100%;border:none;background-color:#fff;z-index:100; }
	#modal-item_search .searchBox_wrap.on .searchBox_header { position:relative;width:100%;height:40px;border-bottom:1px solid #ddd;text-align:center; }
	#modal-item_search .searchBox_wrap.on .searchBox_header .title { padding:0;font-family:'NotoSansKR-Bold';font-size:16px;line-height:40px; }
	#modal-item_search .searchBox_wrap.on .searchBox_header .close { position:absolute;top:0;right:0;width:40px;height:40px;line-height:40px;opacity:1; }
	#modal-item_search .searchBox_wrap.on .searchBox_header .close i { font-size:23px; }
	#modal-item_search .searchBox_wrap.on>table, #modal-item_search .searchBox_wrap.on>table tbody, #modal-item_search .searchBox_wrap.on>table tr, #modal-item_search .searchBox_wrap.on>table td { display:block; }
	#modal-item_search .searchBox_wrap.on>table>colgroup { display:none; }
	#modal-item_search .searchBox_wrap.on>table, #modal-item_search .searchBox_wrap.on>table tbody, #modal-item_search .searchBox_wrap.on>table tr { height:100%; }
	#modal-item_search .searchBox_wrap.on>table .admin_search_L { height:calc(100% - 90px);padding:10px;overflow:hidden;overflow-y:auto; }
	#modal-item_search .search_wrap { float:none;height:auto;overflow:hidden; }
	#modal-item_search .search_wrap { width:100%;min-width:100%;margin-bottom:0; }
	#modal-item_search .search_wrap .search_box { width:100%;min-width:100%;height:auto;max-height:initial;margin-bottom:0; }
	#modal-item_search .search_wrap .search_box.search_box_btn { width:calc((100% - 10px) / 2);min-width:auto; }
	#modal-item_search .search_wrap .search_box.search_box_btn.search_box_btn_odd { margin-right:10px; }
	#modal-item_search .search_wrap .search_box_3 .search_box { width:calc((100% - 20px) / 3);min-width:auto; }
	#modal-item_search .search_wrap .search_box_3 .search_box:not(:last-child) { margin-right:10px; }
	#modal-item_search .search_wrap .radio_select_wrap, #modal-item_search .searchBox_wrap .category_box { width:100%; }
	#modal-item_search .search_wrap .search_box .title, #modal-item_search .price_drop_box .price_box h4, #modal-item_search .area_drop_box .area_box h4 { display:block;padding:0;margin:0;font-size:14px;line-height:30px; }
	#modal-item_search .area_drop_box .area_box h4 *, #modal-item_search .price_drop_box .price_box h4 * { font-size:14px;line-height:30px; }
	#modal-item_search .search_wrap .search_box .input_span { width:100%; }
	#modal-item_search .search_wrap .search_box:not(:last-child) { margin:0; }
	#modal-item_search .searchBox_wrap .search_address .btn-group { width:calc((100% - 10px) / 3) !important; }
	#modal-item_search .searchBox_wrap .dropdown-toggle .filter-option { height:100%;;line-height:28px; }
	#modal-item_search .search_jibun_wrap .input_span_input { width:100%;margin-top:5px; }
	#modal-item_search .search_wrap .search_box .input_span input { min-width:auto;height:30px; }
	#modal-item_search .searchBox_wrap .btn.dropdown-toggle { min-width:100%; }
	#modal-item_search .searchBox_wrap .btn_category { margin-bottom:1px; }
	#modal-item_search .dropdown.search_block { display:block;margin:0; }
	#modal-item_search .search_box .dropdown-backdrop { display:none !important; }
	#modal-item_search .price_search_box, #modal-item_search .area_search_box { width:100% !important; }
	#modal-item_search .price_search_box .dropdown-toggle, #modal-item_search .area_search_box .dropdown-toggle, #modal-item_search .floor_search_box .dropdown-toggle { display:none; }
	#modal-item_search .price_search_box .dropdown-toggle .type_sub_tit::after, #modal-item_search .area_search_box .dropdown-toggle .type_sub_tit::after { content:'\f107';float:left;font-family:'Font Awesome 5 Pro';color:#999; }
	#modal-item_search .price_search_box .dropdown-toggle .type_sub_tit>span, #modal-item_search .area_search_box .dropdown-toggle .type_sub_tit>span { display:none; }
	#modal-item_search .dropdown-menu.price_drop_box, #modal-item_search .dropdown-menu.area_drop_box { display:block;position:static !important;width:100%;min-width:100%;height:auto;padding:0;margin:0;box-shadow:none;overflow:hidden; }
	#modal-item_search .dropdown-menu.price_drop_box .drop_box_scroll, #modal-item_search .dropdown-menu.area_drop_box .drop_box_scroll { height:auto;padding:0;overflow:hidden; }
	#modal-item_search .dropdown-menu.price_drop_box .price_box, #modal-item_search .dropdown-menu.area_drop_box .area_box { padding:0;margin:0;border:none; }
	#modal-item_search .dropdown-menu.price_drop_box .input_span_2 { margin-top:5px; }
	#modal-item_search .dropdown-menu.price_drop_box .input_span_2>span, #modal-item_search .dropdown-menu.area_drop_box .input_span_2>span { width:20px;height:30px; }
	#modal-item_search .price_drop_box .table_view>button, #modal-item_search .area_drop_box .table_view>button { font-size:12px; }
	#modal-item_search .search_block .btn_box { display:none; }
	#modal-item_search .searchBox_wrap td.admin_search_R { height:50px;padding:10px;border:none;border-top:1px solid #ddd; }
	#modal-item_search .searchBox_wrap .btn_box { padding:0; }
	#modal-item_search .searchBox_wrap .btn_box .btn { float:left;width:calc(100% - 35px);background-color:#026;color:#fff;outline:0; }
	#modal-item_search .searchBox_wrap .btn_box .btn i { color:inherit; }
	#modal-item_search .searchBox_wrap .btn_box .btn:hover, #modal-item_search .searchBox_wrap .btn_box .btn:focus { background-color:#026;color:#fff; }
	#modal-item_search .searchBox_wrap .btn_box .btn>span { padding-left:5px;font-family:'NotoSansKR-Bold';font-size:14px;color:#fff; }
	#modal-item_search .searchBox_wrap .btn_box .btn_reset { width:30px;background-color:#fff;color:#f00; }
	#modal-item_search .searchBox_wrap .btn_box .btn_reset:hover, #modal-item_search .searchBox_wrap .btn_box .btn_reset:focus { background-color:#fff;color:#f00; }
	#modal-item_search .searchBox_wrap .filter_top_btn { display:none; }

	#modal-item_search .table_mobile { display:block;height:auto !important;border-top:none !important; }
	#modal-item_search .table_mobile .admin_item_table:first-child { border-top:2px solid #000; }
	#modal-item_search .table_mobile .admin_item_table { height:auto !important;border-bottom:2px solid #000; } 
	#modal-item_search .table_mobile td { padding:5px; }
	/* #modal-item_search .modal_footer { margin-top:10px !important; border-top:none; } */
	#searchItemList table.table_mobile { display:table !important; width:100%; float:left; }
	#searchItemList .table_mobile tr:not(:last-child) { border-bottom:1px solid #ddd; }
	#searchItemList .table_mobile td { font-size:13px; }
	#searchItemList .table_mobile td>div { display:inline-block;font-size:inherit;line-height:1; }
	#searchItemList .table_mobile td>div>span { float:left; }
	#searchItemList .table_mobile td>div>select { margin-right:5px; border:1px solid #ddd; border-radius:4px; cursor:pointer; }
	#searchItemList .table_mobile td .id_moveBtn { width:auto; }
	#searchItemList td>div>span select { height:22px; padding:0; line-height:1; }
	#searchItemList td>div>span:not(:last-child):after { content:'｜'; color:#999; }
	#searchItemList td>div>span.btn:after, #searchItemList td .id_moveBtn:after { content:'' !important; }
	#searchItemList td>div.area_div>span { width:100%; }
	#searchItemList .table_mobile td>div>select { margin-right:5px; border:1px solid #ddd; border-radius:4px; cursor:pointer; }
	#searchItemList .table_mobile td .id_moveBtn { width:auto; }
	#searchItemList td>div>span select { height:22px; padding:0; line-height:1; }
	#searchItemList td>div>span:not(:last-child):after,
	#searchItemList .table_mobile .td_note .pull-left>span:first-child::after { content:'｜'; color:#999; }
	#searchItemList td>div>span.btn:after, #searchItemList td .id_moveBtn:after { content:'' !important; }
	#searchItemList td>div.area_div>span { width:100%; }
	.modal_box #searchItemList .title { padding:0; font-size:14px; font-weight:normal; }
	#modal-item_search #searchItemList .price_box_wrap .price_box { display:inline; }
	#modal-item_search #searchItemList .price_box_wrap .price_box>span:first-child { font-size:10px !important; }
	#modal-item_search #searchItemList .price_box_wrap .price_box>span:last-child { font-size:12px !important; }
	#searchItemForm .btn.filter_reset { width:auto; height:30px; padding:0 5px; background:rgba(234,15,83,.1); border:none; color:#ea0f53; line-height:28px; overflow:hidden; }
	#searchItemForm .btn.filter_reset i { width:auto; height:30px; margin-right:5px; line-height:30px; }

	/* 모바일 탭화 */
	.mob_tab_nav { width:100%;margin-bottom:5px; }
	.mob_tab_nav.mobile_only { display:block !important; }
	.mob_tab_nav>ul { width:100%;margin:0; }
	.mob_tab_nav>ul>li { float:left;width:calc((100% - 5px) / 2);height:35px;padding:0 5px;border:1px solid #026;background-color:#fff;color:#026;font-size:15px;text-align:center;line-height:33px;border-radius:5px;cursor:pointer; }
	.mob_tab_nav.mob_tab_nav_3>ul>li { width:calc((100% - 10px) / 3); }
	.mob_tab_nav.mob_tab_nav_4>ul>li { width:calc((100% - 15px) / 4); }
	.mob_tab_nav>ul>li:not(:last-child) { margin-right:5px; }
	.mob_tab_nav>ul>li.active { background-color:#026;color:#fff;font-family:'NotoSansKR-Bold'; }
	.mob_tab_nav.mob_tab_nav_3>ul>li>* { color:inherit;font-family:inherit;font-size:inherit; }
	
	/* SNS 공유 */
	#modal-share.modalShare.openModal .modal-dialog { width:90vw;max-width:300px;margin:0 !important;transform:translate(-50%, -50%); }
	#modal-share.modalShare.openModal .a_wrap>* { margin:5px 0; }
	#modal-share.modalShare.openModal .a_wrap>*>img { width:25px; }
	#modal-share.modalShare.openModal .a_wrap>*>span { font-size:12px;line-height:20px; }

	
	/* 고객 등록 */
	#owner_form .owner_status_box { max-width:calc(100% - 60px); }
	#owner_form .owner_status_box>div { width:calc(100% / 5);min-width:auto;overflow:hidden;white-space:nowrap; }
}
@media (max-width:500px) {
	.mob_tab_nav.mob_tab_nav_3>ul>li { font-size:14px; }
	.mob_tab_nav.mob_tab_nav_3>ul>li>.mobile { display:none; }
}
@media (max-width:359px) {
	/* 고객 등록
	#owner_form.section_box_wrap .fixed_top { position:static; }
	#owner_form.section_box_wrap .fixed_top .fixed_topR { position:absolute;top:0;right:0;width:100%;padding:5px 10px;border-bottom:1px solid #ddd;background-color:#fff; }
	#owner_form.section_box_wrap .fixed_top::after { content:'';display:block;clear:both; } */
	/* 고객 등록 */
	#owner_form .owner_info .box_title { padding-bottom:7px }
	#owner_form .owner_status_box { position:static;max-width:100%;margin-top:5px; }

}

@media (min-width:993px) {

.imgswrap { position:relative;height:100%; }
.imgswrap img { position:absolute;top:50%;left:50%;display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;transform:translate(-50%, -50%); }
}
