<style>
    /* 슬라이드 화살표 수정 */
    .slick-next:before { content:'\f054'; font-family:'Font Awesome 6 Pro'; font-size:30px; }
    .slick-prev:before { content:'\f053'; font-family:'Font Awesome 6 Pro'; font-size:30px; }
    /* 매물공유 플랫폼 공통 CSS */
    td { word-break:break-all; }
    input[type="number"]::-webkit-outer-spin-button,
    input[type="number"]::-webkit-inner-spin-button { margin:0;-webkit-appearance:none; }
    /* 페이지 공통 영역 */
    /* .wrap_1140 { width: 1140px; max-width: 100%; margin: 0 auto; } */
    .wrap_1140 { width: 1400px; max-width: 100%; margin: 0 auto; }
    .wrap_1500 { width: 1400px; max-width: 100%; margin: 0 auto; }

    label, ul, ol, p { margin-bottom: 0; }
    input:focus, select:focus, textarea:focus, button:focus, input:active, select:active, textarea:active, button:active { outline: none; box-shadow: none; box-shadow: none; }

    button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance:button; }

    input { display:block;height:34px;padding:0 10px;border:none;background-color:#F6F6F6;font-size:13px;border-radius:5px; }
    input::placeholder { color:#999; }

    .in_box { position: relative; height: 34px; background-color: #F6F6F6; border-radius:5px;cursor:pointer; }
    .in_box:after { content:'\f107';display:inline-block;position:absolute;top:50%;right:5px;width:20px;color:#bbb;font-family:'Font Awesome 6 Pro';font-size:14px;text-align:center;transform:translateY(-50%); }
    select { display:block;position:relative;height:34px;padding:0 10px;border:none;background:none;font-size:13px;line-height:34px;border-radius:5px;outline:0;cursor:pointer;z-index:1;
        -webkit-appearance:none; /* 크롬 화살표 없애기 */
        -moz-appearance:none; /* 파이어폭스 화살표 없애기 */
        appearance:none /* 화살표 없애기 */;
    }

    button { display:block;height:34px;border:1px solid #ddd;font-size:13px;padding:0 10px;border-radius:5px;outline: 0; }
    audio, canvas, progress, video { max-width:100%; }

    textarea { display:block;padding:7px 10px;border:none;background-color:#F6F6F6;font-size:13px;border-radius:5px;resize:none; }
    textarea::placeholder { color:#999; }

    .fullWrap .addBtn_box { /* display: none; */ }

    /* 에디터 스타일 */
    #cke_content { border:1px solid #ddd; border-radius:5px; box-shadow:none; overflow:hidden; }
    #cke_content .cke_chrome { border-color: #DDD; border-radius: 4px; box-shadow: none; overflow: hidden; }
    #cke_content .cke_top { background: #FFF; border-color: #DDD; box-shadow: none; }
    #cke_content .cke_top .cke_toolgroup, #cke_content .cke_top a.cke_combo_button { background: #FFF; border-radius: 0; border-color: #DDD; }
    #cke_content .cke_top .cke_toolgroup *, #cke_content .cke_top a.cke_combo_button * { cursor:pointer; }
    #cke_content a.cke_button { border-color: #ddd; cursor:pointer; }
    #cke_content a.cke_button *, #cke_content .cke_button_icon, #cke_content a.cke_combo_button { cursor:pointer; }
    #cke_content .cke_bottom { background: #FFF; border-color: #ddd; }
    #cke_content .cke_top a.cke_button:hover, #cke_content .cke_top a.cke_button:focus, #cke_content .cke_top a.cke_button:active { background:#f6f6f6; box-shadow:none; }
    #cke_content a.cke_combo_button:active, #cke_content a.cke_combo_button { background:#f6f6f6; box-shadow:none; cursor:pointer; }

    #cke_content input::placeholder, #cke_content textarea::placeholder { color: #999; }

    /* 금액 */
    .price_title, .price_txt { font-family:'NotoSansKR-Bold'; font-weight:bold; font-size: 17px; }
        .price_title { margin-right:3px; }
        .price_tt_sell { color:#f4454b; }
        .price_tt_month,.price_tt_deposit { color:#9eda1d; }
        .price_tt_rent { color:#319bfe; }
        .price_tt_short { color:#9eda1d; }
    .price_2 { display:inline-block; width:100%; }

    .body_content_wrap { width:100%; height:auto; min-height:calc(100vh - 185px); }

        .body_content_wrap > div { width:100%; }

        /* 페이지 공통 영역 - 제목 */
        .body_content_wrap .body_title { display:table;height:100px;background-color:#002342;text-align:center;line-height:1.2; }
        .body_content_wrap .body_title_wrap { display:table-cell;vertical-align:middle; }
            .body_content_wrap .body_title_wrap > div { color:#fff; }

            .body_content_wrap .body_title_wrap .sbtt { margin-bottom:3px;font-size:14px;text-transform:uppercase; }
            .body_content_wrap .body_title_wrap .hdtt { font-family:NotoSansKR-Bold;font-size:20px;font-weight:bold; }
            .body_content_wrap .body_title_wrap .tt_btns { display:inline-block;margin-top:10px; }
            .body_content_wrap .body_title_wrap .tt_btns::after { content:'';display:block;clear:both; }
            .body_content_wrap .body_title_wrap .tt_btns span { float:left;padding:0 10px;background-color:#1a3955;color:#fff;text-align:center;font-size:12px;font-weight:bold;line-height:25px;border-radius:5px; }
            .body_content_wrap .body_title_wrap .tt_btns span:not(:last-child) { margin-right:5px; }

        /* 페이지 공통 영역 - 내용 */
        /* .body_content_wrap .body_content { min-height: 568px; } */
        .body_content_wrap .body_content { min-height:calc(100vh - 230px); }

            .body_content_wrap .body_content .board_body { padding: 30px 0; }

            /* 페이지 공통 영역 - 목록 상단 */
            .body_content_wrap .body_content .board_top { width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:2px solid #000; display: flex; flex-flow: wrap row; justify-content: space-between; }

                .body_content_wrap .body_content .board_top .board_top_L { }

                    .body_content_wrap .body_content .board_top .board_top_L .bbs_num { display:inline-flex; height:35px;padding:0 10px;background-color:rgba(26,54,93,.1);line-height:35px;border-radius:5px;justify-content:center;align-items:center; }
                    .body_content_wrap .body_content .board_top .board_top_L .bbs_num > span { color:#1a365d; font-family:NotoSansKR-Bold; font-size:14px;font-weight:bold; }
                    .body_content_wrap .body_content .board_top .board_top_L .bbs_num > span.mo { display:none; }

                    .body_content_wrap .body_content .board_top .board_top_L .bbs_num > span:last-child { display:inline-flex; height:18px; margin-left:5px; padding:0 5px; background:#bbb; border-radius:18px; font-size:11px; color:#fff; justify-content:center; align-items:center; }
                    .body_content_wrap .body_content .board_top .board_top_L .bbs_num > span:last-child { background:#1a365d; }

                .body_content_wrap .body_content .board_top .board_top_R { display: flex; flex-flow: wrap row; }

                    .body_content_wrap .body_content .board_top .board_top_R > div:not(:last-child) { margin-right: 5px; }

                    .body_content_wrap .body_content .board_top .board_top_R .board_write_btn { height:35px;padding:0 15px;border: 1px solid #000;background-color:#000;line-height:33px;border-radius:5px;cursor:pointer; }
                    .body_content_wrap .body_content .board_top .board_top_R .board_write_btn:hover { background-color:#fff; }
                        .body_content_wrap .body_content .board_top .board_top_R .board_write_btn > span { color:#fff; }
                        .body_content_wrap .body_content .board_top .board_top_R .board_write_btn:hover > span { color:#000; }

                    .body_content_wrap .body_content .board_top .board_top_R .search_input_box { display:flex;flex-flow:wrap row;width:250px;height:35px;background-color:#F6F6F6;border-radius:5px;overflow:hidden; }
                        .body_content_wrap .body_content .board_top .board_top_R .search_input_box input { width:calc(100% - 35px);border:none;background:none;box-shadow:none; }
                        .body_content_wrap .body_content .board_top .board_top_R .search_input_box span { width:35px;height:35px;background:none;border:none;cursor:pointer; }
                            .body_content_wrap .body_content .board_top .board_top_R .search_input_box span button { width:100%; height:35px;padding:0;border:none;background:none;box-shadow: none; }
                            .body_content_wrap .body_content .board_top .board_top_R .search_input_box span button i { color:#999; }

    .label-info { float:left;width:20px;height:20px;padding:0;margin-right:5px;line-height:20px; }
    .secret_box { float:left;width:20px;height:20px;margin-right:5px; }
    .boardtitle { float:left;max-width:calc(100% - 50px);overflow-y:hidden;overflow-x:hidden; }

            /* 페이지 공통 영역 - 목록 중간(필터) */
            .body_content_wrap .body_content .board_mid { width: 100%; margin-bottom: 5px; }

            /* 페이지 공통 영역 - 목록 하단(테이블) */
            .body_content_wrap .body_content .board_btm { width: 100%; }

                .body_content_wrap .body_content .board_btm table { width: 100%; table-layout: fixed; border-collapse: collapse; }
                .body_content_wrap .body_content .board_btm .table_pc {}
                .body_content_wrap .body_content .board_btm .table_mo { display: none; }

                    .body_content_wrap .body_content .board_btm table tr > * {}

                    .body_content_wrap .body_content .board_btm table thead { background: #F6F6F6; }
                    .body_content_wrap .body_content .board_btm table thead tr th { padding:7px 10px; font-size:14px;font-weight:bold;text-align:center; }

                    .body_content_wrap .body_content .board_btm table tbody {}
                    .body_content_wrap .body_content .board_btm table tbody tr { border-bottom:1px solid #ddd; }
                    .body_content_wrap .body_content .board_btm table tbody tr td { padding:10px;font-size:14px;line-height:20px; }
                    .body_content_wrap .body_content .board_btm table tbody tr td table td { padding:0; }

                    .body_content_wrap .body_content .board_btm label.check { position: relative; }
                    .body_content_wrap .body_content .board_btm label.check input[type=checkbox] { width: 1px !important; height: 1px !important; position: absolute; padding: 0; margin: 0; overflow: hidden; clip: rect(0,0,0,0); border: none; }
                    .body_content_wrap .body_content .board_btm label.check input[type=checkbox] + span { display: inline-block; width: auto; margin: 0; padding-left: 25px; font-weight: normal; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; cursor: pointer; }
                    .body_content_wrap .body_content .board_btm label.check input[type=checkbox] + span:before { width: 16px; height: 16px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #fff; content: ""; text-align: center; border: 1px solid #ddd; border-radius: 4px; transition: all .2s; }
                    .body_content_wrap .body_content .board_btm label.check input[type=checkbox]:checked + span:before { background: url(/static/img/add/icon_checkW.png) #1a365d no-repeat center/14px 14px; border-color: #1a365d; }

                    .body_content_wrap .body_content .board_btm .btn_boxs { width: 100%; height: auto; display: flex; flex-flow: wrap row; justify-content: center; }
                        .body_content_wrap .body_content .board_btm .btn_boxs .btn { width: 28px; height: 28px; padding: 0; margin-bottom: 5px; line-height: 25px; border: 1px solid #ddd; background: #F6F6F6; }
                        .body_content_wrap .body_content .board_btm .btn_boxs .btn:nth-last-child(1), .body_content_wrap .body_content .board_btm .btn_boxs .btn:nth-last-child(2) { margin-bottom: 0; }
                        .body_content_wrap .body_content .board_btm .btn_boxs .btn i { font-size: 13px; }

                        .body_content_wrap .body_content .board_btm .btn_boxs .btn.btn_edit { background: #EAFBED; border-color: #EAFBED; }
                        .body_content_wrap .body_content .board_btm .btn_boxs .btn.btn_edit span { color: #33D84D; }
                        .body_content_wrap .body_content .board_btm .btn_boxs .btn.btn_edit i { color: #33D84D; }

                        .body_content_wrap .body_content .board_btm .btn_boxs .btn.btn_edit:hover { background: #fff; border-color: #33D84D; transition:all .2s; }

                        .body_content_wrap .body_content .board_btm .btn_boxs .btn.btn_delete { margin-top:5px; background: #FFE5E5; border-color: #FFE5E5; }
                        .body_content_wrap .body_content .board_btm .btn_boxs .btn.btn_delete span { color: #FF0000; }
                        .body_content_wrap .body_content .board_btm .btn_boxs .btn.btn_delete i { color: #FF0000; }

                        .body_content_wrap .body_content .board_btm .btn_boxs .btn.btn_delete:hover { background: #fff; border-color: #FF0000; transition:all .2s; }

                        .body_content_wrap .body_content .board_btm .btn4_boxs .btn { width:55px;height:25px;margin:0;border-color:#f6f6f6;background-color:#f6f6f6;line-height:23px; }
                        .body_content_wrap .body_content .board_btm .btn4_boxs .btn:hover { border-color:#999;background-color:#fff; }
                        .body_content_wrap .body_content .board_btm .btn4_boxs .btn:nth-child(odd) { margin-right:5px; }
                        .body_content_wrap .body_content .board_btm .btn4_boxs .btn.btn_addressCopy_admin { margin-right: 0; }
                        .body_content_wrap .body_content .board_btm .btn4_boxs .btn span { color:#999; font-size:12px; font-weight: bold; }
                        .body_content_wrap .body_content .board_btm .btn4_boxs .btn i { margin-right:2px;color:#999;font-size:11px; }

            /* 페이지 공통 영역 - 페이징 */
            /*.pagination { margin: 10px 0 0; }
                .pagination > li { float: left; }
                .pagination > li:not(:last-child) { margin-right: 4px; }
                .pagination > li > a { width: 28px; height: 28px; padding: 0; border-radius: 4px; font-size: 13px; text-align: center; cursor: pointer; background: #F6F6F6; color: #999; line-height: 26px; }
                .pagination > li.active > a { background: #002342; border-color: #002342; color: #fff; }
                .pagination > li > li > a > i { font-size: 17px; line-height: 30px; font-weight: 400; }*/

            .pagination_box { max-height:25px;text-align:center; }
            .pagination { display:inline-block;margin:0; }
            .pagination::after { content:'';display:block;clear:both; }
            .pagination > li { float:left;margin-right:5px;box-sizing:border-box; }
            .pagination > li:last-child { margin-right:0; }
            .pagination > li > a { display:block;float:none;width:25px;height:25px;padding:0;margin:0;border:1px solid #F6F6F6;color:#999;background-color:#F6F6F6;font-size:14px; text-align:center;line-height:23px;border-radius:5px; }
            .pagination > li > a:hover { border-color: #F6F6F6; }
            .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span, .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-radius:5px;}
            .pagination > li > a i { color:#999;font-size:11px;vertical-align:top; }
            .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { z-index: 1; }
            .pagination > li > a i::before { line-height:23px; }
            .pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { border-color:#002342; background-color:#002342; color:#FFF; }

            .btn-primary { margin-left: 0; height: 35px; padding: 0 15px; line-height: 32px; background: #000; border: 1px solid #000; border-radius: 4px; cursor: pointer; }
            .btn-primary:hover { background: #fff; color: #000; border-color: #000; }

        /* 카드 모양 */
        .body_content_wrap .item_card_list { width: 100%; height: auto; display: flex; flex-flow: wrap row; }

            .body_content_wrap .item_card_list .item_card { width: calc((100% - 30px) / 4); height: auto; margin-bottom: 10px; border-radius: 4px; overflow: hidden; cursor: pointer; border: 1px solid #fff; }
            .body_content_wrap .item_card_list .item_card:not(:nth-child(4n)) { margin-right: 10px; }
            /* .body_content_wrap .item_card_list .item_card:nth-child(1), .body_content_wrap .item_card_list .item_card:nth-child(2), .body_content_wrap .item_card_list .item_card:nth-child(3), .body_content_wrap .item_card_list .item_card:nth-child(4) { margin-top: 0; } */

            .body_content_wrap .item_card_list .item_card:hover { border: 1px solid #005f7f; }

                .body_content_wrap .item_card_list .item_card .item_thumb { position: relative; width: 100%; height: 180px; background: #F9F9F9; }

                    .body_content_wrap .item_card_list .item_card .item_thumb .scrap { position: absolute; bottom: 8px; left: 10px; width:16px; height:15px; cursor: pointer; }
                    .body_content_wrap .item_card_list .item_card .item_thumb .scrap i { width:100%; color: #ddd; font-size: 15px; font-weight: 500; line-height: 15px; vertical-align: top; }
                    .body_content_wrap .item_card_list .item_card .item_thumb .scrap.on i { font-weight: bold; }

                    .body_content_wrap .item_card_list .item_card .item_thumb .scrap.on i { color: #f00; }

                .body_content_wrap .item_card_list .item_card .item_cnt { width: 100%; height: auto; padding: 10px; background-color: #F6F6F6; }

                    .body_content_wrap .item_card_list .item_card .item_cnt > div { width: 100%; }

                    .body_content_wrap .item_card_list .item_card .item_cnt .card_price { font-size: 18px; font-family:NotoSansKR-Bold; font-weight: bold; }

                    .body_content_wrap .item_card_list .item_card .item_cnt .card_adr_info { margin: 4px 0 7px; color: #000;line-height: 1; white-space: normal; word-wrap: break-word;
                        display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
                    }
                    .body_content_wrap .item_card_list .item_card .item_cnt .card_adr_info p { line-height:14px; }
                    .body_content_wrap .item_card_list .item_card .item_cnt .card_adr_info p>span { font-size: 13px; }
                    .body_content_wrap .item_card_list .item_card .item_cnt .card_adr_info p>span:not(:last-child):after { content: '·'; padding: 0 0 0 2px; color: #000; }

                    .body_content_wrap .item_card_list .item_card .item_cnt .card_title { color: #999; font-size: 13px; }


        /** 로드뷰 아이콘 */
        .roadview_on { position:absolute;width:34px;height:34px;padding:3px;background-color:#002342;text-align:center;box-shadow:0px 0 1px rgba(0,0,0,.8);border-radius:5px;cursor:pointer;transition:backgrond .2s; }
        .roadview_on>i { width:100%;margin-top:2px;color:#fff;font-size:15px;vertical-align:middle; }

        /** 지도/항공 아이콘 */
        .location_content { position:relative; }
        #map_cover { width:100%;height:200px;z-index:2;position:absolute;top:0;left:0;opacity:0; }
        .mapR_btns { position:absolute;top:10px;right:10px;width:40px;height:60px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:2; }
        .mapR_btns>.mapR_btn { display:block;width:100%;height:30px;padding:0;background-color:#fff;color:#000;font-size:12px !important;text-align:center;line-height:30px;cursor:pointer; }
        .mapR_btns>.mapR_btn#btnMap { border-radius:5px 5px 0 0; }
        .mapR_btns>.mapR_btn#btnRoadview { border-radius:0 0 5px 5px; }
        .mapR_btns>.mapR_btn.active { background-color:#002342;color:#fff; }

    /** 관리자 스타일 대표컬러 */
        /** 관리자 스타일 float */
    .clear_fix::after { content:'';display:block;clear:both; }
    .fl { float:left; }
    .fr { float:right; }
    /** 관리자 스타일 select customer */
    .select_box { position:relative;width:120px;height:30px;border:1px solid #ddd;border-radius:5px; }
    .select_box.fr { width:100px;margin:0;margin-left:5px; }
    .select_box>select { position:absolute;top:0;left:0;width:100%;height:30px;padding:0 20px 0 10px;line-height:28px; }
    .select_box>select[disabled] { background-color:#f6f6f6; }
    .view_header .select_box>select { height:30px;border:1px solid #ddd;background-color:#fff;font-size:13px;line-height:28px; }
    .select_arrow { position:absolute;top:10px;right:10px;color:#aaa;font-size:7px;z-index:1;
        -webkit-transform:rotate(180deg);
        -o-transform:rotate(180deg);
        transform:rotate(180deg);
    }
    .select_arrow.active { transform:rotate(0); }
    .select_arrow:before {content:'\f077';}
    /** 관리자 스타일 모달 */
    .modal-content { box-shadow:none; }
    .modalbox {display:none;position:fixed;top:50%;left:50%;max-height:95vh;width:450px;background-color:#fff;text-align:center;border-radius:5px;overflow:hidden;z-index:99999;
    	-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
    	-webkit-transition:width .2s linear;-moz-transition:width .2s linear;transition:width .2s linear;
    	/* -webkit-box-shadow:rgba(0,0,0,0.2) 0 0 0 9999px;
    	-moz-box-shadow:rgba(0,0,0,0.2) 0 0 0 9999px;
    	box-shadow:rgba(0,0,0,0.2) 0 0 0 9999px; */
    }
    .modalbox.on { display:block; }
    .modalbox>h2 { margin:0;border-bottom:1px solid #ddd;font-family:NotoSansKR-Bold;font-size:16px;font-weight:bold;line-height:40px; }
    .modalbox>button { position:absolute;top:0;right:0;width:45px;height:40px;padding:0;border:none;background-color:#fff;color:#000;font-size:22px;border-radius:0; }
    .modalbox>button>i { line-height:40px;vertical-align:top; }
    .modalbox input { height:30px;border:1px solid #ddd;background-color:#fff;line-height:30px; }
    .modalbox form { height:calc(100% - 41px); }
    .modalbox .form_add { max-height:calc(100vh - 125px);overflow-y:auto; }
    .modal_btn_box { position:relative;padding:15px 0 16px;border-top:1px solid #ddd;background-color:#fff; }
    .modal_btn_box>* { display:inline-block;min-width:50px;height:30px;padding:0 12px;border:1px solid;margin-right:3px;color:#fff;font-family:NotoSansKR-Bold;font-size:14px;font-weight:bold;line-height:28px;border-radius:5px;cursor:pointer;
    	-webkit-transition:background-color .2s;
    	-moz-transition:background-color .2s;
    	transition:background-color .2s;
    }
    .modal_btn_box>*:last-child { margin:0; }
    .modal_btn_box>.left { border-color:#1a365d;background-color:#1a365d; }
    .modal_btn_box>.left:hover, .modal_btn_box>.left:focus { background-color:#fff;color:#1a365d; }
    .modal_btn_box>.mid { border-color:#ff463a;background-color:#ff463a; }
    .modal_btn_box>.mid:hover, .modal_btn_box>.mid:focus { background-color:#fff;color:#ff463a; }
    .modal_btn_box>.right { border-color:#999;background-color:#999; }
    .modal_btn_box>.right:hover, .modal_btn_box>.right:focus { background-color:#fff;color:#999; }
    .form_add { padding:18px 20px 20px;text-align:left; }
    form>.form_add>div { position:relative;margin-bottom:9px; }
    form>.form_add>div:last-child { margin-bottom:0; }
    .f_tit { display:block;margin:0;font-weight:normal;line-height:26px; }
    .f_tit>span { color:#999;font-size:12px; }
    .harf_div>.fl { position:relative;width:calc(100% / 2 - 5px);margin-right:10px; }
    .harf_div>.fl:last-child { margin-right:0; }
    .addr_div>.fl { margin-right:5px; }
    .addr_div>.fl.select_box { width:80px; }
    .addr_div>.fl.frm_input { width:calc(100% - 255px);margin-right:0;font-size:14px; }
    .addr_div>.fl.frm_input input[type="text"] { font-size:14px; }
    .search_div>input { padding-right:70px;border-top-right-radius:5px;border-bottom-right-radius:5px; }
    .search_div>button { position:absolute;right:0;bottom:0;width:60px;background-color:#002342;color:#fff;font-family:NotoSansKR-Bold;font-weight:bold;text-align:center;line-height:30px;border-top-right-radius:5px;border-bottom-right-radius:5px; }
    /** modal :: 거래 상태 변경 */
    #modal_deal_status { width:300px; }
    #modal_deal_status form>.form_add>div.harf_div { width:calc((100% - 10px) / 2);margin:0; }
    #modal_deal_status form>.form_add>div.harf_div.fl { padding-right:10px;margin-right:10px;border-right:1px solid #ddd; }
    #modal_deal_status .harf_div input.datepicker { width:calc(100% - 125px);margin-left:5px; }
    #modal_deal_status .f_tit { font-size:15px; }
    #modal_deal_status .form_add { padding:15px 60px 18px; }
    .radio_box>li { width:calc((100% - 5px) / 2); }
    .radio_box>li:first-child { margin-right:5px; }
    .radio_box input[type=radio] { display:none;width:0;height:0;padding:0;margin:0;border:none;background:none;font-size:0;
        -webkit-appearance:none;
        -moz-appearance:none;
        appearance:none;
    }
    .radio_box input[type=radio]+label { min-width:100%;padding:0 10px;height:30px;margin:0;border:1px solid #002342;background-color:#fff;color:#002342;font-size:14px;font-weight:normal;text-align:center;line-height:28px;overflow:hidden;border-radius:5px;cursor:pointer; }
    .radio_box input[type=radio]:checked+label { background-color:#002342;color:#fff; }

    .datepicker_box { margin-top:5px; }
    .datepicker_box>input { width:100%;font-size:14px;text-align:center; }
    .ui-datepicker .ui-datepicker-title>select { display:inline-block;height:auto;padding:0;border:none;background-color:transparent;line-height:normal;border-radius:0;transition:none; }
    .ui-datepicker .ui-datepicker-title>select.ui-datepicker-year { width:35%;margin-right:2px;text-align:right }
    .ui-datepicker .ui-datepicker-title>select.ui-datepicker-month { width:30%;margin-left:10px; }
    /* 계약 도래 사용 */
    /* #modal_deal_status .radio_box_wrap { display:inline-block;width:120px; }
    #modal_deal_status .radio_box_wrap::after { content:'';display:block;clear:both; }
    #modal_deal_status .radio_box_wrap .radio_box { float:left;height:30px; }
    #modal_deal_status .radio_box_wrap .radio_box:not(:last-child) { margin-right:5px; }
    #modal_deal_status .radio_box_wrap .radio_box input[type=radio] { display:none;width:0;height:0;padding:0;margin:0;border:none;background:none;font-size:0;
    	-webkit-appearance:none;
    	-moz-appearance:none;
    	appearance:none;
    }
    #modal_deal_status .radio_box_wrap .radio_box input[type=radio]+label { width:100%;height:30px;padding:0 10px;margin:0;border:1px solid #1a365d;background-color:#fff;color:#1a365d;font-size:14px;font-weight:normal;text-align:center;line-height:28px;overflow:hidden;border-radius:5px;cursor:pointer; }
    #modal_deal_status .radio_box_wrap .radio_box input[type=radio]#is_complete_true+label { width:50px; }
    #modal_deal_status .radio_box_wrap .radio_box input[type=radio]#is_complete_false+label { width:65px; }
    #modal_deal_status .radio_box_wrap .radio_box input[type=radio]:checked+label { background-color:#1a365d;color:#fff; } */
    /* modal :: 비밀메모 */
    #modal_memo { width:450px; }
    #modal_memo .modal_memo_box { padding:15px 20px 20px;text-align:left;word-break:break-all; }
    #modal_memo .no-memo { text-align:center;line-height:30px; }
    /** modal :: 사진 */
    #modal_photo { width:450px;max-height:450px; }
    #modal_photo .modal_photo_slide { display:inline-block;width:100%;padding:20px 0;text-align:center; }
    #modal_photo .slick-initialized .slick-slide { padding:0 40px;margin:0 auto; }
    #modal_photo .modal_photo_slide .slick-prev,
    #modal_photo .modal_photo_slide .slick-next { width:30px;height:30px; }
    #modal_photo .modal_photo_slide .slick-prev:before,
    #modal_photo .modal_photo_slide .slick-next:before { color:#333 !important; }
    #modal_photo .modal_photo_slide .slick-prev { left:5px;z-index:1; }
    #modal_photo .modal_photo_slide .slick-next { right:5px;z-index:1; }
    #modal_photo .modal_photo_slide .slick-slide img { max-width:100%;height:auto;margin:0 auto; }

    .no_list,
    .body_content_wrap .body_content .board_btm .table_mo .table_td.no_list { border:none;border-radius:0;color:#999;text-align:center;line-height:80px; }
    .fileter_inner.hasSelect .filter_btn_select { background-color:rgba(0,95,127,.1);border:2px solid #005f7f;color:#005f7f;font-weight:bold;line-height:31px; }

    /* 모바일 확대 방지 */
    html{
        -webkit-text-size-adjust: none;
        text-size-adjust: none;
        touch-action: pan-y;
    }
    
    @media (max-width:1515px) {
        .body_content_wrap .body_content .board_body { padding: 15px; }
    }
    @media (max-width:1140px) {
        .body_content_wrap .body_content .board_body { padding: 15px; }
    }

    @media (max-width:992px) {
       
        html body { padding-top: 50px !important; padding-bottom: 50px !important; }
        html, body { height:initial; }
        .body_content_wrap { height:100%; }

        input { font-size: 13px !important; }

        select { font-size: 13px ; }

        textarea { font-size: 13px; }
        audio, canvas, progress, video { max-width:100%; }

        /* 금액 */
        .price_title, .price_txt { font-size: 14px; }
        .price_title { font-family:'NotoSansKR'; font-weight:normal; }

        /* 페이지 공통 영역 - 제목 */
        .body_content_wrap .body_title { height:80px; }

            .body_content_wrap .body_title .sbtt { margin-bottom: 0; font-size: 13px; }
            .body_content_wrap .body_title .hdtt { font-size: 19px; }

        /* 페이지 공통 영역 - 내용 */
        .body_content_wrap .body_content { min-height:calc(100vh - 362px);padding:0; }
        .wrap_1140 { width:100%;height:auto; }
        .wrap_1500 { width:100%;height:auto; }
        .body_content_wrap .body_content .board_body { height:100%;padding:10px 10px 50px; }

        /* .body_content_wrap .body_content { min-height:calc(100vh - 180px); } */

            /* .body_content_wrap .body_content .board_body { padding:10px; } */

            /* 페이지 공통 영역 - 목록 상단 */
            .body_content_wrap .body_content .board_top { margin-bottom: 5px; }

                .body_content_wrap .body_content .board_top .board_top_L .bbs_num { display: inline-block; }
                    .body_content_wrap .body_content .board_top .board_top_L .bbs_num > span { font-size: 13px; }
                    .body_content_wrap .body_content .board_top .board_top_L .bbs_num > span.pc { display: none; }
                    .body_content_wrap .body_content .board_top .board_top_L .bbs_num > span.mo { display: inline-block; }

                .body_content_wrap .body_content .board_top .board_top_R .board_write_btn { padding: 0 10px; /*line-height: 31px;*/ }
                    .body_content_wrap .body_content .board_top .board_top_R .board_write_btn  > span { font-size: 13px; }

                .body_content_wrap .body_content .board_top .board_top_R .search_input_box { width: 180px; }
                    .body_content_wrap .body_content .board_top .board_top_R .search_input_box input { font-size: 13px; }

                .btn-primary { padding: 0 10px !important; font-size: 13px; }

            /* 페이지 공통 영역 - 목록 중간(필터) */
            .body_content_wrap .body_content .board_mid { margin-bottom: 5px; }

            /* 페이지 공통 영역 - 목록 하단(테이블) */
            .body_content_wrap .body_content .board_btm { height:calc(100% - 40px); }
            .body_content_wrap .body_content .board_btm .table_pc { display: none; }
            .body_content_wrap .body_content .board_btm .table_mo { display: table; }

                .body_content_wrap .body_content .board_btm table thead tr th { padding:7px; font-size: 13px !important; }
                .body_content_wrap .body_content .board_btm table tbody tr td { padding:7px; font-size: 13px !important; }

            /* 페이지 공통 영역 - 페이징 */
            .pagination > li > a { font-size: 13px; }
            .pagination > li > a > i { line-height: 24px; }

        /* 카드 스타일 */
        .body_content_wrap .item_card_list .item_card { position: relative; width: 100%; margin-top: 0; display: flex; flex-flow: wrap row; align-items: center; padding: 15px; background: #F6F6F6; }
        .body_content_wrap .item_card_list .item_card:not(:nth-child(4n)) { margin-right: 0 }
        .body_content_wrap .item_card_list .item_card:not(:last-child) { margin-bottom: 5px; }

            .body_content_wrap .item_card_list .item_card .item_thumb { position: static; width: 80px; height: 80px; background-color: #F9F9F9; border-radius: 5px; overflow: hidden; }

                .body_content_wrap .item_card_list .item_card .item_thumb .scrap { bottom: inherit; left: inherit; top: 15px; right: 15px; }

                .body_content_wrap .item_card_list .item_card .item_cnt { width: calc(100% - 80px); height: auto; padding: 0; padding-left: 10px; background: none; }

                .body_content_wrap .item_card_list .item_card .item_cnt > div { width: 100%; }

                .body_content_wrap .item_card_list .item_card .item_cnt .card_price { width: calc(100% - 20px); }

                .body_content_wrap .item_card_list .item_card .item_cnt .card_adr_info { margin: 2px 0 3px; }

        /* 검색 */
        .ui-widget.ui-widget-content.ui-menu { position: fixed; top: 92px !important; width: 100% !important; height: calc(100% - 142px); z-index: 1; }

        /** 관리자 스타일 모달 */
    	.modalbox { width:94vw;max-width:340px; }
    	.modalbox>h2 { line-height:32px;vertical-align:middle; }
    	.modalbox>button { top:0;right:0;width:35px;height:32px;font-size:20px; }
    	.modalbox>button>i { line-height:32px;vertical-align:middle; }
    	.modal_btn_box { padding:13px 0 15px; }
    	.modal_btn_box>* { font-size:13px; }
    	.modal_btn_box>.left { width:100px; }
        /** modal :: 거래 상태 변경 */
        #modal_deal_status form>.form_add>div.harf_div { float:none;width:100%; }
        #modal_deal_status form>.form_add>div.harf_div.fl { padding:0;margin:0 0 10px;border:none; }
        #modal_deal_status .select_box { float:none; }
        #modal_deal_status .radio_box_wrap { float:none; }
        #modal_deal_status .harf_div input.datepicker { float:none;width:100%;padding:0 10px;margin:0;margin-top:5px; }
        #modal_deal_status .harf_div.fr input.datepicker { margin:0; }
        /* modal :: 비밀메모 */.modalbox#modal_memo { width:360px; }
        /* modal :: 사진 */.modalbox#modal_photo { width:360px; }
        /* modal :: 중개소 연결 */
        #modal_agency .result_list+.pagination_box { margin-top:10px; }
    }

    @media (max-width:374px) {
        /* modal :: 비밀메모 */.modalbox#modal_memo { width:94vw; }
        /* modal :: 사진 */.modalbox#modal_photo { width:94vw; }
    }
    @media (max-width:360px) {
        /** modal :: 거래 상태 변경 */.modalbox#modal_deal_status  { width:94vw; }
    }
	
	
			.py { display:inline-block; }
		.meter { display:none; }
	</style>
