@charset "utf-8";
/*
    Document   : layout
    Created on : 2018-07-10
    Description: jumpo.css
*/

/***** Common - 추가 및 중복확인 *****/
.clearfix:before, .clearfix:after{ content: ""; display: table; }
.clearfix:after{ clear: both; }
.clearfix{ *zoom:1 }
em { font-weight:normal; font-style:normal}
.w110{width:110px;}
.pdt50{padding-top:50px;}

/****** Layout *****/
#content .section_wrap { position:relative; width:100% }
#content .section_wrap.ad_wrap { overflow:hidden; }
#content .section_wrap.ad_wrap.null { padding-bottom:0; background:none;}
#content .section_wrap.freead_wrap { }
#content .sect_wrap { position:relative; margin:0 auto;}
/* 찜개발전 까지 임시유지 20200617
.jp_sortitem_wrap .checkbox_list_zzim { text-align:left; margin:11px 0 0 15px!important;} */

/***** header 내 탑 타이틀 이미지영역*****/
.h_tit_banner_area h2.h_tit_banner.jumpo .h_bn_ttl2#ti_jumpo_class {margin:50px 0 0 0;}

/* SubMain 메뉴링크 Box */
.menubox_jumpo_area {overflow:hidden; margin-top:8px; margin-bottom:8px;}
.menubox_jumpo_area li.menubox_sec {width:259px; position:relative; padding:20px 0 20px 0; margin:0 0 0 8px; float:left; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
.menubox_jumpo_area li.menubox_sec:first-child { margin-left:0 }
.menubox_jumpo_area li.menubox_sec a { position:absolute; width:100%; height: 100%; left: 0; top: 0; border:1px solid #c5c5c5;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; z-index:1}
.menubox_jumpo_area li.menubox_sec.n1 a:hover, .menubox_jumpo_area li.menubox_sec.n1 .active { border:2px solid #8ec220}
.menubox_jumpo_area li.menubox_sec.n2 a:hover, .menubox_jumpo_area li.menubox_sec.n2 .active, .menubox_jumpo_area.agent li.menubox_sec.n4 a:hover  { border:2px solid #7983af}
.menubox_jumpo_area li.menubox_sec.n3 a:hover, .menubox_jumpo_area li.menubox_sec.n3 .active, .menubox_jumpo_area.agent li.menubox_sec.n2 a:hover { border:2px solid #c7ad4b}
.menubox_jumpo_area li.menubox_sec.n4 a:hover, .menubox_jumpo_area li.menubox_sec.n4 .active, .menubox_jumpo_area.agent li.menubox_sec.n3 a:hover  { border:2px solid #cb9169}
.menubox_jumpo_area li.menubox_sec.n1 { background:#e1efcf }
.menubox_jumpo_area li.menubox_sec.n2, .menubox_jumpo_area.agent li.menubox_sec.n4 { background:#e1e5ee }
.menubox_jumpo_area li.menubox_sec.n3, .menubox_jumpo_area.agent li.menubox_sec.n2 { background:#f0edde }
.menubox_jumpo_area li.menubox_sec.n4, .menubox_jumpo_area.agent li.menubox_sec.n3 { background:#f4e7e0 }
.menubox_jumpo_area li.menubox_sec.active { height:98px; border-width:2px; border-style:solid}
.menubox_jumpo_area li.menubox_sec:after {width:60px; height:60px; position:absolute; right:15px; top:50%; transform:translateY(-50%); background: url("../../images/common/i_menuboxall_spt.png?2") no-repeat; background-size:380px auto; content: "";}
.menubox_jumpo_area li.menubox_sec.n1:after { }
.menubox_jumpo_area li.menubox_sec.n2:after { background-position:-95px 0 }
.menubox_jumpo_area li.menubox_sec.n3:after { background-position:-190px 0 }
.menubox_jumpo_area li.menubox_sec.n4:after { background-position:-285px 0}
.menubox_jumpo_area li.menubox_sec .menubox_ttl {position:relative; height:auto; margin:0; /*height:170px; margin:0 0 15px 0;*/ padding:0 20px 0 20px; font-size:25px;font-weight:700;color:#3f3f3f;text-align: center;}
.menubox_jumpo_area li.menubox_sec .menubox_ttl .ti {margin:0 0 5px 0; font-size:20px; text-align:left; /* font-size:25px;text-align:center; */color:#3f3f3f; font-family:'notosans'; font-weight:500}
.menubox_jumpo_area li.menubox_sec .txt {font-size:13px; color:#666;line-height:1.2; text-align:left; font-weight:normal}
.menubox_jumpo_area .menubox_sec .btn_area { display:none; min-width:120px; height:30px; margin:0 auto; line-height:30px; text-align:center; font-size:14px; font-weight:400; background:#fff; vertical-align:middle; border:1px solid #bbb; color:#555}

.menubox_jumpo_area.agent li.menubox_sec:after {width:65px; height:65px; position:absolute; right:15px; top:50%; transform:translateY(-50%); background-size:720px auto; }
.menubox_jumpo_area.agent li.menubox_sec .menubox_ttl .ti { letter-spacing:-1.5px}
.menubox_jumpo_area.agent li.menubox_sec.n1:after { background-position:0 -540px  }
.menubox_jumpo_area.agent li.menubox_sec.n2:after { background-position:-180px -540px }
.menubox_jumpo_area.agent li.menubox_sec.n3:after { background-position:-360px -540px }
.menubox_jumpo_area.agent li.menubox_sec.n4:after { background-position:-540px -540px }


/***** 지역 및 관심지역 영역 - 권리금점포 전용 20220412 *****/
.jpareaselect_all_wrap {margin:8px 0 8px 0;border:2px solid #8ec220!important; background:#fff}
.jpareaselect_step{position:relative; overflow:hidden; height:48px; }
.jpareaselect_step p.h,
.jpareaselect_step .area_category{float:left;padding-top:5px;padding-bottom:5px;}
.jpareaselect_step p.h{ padding:0 20px 0 20px; background:#eee; border-left:1px solid #8ec220;/*border-right:1px solid #c6c6c6;*/vertical-align: middle; line-height:48px}
.jpareaselect_step .area_category{padding:16px 30px;}
.jpareaselect_step .area_category>li{float:left;padding-left:15px;margin-left:15px;background:url("/images/agent/jumpo_ico.png") -496px 6px no-repeat;}
.jpareaselect_step .area_category>li:first-child{padding-left:0;margin-left:0;background:none;}
.jpareaselect_step .area_category>li.active{font-weight:600;color:#235a9e;}
.jpareaselect_step .area_category>li span { cursor:pointer}
/*.jpareaselect_all_wrap.all .btn_all{display:none;}
.jpareaselect_all_wrap.all .areaselect_step{border-bottom:none;}
.area_btn_more {position: absolute;top:15px;right:35px;padding-right:23px;background:url("/images/agent/jumpo_ico.png") -440px -22px no-repeat; border:none; display:none}
.area_btn_more.active {display:block;}
.area_btn_more.close, .area_btn_more.on {background-position:-452px -50px;}
.area_list_area{display:none;padding:16px 50px;height:auto;overflow: hidden;border-top:1px solid #c6c6c6;}
.area_list_area .tab_box_area{margin-top:-15px;}
.area_list_area .tab_box_area li{ width:11%; float:left;margin:15px 0px 0 0;}
.area_list_area .tab_box_area li.active span, .area_list_area .tab_box_area li.active a {color:#235a9e; font-weight:700}
.area_list_area .tab_box_area li span {cursor:pointer}*/
/* 관심지역 */
.jpareaselect_interest { display:inline-block; float:left; line-height:48px;}
.jpareaselect_interest label { float:left; padding:0 20px 0 20px; /*border-right:1px solid #c6c6c6;*/ background:#e1efcf; vertical-align: middle;}
.jpareaselect_interest .info { position:relative; width:300px; padding-left:10px; background-color:#fffdd6; font-size:20px; vertical-align:middle}
.jpareaselect_interest .info.end { background-color:#fff}
/*.jpareaselect_interest select {width:100px; height:28px; vertical-align:middle;}*/
.jpareaselect_interest p { display: inline-block}
.jpareaselect_interest .btn_save { position:absolute; top:10px; right:10px; display:inline-block; padding:0 10px; background:#515777; color:#fff; line-height:26px; font-size: 13px; vertical-align: middle;}
.jpareaselect_interest .btn_save.change {border:1px solid #c5c5c5; background:#eee; color:#777!important;}
.jpareaselect_all_wrap .area_comment {border-top:1px solid #c6c6c6; background-color:#fffdd6; padding:15px 0; text-align:center; line-height:1.5; letter-spacing:0}



/* 지도영역 */
#main_map.mgt { /* margin-top:-9px!important */}

/* 기타 - 점포별도 */
.category_box_wrap { margin-top:8px}

/***** 메인 수익률보증1위, 인기순1위 탭 *****/
.main_tab_wrap { position:relative; margin-top:8px; border-top:2px solid #535557; border-left:1px solid #959595; border-right:1px solid #959595; ; border-bottom:1px solid #959595; background:#f2f2f2}

/* 조회순탭 텍스트화 테스트중 - tab_menu2를 tab_menu로 재수정하기 20201208 */
.main_tab_wrap ul.tab_menu2, .tophonor_tab_wrap ul.tab_menu2 { width:100%; height:37px; position:relative; overflow:hidden; z-index:2; border-bottom:1px solid #cccccc; background:#fff}
.main_tab_wrap ul.tab_menu2 li, .tophonor_tab_wrap ul.tab_menu2 li { /*width:160px;*/ float:left; margin-top:8px; margin-left:20px; cursor:pointer; font-family: 'notosans';}
.main_tab_wrap ul.tab_menu2 li:before, .tophonor_tab_wrap ul.tab_menu2 li:before { width:1px; height:16px; float:left; /*display:inline-block;*/margin-top:2px; margin-right:20px; background:#d9d9d9;  content: '';}
.main_tab_wrap ul.tab_menu2 li:first-child:before, .tophonor_tab_wrap ul.tab_menu2 li:first-child:before { display:none }
.main_tab_wrap ul.tab_menu2 li span, .tophonor_tab_wrap ul.tab_menu2 li span { color:#888 }
.main_tab_wrap ul.tab_menu2 li.active span, .tophonor_tab_wrap ul.tab_menu2 li.active span {color:#333; font-weight:500}
.main_tab_wrap ul.tab_menu2 li span:before, .tophonor_tab_wrap ul.tab_menu2 li span:before {width:16px; height:20px; overflow:hidden; display:inline-block; margin-right:10px; background: url("/images/common/i_comm_list_spt.png") no-repeat 0px -350px;vertical-align:text-bottom; content:'';}
.main_tab_wrap ul.tab_menu2 li.menu.active span:before, .tophonor_tab_wrap ul.tab_menu2 li.menu.active span:before { background-position:-20px -350px}

/* 조회순탭 텍스트화 완료 - tab_menu 20201208 */
.main_tab_wrap ul.tab_menu, .tophonor_tab_wrap ul.tab_menu { width:100%; height:37px; position:relative; overflow:hidden; z-index:2; /*border-bottom:1px solid #ccc;*/ background:#fff}
.main_tab_wrap ul.tab_menu li, .tophonor_tab_wrap ul.tab_menu li { /*width:160px;*/ float:left; margin-top:8px; margin-left:20px; cursor:pointer; font-family: 'notosans';}
.main_tab_wrap ul.tab_menu li:before, .tophonor_tab_wrap ul.tab_menu li:before { width:1px; height:16px; float:left; /*display:inline-block;*/margin-top:2px; margin-right:20px; background:#d9d9d9;  content: '';}
.main_tab_wrap ul.tab_menu li:first-child:before, .tophonor_tab_wrap ul.tab_menu li:first-child:before { display:none }
.main_tab_wrap ul.tab_menu li span, .tophonor_tab_wrap ul.tab_menu li span { color:#888 }
.main_tab_wrap ul.tab_menu li.active span, .tophonor_tab_wrap ul.tab_menu li.active span {color:#333; font-weight:500}
.main_tab_wrap ul.tab_menu li span:before, .tophonor_tab_wrap ul.tab_menu li span:before {width:16px; height:20px; overflow:hidden; display:inline-block; margin-right:10px; background: url("/images/common/i_comm_list_spt.png") no-repeat 0px -350px;vertical-align:text-bottom; content:'';}
.main_tab_wrap ul.tab_menu li.menu.active span:before, .tophonor_tab_wrap ul.tab_menu li.menu.active span:before { background-position:-20px -350px}

/* 조회순탭 기존 - 탭 텍스트화 완료 후 지워라
.main_tab_wrap ul.tab_menu { width:100%; height:37px; position:relative; overflow:hidden; z-index:2;background:#fff url("/_images/2013/mc_tab_menu.png") no-repeat; border-bottom:1px solid #cccccc}
.main_tab_wrap ul.tab_menu.active { background-position:0px -40px; }
.main_tab_wrap ul.tab_menu li { width:167px; height:36px; cursor:pointer; float:left; }
.main_tab_wrap ul.tab_menu li span { display:block; text-indent:-99999px; }
.main_tab_wrap ul.tab_menu li.rolltxt{ width:250px; height:30px; padding-top:8px; padding-left:25px;font-weight:bold; color:#F03020;font-size:15px;font-weight:700}
.main_tab_wrap ul.tab_menu li.comment p { position:absolute; top:10px; right:12px;}
.main_tab_wrap ul.tab_menu li.comment p strong { color:#f14000 }
.main_tab_wrap ul.tab_menu li.menu2:hover {background:#fff url("/_images/2013/mc_tab_menu.png?2") no-repeat; background-position:-167px -80px;}
.main_tab_wrap ul.tab_menu li.menu1:hover { background:none}
.main_tab_wrap ul.tab_menu li.menu3 { width:585px}
.main_tab_wrap ul.tab_menu.active li.menu1:hover {background:#fff url("/_images/2013/mc_tab_menu.png") no-repeat; background-position:0px -80px;}
.main_tab_wrap ul.tab_menu.active li.menu2:hover { background:none}

.tophonor_tab_wrap ul.tab_menu { width:100%; height:37px; position:relative; overflow:hidden; z-index:2;background:#fff url("/_images/2013/mc_tab_menu.png") no-repeat; border-bottom:1px solid #cccccc}
.tophonor_tab_wrap ul.tab_menu.active { background-position:0px -40px; }
.tophonor_tab_wrap ul.tab_menu li { width:167px; height:36px; cursor:pointer; float:left; }
.tophonor_tab_wrap ul.tab_menu li span { display:block; text-indent:-99999px; }
.tophonor_tab_wrap ul.tab_menu li.rolltxt{ width:250px; height:30px; padding-top:8px; padding-left:25px;font-weight:bold; color:#F03020;font-size:15px;font-weight:700;}
.tophonor_tab_wrap ul.tab_menu li.comment p { position:absolute; top:10px; right:12px;}
.tophonor_tab_wrap ul.tab_menu li.comment p strong { color:#f14000 }
.tophonor_tab_wrap ul.tab_menu li.menu2:hover {background:#fff url("/_images/2013/mc_tab_menu.png") no-repeat; background-position:-167px -80px;}
.tophonor_tab_wrap ul.tab_menu li.menu1:hover { background:none}
.tophonor_tab_wrap ul.tab_menu li.menu3 { width:585px}
.tophonor_tab_wrap ul.tab_menu.active li.menu1:hover {background:#fff url("/_images/2013/mc_tab_menu.png") no-repeat; background-position:0px -80px;}
.tophonor_tab_wrap ul.tab_menu.active li.menu2:hover { background:none}
 */
.main_tab_wrap div.tab_content { width:100%; /*margin-top:-1px;*/ position:relative; overflow:hidden; border-top:1px solid #ccc; z-index:1; }
.main_tab_wrap div.tab_list { width:160px; float:left; padding:8px 0px 10px 18px; }
.main_tab_wrap div.tab_list h3 { margin:10px 0 9px 12px }
.main_tab_wrap div.tab_list ul.list {height:315px; display:none; position:relative; border:1px solid #cdcdcd; border-left:0px; overflow:hidden; overflow-y:auto; }
.main_tab_wrap div.tab_list ul.list_4 { display:block; }
.main_tab_wrap div.tab_list ul.list li { height:30px; cursor:pointer; position:relative; line-height:30px; text-indent:11px; color:#6e6e6e; border-bottom:1px solid #e4e4e4; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-top:0px; background:#fafafa; }
.main_tab_wrap div.tab_list ul.list li span { position:absolute; right:12px; top:0px; font-size:11px; color:#909090; }
.main_tab_wrap div.tab_list ul.list li.hover,
.main_tab_wrap div.tab_list ul.list li.active { font-weight:bold; color:#fff; border:1px solid #726a54; border-top:0px; background:#888069 url(""); }
.main_tab_wrap div.tab_list ul.list li.hover span,
.main_tab_wrap div.tab_list ul.list li.active span { color:#fff; }
.main_tab_wrap div.tab_table { overflow:hidden; float:left;}
.main_tab_wrap div.tab_table div.table { width:860px; margin-top:8px; position:relative;} /* 4경우 width:950px; height:312px; */
.main_tab_wrap div.tab_table .tab_prev { cursor:pointer; position:absolute; left:-1px; top:138px; width:26px; height:46px; background:url("/_images/2013/mc_tab_prev_btn.png") no-repeat; z-index:1000; }
.main_tab_wrap div.tab_table .tab_next { cursor:pointer; position:absolute; right:20px; top:138px; width:26px; height:46px; background:url("/_images/2013/mc_tab_next_btn.png") no-repeat; z-index:1000; }
/*조회수 4종(일,주,월,누적) 작업으로 css 추가 _20201230_오상*/
.main_tab_wrap div.table_slide { display:none; height:342px; overflow:hidden; margin-left:20px } 
.main_tab_wrap div.table_slide_1 { display:none; }
.main_tab_wrap div.table_slide2 { display:none; height:342px; overflow:hidden; margin-left:20px }
.main_tab_wrap div.table_slide_2 { display:none; }
.main_tab_wrap div.table_slide3 { display:none; height:342px; overflow:hidden; margin-left:20px }
.main_tab_wrap div.table_slide_3 { display:none; }
.main_tab_wrap div.table_slide4 { display:none; height:342px; overflow:hidden; margin-left:20px }
.main_tab_wrap div.table_slide_4 { display:block; }

.main_tab_wrap ul.table_list { overflow:hidden; background:#f2f2f2}
.main_tab_wrap .rolling { width:860px; overflow:hidden; } /* 수익률 화살방식교체용 */
.main_tab_wrap .rolling ul { list-style:none; width:2000px; margin:0; padding:0; float:left; }
.main_tab_wrap ul.table_list li { float:left; }
.main_tab_wrap ul.table_list li:last-child { width:246px }
.main_tab_wrap ul.table_list li a { display:block; width:100%; height:100%; }
.main_tab_wrap ul.table_list li h1, .tophonor_cate_txt  { padding-left:2px; line-height:19px; font-size:11px; font-weight:bold; color:#858584; }
.main_tab_wrap ul.table_list li .bx_wrap { position:relative; width:270px; margin-right:12px; border-top:1px #d7d7d7; border-bottom:1px #bfbfbf; border-right:1px #d7d7d7; border-left:1px #d7d7d7; border-style:solid; background:#fff}
.main_tab_wrap ul.table_list li .bx_wrap .img_title, .tophonor_tab_wrap ul.table_list li .bx_wrap .img_title { position:absolute; left:0px; top:0px; width:100%; text-align:center; padding:2px 0; font-size:11px; z-index:10}
.main_tab_wrap ul.table_list li .bx_wrap .img_title span, .tophonor_tab_wrap ul.table_list li .bx_wrap .img_title span { padding:0px 3px 0 1px; display:inline-block; margin-left:1px; border:1px solid #fff; line-height:13px; font-weight:bold}
.main_tab_wrap ul.table_list li div.img_wrap { position:relative; border-bottom:1px solid #eeeeee; text-align:center}
.main_tab_wrap ul.table_list li div.img_wrap img { width:100%; height:140px; } /* display:block; */
.main_tab_wrap ul.table_list li div.img_wrap img.pho_null { width:77%;}
.main_tab_wrap ul.table_list li div.img_wrap:hover span.mask { width:264px; height:134px; position:absolute; top:0px; left:0px; border:3px solid #61aaff;opacity:1;filter:alpha(opacity=100)}
.main_tab_wrap ul.table_list li div.txt_wrap { padding:0 0 0 12px}
.main_tab_wrap ul.table_list li div.text { width:145px; height:15px; padding:8px 0px 0px 2px; overflow:hidden; }
.main_tab_wrap ul.table_list li div.text span.icon { display:block; float:left; margin-right:3px; width:45px; height:17px; line-height:17px; }
.main_tab_wrap ul.table_list li div.text span.name { display:block; float:left; height:16px; line-height:16px; font-size:.69rem; color:#888; }
.main_tab_wrap ul.table_list li div.text_null { height:134px; padding-top:181px;background:url("/_images/2013/icon/icon_tophonor_null.gif") no-repeat 50% 80px; font-size:13px; font-weight:700; color:#999; text-align:center }
.main_tab_wrap ul.table_list li p { display:inline-block; padding-left:2px; color:#454545;letter-spacing:-0.5px; *letter-spacing:-1px }
.main_tab_wrap ul.table_list li p.m_title { height:21px; position:relative; margin-left:-2px; font-size:15px; font-weight:700; color:#121212; line-height:17px; letter-spacing:-.05em} 
.main_tab_wrap ul.table_list li p.m_title img.vermidd { height:21px; display:inline-block;vertical-align:middle;}
.main_tab_wrap ul.table_list li p.m_title span { overflow:hidden; white-space:normal; word-wrap:break-word; text-overflow:ellipsis; vertical-align:middle;}
.main_tab_wrap ul.table_list li p.m_title:hover span { text-decoration:underline}
.main_tab_wrap ul.table_list li p.info { margin:4px 0px 0px 0px; overflow:hidden; }
.main_tab_wrap ul.table_list li p.info span {width:115px; /*height:20px;*/ line-height:18px; float:left;}
.main_tab_wrap ul.table_list li p.info span strong { letter-spacing:0px; margin-left:8px}
.main_tab_wrap ul.table_list li .premium strong {color:#282d93;}
.main_tab_wrap ul.table_list li p span {height:18px; line-height:18px; }
.main_tab_wrap ul.table_list li p.info .franchmem_cost strong {color:#235a9e}/* 가맹비용 */
.main_tab_wrap ul.table_list li p.info .premium_term {width:auto}/* 권리회수 */
.main_tab_wrap ul.table_list li p.info .premium_term strong {color:#058cae;}
.main_tab_wrap ul.table_list li p.info span .except { font-weight:normal; color:#777; font-size:13px}
.main_tab_wrap ul.table_list li span.return_num strong { color:#cc0000; background:#ffff6f}/*조회수*/
.main_tab_wrap ul.table_list li p.info span.guaranty { display:block; clear:both}
.main_tab_wrap ul.table_list li p.info span.month { width:100px; display:block }
.main_tab_wrap ul.table_list li p.price span {/*height:18px; line-height:18px;*/ float:left;}
.main_tab_wrap ul.table_list li p.price span strong {letter-spacing:0px; margin-left:8px }
.main_tab_wrap ul.table_list li p.price .mprofit strong { color:#cc0000;}
.main_tab_wrap ul.table_list li p.price span.bo, .main_tab_wrap ul.table_list li p.returns span.bo { width:115px; float:left; }
.main_tab_wrap ul.table_list li p.price span.total strong{color:#cc0000;}
.main_tab_wrap ul.table_list li p.regist4rule { display:block; margin-top:5px; padding:7px 12px 7px 12px; border-top:1px solid #eeeeee; color:#888; font-size:11px; line-height:15px;} 
.main_tab_wrap ul.table_list li p.regist4rule strong { color:#333 }
.main_tab_wrap ul.table_list li p.regist4rule.self { height:30px; line-height:2.5; color:#a35623}
.main_tab_wrap ul.table_list li p.regist4rule.self span { height:18px; display:inline-block; line-height:18px; padding:0px 2px; margin-right:3px; background:#e57e24; color:#fff}
.main_tab_wrap ul.table_list li p.regist4rule.self strong {margin-top:10px; color:#005d75;}
.tophonor_hitstxt { position:absolute; top:10px; right:20px; z-index:2;}
.tophonor_hitstxt span {overflow:hidden; color:#2e7cc4; font-size:13px; font-weight:700}


/***** 점포리스트 수익률보증1위, 인기순1위 탭 - 메인은3개, 점포리스트는 4개 *****/
.tophonor_tab_wrap { position:relative; margin-top:8px; border-top:2px solid #535557; border-left:1px solid #959595; border-right:1px solid #959595; ; border-bottom:1px solid #959595; background:#f2f2f2}
.tophonor_tab_wrap .rolling { overflow:hidden; }
.tophonor_tab_wrap .rolling ul { list-style:none; width:2000px; margin:0; padding:0; float:left; }
.tophonor_tab_wrap .area_btn_more { top:10px; right:30px; z-index:3}/*접기*/

.tophonor_tab_wrap div.tab_content { /*margin-top:-1px;*/ position:relative; overflow:hidden; border-top:1px solid #ccc; z-index:1; }
.tophonor_tab_wrap div.tab_list { width:142px; float:left; padding:27px 0px 8px 6px; }
.tophonor_tab_wrap div.tab_list h3 { margin:10px 0 9px 12px }
.tophonor_tab_wrap div.tab_list ul.list {height:277px; margin-left:12px; display:none; position:relative; }
.tophonor_tab_wrap div.tab_list ul.list_4 { display:block; }
.tophonor_tab_wrap div.tab_list ul.list li p { line-height:25px; font-size:19px; font-weight:700; color:#333;clear:both }
.tophonor_tab_wrap div.tab_table div.table { width:98.2%; position:relative; margin:0 auto 10px }
/*조회수 4종(일,주,월,누적) 작업으로 css 추가 _20201230_오상*/
.tophonor_tab_wrap div.table_slide { display:none; overflow:hidden; }
.tophonor_tab_wrap div.table_slide_1 { display:none; }
.tophonor_tab_wrap div.table_slide2 { display:none; overflow:hidden; }
.tophonor_tab_wrap div.table_slide_2 { display:none; }
.tophonor_tab_wrap div.table_slide3 { display:none; overflow:hidden; }
.tophonor_tab_wrap div.table_slide_3 { display:none; }
.tophonor_tab_wrap div.table_slide4 { display:none; overflow:hidden; }
.tophonor_tab_wrap div.table_slide_4 { display:block; }
.tophonor_tab_wrap .tab_prev { width:30px; height:60px; display:block;position:absolute; top:40%; left:-15px; outline:0; text-indent:-9999px; z-index:9999; background:url("/_images/2013/btn_rolling_spt.png") no-repeat -4px -65px; cursor:pointer}
.tophonor_tab_wrap .tab_next { width:30px; height:60px; display:block;position:absolute; top:40%; right:-14px; outline:0; text-indent:-9999px; z-index:9999; background:url("/_images/2013/btn_rolling_spt.png") no-repeat -47px -65px; cursor:pointer}

.tophonor_tab_wrap ul.table_list { padding:8px 0px 0px 0px; overflow:hidden; background:#f2f2f2}
.tophonor_tab_wrap ul.table_list li { float:left; margin-right:10px; cursor:pointer }
.tophonor_tab_wrap ul.table_list li:last-child { margin-right:0}
.tophonor_tab_wrap ul.table_list li h1 { margin:0; padding-left:2px; line-height:19px; font-size:11px; font-weight:bold; color:#858584; }
.tophonor_tab_wrap ul.table_list li .bx_wrap { width:250px; position:relative; border-top:1px #d7d7d7; border-bottom:1px #bfbfbf; border-right:1px #d7d7d7; border-left:1px #d7d7d7; border-style:solid; background:#fff}
.tophonor_tab_wrap ul.table_list li div.img_wrap { position:relative; border-bottom:1px solid #eeeeee; text-align:center}
.tophonor_tab_wrap ul.table_list li div.img_wrap img { width:100%; height:150px; }
.tophonor_tab_wrap ul.table_list li div.img_wrap img.pho_null { width:77%;}
.tophonor_tab_wrap ul.table_list li div.img_wrap:hover span.mask { width:245px; height:146px; position:absolute; top:-1px; left:0px; border:3px solid #61aaff;opacity:1;filter:alpha(opacity=100)}
.tophonor_tab_wrap ul.table_list li div.txt_wrap { padding:0 0 0 12px}
.tophonor_tab_wrap ul.table_list li div.text { padding:8px 0px 2px 2px; overflow:hidden; }
.tophonor_tab_wrap ul.table_list li div.text span.icon { display:block; float:left; margin-right:3px; width:45px; height:17px; line-height:17px; }
.tophonor_tab_wrap ul.table_list li div.text span.name { display:block; float:left; height:16px; line-height:16px; font-size:.69rem; color:#888; }
.tophonor_tab_wrap ul.table_list li div.text_null {height:130px; padding-top:186px;background:url("/_images/2013/icon/icon_tophonor_null.gif") no-repeat 49% 38%; font-size:13px;  color:#999; text-align:center }
.tophonor_tab_wrap ul.table_list li p { display:block; overflow:hidden; padding-left:2px; color:#454545;letter-spacing:-.05em; *letter-spacing:-1px; font-size:13px}
.tophonor_tab_wrap ul.table_list li p.m_title { position:relative; margin-left:-2px; font-size:17px; color:#121212; font-weight:bold}
.tophonor_tab_wrap ul.table_list li p.m_title img.vermidd { height:21px; display:inline-block; vertical-align:middle;}
.tophonor_tab_wrap ul.table_list li p.m_title span { width:100%; display:inline-block; text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden; white-space:nowrap; word-wrap:normal;}
/*.tophonor_tab_wrap ul.table_list li p.m_title span { display:inline; vertical-align:middle;}*/
.tophonor_tab_wrap ul.table_list li p.m_title:hover span { text-decoration:underline}
.tophonor_tab_wrap ul.table_list li p.info { margin:2px 0px 0px 0px; overflow:hidden; }
.tophonor_tab_wrap ul.table_list li p.info span {width:50%; line-height:18px; float:left;}
.tophonor_tab_wrap ul.table_list li p.info span strong { letter-spacing:0px; margin-left:5px}
.tophonor_tab_wrap ul.table_list li .premium strong {color:#282d93;}
.tophonor_tab_wrap ul.table_list li p.info .franchmem_cost strong {color:#235a9e}/* 가맹비용 */
.tophonor_tab_wrap ul.table_list li p.info .premium_term {width:auto}/* 권리회수 */
.tophonor_tab_wrap ul.table_list li p.info .premium_term strong {color:#058cae;}
.tophonor_tab_wrap ul.table_list li p.info span.return strong { color:#cc0000; background:#ffff6f}
.tophonor_tab_wrap ul.table_list li span.return_num strong { color:#cc0000; background:#ffff6f}/*조회수*/
.tophonor_tab_wrap ul.table_list li p.info span.guaranty { display:block; clear:both}
.tophonor_tab_wrap ul.table_list li p.info span.month { width:100px; display:block }
.tophonor_tab_wrap ul.table_list li p.price span {height:18px; line-height:18px; float:left;}
.tophonor_tab_wrap ul.table_list li p.price span strong {letter-spacing:0px; margin-left:5px }
.tophonor_tab_wrap ul.table_list li p.price span.bo, .tophonor_tab_wrap ul.table_list li p.returns span.bo  { width:50%; float:left; }
.tophonor_tab_wrap ul.table_list li p.price span.mprofit strong { color:#cc0000;}
.tophonor_tab_wrap ul.table_list li p.price span.total strong{color:#cc0000;}
.tophonor_tab_wrap ul.table_list li p.regist4rule { display:block; margin-top:5px; padding:7px 10px 7px 12px; border-top:1px solid #eeeeee; color:#888; font-size:11px; line-height:15px; letter-spacing:-1px} 
.tophonor_tab_wrap ul.table_list li p.regist4rule strong { color:#333 }
.tophonor_tab_wrap ul.table_list li p.regist4rule.self { height:30px; line-height:2.5; color:#a35623}
.tophonor_tab_wrap ul.table_list li p.regist4rule.self span { height:18px; display:inline-block; line-height:18px; padding:0px 2px; margin-right:3px; background:#e57e24; color:#fff}
.tophonor_tab_wrap ul.table_list li p.regist4rule.self strong {margin-top:10px; color:#005d75;}

/***** 에이전트 순위123위 - 점포매매, 프랜차이즈 *****/
.jp_agentrank3_wrap { margin-top:8px }
.jp_agentrank3_bx { *zoom:1}
.jp_agentrank3_bx:after{display:block; clear:both; content:""}
.jp_agentrank3_bx .agentrank3_wrap { overflow:hidden; display:block; padding:10px 0; border:2px solid #5d5e7e; background:#f6f7f9 }
.jp_agentrank3_bx .agent_ti { width:20%; min-height:110px; position:relative; display:inline-block; vertical-align:middle; border-right:1px solid #5d5e7e; color:#333; text-align:center }
.jp_agentrank3_bx .agent_ti .txt { font-size:18px;text-align:center; line-height:1.3 }
.jp_agentrank3_bx .agent_ti .tit::before {width:52px; height:35px; overflow:hidden; display:inline-block; margin-right:5px; background:url("/images/agent/jumpo_ico.png?3") no-repeat -250px -410px;vertical-align:middle; content:'';}
/*.jp_agentrank3_bx .agent_ti .tit::before {width:72px; height:50px; overflow:hidden; display:block; margin:0 auto 4px; background:url("/images/common/i_comm_list_spt.png") no-repeat -100px -150px;vertical-align:middle; content:'';}*/
.jp_agentrank3_bx .agent_ti .txt .area { color:#235a9e; }
.jp_agentrank3_bx .agent_ti .txt .choice { font-weight:normal; font-size:12px}
.jp_agentrank3_bx .agent_ti .txt strong { font-size:17px; font-weight:700; color:#1f1f1f; display:block}
.jp_agentrank3_bx .agent_ti .txt strong.thin { font-weight:normal}
.jp_agentrank3_bx .agent_ti .sort { font-size:11px}
.jp_agentrank3_bx .btn { width:110px; display:block; margin:5px auto 0; padding:3px 0 4px; border-radius:20px; background:#373960; opacity:0.8;filter:alpha(opacity=80); font-size:12px; color:#fff; font-weight:normal; }
.jp_agentrank3_bx .rank_bx_wrap {  width:79%; display:inline-block; vertical-align:middle}
.jp_agentrank3_bx .rank_bx_wrap li { width:31.4%; position:relative; border-right:1px solid #ccc; display:inline-block; vertical-align:middle}
.jp_agentrank3_bx .rank_bx_wrap li:first-child { width:290px;}
.jp_agentrank3_bx .rank_bx_wrap li:last-child{border:0px}
.jp_agentrank3_bx .medal_wrap { /*overflow:hidden;*/ position:relative; margin:0 0 0 25px; cursor:pointer}
.jp_agentrank3_bx .ranking_label { position: absolute; top:-5px; left:-17px; z-index:1}
.jp_agentrank3_bx .medal_wrap:hover .name .agt { text-decoration:underline }
/*
.jp_agentrank3_bx .tophonor { border-right:1px solid #ccc;}
.jp_agentrank3_bx .tophonor .photo img {width:110px; height:124px;}
.jp_agentrank3_bx .tophonor .name { padding:0 0 30px; margin-top:0;} 
.jp_agentrank3_bx .tophonor .name .agt { margin-bottom:1px; font-size:22px; }
.jp_agentrank3_bx .tophonor .name .agt > span { font-size:16px }
.jp_agentrank3_bx .tophonor .name .agt_slog { display:block; font-size:13px;}
.jp_agentrank3_bx .tophonor .hp { display:inline-block; font-size:22px; font-weight:700}
*/
.jp_agentrank3_bx .rank2 { /*margin-bottom:12px*/}
.jp_agentrank3_bx .photo { position:relative; display:inline-block; margin:0 10px 0 1px; border:1px solid #ddd; vertical-align:middle; border-radius:4px;}
.jp_agentrank3_bx .tophonor .photo { margin-left:35px}
.jp_agentrank3_bx .photo img { width:70px; height:80px; border-radius:4px;}/* width:75px; height:84px;*/
.jp_agentrank3_bx .name { display:inline-block; line-height:1.4; vertical-align:middle}
.jp_agentrank3_bx .name span { font-weight:normal}
.jp_agentrank3_bx .name .agt { display:inline-block; margin-bottom:1px; font-size:18px;color:#333; font-weight:700;}
.jp_agentrank3_bx .name .agt > span { font-size:14px}
.jp_agentrank3_bx .hp { display:block; position:relative; font-size:18px; margin-top:2px; letter-spacing:-.5px; color:#282d93; font-weight:700!important; clear:both}
.jp_agentrank3_bx .name .agt_slog { width:130px;height:32px; display:block; margin-top:2px; font-size:12px;/*text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden; white-space:nowrap; word-wrap:normal;*/}
.jp_agentrank3_bx .btn_sms { display:none;/*display:block*/}
.jp_agentrank3_bx .agentrank3_desc { position:absolute; bottom:5px; color:#84899f; text-align:center; font-size:12px;}/* 시작부터끝까지 */
/*
.jp_agentrank3_bx .ranking_tit_wrap {margin-bottom:10px;}
.jp_agentrank3_bx .ranking_tit { width:75px;margin:0 17px 0 5px; display:inline-block; font-size:19px; font-weight:500; text-align:center;font-family: 'notosans'; letter-spacing:-1px; vertical-align:middle}
.jp_agentrank3_bx .ranking_desc {display:inline-block; font-size:12px; vertical-align:middle}
*/


/* 에이전트 순위 메달 - agent.css */
.ranking_label{display:inline-block; *display:inline;*zoom:1;width:35px;height:35px; margin:2px 0 0 0; text-indent:-9999em;background:url("/images/agent/jumpo_ico.png?3") no-repeat; }
.ranking_label.n1{background-position:-250px -182px; width:44px;height:57px; /*margin-right:5px*/}
/*.ranking_label.n1{background-position:-250px -182px;width:53px;height:70px; margin-right:5px}*/
.ranking_label.n2{background-position:-250px -255px;}
.ranking_label.n3{background-position:-250px -295px;}


/***** 상세검색 Box *****/
.subtsearch{ display:none; overflow:hidden; position:relative; margin:8px 0 0 0; border:1px solid #bbbbbb; *zoom:1; clear:both;} 
.subtsearch:after{content:"";clear:both;display:block;}
.subtsearch_03{position:relative;margin:0; padding:4px 0px 0px ;*zoom:1; background:#fff}
.subtsearch_03:after{content:"";clear:both;display:block;}
.subtsearch .subtsearch_03 p{position:relative;top:4px;clear:both;display:block;margin:0 22px 0 0;padding:0;text-align:right;}
.subtsearch .subtsearch_03 dl{ float:left; padding:10px 0 0 0;border-bottom:1px solid #e5e5e5;*zoom:1;}
.subtsearch .subtsearch_03 dl:after{content:"";clear:both;display:block;}
.subtsearch .subtsearch_03 dl:first-child, .subtsearch .subtsearch_03 dl:nth-child(2) { width:100%}
.subtsearch .subtsearch_03 dl:nth-child(3) { border-bottom:0}
.subtsearch .subtsearch_03 dl dt{ display:inline-block;float:left;padding:0 15px 10px 30px; font-size:15px}
.subtsearch .subtsearch_03 dl dt.cate {padding-top:20px}
.subtsearch .subtsearch_03 dl dd{ display:inline-block;float:left; padding-bottom:2px;}
.subtsearch .subtsearch_03 dl dd *{margin:0;padding:0;}
.subtsearch .subtsearch_03 dl dd input{overflow:hidden;margin-bottom:9px;width:14px;height:14px;line-height:14px;vertical-align:top;}
.subtsearch .subtsearch_03 dl dd label{display:inline-block;margin:0 17px 9px 0;color:#6b6b6b;line-height:14px;}
.subtsearch .subtsearch_03 dl dd label.labellast{display:inline-block;margin:0 0 9px 0;color:#6b6b6b;line-height:14px;width:126px;}
.subtsearch .subtsearch_03 dl dd ul li{ display:block; text-align:center; float:left; background:url("/_images/2013/mc_tab_split.gif") right no-repeat;} /* width:63px; */
.subtsearch .subtsearch_03 dl dd ul li:last-child { background:none}
.subtsearch .subtsearch_03 dl dd ul.space li { /*width:120px;*/ padding:0 15px}
.subtsearch .subtsearch_03 dl dd ul li.sortall { /*width:65px;*/ background:none}
.subtsearch .subtsearch_03 dl dd ul li.sortall.fst { width:0}
.subtsearch .subtsearch_03 dl dd label.labellast{display:inline-block;margin:0 0 9px 0;color:#6b6b6b;line-height:14px;width:126px;}
.subtsearch .subtsearch_03 dl.last{ margin-left:15px; padding-bottom:3px; border-bottom:none; border-left:1px solid #e5e5e5}
.subtsearch .btn_reset { width:78px; height:25px; position:absolute; right:30px; bottom:7px; background:url("/_images/2013/sub/btn_jp_reset.gif"); text-indent:-9999px}


/* 상세검색 업종 카테고리 Box */
.subtsearch .subtsearch_03 dd li.tab_wrap {padding-left:23px }
.subtsearch .subt_category_tab { height:70px; position:relative; margin:0 auto; }
.subtsearch .subt_category_tab li.menu { width:133px; height:30px; cursor:pointer; float:left; border-top:1px solid #ccc; border-bottom:1px solid #767676; border-left:1px solid #ccc; background:none; text-align:center; color:#999999}
.subtsearch .subt_category_tab li.menu7 { border-right:1px solid #ccc;}
.subtsearch .subt_category_tab li.menu > span {width:105px; height:30px; position:relative; display:inline-block; *display:block; zoom:1; line-height:31px} 
.subtsearch .subt_category_tab li.active.menu { border-top:1px solid #767676; border-bottom:1px solid #fff; border-left:1px solid #767676; border-right:1px solid #767676; font-weight:bold; color:#454545 }
.subtsearch .subt_category_tab li.active + li  { border-left:0 }
.subtsearch .subt_category_tab li.active span { margin-left:-1px}

/* 상세검색 업종 카테고리 Box 내 depth3 업종 세부 */
.subtsearch .subt_category_tab ul.cate_sub_menu { width:100%; display:none; position:absolute; top:38px; left:35px; text-align:center; }
.subtsearch .subt_category_tab li.menu7 ul.cate_sub_menu { left:270px }
.subtsearch .subt_category_tab li.active .cate_sub_menu { display:block; }
.subtsearch .subt_category_tab ul.cate_sub_menu li { position:relative; display:inline-block; margin:5px 0px 0px 0px; text-align:center; *display:inline; zoom:1; }
.subtsearch .subt_category_tab ul.cate_sub_menu li a { display:block; }
.subtsearch .subt_category_tab ul.cate_sub_menu li a span.catename { height:16px; padding:0 15px; font-weight:normal;}
.subtsearch .subt_category_tab li.menu5 ul.cate_sub_menu .catename { padding:0 14px; }
.subtsearch .subt_category_tab ul.cate_sub_menu li.active a:hover { text-decoration:none}
.subtsearch .subt_category_tab ul.cate_sub_menu li.active a span { color:#ff4200 }

/* 권리금점포 통합검색 */
.subtsearch.total { height:161px; border-color:#cb9169; background:url("/images/common/sh_total_bg.jpg") no-repeat;/*background:#f6efea*/}
.subtsearch_04 { margin:0;/*padding:40px 0px ;*/*zoom:1; text-align:center }
.subtsearch_04 .sh_input_box{ position:relative; display:inline-block; margin-top:25px; padding:0 180px 0 30px; border:2px solid #8cc63f; background:#fff}
.subtsearch_04 .sh_msg{ display:block; margin-top:30px; text-align:center; color:#373960; font-size:30px; text-shadow:-2px 0 #fff, 0 -2px #fff, 2px 0 #fff, 0 2px #fff; font-weight:700;font-family: 'notosans'; letter-spacing:-1px}
/*
.subtsearch_04 .sh_input01 { width:700px; height:50px; border:0; font-size:16px}
.subtsearch_04 .sh_btn { position:absolute; top:0; right:0; width:180px; height:50px; background:#8cc63f; color:#fff; font-weight:700; font-size:16px }
.subtsearch_04 .sh_btn::before {width:25px; height:25px; overflow:hidden; display:inline-block; margin-right:5px; background:url("/images/common/sh_btn3.png") no-repeat;vertical-align:middle; content:'';}
*/

/*
.jp_sortitem_wrap .srchlist_btn .checkbox input[type='checkbox']+label span { width:15px; height:15px; overflow:hidden; display:inline-block;vertical-align:-5px; background:#fff; border: solid 1px #bbb; }
.jp_sortitem_wrap .srchlist_btn .checkbox input[type='checkbox']:checked+label span,
.jp_sortitem_wrap .srchlist_btn .checkbox span.active { border:solid 1px #c9c9c9; background:#fff url("/images/common/form_spt.png") no-repeat -50px 0 }
*/
/*.jp_sortitem_wrap .srchlist_btn .button{ float:left}
.jp_sortitem_wrap .srchlist_btn p.mymarket { float:right}*/

/*** 메인 및 서브메인 입찰 Box ***/
.slide_bid { list-style:none; padding:0; margin:0; height:180px; } /* position:absolute; left:0; */
.slidebox {	overflow:hidden; position:relative; height:180px }
.slide_bid li {	display:block; position:relative; margin-bottom:5px; } /* border:1px solid #cdcdcd; border-bottom:1px solid #b5b5b5 */
.main_bid_wrap { margin-bottom:8px}
.main_bid_wrap .btn_mr {padding:8px 0; border:1px solid #d06e7e; background: #fdf7f8; /*font-family:Malgun Gothic;*/ font-size:14px; text-align:center; color:#b90000; letter-spacing:-.5px; cursor:pointer}
.main_bid_wrap .btn_mr i {width:19px; height:19px; display:inline-block; margin-left:8px; margin-top:-4px; background:url("/_images/2013/btn_rolling_spt.png") no-repeat; vertical-align:middle }
.main_bid_wrap .btn_mr.more i { background-position:0 -195px}
.main_bid_wrap .btn_mr.fold i { background-position:-25px -195px}
.main_bid_wrap .adbann_bidbx { background:none}

/*** 서브메인 업종별 AD ***/
.main_cateadbx_wrap ul.tab { height:52px; margin-bottom:8px; overflow:hidden; background:url("/images/common/category/mc_tab_adcate.png") no-repeat; }
.main_cateadbx_wrap ul.tab li { height:52px; cursor:pointer; position:relative; float:left; }
.main_cateadbx_wrap ul.tab li span { width:152px; height:52px; display:block; text-indent:-99999px; }
.main_cateadbx_wrap ul.tab li span.menu1 { }
.main_cateadbx_wrap ul.tab li span.menu7 { width:146px}
.main_cateadbx_wrap ul.tab li.active span { width:153px; margin-left:-1px; background:url("/images/common/category/mc_tab_adcate.png") no-repeat; background-position:0px -60px; z-index:100; }
.main_cateadbx_wrap ul.tab li.active span.menu1 { margin-left:0px }
.main_cateadbx_wrap ul.tab li.active span.menu2 { background-position:-151px -60px; }
.main_cateadbx_wrap ul.tab li.active span.menu3 { background-position:-303px -60px; }
.main_cateadbx_wrap ul.tab li.active span.menu4 { background-position:-455px -60px; }
.main_cateadbx_wrap ul.tab li.active span.menu5 { background-position:-607px -60px; }
.main_cateadbx_wrap ul.tab li.active span.menu6 { background-position:-759px -60px; }
.main_cateadbx_wrap ul.tab li.active span.menu7 { width:149px; background-position:-911px -60px; }
.main_cateadbx_wrap div.adbann_list ul.list li { display:block; position:relative; margin-bottom:7px; border:1px solid #c5c5c5; }
.main_cateadbx_wrap div.adbann_list ul.list li:last-child { margin-bottom:none}
/* js 제어  */
.main_cateadbx_wrap div.list_2 ul.panel { display:none; }
.main_cateadbx_wrap div.list_2 ul.panel_1 { display:block; }


/*** 무료유료 광고별 타이틀 ***/
.adtitle_wrap { height:60px; position:relative; margin:8px 0; padding-right:15px; vertical-align:bottom;background:url("/images/common/title_big_jpad.png") no-repeat; font-family:'notosans'; }
.adtitle_wrap .adtitle { display:inline-block; margin:17px 0 0 35px; color:#fff; font-size:25px; letter-spacing:-1px; font-weight:600 }
.adtitle_wrap .adtitle .stit { font-size:20px }
.adtitle_wrap .subtitle { margin-left:10px; font-size:16px; font-weight:700; letter-spacing:0; vertical-align:2px}
.adtitle_wrap .request_btn {/*position:absolute; right:13px; bottom:18px;*/ float:right; display:inline-block; margin:18px 0 0 5px; padding:6px 10px 6px 12px; letter-spacing:-1px; background:#252525; font-size:13px; text-align:center; }
.adtitle_wrap .request_btn span {font-weight:normal; font-size:inherit; color:#fff }
.adtitle_wrap .request_btn span::after {width:6px; height:9px; overflow:hidden; display:inline-block; margin-left:8px; background:url("/images/common/i_comm_list_spt.png") no-repeat -50px -150px; /*vertical-align:middle;*/ content:''}
.adtitle_wrap.jpad { background:url("/images/common/title_big_jpad.png") no-repeat; }
.adtitle_wrap.jpfree { background:url("/images/common/title_big_jpfree.png") no-repeat; }
.adtitle_wrap.jpbid {background:url("/images/common/title_big_jpbid.png") no-repeat;}
.adtitle_wrap.special {background:url("/images/common/title_big_special.png") no-repeat;}
.adtitle_wrap.special:after { width:65px; height:57px; position:absolute; top:-3px; left:-3px; display:inline-block; background:url("/images/common/i_special_ribbon.png") no-repeat;content:'' }
.adtitle_wrap.spfranch {background:#fb821e url(/images/common/search_bar04.jpg) no-repeat right top; }
.adtitle_wrap.spstartupitem {background:#a97dda url(/images/common/title_big_spstartupitem.png) no-repeat right top; }
/* .adtitle_wrap.spstartupitem {background:#3fc6c3 url(/images/common/title_big_spstartupitem.png) no-repeat right top; }*/

/***** 무료광고 탭메뉴 Complimentary - 공유직거래, 공유중개는삭제필요, 기본광고 *****/
.tab_freead_wrap { display:table; height:151px; margin-bottom:8px; border-bottom:1px solid rgba(88,99,127,0.4); border-left:1px solid rgba(88,99,127,0.4); border-right:1px solid rgba(88,99,127,0.4)}
.tab_freead { width:100%; height:52px; display:table; table-layout:fixed; overflow:hidden; white-space:nowrap; vertical-align:top; background:#ecf1f6}
/* #marketListTable_body_ .tab_freead { width:100%}  width:75%; float:left */
.tab_freead li { display:table-cell; border-top:1px solid rgba(92,113,144,0.4); border-left:1px solid rgba(92,113,144,0.3); border-bottom:1px solid rgba(92,113,144,0.4); text-align:center; vertical-align:middle; color:#616b77; font-size:15px; letter-spacing:-.5px; cursor:pointer}
.tab_freead li.n4 {border-left:none}/* 전체 */
.tab_freead li.active.n4, .tab_freead li.active + li  { border-left:0 } /*.tab_freead li.active.n1,*/
.tab_freead li span { display:block; font-size:15px; line-height:27px}
.tab_freead li i { width:36px; height:31px; margin-right:5px; display:inline-block; background:url("/images/common/i_comm_list_spt.png?3") no-repeat; vertical-align:middle}
.tab_freead li.active, .tab_freead li:hover { background:#55b68f; color:#fff; font-weight:600} /* background:#8cc63e; */
.tab_freead li.active { border:none }
.tab_freead li.n2.active, .tab_freead li.n1:hover { background:#55b68f}
.tab_freead li.n2.active, .tab_freead li.n2:hover { background:#6172aa}
.tab_freead li.n3.active, .tab_freead li.n3:hover { background:#9671bf}
.tab_freead li.n4.active, .tab_freead li.n4:hover { background:#515777}
.tab_freead li.n5.active, .tab_freead li.n5:hover { background:#d7ac02}
.tab_freead li.n1 i { /*width:42px;*/ background-position:0 2px;}
.tab_freead li.n2 i { background-position:0 -50px}
.tab_freead li.n3 i { background-position:0 -100px}
.tab_freead li.n4 i { background-position:0 -250px}
.tab_freead li.n5 i { width:29px; background-position:0 -300px}
.tab_freead li.n1.active i, .tab_freead li.n1:hover i { background-position:-50px 1px;}
.tab_freead li.n2.active i, .tab_freead li.n2:hover i { background-position:-50px -50px}
.tab_freead li.n3.active i, .tab_freead li.n3:hover i { background-position:-50px -100px}
.tab_freead li.n4.active i, .tab_freead li.n4:hover i { background-position:-50px -250px}
.tab_freead li.n5.active i, .tab_freead li.n5:hover i { background-position:-50px -300px}
.tab_freead li .num { font-size:12px; margin-left:2px; vertical-align:top}
.freead_desc { display:table; margin:20px auto; }
.freead_desc#freead_desc3 { margin:10px auto }
.freead_desc dt { display:table-cell; padding-right:25px; font-size:20px; font-weight:700; text-align:right; vertical-align:middle} /* width:32%; */
.freead_desc dt span { margin-right:10px;}
.freead_desc dt span::before {width:60px; height:50px; overflow:hidden; display:inline-block; margin-right:10px; background:url("/images/common/i_comm_list_spt.png?3") no-repeat; ;vertical-align:middle; content:'';}
#freead_desc1 dt span::before { background-position:-100px 0px }
#freead_desc2 dt span::before { background-position:-100px -50px ;vertical-align:middle; content:'';}
#freead_desc3 dt span::before { background-position:-100px -100px }
#freead_desc4 dt span::before { background-position:-100px -245px }
#freead_desc5 dt span::before { background-position:-100px -297px }
.freead_desc dd { width:auto; display:table-cell; line-height:1.5; color:#767676; font-size:13px; vertical-align:middle}


/* 스페셜광고 영역 - 점포실매물 Submain, 상세검색 첫화면 용 */
#marketListTable_body_S { /*margin-top:30px*/}
.spacialbx_all_wrap .title { position:relative; padding-bottom:6px; height:28px; border-top-left-radius:5px; border-top-right-radius:5px; background:#7d7771; z-index:2 }
.spacialbx_all_wrap .title span.titlec { display:block; float:left; padding:8px 0 0 35px; height:100%; background:url("/images/common/i_specialad.png") no-repeat; }
.spacialbx_all_wrap .title img { vertical-align:top; }
.spacialbx_all_wrap .title img.icon { margin:2px 4px 0px 0px; width:18px; height:12px; }
.spacialbx_all_wrap .title .btn { position:absolute; right:10px; bottom:5px; display:block; padding:0 10px 0 12px; border:1px solid rgba(255,255,255,.5); border-radius:2px; letter-spacing:-1px; font-size:13px; line-height:22px; text-align:center;}
.spacialbx_all_wrap .title .btn span {font-weight:normal; font-size:inherit; color:#fff }
.spacialbx_all_wrap .title .btn span::after {width:6px; height:9px; overflow:hidden; display:inline-block; margin-left:8px; background:url("/images/common/i_comm_list_spt.png?2") no-repeat -50px -150px; /*vertical-align:middle;*/ content:''}
/* .spacialbx_all_wrap .adbann_spbx_wrap { position:relative; padding:5px 10px 1px; border-left:3px solid #7d7771; border-right:3px solid #7d7771; z-index:1; } @@@ dev1 스페셜AD border padding 제거 */
.spacialbx_all_wrap .adbann_spbx_wrap { position:relative; z-index:1; } 
.spacialbx_all_wrap .nbottom{ width:100%; height:3px; background:#7d7771;}
.adbann_spbx_wrap .adbann_mainbx { border:1px solid #cdcdcd; background:#fff}
.adbann_spbx_wrap div.s_left .img_wrap span.img_thumb img {  } /* width:157px; height:95px; */
.adbann_spbx_wrap div.s_left .img_wrap:hover span.mask { width:186px; height:115px }
.adbann_spbx_wrap .s_left { padding:14px 20px 0}
/*.adbann_spbx_wrap .s_left .bottom { width:74.5%}*/


/***** 공통 매물 Box광고 *****/
div.s_left .space_label { display:inline-block;} /* 층평수 */
div.s_left .space_label .space { font-weight:normal}
div.s_left .space_label span.agent { float:right; font-size:11px; } /* 중개보조원 표시*/
div.s_left .space_label span.agent strong { width:150px; color:#777; text-align:right; font-weight:normal}
div.s_left .space_label span.agent strong.name{ width:40px;color:#333; text-align:left; font-weight:bold } /* 중개보조원 이름 */
div.s_left .text .cate_name .nocode { color:#282d93; font-weight:700} /* 매물번호 */
div.s_left .text .cate_name .nocode strong { color:inherit; font-weight:900; font-size:16px;}
div.s_left .text .cate_name .cate strong { margin-left:8px}
/*div.s_left .text .cate_name .franch_name { margin-right:0; color:#235a9e; font-weight:bold}*/
div.s_left .text .fr { float:right}
div.s_left .text .hits { margin-left:8px; color:#888}
div.s_left .text span.date { height:21px; line-height:21px; border:1px solid rgba(217,49,49,0.5); padding:0 2px; color:#d93131; font-size:12px; letter-spacing:-.8px; font-family:'notosans'; /*background:#fff*/}/*실매물주인확인날짜 충돌확인요망 border:1px solid #d93131; */
div.s_left .text span em.active { background:#ff0} /* 형광펜 */

div.s_left p.space_label img { margin-left:2px;} /* 라벨 소아이콘 ex)현장사진 수익률보증 등 */
ul.jplist li { margin-bottom:8px }
ul.jplist li:last-child {margin-bottom:0}
ul.jplist.mt { margin-top:15px}


/***** 상단Box광고 및 공통 - 2015 - 신뢰도순은 앞에 .adbann_topbx_wrap 추가 *****/
.returnsort_desc { display:none; margin-bottom:-5px; padding-top:10px; color:#999; text-align:center} /* 수익률순은 에이전트가 수익률을 보증한 매물만 표시합니다. */
.adbann_nullbx {position:relative; display:block; padding:20px 0; margin:15px 0; border:1px solid #aaaaaa; background:#fff; text-align:center; font-weight:bold; font-size:13px; color:#666; line-height:1.2em} /* 매물없음 */
				   .adbann_topbx{ overflow:hidden; display:block; position:relative;border:1px solid #92be13; background:#fcffeb;}/* fcffeb */
				   /*.adbann_topbx.mymarketlist_active {background:url("/_images/2013/sub/mymarket_topbx_bg.png") no-repeat #ffffe2;} 내매물보기 레몬
				   .adbann_topbx.allmymarketlist_active {background:url("/_images/2013/sub/allmymarket_topbx_bg.png") no-repeat #ffffe2;} 내매물전체보기 오렌지 */
				   .adbann_topbx div.s_left div.img_wrap div.img_title, div.s_left div.img_wrap div.img_title.midd, ul.table_list li .bx_wrap .img_title.midd { color:#fff;background:#92be13 }
				   .mymarketlist_active div.s_left { border:3px solid #ffff00;}/* 내매물보기 레몬 */
				   .allmymarketlist_active div.s_left {border:3px solid #ffc13d;} /*내매물전체보기 오렌지 */
				   div.s_left { display:block; overflow:hidden; padding:14px 20px 0 20px;/*padding:14px 30px 0 0;*/ line-height:1.3em;} /* 구 Header의 line-height:1.4em을 없앰 */
				   div.s_left div.img_wrap { position:relative; float:left; margin-right:30px; margin-bottom:15px; padding:22px 0 0 0 }
		   		   div.s_left div.img_wrap div.img_title { position:absolute; left:0px; top:0px; width:192px; text-align:center; padding:3px 0; font-size:12px; z-index:10} 
			  	   div.s_left div.img_wrap .img_title span { padding:0px 2px 1px; display:inline-block; margin-left:2px; border:1px solid #fff; line-height:16px; font-weight:bold}
				   div.s_left div.img_wrap .img_title span.self { border:1px solid #1f1f1f; color:#000}
				   div.s_left div.img_wrap .img_title.deadline { padding-left:35px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box}
                   .adbann_mainbx div.s_left div.img_wrap .img_title.deadline {background:#bd9701;}
                   .adbann_topbx div.s_left div.img_wrap div.img_title.deadline {background:#76a60f;}
                   .adbann_middbx div.s_left div.img_wrap div.img_title.deadline {background:#bc4a8a;}
                   .adbann_selfbx div.s_left div.img_wrap div.img_title.deadline {background:#d1702c}
                   div.s_left div.img_wrap .img_title span.deadline { position:absolute; top:3px; left:2px; border:1px solid #fff;/*border:1px solid rgba(217,49,49,0.7);*/ background:#fff; color:#d93131}
				   div.s_left .img_allwrap { position:relative; float:left }
				   div.s_left .img_allwrap .label_adicon { width:33px; position:absolute; bottom:10px; left:5px; text-align:center}
				   div.s_left .img_allwrap .label_adicon p.number { font-size:11px; color:#818181; text-indent:-1px}
				   div.s_left .input_check{width:23px;height:15px; display:inline-block; float:left; margin-left:-10px }/* 찜체크박스로 변경중 margin:0 0 0 -10px */
				   div.s_left .input_check input[type='checkbox'] {width:13px; height:13px;}
				   div.s_left div.img_wrap .img_thumb { width:190px; min-height:110px; float:left; clear:both; border:1px solid #b5b5b5; cursor:pointer}
			       div.s_left div.img_wrap .img_thumb img { width:190px; height:120px;}
				   div.s_left div.img_wrap:hover span.mask { width:186px; height:115px; position:absolute; bottom:0px; left:0px; border:3px solid #61aaff;opacity:1;filter:alpha(opacity=100)}
				   div.s_left .text { display:block; overflow:hidden;}
				   div.s_left .text div.cate_name { font-size:13px; letter-spacing:-.8px; /*max-width:530px; display:inline-block; text-overflow:ellipsis;-o-text-overflow:ellipsis; overflow: hidden; white-space:nowrap; word-wrap:normal;*/}
				   /*div.s_left .text div.cate_name .fl_r { position:absolute; top:13px; right:20px}*/
				   div.s_left .text div.cate_name > span { margin-right:8px }
				   div.s_left .text div.cate_name .t_mcate {color:#ce4801}
				   div.s_left .text h4 { display:inline-block; padding:7px 0; font-size:20px; letter-spacing:-.05em; color:#333; font-weight:700; clear:both; line-height:1; cursor:pointer } 
				   div.s_left .text h4:hover { text-decoration:underline}
				   div.s_left .text h4 span img { margin-top:-3px; margin-left:2px; vertical-align:middle } /* 독점중개 아이콘류 */
				   div.s_left .text h4 span img:first-child { margin-left:6px}
				   div.s_left .text h4 span.van_return { display:inline-block; margin-left:8px; color:#cc0000; font-size:12px } /* 신용카드기준 수익률 */
				   div.s_left .text .bxsubtit { margin-bottom:4px; font-size:15px; font-weight:700}
				   div.s_left .text p.copy { color:#767676; font-size:14px; letter-spacing:-.03em}
	   			   div.s_left .text .price { margin-top:6px; letter-spacing: -.8px }
				   div.s_left .text .price span {margin-right:8px; color:#777; font-size:13px }
				   div.s_left .text .price span strong { color:#454545; font-size:16px}
				   div.s_left .text .price span strong em { font-style:normal}
				   div.s_left .text .price em.null { width:20px; display:inline-block}/* 값이 없을 때 빈공간 영역 */
				   div.s_left .text .price span strong.active { background: #ff0 } /* 정렬탭클릭시 형광펜 */
				   div.s_left .text .price span.nego_ok { margin:0 0 0 4px!important; font-size:11px; color:#888!important; font-weight:normal} /* (협상가능) */
				   div.s_left .text .price img {vertical-align:middle}
				   div.s_left .text .price img.split { margin:-1px 7px 0px 0px; }
				   div.s_left .text .price .priceri_area { float:right; margin-right:0}
				   div.s_left .text .price span.m_return {/* color:#650e0e; */}
				   div.s_left .text .price span.m_return strong {color:#cc0000;}
				   div.s_left .text .price span.m_return strong.return { color:inherit; font-size:.85rem}
				   div.s_left .text .price span.teright { margin-right:5px; }
				   div.s_left .text .price span.teright strong { color:#cc0000}
				   div.s_left .text .price span.mthfee strong { font-weight:normal }
				   div.s_left .text .price span.premium {color:#282d93; }
				   div.s_left .text .price span.premium strong { font-weight:bold; color:inherit}
				   div.s_left .text .price span.franchmem_cost strong {color:#235a9e }
				   div.s_left .text .price span.premium_term strong {color:#058cae }/* 권리금 회수기간 */
				   div.s_left .text .price span.total { float:right; margin-right:0}
				   div.s_left .text .price span.total strong { letter-spacing:-.02rem; font-weight:bold; color:#cc0000; }
				   div.s_left .text .price span.total span { color:#737373; }
				   div.s_left .text .price .small_total { position:absolute; bottom:40px; right:10px; color:#737373; font-size:12px;}
				   div.s_left .icon_labels { min-height:15px; margin-top:2px}
				   div.s_left .icon_labels img { margin-right:2px}
				   div.s_left .text .btn_mapsearch {position:absolute; top:40%; right:20px; transform:translateY(-50%);}
 .adbann_generalbx div.s_left .text .btn_mapsearch {top:38%}
				   div.s_left .bottom { height:28px; margin-top:8px; border-top:1px solid #e5e5e5; letter-spacing:-.05em}
				   /*div.s_left .bottom { width:74%; height:28px; position:absolute; bottom:0; border-top:1px solid #e5e5e5; letter-spacing:-.05em}*/
				   div.s_left .bottom .regist4rule { margin-top:4px; color:#8c8c8c; font-size:11px; padding-left:12px; background:url("/_images/2013/sub/bull_regist4rule_agency.gif") no-repeat left 4px; line-height:18px; letter-spacing:-.5px}
				   div.s_left .bottom .regist4rule .corp { color:#333; font-weight:bold}
				   div.s_left .bottom .regist4rule .agent {float:right; color:#333;}
				   div.s_left .bottom .regist4rule .agent .agent_type2 { color:#282d93;}/* 소속공인중개사 아직적용안함 */
				   div.s_left .bottom .regist4rule .agent .name { font-weight:700;}
				   div.s_left .bottom .regist4self { margin-top:4px; color:#a35623; font-size:11px; padding-left:12px; background:url("/_images/2013/sub/bull_regist4rule_self.gif") no-repeat left 4px; line-height:18px; letter-spacing:-.03em}
				   div.s_left .bottom .regist4self .ti { font-weight:700}
				   div.s_left .bottom .regist4self .selfuser {color:#8c8c8c;margin-left:10px}
				   div.s_left .bottom .regist4self .selfuser .name { margin-right:10px}
				   div.s_left .bottom .regist4self .selfuser .nocommiss {margin-left:10px} /* 수수료 없음 */
				   div.s_left .bottom .regist4self .agent { color:#8c8c8c; float:right}
				   div.s_left .bottom .regist4self strong { color:#333}
				   div.s_left .bottom .regist4self .last { color:#333;}
				   div.s_left .bottom .regist4self strong.null { margin-right:10px; color:#888; font-weight:normal }
				   div.s_left .bottom .regist4jpline { margin-top:4px; color:#8c8c8c; font-size:11px; padding-left:12px; background:url("/images/common/ico_rule_jpline.gif") no-repeat left 4px; line-height:18px; letter-spacing:-.5px}
				   div.s_left .bottom .regist4jpline .corp { color:#339900; font-weight:bold}
				   div.s_left .bottom .regist4jpline .agent {float:right; color:#339900;}
				   div.s_left .bottom .regist4jpline .agent .name { font-weight:700; }
				   div.s_left .bottom .regist4jpline .agent .name strong { color:#333 }
				   				   
/* 입찰 box광고 */
					.adbann_bidbx {overflow:hidden; display:block; position:relative; border:1px #d06e7e; border-style:solid; background:#fdf7f8;} /* background:#fefbfa */
				    .adbann_bidbx div.s_left div.img_wrap div.img_title, ul.table_list li .bx_wrap .img_title.bid { color:#fff; background:#f03a41;}
					.adbann_bidbx div.s_left .text .num_bid { display:inline-block; margin-left:10px; color:#cc0000; font-size:12px; font-weight:normal}
					.adbann_bidbx div.s_left .text .price { /*margin-bottom:40px*/ }

/* 메인 최상단Box광고 - 신뢰도순은 앞에 .adbann_mainbx_wrap 추가??  */
				   .adbann_mainbx{ overflow:hidden; display:block; position:relative;border:1px #c8a000; border-style:solid; background:#fffef1} /* #fffef1 */
				   .adbann_mainbx.allmymarketlist_active {background:url("/_images/2013/sub/allmymarket_topbx_bg.png") no-repeat #ffffe2;} /* 내매물전체보기 오렌지 */
				   .adbann_mainbx div.s_left div.img_wrap div.img_title, div.s_left div.img_wrap div.img_title.main, ul.table_list li .bx_wrap .img_title { color:#fff; background:#d7ac02}

/* 신 중간Box광고 + 구 상단Box광고 
					.adbann_middbx{overflow:hidden; display:block; position:relative; }		
					.adbann_middbx.allmymarketlist_active {background:url("/_images/2013/sub/allmymarket_middbx_bg.png") no-repeat #fbf4fa;}
					.adbann_topbx div.s_left div.img_wrap div.img_title, .adbann_middbx div.s_left div.img_wrap div.img_title, div.s_left div.img_wrap div.img_title.midd { color:#fff;background:#92be13 }
*/

/* 신 하단Box광고 - 신뢰도순은 앞에 .adbann_bottbx_wrap 추가 */
					.adbann_middbx{overflow:hidden; display:block; position:relative; border:1px #bd81a3; border-style:solid; background:#fdf9fc }
					.adbann_middbx.allmymarketlist_active {background:url("/_images/2013/sub/allmymarket_middbx_bg.png") no-repeat #fbf4fa;}
					.adbann_middbx div.s_left div.img_wrap div.img_title, ul.table_list li .bx_wrap .img_title.bo { color:#fff;background:#e159a5}

					.adbann_bottbx{overflow:hidden; display:block; position:relative; border:1px #bd81a3; border-style:solid; background:#fdf9fc}
					.adbann_bottbx.mymarketlist_active {background:url("/_images/2013/sub/mymarket_middbx_bg.png") no-repeat #fbf4fa;}					
					.adbann_bottbx.allmymarketlist_active {background:url("/_images/2013/sub/allmymarket_middbx_bg.png") no-repeat #fbf4fa;}
					.adbann_bottbx div.s_left div.img_wrap div.img_title, div.s_left div.img_wrap div.img_title.bo { color:#fff; background:#e159a5 }

/* 현장확인직거래box - 신뢰도순은 앞에 .adbann_selfbx_wrap 추가  */
					.adbann_selfbx{ overflow:hidden; display:block; position:relative; border:1px solid #ccc; background:#fff} /* border:1px solid #cd8950; */
					.adbann_selfbx.allmymarketlist_active {background:url("/_images/2013/sub/allmymarket_selfbx_bg.png") no-repeat 0 0;}
					.adbann_selfbx div.s_left div.img_wrap div.img_title, ul.table_list li .bx_wrap .img_title.self { color:#fff; background:#e57e24;}

/* 일반매물box, 공유매물box */
.adbann_generalbx_wrap h3 span.subtitle{font-size:11px; color:#cc0000; text-indent:-1px; line-height:15px;}
.adbann_generalbx{ overflow:hidden; display:block; position:relative; border:1px solid #c5c5c5; background:#fff}
				    .adbann_generalbx.allmymarketlist_active {background:url("/_images/2013/sub/allmymarket_generalbx_bg.png") no-repeat 0 0;}
				    .adbann_generalbx div.s_left div.img_wrap { padding:18px 0 0 0 }
					.adbann_generalbx div.s_left div.img_wrap div.img_title, ul.table_list li .bx_wrap .img_title.normal { color:#fff; background:#9671bf} /* #fa643b #5b66a0 */
					.adbann_generalbx div.s_left div.img_wrap .img_title.jppublic.self, ul.table_list li .bx_wrap .img_title.jppublic.self { background:#55b68f} /* 완전공개직거래 #52afca */
					.adbann_generalbx div.s_left div.img_wrap .img_title.jppublic, ul.table_list li .bx_wrap .img_title.jppublic { background:#6172aa} /* 회사공유중개 #84b8c6 */
					.adbann_generalbx div.s_left div.img_wrap .img_thumb img { height:110px}
					.adbann_generalbx div.s_left div.img_wrap:hover span.mask { height:101px; position:absolute; bottom:0px; left:0px; border:3px solid #61aaff;opacity:1;filter:alpha(opacity=100)}
					.adbann_generalbx div.s_left .text .bxsubtit { }
	   			    .adbann_generalbx div.s_left .text .price { /*margin-top:13px*/ }
.all_market{clear:both;display:block;position:relative;margin:0px 0 0 0;}


/* 페이징 - 기존은 .all_market .paging */
.paging { margin-bottom:20px; text-align:center; }
.paging .pageNum{text-align:center;}
.paging .pageNum *{vertical-align:middle;}
.paging .pageNum a{display:inline-block;margin:0 2px 0 0;padding:4px 2px 2px 2px;height:17px;line-height:17px;background:#fff;font-size:14px;text-align:center;}
.paging .pageNum a span {width:19px; display:block }
.paging .pageNum p {display:inline-block;margin:0 2px 0 0;padding:4px 2px 2px 2px;width:19px;height:17px;line-height:17px;background:#fff;color:#727272;font-size:12px;text-align:center;}
.paging .pageNum a.side { display:inline-block; padding:4px 7px 2px 7px;border:1px solid #d0d0d0;color:#727272;} /* 시작 끝*/
.paging .pageNum strong{display:inline-block;margin:0 2px 0 0;padding:4px 2px 2px 2px;width:19px;height:17px;line-height:17px;background:#fff;color:#ff0000;font-size:14px;font-weight:bold;letter-spacing:-1px;text-align:center;}


/* 팝업 - 찜20210129 삭제 및 공통으로 뻄
#layer {display:none;position:absolute; top:0; left:0; width:100%; height:100%;min-height:100%;z-index:10000;}
#layer .layer_pop {display:none;}
.open {display:block;}
#layer em {position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; opacity:0; filter:alpha(opacity=0);}
#layer #luck {position:absolute;left:50%;top:3288px;margin-top:0 !important;width:347px;height:174px; background:#fff url("/_images/2013/sub/list/zzim_bg.gif") repeat-x left 10px;border:1px solid #7f7f7f;}
#layer #luck .zzim{margin:0;padding:35px 0 45px 0;text-align:center;line-height:21px;}
#layer #luck .zzim p{color:#565656;}
#layer #luck .zzim p strong{color:#ff3473;}
#layer #luck .zzim p.stitle{font-size:14px;font-weight:bold;letter-spacing:-1px;}
#layer #luck .button{text-align:center;}
#layer #luck .button span{cursor:pointer;}
*/

#luck2 {overflow:hidden;position:absolute;left:50%;top:888px;margin-top:0 !important;padding:20px 23px;width:941px;height:220px;background:#fff;border:1px solid #7f7f7f;}
#luck2 iframe{width:941px;height:220px;border:none;}


/***** 권리금입찰 List - bidding.asp (차후에 많이 바뀔예정 시 c_common_2015_bid_list.css에서 추가 예정) *****/
.bidding_list_wrap .adbann_bidbx { background:#fff; border:1px solid #bbb; border-bottom:1px solid #aaa;}
.bidding_list_wrap .bid_topimg_wrap { position:relative; font-family:Malgungothic }
.bidding_list_wrap .bid_topimg_wrap .times { position:absolute; top:70px; left:150px; font-size:30px; }
.bidding_list_wrap .bid_topimg_wrap .closing_date { width:100%; position:absolute; top:125px; font-size:22px; letter-spacing:-.5px; text-align:center }

/***** 매물지도 css 델타온추가 2019-01-03 *****/
#main_map { margin-top:8px; /* background:#eaedf3;*/ background:url(/images/common/map_bg2.jpg); width:1058px; height:161px; border:1px solid #7983af; text-align:center; z-index:55; position: relative;}
#main_map .hand_btn_area { position:relative; display:block; margin-top:55px;}
#main_map .hand_btn { text-align:center; color:#373960; font-size:30px; text-shadow:-2px 0 #fff, 0 -2px #fff, 2px 0 #fff, 0 2px #fff; font-weight:700;font-family: 'notosans'; vertical-align: middle}
#main_map .icon_hand { width:52px; height:52px; position:absolute; top:0; right:190px;/*display:inline-block; margin:-8px 0 0 10px;*/ background:url(/images/common/icon_hand01.png); vertical-align:middle; background-size:52px auto;}
/*#main_map .hand_btn .cate { color:#da4600}
#main_map .icon {}*/
#main_map .search_map_wrap, #textsearch .search_tt_wrap { width:850px; position:absolute; top:82px; left:50%; transform:translateX(-50%);}
#main_map .search_val, #textsearch .search_val {width:670px; height:48px; float:left; padding-left:15px; font-size:17px; border-radius:5px 0 0 5px; border:1px solid #555555; box-shadow:2px 2px 5px 0px #999}
#main_map .search_btn, #textsearch .search_btn { width:180px; height:48px; display:inline-block; font-size:16px; color:#fff; background-color:#679b21; border-radius:0 5px 5px 0; border: 1px solid #555555; box-shadow: 2px 2px 5px 0px #777;}
#main_map .search_btn { width:150px; height:45px;margin-left:10px; border-radius:5px; line-height:45px; vertical-align:middle}
#textsearch .search_btn {width:180px; height:48px; position:absolute; top:0; right:0; border-left:none; }
#main_map .search_btn .icon, #textsearch .search_btn .icon { background-position:0px 0px; background-size:162px; width:22px; height:21px; display:inline-block; vertical-align: text-top; margin-right:5px; background: url(/images/common/map_icon.png);}
/*#main_map .hit_btn {position: absolute; top: 24px; left: 525px; display: block; width:212px; height:41px; text-align: center; background-color: #da4600; color: #fff; font-size: 16px; line-height: 41px; border-radius: 5px; box-shadow: 2px 2px 5px 0px #777;}
#main_map .hit_btn .icon { background-position: -100px 0px; width:15px; height:21px; display: inline-block; vertical-align: middle; margin-right:5px;}*/
#main_map .map_btn { position: absolute; top: 24px; left: 812px; display: block; width: 212px; height: 41px; text-align: center; background-color: #373960; color: #fff; font-size: 16px; line-height: 41px; border-radius: 5px; box-shadow: 2px 2px 5px 0px #777;}
#main_map .map_btn .icon { background-position: -50px 0px; width: 21px; height: 21px; display: inline-block; vertical-align: middle; margin-right:5px;}
#main_map .search-list { position:absolute; background-color: #fff; width:610px; max-height:235px; top:45px; left:0px; border-radius:0 0 5px 5px; box-shadow:1px 1px 3px 0px #333; overflow-y: auto; text-align: left;}
#main_map .search-list > ul {padding: 0 10px;}
#main_map .search-list > ul li {padding: 12px 25px 12px 5px; border-bottom: 1px solid #eee; position: relative; cursor: pointer; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#main_map .search-list > ul li:after {content:''; background:url(/images/common/map_icon.png); display: block; width: 12px; height: 12px; background-position: -150px 0px; position: absolute; right: 10px; top: 15px;}
#main_map .search-list > ul li:last-child {border: none;}
#main_map .map-msg { color: #000; position: absolute; left: 110px; top: 75px; letter-spacing: 0.3px; text-shadow: 1px 1px 0px #fff;}
#main_map .map-msg span { color: #d02614;}

.viewMaeCd {font-size: 12px;color: #818181; position: absolute; top: 150px; left: 15px;}

.sticLabel {
    padding: 1px 2px;
    font-size: 11px;
    border-radius: 2px;
	margin: 0px 1px;
}

/* 건물등기부 */
.label-BuildingRegi {
    border: solid 1px #538235;
    color: #538235;
	font-weight: 600;
}

/* 토지등기부 */
.label-LandRegi {
    border: solid 1px #7e5f00;
    color: #7e5f00;
	font-weight: 600;
}

/***** 라디오광고스케줄 추가 20220826 *****/
.radioschedule_wrap { position:relative; margin-top:8px; padding-top:10px; border-top:2px solid #535557; border-left:1px solid #959595; border-right:1px solid #959595; border-bottom:1px solid #959595; background: linear-gradient(#d9dce5, #c8cbd6);}
.radioschedule_wrap .tit { padding:0 0 0 25px; color:#333; font-weight:500; font-family:'notosans'; font-size:18px; letter-spacing:-1px}
.radioschedule_wrap .tit:before {width:32px; height:27px; overflow:hidden; display:inline-block; margin-right:5px; background:url("/images/common/icon_radioschedule.png") no-repeat; content:''; vertical-align:sub}
.radiosche_list { display:flex; /*display:-webkit-box;*/ justify-content: space-around; padding:10px 45px 20px; box-sizing: border-box; -webkit-box-sizing:border-box;}
.radiosche_list li { text-align:center; padding:0 10px;}
.radiosche_item_ti { height:50px; display:flex; align-items:center; justify-content:center; text-align:center; font-size:12px; line-height:1.3  }
.radiosche_thumbnail { width:110px; height:80px; border:1px solid #999; border-radius:3px}
.radioschedule_wrap .audio_wrap { position:relative; height:40px; text-align: center; background: #f1f3f4}
.radioschedule_wrap .audio_wrap .player {position:absolute; left:50%; top:-25px; transform:translateX(-50%); border:1px solid #c9ccd7; border-radius:30px} 
@media all and (min-width:769px) and (max-width:1024px) { .radioschedule_wrap .audio_wrap .player { /*top:-100px; margin-left:50px*/}}