/* sprite filter button */
.tk{display:inline-block;overflow:hidden;background:url(./sp/sp_kko.png) no-repeat;vertical-align:top}
.k2{display:inline-block;overflow:hidden;background:url(./sp/tk_map.png) no-repeat;vertical-align:top}

/* 검색 */

.com_logo{display:inline-block}
.com_logo .sp1{margin:0 5px 0 20px;font-size:16px;color:#fff}
.com_logo .sp2{font-size:20px;color:#fff}
.sch_gp{clear:both;position:relative;top:10px;display:inline-block;margin-left:5px}

.sch_view_gp{position:relative;width:0;height:0;display:none}
.sch_view_item{position:absolute;width:436px;overflow-y:auto;z-index:100;background-color:white;border:1px solid #dfdfdf;box-shadow:3px 3px 7px black, 0 0 2px maroon}
.ico_tel{position:relative;top:2px;width:16px;height:18px;background-position:-322px -76px}
.ico_area{position:relative;top:4px;width:26px;height:15px;background-position:-339px -97px}
.ico_pin{position:relative;top:0px;width:27px;height:27px;cursor:pointer;background-position:-256px -35px}
.ico_road{position:relative;top:0px;width:27px;height:27px;cursor:pointer;background-position:-287px -35px}
.ico_hpage{position:relative;top:3px;width:13px;height:14px;cursor:pointer;background-position:-319px -213px}

.sch_box{width:252px;height:31px;background-position:0 -438px;}
.sch_btn{width:50px;height:31px;cursor:pointer;background-position:0 0}
.sch_btn_rst{width:35px;height:31px;cursor:pointer;background-position:-108px 0}
.txtSch{position:relative;top:-1px;width:245px;height:24px;margin-left:5px;border:none;font-size:15px;ime-mode:active}
#aside_page{float:left;width:100%;padding:10px 0;text-align:center;font-size:14px}
#aside_page a{display:inline-block;margin-right:10px;}
#aside_page .on{font-weight:bold;cursor:default;color:#777;font-size:16px}


/* filter popup */
/*
.search_pannel{position:absolute;z-index:1000;height:auto;background-color:#fff;border:1px solid red;display:none}
.search_pannel .filter_popup{position:relative;top:0;left:0;width:100%;height:100%;border:none}
*/

.filter_popup .title{font-size:20px;line-height:26px;letter-spacing:-.5px;display:block;margin-bottom:19px;color:#000}

/* tile */
.tile{padding:0;margin:0;margin-bottom:15px}
.tbl_tile{margin:0;padding:0;border-spacing:0;border-collapse:0}
.tbl_td,.l_right,.l_bottom,.l_top{width:70px;letter-spacing:-1px;height:30px;line-height:30px;text-align:center;vertical-align:middle;cursor:pointer;border-left:1px solid #E6E6E6;border-top:1px solid #E6E6E6;font-size:13px}
.l_right{border-right:1px solid #E6E6E6}
.l_bottom{border-bottom:1px solid #E6E6E6}
.l_top{border-top:1px solid #E6E6E6;border-left:none}
.l_left{border-left:1px solid #E6E6E6}
.bgon{background-color:#5E98FE;color:#fff}
.bgin{background-color:#BEDAF1}
.tp_all{width:70px;letter-spacing:-1px;height:30px;line-height:30px;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid #E6E6E6;font-size:13px}
/* min(-) max(+) control */
.ctl_sub{width:14px;height:1px;background-position:-119px -111px}
.ctl_add{width:13px;height:13px;background-position:-119px -95px}
.ctl_dash{width:11px;height:15px;background-position:-167px -84px}
/* 면적 */
.areas{padding:0;margin:0;padding:10px 20px;}
.areas .ginfo{width:100%;text-align:center;margin:0;padding:0;height:40px;line-height:40px}
.areas .ginfo_txt{position:relative;top:-8px;border:none;color:#5E98FE;font-size:15px;height:25px;line-height:25px}
.hr{width:100%;height:1px;line-height:1px;margin:20px 0;background-color:#E6E6E6}

/* 단위 m2 평 */
.title span{width:50px;height:20px;padding:0;margin:0;border:none}
.unit_2,.unit_1{position:relative;top:1px;width:50px;height:20px;cursor:pointer}
.unit_2{background-position:-201px -32px}
.unit_1{background-position:-201px -52px}

.pr_ctl{float:left;min-width:360px;height:40px;line-height:40px;padding:0;margin-bottom:15px}
.pr_ctl li{display:inline-block}
.pr_ctl ul,.pr_ctl li.ctl,.pr_ctl li.txt_,.pr_ctl li input,.pr_ctl li.dash{padding:0;margin:0;height:33px;line-height:33px}
.pr_ctl li.ctl{width:30px;border:1px solid #D8D8D8;text-align:center;vertical-align:middle;border:1px solid #ddd;color:#363636;background-color:#F9FAFB;font-size:25px;cursor:pointer}
.pr_ctl li.txt_{min-width:95px;text-align:center;vertical-align:middle;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.pr_ctl li input{float:left;border:none;font-size:15px;text-align:right}
.pr_ctl li.dash{width:40px;text-align:center;font-size:16px}
/* gubun line */
.gubun_line{float:left;width:100%;height:1px;line-height:1px;padding:0;margin:15px 0;background-color:#dfdfdf}

/* 달력 */
.tbl_ipdate{width:288px;height:auto;padding:0;margin:0;border-spacing:0;border-collapse:collapse;height:32px;line-height:32px;margin-top:17px}
.tbl_ipdate td{text-align:center;font-weight:bold}
#ipdate_from,#ipdate_to{padding:0 5px;width:120px;height:32px;line-height:32px;font-size:15px;color:#9B9B9B;text-align:center;border:none;cursor:pointer}
.pre_tri,.next_tri{position:relative;top:15px;width:10px;height:8px;cursor:pointer}
.pre_tri{background-position:-172px -104px}
.next_tri{background-position:-183px -104px}
.ym_txt{width:80px;color:#666}
.yr_txt{display:block;margin:0;padding:0;height:20px;color:#666;font-size:11px;font-weight:bold}
.mon_txt{display:block;margin:0;padding:0;height:30px;font-size:25px;font-weight:bold}
.day_cols{height:40px;line-height:40px;text-align:center;margin:0;padding:0;font-size:15px;cursor:pointer;border:1px solid #D9D9D9}
.wk_sun{color:#F9CBB3}
.wk_sat{color:#A2BEE4}
.wk_day{color:#D9D9D9}
.day_wk_sun{color:#DC4B3E}
.day_wk_sat{color:#0078D7}
.day_wk_day{color:#8A8A8C}
.wk_today{font-size:18px;color:green}
.tbl_ipdate .pre_month_td{text-align:right;font-size:16px;cursor:pointer;padding-right:20px}
.tbl_ipdate .next_month_td{text-align:left;font-size:16px;cursor:pointer;padding-left:20px}
.tbl_ipdate .ym_td{width:100px;height:50px;text-align:center}
.to_day_emp{width:22px;height:22px;background-position:-125px -143px}
.option_apply{position:absolute;top:100%;z-index:9999;width:100%;margin:0;height:65px;line-height:65px;background-color:#fff}
.bg_on{color:#F4F8FE;background-color:#4C94E8;border:1px solid #4E90DD} 
.bg_off{color:#525252;background-color:#fff;border:1px solid #ddd}
.Heading{overflow:hidden;overflow-x:auto;text-overflow:clip;white-space:nowrap;font-weight:bold;font-size:18px;}
.centered{display:table;margin-left:auto;margin-right:auto;}
.close_s{position:relative;width:19px;height:19px;background-position:-213px -219px;cursor:pointer}

.option_apply_tbl{width:100%;height:100%;padding:0;margin:0;border-spacing:0;border-collapse:collapse;border-top:1px solid #D1D2D3}
.option_apply_tbl td{width:50%;height:45px;line-height:45px;text-align:center}
.option_apply_tbl .oat_reset{margin:0 3px 0 9px;background-color:#6C6F73;font-size:16px;color:#fff;cursor:pointer};
.option_apply_tbl .article_sch_gp{margin:0 9px 0 0;background-color:#4C94E8}
.option_apply_tbl .article_sch{display:inline-block;font-size:16px;color:#fff;font-weight:bold;cursor:pointer}
.option_apply_tbl .article_cnt_gp{display:inline-block;height;16px;line-height:16px;font-weight:bold;color:#fff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #E9E125;padding:0;margin:0;padding:0 5px}
.option_apply_tbl .article_cnt{position:relative;top:-1px;color:#FFEC09;font-size:14px}

/* common */
/* X */
.eks_b{width:17px;height:18px;cursor:pointer;background-position:-322px -35px}
.eks_b_box{width:22px;height:22px;cursor:pointer;background-position:-342px -33px}
.eks_w{width:14px;height:14px;cursor:pointer;background-position:-323px -58px}
.eks_w_cir{width:17px;height:17px;cursor:pointer;background-position:-345px -57px}
.eks_b_l{width:36px;height:36px;cursor:pointer;background-position:-330px -113px}
.eks_w_l{width:36px;height:36px;cursor:pointer;background-position:-330px -151px}
.eks_w_m{width:30px;height:30px;cursor:pointer;background-position:-334px -192px}
.eks_b_m{width:30px;height:30px;cursor:pointer;background-position:-334px -223px}
/* ∧∨ */
.u_sign_black{width:12px;height:8px;background-position:-300px -68px}
.n_sign_black{width:12px;height:8px;background-position:-300px -76px}
.u_sign_blue{width:12px;height:8px;background-position:-300px -86px}
.n_sign_blue{width:12px;height:8px;background-position:-300px -94px}
.u_sign_white{width:13px;height:8px;background-position:-324px -105px}
.n_sign_white{width:13px;height:8px;background-position:-324px -113px}
/* radio ○ ◎ */
.rdo_sign_x{width:17px;height:17px;background-position:-257px -68px}
.rdo_sign_o{width:17px;height:17px;background-position:-278px -68px}
/* check box □ ▣*/
.chk_sign_x{width:18px;height:18px;background-position:-257px -112px}
.chk_sign_o{width:18px;height:18px;background-position:-257px -132px}
/* ○+! */
.cir_bang{width:18px;height:18px;background-position:-277px -112px}
/* 초기화 */
.lnb_menu_reset{width:32px;height:35px;background-position:-140px -84px;cursor:pointer}
/* 조건삭제 */
.rst_sign_lnb{width:18px;height:14px;background-position:-317px -97px}
/* - + ~ */
.minus_sign{width:17px;height:4px;background-position:-257px -90px}
.plus_sign{width:15px;height:15px;background-position:-277px -91px}
.dash_sign{width:17px;height:10px;background-position:-257px -99px}
/* 토지.건물.감정.최저 */
.toji_txt,.gunm_txt,.gam_txt,.low_txt,.ipc_txt{position:relative;top:6px;width:28px;height:18px}
.gam_txt{background-position:-137px -33px}
.toji_txt{background-position:-169px -33px}
.low_txt{background-position:-137px -53px}
.gunm_txt{background-position:-169px -53px}
.ipc_txt{background-position:-104px -33px}
/* alarm */
.alarm_off, .alarm_on{position:relative;top:0px;width:37px;height:18px;cursor:pointer}
.alarm_off{background-position:-119px -227px}
.alarm_on{background-position:-119px -246px}
.alarm_del{cursor:pointer;width:19px;height:18px;background-position:-345px -57px}
.alarm_mk{cursor:pointer;width:17px;height:20px;background-position:-345px -75px}
.alarm_rst{cursor:pointer;width:16px;height:16px;background-position:-278px -197px}
.help_ico{cursor:pointer;width:32px;height:32px;background-position:-335px -1px}
.alarm_radius{position:relative;top:2px;width:16px;height:19px;background-position:-164px -202px}
.alarm_mm{cursor:pointer;position:relative;top:5px;width:14px;height:14px;background-position:-147px -205px}
.alarm_pos{cursor:pointer;width:18px;height:23px;background-position:-276px -131px}
/* common */

/* placeholder */
.placeholder{color:#ddd;font-family:'돋움',Dotum}		
input::placeholder{color:#ddd;font-family:'돋움',Dotum}
input::-webkit-input-placeholder{color:#ddd;font-family:'돋움',Dotum}	
input:-ms-input-placeholder{color:#ddd;font-family:'돋움',Dotum}
input:-mos-input-placeholder{color:#ddd;font-family:'돋움',Dotum}

/* range */
.slider-container{width:300px;font-family:'돋움'}
.slider-container .back-bar{height:10px;position:relative}
.slider-container .back-bar .selected-bar{position:absolute;height:100%}
.slider-container .back-bar .pointer{position:absolute;width:10px;height:10px;background-color:red;cursor:col-resize;opacity:1;z-index:2}
.slider-container .back-bar .pointer.last-active {z-index:3}
.slider-container .back-bar .pointer-label{position:absolute;top:-17px;font-size:8px;background:white;white-space:nowrap;line-height:1}
.slider-container .back-bar .focused{z-index:10}
.slider-container .clickable-dummy{cursor:pointer;position:absolute;width:100%;height:15px;z-index:1}
.slider-container .scale{top: 2px;position:relative}
.slider-container .scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}
.slider-container .scale ins{font-size:9px;text-decoration:none;position:absolute;left:0;top:5px;color:#999;line-height:1}
.slider-container.slider-readonly .clickable-dummy,.slider-container.slider-readonly .pointer{cursor:auto}
.theme-green .back-bar{height: 5px;border-radius:2px;background-color:#eeeeee;background-color:#e7e7e7}
.theme-green .back-bar .selected-bar{border-radius:2px;background-color:#5E98FE}
.theme-green .back-bar .pointer{width:23px;height:23px;top:-10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:15px;cursor:pointer;border:1px solid #5E98FE;background-color:#fff}
.theme-green .back-bar .pointer-label{color:#999}
.theme-green .back-bar .focused{color:#333}
.theme-green .scale span{border-left:1px solid #e5e5e5}
.theme-green .scale ins{color:#999}

/* map button */
/* aside open close */
#ox{position:absolute;left:400px;display:inline-block;}
#aside_ox{position:absolute;top:50%;z-index:1;cursor:pointer;-webkit-box-shadow: 8px -2px 14px -7px rgba(0,0,0,0.76);-moz-box-shadow: 8px -2px 14px -7px rgba(0,0,0,0.76);box-shadow: 8px -2px 14px -7px rgba(0,0,0,0.76);}
.aside_open_btn,.aside_close_btn{width:17px;height:50px}
.aside_close_btn{background-position:-205px -79px}
.aside_open_btn{background-position:-229px -79px}

/* 주소검색 >,pin */
.pnu_sign{width:20px;height:37px;background-position:-179px -83px}
.pnu_pin{position:relative;top:7px;left:10px;width:18px;height:23px;background-position:-276px -132px}
.addr_group{position:relative;top:18px;height:38px;width:auto;line-height:38px;background-color:#fff;border:1px solid #606060;-moz-border-radius:21px;-webkit-border-radius:21px;border-radius:21px;cursor:pointer}
.addr_group span{font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:-0.5px;color:#000;}
.addr_list_block{float:left;position:absolute;top:50px;display:none;width:380px;background-color:white;border:1px solid #ccc}
.sgd_sub {height:45px;line-height:45px;padding-left:17px;font-size:13px;vertical-align:middle;color:#C2C2C2;border-bottom:1px solid #E5E5E5}
.sgd_sub .dong_sub_{padding-right:10px}
.sgd_sub span{font-size:13px;color:#C2C2C2;}
.sgd_tile{float:left;display:inline-block;text-align:center;border-bottom:1px solid #E5E5E5;font-size:13px;letter-spacing:0px}
.sgd_tile_tbl{height:38px;line-height:38px;font-size:13px;text-align:center;border-bottom:1px solid #E5E5E5}
.sgd_map_go{width:359px;height:40px;line-height:40px;background-color:#68B8FA;font-size:14px;font-weight:bold;padding:5px 10px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
.sgd_tt{color:#fff !important;letter-spacing:-1.5px}
.map_go{position:relative;top:10px;width:20px;height:20px;background-position:-232px -130px}
.map_ro{position:relative;top:12px;width:19px;height:19px;background-position:-337px -331px}
.sgd_go_center{position:absolute;z-index:1;display:hidden}
.sgd_go_center .sgc_block{position:relative}
.sgd_tbl_sty{width:100%;padding:0;margin:0}
.b_sgd_u,.g_sgd_n{position:relative;top:13px;left:-2px;width:20px;height:10px}
.b_sgd_u{background-position:-296px -125px}
.g_sgd_n{background-position:-296px -135px}
.tri{width:18px;height:9px;background-position:-256px -153px}
.sgd_dp{position:relative;top:15px;width:16px;height:14px;background-position:-314px -115px}
#addr_scroll{position:relative;overflow-x:hidden;overflow-y:auto}

/* map tool */
/* #map_tool_l{position:relative;width:100%;height:0px;min-width:450px;z-index:1}*/
#map_tool_l{position:relative;width:100%;height:0px;min-width:200px;z-index:1}
#map_tool_m{float:right;margin-right:15px;height:0px}
#map_tool_s{position:absolute;top:20px}
.tool_block_a{position:absolute;left:-230px;width:230px;height:40px}
.tool_block_a span{margin-left:4px}
.tool_block_b{position:absolute;top:60px;left:-37px;width:34px;height:0px}
.tool_block_c{position:absolute;top:50px;left:-37px;width:34px;height:0px}
.mapview, .skyview{width:112px;height:37px;cursor:pointer;-webkit-box-shadow:1px 1px 12px -3px rgba(0,0,0,0.74);-moz-box-shadow:1px 1px 12px -3px rgba(0,0,0,0.74);box-shadow:1px 1px 12px -3px rgba(0,0,0,0.74);}
.mapview{background-position:0 -77px}
.skyview{background-position:0 -119px}
#tba_sub{position:relative;left:5px;width:109px;height:auto;border:1px solid #ccc;background-color:#fff;display:none;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:1px 1px 12px -3px rgba(0,0,0,0.74);-moz-box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);}
#tba_sub li{padding-top:5px;height:20px;cursor:pointer}
.map_sel_close{position:absolute;top:3px;left:82px;cursor:pointer}

.loadview,.loadview_on, .cadastral, .cadastral_on{position:relative;left:20px;width:38px;height:37px;cursor:pointer;-webkit-box-shadow:1px 1px 12px -3px rgba(0,0,0,0.74);-moz-box-shadow:1px 1px 12px -3px rgba(0,0,0,0.74);box-shadow:1px 1px 12px -3px rgba(0,0,0,0.74);}
.loadview{background-position:0 -163px}
.loadview_on{background-position:-44px -163px}
.cadastral{background-position:0 -204px}
.cadastral_on{background-position:-44px -204px}
.cadastral:hover{background-position:-44px -204px}

.saleview,.saleview_on{width:34px;height:35px;cursor:pointer}
.saleview{background-position:0 -249px;cursor:pointer;-webkit-box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);-moz-box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);}
.saleview_on{background-position:-46px -249px}

#saleview_pop{position:relative;z-index:2}
.saleview_pop_content{position:absolute;top:-35px;left:-68px;width:auto;background-color:#fff;padding:5px}
.saleview_pop_content li{height:20px;line-height:20px;vertical-align:middle}
.spc_try{position:relative;left:45px;width:8px;height:13px;background-position:-246px -132px}

.dist_measure,.dist_measure_on,.area_measure,.area_measure_on,.circle_measure,.circle_measure_on{width:34px;height:31px;cursor:pointer;-webkit-box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);-moz-box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);}
.dist_measure{background-position:0 -290px}
.dist_measure_on{background-position:-46px -290px}
.dist_measure:hover{background-position:-46px -290px}
.area_measure{background-position:0 -321px}
.area_measure_on{background-position:-46px -321px}
.area_measure:hover{background-position:-46px -321px}
.circle_measure{background-position:0 -353px}
.circle_measure_on{background-position:-46px -353px}
.circle_measure:hover{background-position:-46px -353px}

.geo_point{width:34px;height:34px;background-position:-288px -257px;cursor:pointer;-webkit-box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);-moz-box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);}
.geo_point:hover{background-position:-328px -257px}
.map_zoom_p, .map_zoom_m{width:34px;height:33px;cursor:pointer;-webkit-box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);-moz-box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);}
.map_zoom_p{background-position:-288px -302px}
.map_zoom_m{background-position:-288px -335px}

/* dist */ 
.dist_dot,.area_dot{position:relative;top:2px;width:10px;height:10px;background-position:-142px -122px}    
.dist_dotOverlay{position:relative;top:-10px;background-color:#fff;padding:3px;border:1px solid #677484 !important}
.dist_number {font-weight:bold;color:#ee6152;}
.dist_tryangle{position:relative;top:17px;left:-40%;_left:40%;width:16px;height:9px;background-position:-160px -123px}
.distanceInfo {position:relative;top:5px;left:35px;list-style:none;margin:0;padding:5px}
.distanceInfo .dist_label {display:inline-block;width:50px;}
.distanceInfo:after {content:none;}
.dist_x_gp{position:relative;top:10px;left:-7px}
.dist_f_box{position:relative;top:-5px;left:9px;padding:3px;background-color:#fff;border:1px solid #677484 !important;}
.dist_f_box li{font-size:11px;font-style:normal;font-stretch:normal;line-height:1.36}
/* area */
.area_info {position:relative;top:-13px;left:30px;border-radius:6px;border: 1px solid #ccc;border-bottom:2px solid #ddd;font-size:11px;padding:5px;background:#fff;list-style:none;margin:0;} 
.area_info:nth-of-type(n) {border:0; box-shadow:0px 1px 2px #888;}    
.area_info .label {display:inline-block}
.area_number {font-weight:bold;color:#00a0e9;}
.area_x_gp{position:absolute;top:-7px;left:8px}
/* circle */
.circle_info {position:relative;top:5px;left:5px;border-radius:6px;border: 1px solid #ccc;border-bottom:2px solid #ddd;font-size:11px;padding:5px;background:#fff;list-style:none;margin:0;} 
.circle_info:nth-of-type(n) {border:0; box-shadow:0px 1px 2px #888;}    
.circle_info .circle_label {display:inline-block}
.circle_number {font-weight:bold;color:red;} 
.circle_x_gp{position:relative;top:0;left:-10px}
/* map size ctrol */
.rv_map_ne{width:15px;height:15px;background-position:-86px -164px;-webkit-box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);-moz-box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);}
.rv_map_o,.rv_map_x{width:17px;height:17px}
.rv_map_o{background-position:-104px -162px}
.rv_map_x{background-position:-123px -162px}
.rv_close{width:36px;height:36px;background-position:-330px -151px;margin-top:10px;margin-right:10px;background-color:#202020;cursor:pointer;-webkit-box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);-moz-box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);box-shadow: 1px 1px 12px -3px rgba(0,0,0,0.74);}
#rv_close_btn,#map_resize_btn{position:absolute;top:0;text-align:right;width:100%;z-index:10;cursor:pointer;display:none}
#map_exp_btn{position:fixed;bottom: 0;z-index:10;cursor:pointer;display:none}

/* common */
.x_r_cls{width:15px;height:15px;background-position:-117px -76px;cursor:pointer}
.chkbox_on, .chkbox_off{width:18px;height:18px}
.chkbox_on{background-position:-278px -177px}
.chkbox_off{background-position:-278px -157px}
.sign_x{width:18px;height:18px;background-position:-291px -235px}
.large_X{width:20px;height:20px;cursor:pointer;background-position:-338px -358px}
.gbline{float:left;width:100%;height:1px;line-height:1px;background-color:#777;margin:0;padding:0}

/* frame */
/*
@media all and (min-width:1280px) 
{
	#tk_section{width:100%}
}
@media all and (min-height:810px) 
{
	#tk_section{height:100%}
}
*/

/*  CustomOverlay1 */
.tip_frm{position:absolute;top:0;left:0;width:0;height:0;cursor:pointer}
.tip_group{position:relative;max-width:150px;letter-spacing:-1px;height:0px}
.tip_tit{text-align:center;line-height:20px;font-weight:bold;vertical-align:middle;padding:2px 0;color:#fff;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.tip_subgp{padding:0px;opacity:0.9;font-weight:bold;}
.tip_stat{text-align:center;line-height:20px}
.tip_price{text-align:center;line-height:25px}
.tip_tri{position:relative;top:-2px;opacity:1;}
.tip_tri svg{width:8px;height:10px;}
/* CustomOverlay2 */
.mk_infowin{float:left;position:absolute;z-index:1}
.edge_sam{position:absolute;top:-6px;left:45%;width:11px;height:6px;background-position:-210px -290px}
.mk_cluster_infowin{float:left;position:absolute;top:33px;left:28px;}
.mk_cluster_tips{position:absolute;top:-230px;left:-160px;width:320px;height:200px;padding:10px;border:1px solid #7681A8;background:white;display:none}
.clu_over_list{float:left;position:absolute;width:320px;height:140px;border:none;padding-top:3px;#border:1px solid white;background-color:transparent;overflow:hidden;overflow-y:auto}
.mk_img{position:relative;cursor:pointer;}
.mk_tips{position:absolute;top:7px;left:-176px;width:320px;height:150px;padding:10px;border:1px solid #7681A8;background:white;display:none}

.clu_mk_tag{position:absolute;top:33px;left:-10px;z-index:10;margin-top:6px;padding-top:7px;border:1px solid #888;background:#FCF9D1;color:#5573A8;font-weight:bold;text-align:center;width:140px;height:40px;display:none;border-radius:5px}
.mk_tag .edge_cen{position:absolute;top:0;left:50%;width:9px;height:6px;margin:-6px 0 0 -5px;background:url(../img/bg_layer_edge.gif) no-repeat 0 0;font-size:0}
.infowin{position:absolute;width:320px;height:130px}
.infowin .iw_close{position:absolute;top:0;left:300px}
.mk_cluster_tips .iw_close{position:absolute;top:8px;left:310px}
.infowin .iw_title{width:320px;height:28px;line-height:28px;#position:relative;#top:10px;cursor:pointer}
.infowin .iw_title strong{font-weight:bold;font-size:12px;letter-spacing:-.1em;line-height:1.5}
.infowin .iw_title strong em{color:#069fb9;font-style:normal}
.infowin .iw_hr{width:320px;height:7px;line-height:7px;border-top: 1px solid #ddd;text-align: center;}
.infowin .iw_hr:after{display: inline-block;position: relative;top: -14px;padding: 0 10px;background: #f0f0f0;color: #bbb;font-size: 18px;}	
.infowin .iw_img{float:left;width:90px;height:92px;border:1px solid #555}
.infowin .iw_img img{width:90px;height:92px;cursor:pointer}
.infowin .iw_content{float:right;width:218px;height:85px}
.infowin .iw_content li{line-height:18px;height:18px;color:#555}
.infowin .iw_content .iw_price{font:bold 12px Tahoma,sans-serif}
.infowin .iw_roadview{position:absolute;top:41px;left:298px;z-index:10;}
.iw_ddi{cursor:pointer;width:20px;height:31px;background-position:-49px -482px}
.iw_ddi:hover{cursor:pointer;width:20px;height:31px;background-position:-70px -482px}
.mk_cluster_tips .iw_roadview{position:absolute;top:38px;left:313px;z-index:10;display:inline;}
.iw_ddi_s{cursor:pointer;width:13px;height:21px;background-position:-242px -482px}
.iw_ddi_s:hover{cursor:pointer;width:13px;height:21px;background-position:-256px -482px}
.mk_gam{width:11px;height:13px;background-position:-290px -360px}
.mk_bdt_gp{float:left;width:100%;vertical-align:middle;line-height:25px;height:25px}
.mk_bdt{float:left;margin-top:3px;margin-right:10px;letter-spacing:-1px}
.mk_bdt span{margin-right:5px}
/*tip*/
.tip_triangle{width:12px;height:9px;background-position:-321px -191px}
.tip_b_triangle{width:12px;height:9px;background-position:-321px -200px}
.tip_tri_blue{width:14px;height:14px;background-position:-89px -187px}
.tip_tri_white{width:14px;height:14px;background-position:-105px -187px}
.tip_tri_red{width:14px;height:14px;background-position:-123px -187px}
.tip_tri_green{width:14px;height:14px;background-position:-139px -187px}
.pin_blue,.pin_green,.pin_red{position:relative;top:5px;width:18px;height:15px}
.pin_blue{background-position:-87px -205px}
.pin_green{background-position:-108px -205px}
.pin_red{background-position:-126px -205px}
/*감정,최저,낙찰,토지,건물,대지권,매각기일*/
.gamp,.minp,.nacp{position:relative;top:1px;width:22px;height:14px;}
.gamp{background-position:-260px -242px}
.minp{background-position:-260px -256px}
.nacp{background-position:-260px -271px}
.lands{position:relative;top:2px;width:22px;height:15px;background-position:-260px -286px}
.bldgs{position:relative;top:2px;width:22px;height:15px;background-position:-260px -301px}
.daejs{position:relative;top:2px;width:30px;height:15px;background-position:-228px -301px}
.maeDt{position:relative;top:2px;width:40px;height:16px;background-position:-237px -226px}
.ipcDt{position:relative;top:2px;width:32px;height:16px;background-position:-205px -226px}

.region_list{width:320px;height:200px;background-color:white}
.region_list .region_headline{line-height:25px;height:25px;letter-spacing:-1px}
.region_list .region_sorting{height:25px;line-height:25px;text-align:center}
.region_list .region_sorting li{float:left;padding:0 6px;background:url(../img/img_region.png) no-repeat 0 -800px}
.region_list .region_sorting .region_sorting{background:none}
.region_list .region_sorting button{border:0;letter-spacing:-1px;width:75px;height:25px;background:url(../img/spacer.png) repeat 0 0}
.region_list .region_sorting button span{display:inline-block;line-height:1.3333333;padding:7px 0 7px;font-size:12px;cursor:pointer}
.region_list .region_sorting_on button span{padding-right:8px;font-weight:bold;color:#3396FF;background:url(../img/img_region.png) no-repeat}
.region_list .region_sorting_down button span{background-position:100% -700px}
.region_list .region_sorting_up button span{background-position:100% -750px}

/* asd 로드뷰 icon */
.ddi_ico,.ddi_ico_on{width:15px;height:19px;cursor:pointer}
.ddi_ico{background-position:-11px -172px}
/* .ddi_ico:hover{background-position:-55px -172px}*/
.ddi_ico_on{background-position:-55px -172px}
.pin_gy,.pin_go,.pin_ya{width:16px;height:15px;cursor:pointer}
.pin_gy{background-position:-89px -205px}
.pin_go{background-position:-108px -205px}
.pin_ya{background-position:-126px -205px}
.clust_tip{width:82px;height:75px;background-position:0 -389px;cursor:pointer}

/* 로드뷰 팁*/
.overlay_info {border-radius: 6px; margin-bottom: 12px; float:left;position: relative; border: 1px solid #ccc; border-bottom: 2px solid #ddd;background-color:#F22100;}
.overlay_info:nth-of-type(n) {border:0; box-shadow: 0px 1px 2px #888;}
.overlay_info .desc {padding:10px;position: relative; min-width: 169px; height: 124px}
.overlay_info img {position:absolute;top:7px;left:10px}
.overlay_info .address {font-size: 12px; color: #333; position: absolute; left: 80px; right: 14px; top: 7px; white-space: normal}
.overlay_info:after {content:'';position: absolute; margin-left: -11px; left: 50%; bottom: -12px; width: 22px; height: 12px; background:url(../img/rv_tip_red.png) no-repeat 0 bottom;}
.screen_out {display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}

/* 로드뷰 동동이 */
.MapWalker {position:absolute;margin:-26px 0 0 -51px}
.MapWalker .figure {position:absolute;width:25px;left:38px;top:-2px;height:39px;background:url(./sp/rv_ddi.png) -298px -114px no-repeat}
.MapWalker .angleBack {width:102px;height:52px;background: url(./sp/rv_ddi.png) -834px -2px no-repeat;}
.MapWalker.m0 .figure {background-position: -298px -114px;}
.MapWalker.m1 .figure {background-position: -335px -114px;}
.MapWalker.m2 .figure {background-position: -372px -114px;}
.MapWalker.m3 .figure {background-position: -409px -114px;}
.MapWalker.m4 .figure {background-position: -446px -114px;}
.MapWalker.m5 .figure {background-position: -483px -114px;}
.MapWalker.m6 .figure {background-position: -520px -114px;}
.MapWalker.m7 .figure {background-position: -557px -114px;}
.MapWalker.m8 .figure {background-position: -2px -114px;}
.MapWalker.m9 .figure {background-position: -39px -114px;}
.MapWalker.m10 .figure {background-position: -76px -114px;}
.MapWalker.m11 .figure {background-position: -113px -114px;}
.MapWalker.m12 .figure {background-position: -150px -114px;}
.MapWalker.m13 .figure {background-position: -187px -114px;}
.MapWalker.m14 .figure {background-position: -224px -114px;}
.MapWalker.m15 .figure {background-position: -261px -114px;}
.MapWalker.p1 .figure {background-position: -539px -113px}}
.MapWalker.p2 .figure {background-position: -631px -113px}
.MapWalker.p3 .figure {background-position: -667px -113px}
.MapWalker.p4 .figure {background-position: -705px -113px}
.MapWalker.m0 .angleBack {background-position: -834px -2px;}
.MapWalker.m1 .angleBack {background-position: -938px -2px;}
.MapWalker.m2 .angleBack {background-position: -1042px -2px;}
.MapWalker.m3 .angleBack {background-position: -1146px -2px;}
.MapWalker.m4 .angleBack {background-position: -1250px -2px;}
.MapWalker.m5 .angleBack {background-position: -1354px -2px;}
.MapWalker.m6 .angleBack {background-position: -1458px -2px;}
.MapWalker.m7 .angleBack {background-position: -1562px -2px;}
.MapWalker.m8 .angleBack {background-position: -2px -2px;}
.MapWalker.m9 .angleBack {background-position: -106px -2px;}
.MapWalker.m10 .angleBack {background-position: -210px -2px;}
.MapWalker.m11 .angleBack {background-position: -314px -2px;}
.MapWalker.m12 .angleBack {background-position: -418px -2px;}
.MapWalker.m13 .angleBack {background-position: -522px -2px;}
.MapWalker.m14 .angleBack {background-position: -626px -2px;}
.MapWalker.m15 .angleBack {background-position: -730px -2px;}

/*카테고리별 장소 검색 */
#category {position:absolute;top:10px;left:10px;width:110px;height:540px;border-radius: 5px; border:1px solid #909090;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);background: #fff;overflow: hidden;z-index: 2;}
#category li {float:left;list-style: none;width:50px;padding:6px 0;text-align: center; cursor: pointer;}
#category li.on {background: #eee;}
#category li:hover {background: #ffe6e6;margin-left: -1px;}
#category li:last-child{margin-right:0;border-right:0;}
#category li span {display: block;margin:0 auto 3px;width:27px;height: 28px;}
#category li .category_bg {background:url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/places_category.png) no-repeat;}
#category li .bank {background-position: -10px 0;}
#category li .mart {background-position: -10px -36px;}
#category li .pharmacy {background-position: -10px -72px;}
#category li .oil {background-position: -10px -108px;}
#category li .cafe {background-position: -10px -144px;}
#category li .store {background-position: -10px -180px;}
#category li.on .category_bg {background-position-x:-46px;}
.placeinfo_wrap {position:absolute;bottom:28px;left:-150px;width:300px;}
.placeinfo {position:relative;width:100%;border-radius:6px;border: 1px solid #ccc;border-bottom:2px solid #ddd;padding-bottom: 10px;background: #fff;}
.placeinfo:nth-of-type(n) {border:0; box-shadow:0px 1px 2px #888;}
.placeinfo_wrap .after {content:'';position:relative;margin-left:-12px;left:50%;width:22px;height:12px;background:url('https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')}
.placeinfo a, .placeinfo a:hover, .placeinfo a:active{color:#fff;text-decoration: none;}
.placeinfo a, .placeinfo span {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.placeinfo span {margin:5px 5px 0 5px;cursor: default;font-size:13px;}
.placeinfo .title {font-weight: bold; font-size:14px;border-radius: 6px 6px 0 0;margin: -1px -1px 0 -1px;padding:10px; color: #fff;background: #d95050;background: #d95050 url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/arrow_white.png) no-repeat right 14px center;}
.placeinfo .tel {color:#0f7833;}
.placeinfo .jibun {color:#999;font-size:11px;margin-top:0;}
.cate_gp{position:absolute;top:18px;left:20px;background-color:white;z-index:10;}
.cate_tit{padding:5px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:bold;border:1px solid #909090;color:#555;cursor:pointer}
#info_items{position:relative;top:-2px;left:-10px;display:none}

/* table 속(cell) table */
.tbl_cell{width:100%;border-top:1px solid #f8f8f8;border-left:1px solid #f8f8f8;padding:0;border-spacing:0;border-collapse:collapse}
.tbl_cell th, .tbl_cell td{border-bottom:1px solid #f8f8f8;border-right:1px solid #f8f8f8;padding:5px 5px 0 5px !important;font-weight:normal;text-align:left;height:15px !important}
.tbl_cell th{background-color:#f9f9f9;text-align:center}
.tbl_cell th.small, .tbl_cell td.small{font-size:11px}
.tbl_cell .last{border-right:none}
.tbl_cell .bold{font-weight:bold}
.tbl_cell .no{font-family:Tahoma;padding-top:0}
.tbl_cell .money{font-family:Tahoma;padding-top:0;text-align:right}
/* 기본 목록형 table */
.tbl_list{width:100%;border-top:1px solid #ddd;padding:0;border-spacing:0;border-collapse:collapse}
.tbl_list th, .tbl_list td{border-bottom:1px solid #ddd;padding:5px;font-weight:normal;height:22px;text-align:left;}
.tbl_list tr{border:1px solid #ddd}
.tbl_list th{background-color:#f9f9f9;text-align:center;font-weight:bold}
.tbl_list td{height:30px;font-size:13px;text-align:center}
.tbl_list th.pad5, .tbl_list td.pad5{padding:5px 0 3px 0}
.tbl_list th.pad10, .tbl_list td.pad10{padding:10px 0 7px 0}
.tbl_list .bold{font-weight:bold}
.tbl_list .no{font-family:Tahoma}
.tbl_list .money{font-family:Tahoma;text-align:right}
/* 기본 목록형 > 변형 */
.tbl_alarm_list{width:100%;border-top:1px solid #ddd;padding:0;border-spacing:0;border-collapse:collapse}
.tbl_alarm_list th, .tbl_alarm_list td{border-bottom:1px solid #ddd;padding:8px 5px;font-weight:normal;height:22px;text-align:left}
.tbl_alarm_list tr{border:1px solid #ddd}
.tbl_alarm_list th{background-color:#f9f9f9;text-align:center;font-weight:bold}
.tbl_alarm_list td{height:30px;font-size:13px;text-align:center}
.tbl_alarm_list th.pad5, .tbl_alarm_list td.pad5{padding:5px 0 3px 0}
.tbl_alarm_list th.pad10, .tbl_alarm_list td.pad10{padding:10px 0 7px 0}
.tbl_alarm_list .bold{font-weight:bold}
.tbl_alarm_list .no{font-family:Tahoma}
.tbl_alarm_list .money{font-family:Tahoma;text-align:right}

/* floating div*/
#FLOATING_DIV,.FLOATING_DIV_MASK{position:absolute;top:0;left:0;width:100%;height:100%}
.FLOATING_DIV_MASK{position:fixed;background:rgba(0, 0, 0, 0.7);top:0;left:0;width:100%;height:100%;z-index:100}
.FLOATING_DIV_BLOCK{position:fixed;top:10%;z-index:200;width:100%;padding:0;margin:0 auto}
*.FLOATING_CONTENT{margin:0 auto;background:rgba(255, 255, 255, 1);border-radius:10px}

/* POP dialog */
#POP_dialog,.POP_dialog_mask,.POP_dialog_block{position:absolute;top:0;left:0;width:100%;height:100%}
.POP_dialog_mask{z-index:200;background: rgba(0, 0, 0, 0.7)}
.POP_dialog_block{z-index:250}
.POP_content{position:relative;top:40%;width:auto;height:auto;display:table;margin:auto;background:rgba(255, 255, 255, 1);-moz-border-radius:10px;border-radius:10px;-webkit-border-radius: 10px;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.50)}

/* login_info */
.login_pop{position:absolute;top:-30px;left:210px}
.login_box_go{padding:5px 10px;background-color:black;color:white;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}
.cir_cls{width:41px;height:41px;cursor:pointer;background-position: -85px -268px;}
.login_x{width:17px;height:19px;cursor:pointer;background-position: -322px -56px;}
.tools_etc_cls{width:19px;height:19px;background-position:-214px -169px;cursor:pointer}
.tools_etc_map,.tools_etc_sat{width:200px;height:43px;cursor:pointer}
.tools_etc_map{background-position:-376px -475px}
.tools_etc_sat{background-position:-375px -525px}
.tools_etc{float:left;width:200px;border-spacing:0;border-collapse:collapse;border:none;margin:0}
.tools_etc li{height:46px;line-height:46px;text-align:left;padding-left:12px;border-bottom:1px solid #E8E9EA;color:#777;letter-spacing:-0.5px;font-size:16px;font-weight:bold;vertical-align:middle;cursor:pointer}
.tools_etc_item,.tools_etc_item_chk{position:relative;top:15px;width:20px;height:20px;cursor:pointer}
.tools_etc_item{background-position:-361px -227px}
.tools_etc_item_chk{background-position:-323px -227px}

/*  관심 */
.int_text{position:relative;top:3px;width:25px;height:14px;background-position:-150px 0}
.int_star{position:relative;top:-3px;width:15px;height:14px;background-position:-132px -110px}
.int_apply{color:white;background-color:#F37463;font-weight:bold;font-size:12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:1px 4px}
.int_gubun{position:relative;top:1px;width:2px;height:10px;background-position:-177px -154px}
.yae_rcp,.yae_ini,.yae_shr{padding:0 2px;color:white;font-size:11px}
.yae_rcp{background-color:#A1A1A1}
.yae_ini{background-color:#5FB0B3}
.yae_shr{background-color:#549CF5}

/* 개시알림 지역선택 */
#search_box{float:left;width:100%;background:#EDF0F8;border-radius:10px;padding:20px 0px}
.searchItemBL{display:inline-block;}
.searchItemTit{width:80px;text-align:center;display:inline-block;font-weight:bold}
.searchItemCtt{width:auto;display:inline-block;margin-left:10px;}
.searchBLK{display:inline-block;width:80px}

/* SEARCH > 주소검색 Layer */
.sgd_str{letter-spacing:-0.5px}
.sgd_area{float:left;display:inline-block;height:25px;line-height:25px;font-family:tahoma;padding-left:0px;cursor:pointer}
.ad_location{position:absolute;top:10px;z-index:10;width:302px;height:auto;border:1px solid #999;background-color:#f8f8f8;line-height:21px;box-shadow:3px 3px 3px #ddd;display:none}
.ad_location .stage{display:inline;overflow:hidden;overflow-y:auto;float:left;position:relative;font-size:12px;height:200px;border-left:1px solid #656565;background:#fff}
.ad_location .stage ul li{display:block;overflow:hidden;height:20px;line-height:21px;vertical-align:middle;letter-spacing:-1px;padding-left:5px;margin:3px 0;cursor:pointer}
.ad_location .stage ul li span{color:red}
.ad_location .stage_first{width:70px;text-align:center;border-left:0}
.ad_location .stage_second{width:110px;border-left:0}
.ad_location .stage_third{width:120px;border-left:0}
.ad_location ul{padding:3px 0;}
.ad_location li a{display:block;overflow:hidden;height:20px;padding:1px 0 0 9px;color:#333;cursor:pointer}
.ad_location li a strong{display:inline-block;overflow:hidden;width:100px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis}
.ad_location li a:hover{background:#f2f2f2;text-decoration:none !important}
.ad_location .on a{background:indianred !important;color:#fff !important;font-weight:bold;text-decoration:none !important}
.ad_location .on a strong{font-weight:bold}
.ad_location .ad_location_act{clear:both;width:100%;height:35px;text-align:center;margin:0;padding:0;height:40px;line-height:40px;vertical-align:middle}
.ad_location .ad_location_act span{float:left;display:inline-block;width:197px;height:40px;background-color:#5E98FE;color:#fff;padding:0;margin:0;font-size:14px;font-weight:bold;cursor:pointer}
.ad_location .not_select{position:absolute;top:0;left:0;width:100%;height:195px;background:#f8f8f8}
.ad_location .not_select .spm_snotsel{position:absolute;top:50%;left:50%;width:89px;height:51px;margin:-25px 0 0 -45px}
.ad_on{font-weight:bold;color:#555;background-color:#BEDAF1}
#site_data{position:relative;z-index:0;border:1px solid #ddd;height:210px;overflow-y:auto}
.addr_search_cancel{border-right:1px solid #fff}
.stage::-webkit-scrollbar{width:5px;}
.stage::-webkit-scrollbar-thumb{background-color: #999;}
.stage::-webkit-scrollbar-track{background-color: #ddd;}

/* 글자깜빡임 */
@keyframes blink {0% {opacity: 1;}50% {opacity: 0;}100% {opacity: 1;}}
.blinking-text {animation: blink 1s infinite;}
