@charset "utf-8";
/* Bluewave Web Standard Team KKS 140711, LSJ 140711 */

/* Layout :: [컨텐츠 공통] */
#wrap_map{overflow:hidden;position:relative;min-width:768px;height:100%}
#header_map{position:absolute;top:0;width:100%;min-width:768px;height:69px;border-bottom:1px solid #000;background:url(../img/bg_header.gif) repeat-x 0 0}
#container_map{min-width:768px;/*margin:70px 0 40px*/}
#group_lft{overflow:hidden;position:absolute;top:70px;bottom:38px;left:0;width:267px;border-right:1px solid #3e3e4e;background-color:#ecedef;/*overflow-y:auto;*/}
#contents_map{position:absolute;top:70px;bottom:0;right:0;left:268px;/* float:left;*/width:auto}

/* Color :: [컨텐츠 공통] */
.clr_green{color:#368168}
.clr_gray3{color:#333}
.clr_gray9{color:#999}

/* Space :: [컨텐츠 공통] */
.section{overflow:hidden;position:relative;zoom:1}
.section.v10{margin-bottom:10px/* margin-bottom:.85% */}
.section.v20{margin-bottom:15px/* margin-bottom:1.55% */}
.section.v30{margin-bottom:20px/* margin-bottom:2.3% */}
.section.v40{margin-bottom:30px/* margin-bottom:3.15% */}
.section.v50{margin-bottom:40px}

.mt5{margin-top:5px}
.mt14{margin-top:14px}

/* Header :: [컨텐츠 공통] */
h1.logo{float:left;width:132px;height:32px;margin-left:20px;padding-top:18px}
h1.logo a{display:block;overflow:hidden;height:32px;background:url(../img/logo.png) no-repeat 0 0;line-height:999em}
.group_search{float:left;margin:18px 0 0 10px}
.group_search input[type=text]{width:200px;height:18px;padding:7px 20px 5px 9px;background:#fff url(../img/ico_srch.gif) no-repeat 100% 0;border:1px solid #fff;color:#898f9b}
.lst_util{overflow:hidden;float:right;margin-right:12px;padding-top:23px;zoom:1}
.lst_util li{float:left;padding:0 8px;background:url(../img/bu_l.gif) no-repeat 0 5px}
.lst_util li:first-child{background:none}
.lst_util li a{color:#b9b9b9 !important}
.lst_util li a:hover,.lst_util li a:focus{color:#2cb084 !important;text-decoration:underline !important}

/* Gnb :: [교통안전] */
.wrap_scroll{overflow:hidden;position:absolute;top:130px;*top:65px;bottom:0;left:0;z-index:1;width:100%;overflow-y:scroll} /* 탭 4개일 경우 */
/* .wrap_scroll{overflow:hidden;position:absolute;top:196px;bottom:0;left:0;z-index:1;width:100%;overflow-y:scroll} 탭 8개일 경우 */
.wrap_scroll.v2{top:64px}
/*.scroller{position:absolute;z-index:1;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}*/
.lst_tab_safemap{overflow:hidden;/* margin-right:-1px;zoom:1 */}
.lst_tab_safemap li>h3{/* float:left; */width:66px;height:65px;border-right:1px solid #3e3e4f;border-bottom:1px solid #3e3e4f;background-color:#61616e;font-size:1.083em;font-weight:bold;text-align:center;color:#fff}
.lst_tab_safemap li>h3 a{display:block;width:100%;height:55px;padding-top:10px;color:#fff !important}
.lst_tab_safemap li>h3 a.on,.lst_tab_safemap li>h3 a:hover{background-color:#2cb084}
.lst_tab_safemap li>h3.tap_maploc{position:absolute}
.lst_tab_safemap li>h3.tap_maploc.v1{top:0;left:0}
.lst_tab_safemap li>h3.tap_maploc.v2{top:0;left:67px}
.lst_tab_safemap li>h3.tap_maploc.v3{top:0;left:134px}
.lst_tab_safemap li>h3.tap_maploc.v4{top:0;left:201px}
.lst_tab_safemap li>h3.tap_maploc.v5{top:66px;left:0}
.lst_tab_safemap li>h3.tap_maploc.v6{top:66px;left:67px}
.lst_tab_safemap li>h3.tap_maploc.v7{top:66px;left:134px}
.lst_tab_safemap li>h3.tap_maploc.v8{top:66px;left:201px}
.lst_tab_safemap li>h3+div{display:none;margin-top:66px;*position:absolute;*top:0;*right:0;*bottom:0;*left:0} /* 탭 4개일 경우 */
.lst_tab_safemap li>h3+div.on{display:block}
/* .lst_tab_safemap li>h3+div{margin-top:132px} 탭 8개일 경우 */
.ico_tab{display:block;height:24px;margin:0 auto 4px;background:url(../img/sp_tab.png) no-repeat}
.ico_tab.tm1{width:30px;background-position:0 0}
.ico_tab.tm2{width:24px;background-position:-35px 0}
.ico_tab.tm3{width:22px;background-position:-65px 0}
.ico_tab.tm4{width:22px;background-position:-90px 0}
.ico_tab.tm5{width:17px;background-position:0 -30px}
.ico_tab.tm6{width:23px;background-position:-20px -30px}
.ico_tab.tm7{width:20px;background-position:-45px -30px}
.ico_tab.tm8{width:18px;background-position:-70px -30px}
.lst_tab_safemap li a:hover .ico_tab.tm1,.lst_tab_safemap li.on .ico_tab.tm1{background-position:0 -60px}
.lst_tab_safemap li a:hover .ico_tab.tm2,.lst_tab_safemap li.on .ico_tab.tm2{background-position:-35px -60px}
.lst_tab_safemap li a:hover .ico_tab.tm3,.lst_tab_safemap li.on .ico_tab.tm3{background-position:-65px -60px}
.lst_tab_safemap li a:hover .ico_tab.tm4,.lst_tab_safemap li.on .ico_tab.tm4{background-position:-90px -60px}
.lst_tab_safemap li a:hover .ico_tab.tm5,.lst_tab_safemap li.on .ico_tab.tm5{background-position:0 -90px}
.lst_tab_safemap li a:hover .ico_tab.tm6,.lst_tab_safemap li.on .ico_tab.tm6{background-position:-20px -90px}
.lst_tab_safemap li a:hover .ico_tab.tm7,.lst_tab_safemap li.on .ico_tab.tm7{background-position:-45px -90px}
.lst_tab_safemap li a:hover .ico_tab.tm8,.lst_tab_safemap li.on .ico_tab.tm8{background-position:-70px -90px}
.group_safemapoption .h_tab a{display:block;position:relative;height:52px;margin-top:-1px;padding:0 20px;border:1px solid #dadbe0;border-width:1px 0;background:#fff !important;font-size:1.5em;font-weight:normal;color:#333 !important;line-height:52px}
.group_safemapoption .h_tab a:after{position:absolute;top:20px;right:20px;width:13px;height:13px;background:url(../img/sp_safemapoption.png) no-repeat;content:''}
.group_safemapoption li.on .h_tab a:after{top:25px;width:13px;height:3px;background:#bfc3cb}
.group_safemapoption .lst_safemapoption{display:none;margin:12px 12px 13px;border:1px solid #c7c7c7;background:#fff}
.group_safemapoption li.on .lst_safemapoption{/*display:block*/}
.lst_safemapoption .h_option{position:relative;height:40px;padding:0 12px;border-top:1px solid #d9dbe0;background:#f3f3f3;line-height:40px}
.lst_safemapoption .h_option.fd{/* padding-right:58px; */width:192px;padding-right:20px}
.lst_safemapoption li:first-child .h_option{border-top:0}
.lst_safemapoption .h_option.on{background:#fff}
.lst_safemapoption .h_option h5,.lst_safemapoption .h_option h6{display:inline-block;font-size:1.167em;font-weight:normal;color:#333;vertical-align:middle}
.lst_safemapoption.v2 .h_option{padding-right:28px}
.lst_safemapoption.v2 li.on .h_option{padding-right:28px;background:#fff}
.lst_safemapoption.v2 .h_option:after{display:block;position:absolute;top:50%;right:10px;width:13px;height:8px;margin-top:-4px;background:url(../img/sp_safemapoption.png) no-repeat 0 -16px;content:''}
.lst_safemapoption.v2 li .h_option.on:after{background-position:0 -26px}
.lst_safemapoption .btn_state,.lst_safemapoption .btn_state_on{display:inline-block;overflow:hidden;width:34px;height:14px;margin-left:6px;background:url(../img/sp_safemapoption.png) no-repeat -24px 0;/* text-indent:-999em; */vertical-align:middle}
.lst_safemapoption .btn_state_on{width:34px;background-position:-60px 0}
.lst_safemapoption .btn_more_on,.lst_safemapoption .btn_more_off{display:block;position:absolute;top:50%;right:10px;width:24px;height:20px;margin-top:-11px;padding:1px 17px 1px 5px;background:url(../img/sp_safemapoption.png) no-repeat 0 -36px;font-weight:bold;color:#767676;line-height:21px;text-align:center}
.lst_safemapoption .btn_more_on:after,.lst_safemapoption .btn_more_off:after{position:absolute;top:10px;right:7px;width:5px;height:3px;background:url(../img/sp_safemapoption.png) no-repeat -16px 0;content:''}
.lst_safemapoption .btn_more_on:after{background-position:-16px -6px}
.lst_safemapoption .group_option{display:none;border-top:1px solid #d9dbe0;background-color:#ecedef}
.lst_safemapoption li.on .group_option{display:block}
.lst_safemapoption li div.on + .group_option{background-color:#fff}
.group_option .lst_chkoption li{position:relative;margin:0 13px;padding:12px 40px 9px 16px;background:url(../img/line_dash_ddd.gif) repeat-x;line-height:1.25}
.group_option .lst_chkoption.v2 li{margin:0}
.group_option .lst_chkoption li:first-child{padding-top:11px;background:none}
.group_option .lst_chkoption li:before{position:absolute;left:7px;width:3px;margin-top:5px;border-top:3px solid #2cb084;content:''}
.btn_education{color:#333 !important}
/*
.group_option .lst_chkoption li .ipt_chk{display:inline-block;position:absolute;top:10px;right:6px;width:32px;height:15px;border:0;background:url(../img/sp_safemapoption.png) no-repeat -16px -16px;-webkit-appearance:none}
.group_option .lst_chkoption li .ipt_chk.on{background-position:-50px -16px}
.group_option .lst_chkoption li .ipt_chk input{width:100%;height:100%;opacity:0;filter:alpha(opacity=0)}
*/
.group_option .dsc_safe{/* overflow-y:auto;max-height:176px; */padding:12px 16px;color:#737373}
/* .checkbox{display:block;position:absolute;top:50%;right:6px;width:32px;height:19px;margin-top:-9px;background: url(../img/sp_slidebtn.png) no-repeat} */

.time_stats,.time_stats_v2{overflow:hidden;position:relative;margin:12px 12px 0 12px}
.time_stats_v2{margin:0 12px}
.time_stats h6{position:absolute;top:0}
.time_stats h6 a{display:block;width:98px;padding:5px 0 3px;border:1px solid #414052;background-color:#fff;font-size:1.55em;font-weight:bold;text-align:center;color:#777}
/* :root .time_stats h6 a{width:107px} */
.time_stats h6.on a{background-color:#62616f;color:#fff !important}
.time_stats h6.tab_time1{left:0}
.time_stats h6.tab_time2{left:99px}
/* :root .time_stats h6.tab_time2{left:108px} */
.time_stats div.tab_box{margin-top:32px}
.time_stats ul{display:none;width:100%;margin-bottom:-32px}
.time_stats ul.on,.time_stats div>div.on{display:block}
.time_stats div>div{display:none;width:100%}

.cnt_traffic{display:block;overflow:hidden;position:relative;padding-top:12px;padding-left:17px;background:url(../img/bu_greendott.gif) no-repeat 8px 23px}
.cnt_traffic input[type=text]{width:88px;padding:8px 10px 4px;background:#fff url(../img/ico_calendar.gif) no-repeat 100% 8px}
.cnt_traffic b{display:block;width:35px;line-height:27px}
/* :root .cnt_traffic b{width:45px} */
.cnt_traffic b,.cnt_calendar{float:left}
.cnt_calendar{width:140px}
/* :root .cnt_calendar{width:145px} */
.cnt_calendar span>span{margin-left:5px}
.cnt_calendar span:first-child{margin-bottom:4px}

.graph_area{position:relative;height:4px;border-style:solid;border-width:1px;border-color:#7c7e83 #b7bac1 #bfc2ca;background-color:#dfe0e4}
.bg_graph{position:absolute;top:0;left:0;height:4px;background-color:#85c8b4}
.graph_cursor{position:absolute;top:-4px;left:0;z-index:1;width:12px;height:12px;margin-left:-6px;background:url(../img/pop/sp_pop.png) no-repeat -50px -30px}
.graph_calendar{width:178px !important;margin:10px auto 12px;padding:15px 10px 7px;background-color:#f7f7f7;border:1px solid #d1d4d9;font-weight:bold;text-align:center}
/* :root .graph_calendar{width:195px} */
.graph_calendar p{margin-top:10px}
.group_graphbtn{padding-bottom:12px;text-align:center}
.group_graphbtn a:first-child{margin-right:7px}

/* Footer [컨텐츠 공통] */
#footer{position:absolute;bottom:0;right:0;left:0;width:100%;min-width:768px;height:28px;padding-top:9px;border-top:1px solid #596171;background:#fff}
.group_footmenu{float:left;padding-left:20px}
.lst_footmenu,.lst_maprate{overflow:hidden;zoom:1}
.lst_footmenu li{float:left;background:url(../img/bu_l2.gif) no-repeat 0 6px;padding:0 10px}
.lst_footmenu li:first-child{padding-left:0;background:none}
.lst_footmenu li:first-child a{text-decoration:underline !important}
.group_maprate{overflow:hidden;float:right;padding-right:20px;zoom:1}
.lst_maprate li{float:left;padding-left:25px}

/* Title & Bullet :: [컨텐츠 공통] */

/* Icon :: [컨텐츠 공통] */
.ico{overflow:hidden;display:inline-block;background:url(../img/sp_ico.png) no-repeat;text-indent:-999em;*text-indent:0;*line-height:35px}
.ico_v2{display:inline-block;position:absolute;top:2px;left:0;width:29px;height:14px;background:url(../img/sp_ico.png) no-repeat;font-size:9px;color:#fff;text-align:center;line-height:1.5em}
.ico_refresh{position:absolute;top:20px;right:20px;width:26px;height:22px;background-position:0 0}
.ico_cloudless{width:22px;height:15px;margin:2px 3px -2px 0;background-position:-30px 0}
.ico_balloon{width:19px;height:13px;margin:3px 5px -3px 0;background-position:-60px 0}
.ico_setting{width:13px;height:13px;margin:3px 0 -3px;background-position:-85px 0;vertical-align:top}
.ico_start,.ico_stop{width:5px;height:9px;margin:1px 10px -1px 0;background-position:0 -30px}
.ico_stop{background-position:-10px -30px}
.ico_road{background-position:0 -80px}
.ico_lotnum{background-position:-35px -80px;line-height:1.6em}

/* BBS_View :: [컨텐츠 공통] */
.bbs_view{width:100%;border-top:1px solid #2cb084} 
.bbs_view th,.bbs_view td{padding:7px 5px;border-bottom:1px solid #ccc;background:#f7f7f7;color:#2cb084}
.bbs_view th:first-child,.bbs_view td:first-child{border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.bbs_view td{background:#fff;color:#555;text-align:center}
.bbs_view td.view{padding:15px}

/* Button :: [컨텐츠 공통] */
.btn{display:inline-block;background:url(../img/sp_btn.gif) no-repeat;font-weight:bold;white-space:nowrap}
.btn_ico{display:inline-block;overflow:hidden;background:url(../img/sp_btn_ico.png) no-repeat;line-height:999em}
.btn span{display:block;background:url(../img/sp_btn.gif) no-repeat}

.btn_srch{display:inline-block;height:32px;margin-left:3px;padding:0 13px;background:#2cb084;font-size:1.083em;color:#fff !important;font-weight:bold;vertical-align:top;line-height:32px}
.btn_close,.btn_open{position:absolute;top:0;z-index:100;width:19px;height:47px;background-position:0 0;cursor:pointer}
.btn_open{background-position:-30px 0}
.btn_refresh{display:block;position:relative;height:43px;padding:20px 0 0 20px;border-bottom:1px solid #27906d;background-color:#2cb084;font-size:2em;font-weight:bold;color:#fff !important;letter-spacing:-1px;line-height:1.2em}
:root .btn_refresh{line-height:1em}
h3 .btn_refresh{font-size:1.714em}
.btn_erase,.btn_erase_3d{width:14px;height:12px;margin-top:8px;background-position:-55px 0;vertical-align:top}
.btn_print,.btn_print_3d{width:16px;height:14px;margin-top:7px;background-position:-75px 0;vertical-align:top}
.btn_distance,.btn_distance_3d{width:16px;height:14px;margin-top:7px;background-position:-55px -20px;vertical-align:top}
.btn_area,.btn_area_3d{width:16px;height:15px;margin-top:7px;background-position:-75px -20px;vertical-align:top}
.btn_mapsave,.btn_mapsave_3d{width:16px;height:15px;margin-top:7px;background-position:0 -50px;vertical-align:top}
.btn_divid,.btn_divid_3d{width:16px;height:20px;margin-top:4px;background-position:-20px -50px;vertical-align:top}
.btn_trfcon,.btn_trfcon_3d{width:16px;height:20px;margin-top:9px;background-position:-40px -50px;vertical-align:top}
.btn_erase_3d{background-position:-65px -50px}
.btn_print_3d{background-position:0 -75px}
.btn_distance_3d{background-position:-20px -75px}
.btn_area_3d{background-position:-40px -75px}
.btn_mapsave_3d{background-position:-60px -75px}
.btn_divid_3d{background-position:-80px -75px}
.btn_trfcon_3d{background-position:0 -100px}
.btn_srch_close{position:absolute;top:24px;right:24px;width:17px;height:17px;background-position:-25px -100px;}

.btn_base_map{display:inline-block;padding:4px 10px 3px;border:1px solid #bfc2ca;border-color:#bfc2ca #bfc2ca #909298;background-color:#fff;font-weight:bold;color:#383d49 !important}
.btn_base_map.v2{margin-right:-1px;padding:4px 8px 3px}
.btn_base_map:hover,.btn_base_map.v2.on{background-color:#ecedef}
.btn_graystyle{display:inline-block;padding:5px 16px 4px 12px;background-color:#898f9b;border:1px solid #6c707b;color:#fff!important;font-weight:bold}
.btn_mapset,.btn_mapset_3d{display:block;width:28px;height:28px;border-top:1px solid #dadfe2;background-color:#fff;text-align:center}
.btn_mapset_3d{border-top:1px solid #5d5d5d;background-color:#666}
.btn_mapset:hover,.btn_mapset.on{background-color:#eee}
.btn_mapset_3d:hover,.btn_mapset_3d.on{background-color:#333}
.group_mapzoom_2d ul li:first-child .btn_mapset{border-top:none}
.group_mapzoom_3d ul li:first-child .btn_mapset_3d{border-top:none}
.btn_tabdepth3{display:block;position:absolute;top:0;left:0;width:212px;height:100%;padding-left:12px;background:url(../img/ico_arrow_off.png) no-repeat 100% 15px;font-size:1.167em;color:#333 !important}
.btn_tabdepth3:hover,.btn_tabdepth3.on{background:#fff url(../img/ico_arrow_on.png) no-repeat 100% 15px}
.btn_addrdown{display:block;height:33px;padding:14px 25px 0 40px;background:url(../img/ico_addrdown.png) no-repeat 100% 23px;color:#383d49 !important;vertical-align:top}

/* 분류별 안전지도 :: [안전지도] */
.group_totalmap{position:relative;width:100%;height:100%}
.group_mapoption{height:47px;border-bottom:1px solid #3e3e4f}
/* .select_box{overflow:hidden;position:absolute;width:80px;height:34px;padding:13px 0 0 10px;background: url(../img/select.gif) no-repeat;border-right:1px solid #bfc2ca;color:#383d49} */
.group_weather_slc{float:left;width:auto}
.group_weather{float:left;padding:14px 0 0 10px;font-weight:bold;color:#383d49}
.group_lftoption,.group_rgtoption p{float:left}
.group_rgtoption p{padding-left:10px}
.group_lftoption select{}
/* .group_lftoption,.group_rgtoption p{float:left;padding-left:10px} */
.group_rgtoption{float:right;margin-top:8px;margin-right:20px}
.group_map{position:relative;width:100%;height:100%}
.group_zoombox_2d,.group_zoombox_3d{position:absolute;top:20px;right:20px;z-index:1000}
.group_mapzoom_2d,.group_mapzoom_3d{position:absolute;top:304px;right:45px;z-index:1000}
.group_mapzoom_2d ul{border:1px solid #465d6c}
.group_mapzoom_3d ul{border:1px solid #bfbfbf}
.group_state{position:relative}
.mapcontrol{position:absolute;top:0;bottom:85px;left:0;width:100%;height:auto !important}

/* 디자인 셀렉트박스,체크박스 :: [안전지도] */
.cfe-checkbox,.cfe-select{display:inline-block;background:0 0 no-repeat;cursor:pointer}
.cfe-checkbox{position:absolute;top:50%;right:6px;width:32px;height:15px;margin-top:-7px;padding:0;background:url(../img/sp_slidebtn.png) no-repeat}
.cfe-checkbox.cfe-state-0{background-position:0 0}
.cfe-checkbox.cfe-state-1{background-position:0 -15px}
.cfe-checkbox.cfe-state-2{background-position:0 -30px}
.cfe-checkbox.cfe-state-3{background-position:0 -45px}
.cfe-select{overflow:hidden;position:absolute;width:55px;height:34px;padding:13px 25px 0 10px;border-right:1px solid #bfc2ca;background:url(../img/select.gif) no-repeat;color:#383d49}
select.cfe-styled{position:relative;width:91px}

/* 검색결과 :: [안전지도] */
.h2_srch{display:block;position:relative;height:43px;padding:20px 0 0 20px;border-bottom:1px solid #27906d;background-color:#2cb084;font-size:2em;font-weight:bold;color:#fff !important;letter-spacing:-1px;line-height:1em}
.group_srch_result{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background-color:#fff}
.txt_total_srch{padding:16px 10px 12px;font-size:1.167em;font-weight:bold;color:#383d49;text-align:center}
.lst_srch{}
.lst_srch dt{padding:10px 13px 8px;border-top:1px solid #d9dbe0;border-bottom:1px solid #d9dbe0;background-color:#f7f7f7;font-size:1.167em;font-weight:bold;color:#333}
.lst_srch dd{border-top:1px dotted #ddd}
.lst_srch dd .txt_srch_loc{float:left;margin-left:10px}
.lst_srch dd .txt_loc_tit{font-size:1.167em;font-weight:bold;color:#333}
.lst_srch dd .txt_loc_divid{color:#858585}
.lst_srch dd a{display:block;padding:14px 14px 11px;height:100%}
.lst_srch dd a:hover,.lst_srch dd a.on{background-color:#f7f7f7}
.lst_srch_addr{margin-top:7px}
.lst_srch_addr li{position:relative;margin-top:4px;padding-left:35px;line-height:1.5em}
.lst_srch_addr li:first-child{margin-top:0}

/* Paging :: [컨텐츠 공통] */
.pagewrap{position:relative;border-top:1px solid #d9dbe0}
.paging{position:relative;margin:15px 0;font-family:Tahoma;font-size:1.083em;text-align:center}
.paging span{/* overflow:hidden; */*zoom:1}
.paging a,.paging strong{display:inline-block;background:url(../img/sp_paging.gif) no-repeat;font-weight:normal;color:#555 !important;vertical-align:middle;white-space:nowrap}
.paging a.btn_paging,.paging strong{height:28px;padding-right:2px;background-position:100% 0}
.paging strong{margin-left:-1px}
.paging a.btn_paging{background-position:100% -130px}
.paging a.btn_paging.last{background:none}
.paging strong{background-position:100% -35px;color:#fff !important;text-decoration:none !important}
.paging a.btn_paging:hover{color:#2cb084 !important;text-decoration:underline !important}
.paging a.btn_paging span,.paging strong span{display:block;padding:11px 8px 11px 10px;*padding:6px 8px 16px 10px;background:url(../img/sp_paging.gif) no-repeat 0 0;line-height:.5em}
.paging a.btn_paging span{background:url(../img/sp_paging.gif) no-repeat 0 -160px}
.paging strong span{background-position:0 -35px}
.paging a.btn_prev,.btn_next{overflow:hidden;width:28px;height:28px;line-height:999em}
.paging a.btn_prev{margin-right:2%;background-position:-35px -70px}
.paging a.btn_next{margin-left:2%;background-position:0 -105px}

/* Media Query */
@media all and (min-width:768px){
body,input,textarea,select,button,table{font-family:'나눔바른고딕',NanumBarunGothic,NBG,'돋움',dotum,sans-serif}
@font-face{font-family:NBG;src:url(../font/NanumBarunGothic.eot);src:local(※),url(../font/NanumBarunGothic.woff) format('woff')}
}


@media all and (min-width:768px) and (max-width:1024px){

}

@media all and (min-width:1025px){
/* Header :: [컨텐츠 공통] */
.group_search input[type=text]{width:217px}		
}

/* ETC Media Query */
@media all and (max-width:1100px){
.group_mapoption{height:97px}
.group_lftoption{float:none;width:100%;height:47px;border-bottom:1px solid #bfc2ca}
.group_rgtoption{float:none;margin:9px 0 0 -1px}
}
