@charset "UTF-8";.highlight{font-weight:bold}
.blind{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.ir_wa{display:block;overflow:hidden;position:relative;width:100%;height:100%;z-index:-1;font-size:1px;text-indent:-9999px}
.f_l{float:left}
.f_r{float:right}
.cl_b{width:0;height:0;font-size:0;line-height:0;clear:both}
.clear_g{display:block;overflow:visible;width:auto;clear:both;*zoom:1}
.clear_g:after{display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
.skip_navi{position:relative;top:0;left:0;height:0;font-size:0;z-index:999999}
.skip_navi a{left:-3000%;position:absolute;font-size:12px}
.skip_navi a:hover,.skip_navi a:focus,.skip_navi a:active{background:#1d60a7;color:#fff;display:block;height:30px;left:0;line-height:30px;text-align:center;top:0;width:100%;z-index:999999}
.skip{position:absolute;top:-9999px;left:-9999px;width:1px;height:1px}
.ta_l{text-align:left !important}
.ta_c{text-align:center !important}
.ta_r{text-align:right !important}
[role="button"]{cursor:pointer}
.g-title{color:#313131;font-size:28px;border-bottom:1px solid #e8e8e8;padding-bottom:10px;font-family:'Montserrat';margin-bottom:20px}
.g-titles{font-size:18px;color:#313131;margin-bottom:30px;font-family:'Montserrat';font-weight:400}
.g-cotent{overflow:hidden;padding-bottom:20px}
.g-cotent+.g-title{margin-top:30px}
.g-cotent .col{float:left;width:100%}
.g-cotent .col+.col{margin-top:45px}
.g-cotent .col-6{width:50%;padding:0 15px}
.g-cotent .col-6+.col{margin-top:0}
.g-btn_Size a.btn,.g-btn_Size button.btn{height:auto;line-height:1.1}
.g-btn_Size a.btn{padding-top:10px;padding-bottom:10px}
.g-form p+p{margin-top:15px}
.g-form input,.g-form textarea{width:100%}
.tablet_show,.mobile_show{display:none}
.hidden{display:none}
.font_black{color:#222 !important}
.font_black2{color:#555 !important}
.font_sky{color:#4468b3 !important}
.regular{font-weight:400}
.bold{font-weight:700}
.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/img/common/arrow_select.png) no-repeat 95% 50%;border:1px solid #e5e5e5;padding:0 30px 0 10px;height:35px}
.select::-ms-expand{display:none}
.select.block{display:block;width:100%}
.label_set{display:inline-block;overflow:hidden}
.label_set label,.label_set select,.label_set input{float:left;display:inline-block}
.label_set label{line-height:35px;height:35px}
.tf_text,.tf_password{display:inline-block;border:1px solid #dbdbdb;background:#fff;padding:0 0 0 10px;height:40px}
.tf_text.tf_full,.tf_password.tf_full{width:100%}
.textarea{display:block;min-height:150px;width:100%;background:#fff;border:1px solid #dbdbdb;padding:10px}
.tf_block{display:block}
.input_file{display:inline-block}
.input_file input[type="file"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0 none}
.input_file label{cursor:pointer;display:block;float:left;background:#fff;color:#648ee2;text-align:center;width:105px;height:40px;line-height:40px;font-size:16px;border:solid #648ee2 1px}
.input_file input[type="text"]{display:block;float:left;background:#fff;height:50px;border:1px solid #dbdbdb;line-height:48px;padding:0 0 0 5px;font-size:16px}
.input_file .file_focus{outline:1px solid #0d87bb}
.input_file input[type="text"]{line-height:38px;height:40px}
.btn{display:inline-block;font-size:18px;padding:0 30px;height:48px;border-radius:5px}
.btn_icon{display:inline-block;font-size:18px;padding:0 30px 0 52px;border-radius:3px}
a.btn,a.btn_icon{line-height:40px}
.btn.btn_block{display:block}
.btn_01{background:#648ee2;color:#fff;border:1px solid #648ee2}
.btn_02{background:#fff;color:#648ee2;border:1px solid #648ee2}
.btn_03{background:#fff;color:#333;border:1px solid #222}
.btn_04{background:#ff7062;color:#fff;border:1px solid #ee6457}
.btn_05{background:#595959;color:#fff;border:1px solid #1a1a1a}
.btn_06{background:#648ee2;color:#fff;border:1px solid #648ee2;background:url(/img/common/icon_list.png) 30px 50% no-repeat #648ee2}
.btn_download{background-image:url(/img/common/icon_file_down.png);background-position:90% 5px;background-color:#f2f2f2;border-color:#ccc;height:26px}
.btn_area{margin-top:30px;height:40px}
.btn_area:after{content:"";display:block;clear:both;margin-bottom:40px}
.btn_area.center{text-align:center}
.btn_area.area_right{position:absolute;top:0;right:0}
.btn_area.right{text-align:right}
.btn_area .left{display:block;float:left}
.btn_area .right{display:block;float:right}
.tablist:after{content:"";display:block;clear:both}
.tablist>li{float:left}
.tab_content .tabpanel{display:none}
.table table{width:100%}
.table table caption{position:absolute;top:-9999px;left:-9999px;width:1px;height:1px}
.table table th{font-size:16px;font-weight:700}
.table table td{font-size:16px}
.icon{display:inline-block;font-size:0;text-indent:-9999em;vertical-align:middle;background-repeat:no-repeat;background-position:0 0}
.icon.icon_note{width:19px;height:15px;background:url(/img/common/icon_note.png)}
.icon.icon_file{width:14px;height:14px;background:url(/img/common/icon_file.png)}
.table.table_horizontal{border-top:3px solid #626262}
.table.table_horizontal table tr{border-bottom:1px solid #dadcde}
.table.table_horizontal table tr.notice{background:#f2f2f2}
.table.table_horizontal table thead.no_line th:after{display:none}
.table.table_horizontal table thead th{padding:15px 0;position:relative}
.table.table_horizontal table thead th:first-child:after{display:none}
.table.table_horizontal table thead th.bd_r{border-right:1px solid #ccc}
.table.table_horizontal table td{padding:15px;text-align:center}
.table.table_horizontal table thead.bg{background:#f3f5f7}
.table.table_horizontal table thead.bg th{border-left:1px solid #ccc;border-bottom:1px solid #ccc}
.table.table_horizontal table thead.bg th.bgLine{border-left:0;border-bottom:1px solid #ccc}
.table.table_horizontal table thead.bg th.bgLine:before{display:inline-block;content:"";position:absolute;left:0;top:50%;width:1px;height:14px;margin-top:-7px;background:#ccc}
.table.table_horizontal table .title{text-align:left;word-break:break-word}
.table.table_horizontal table th.title{text-align:center;word-break:break-word}
.table.table_horizontal table td.title strong{font-weight:400}
.table.table_horizontal.rd_table th,.table.table_horizontal.rd_table td{font-size:14px}
.table.table_horizontal.rd_table th{border-left:1px solid #ddd}
.table.table_vertical{border-top:1px solid #777}
.table.table_vertical table.td_line td{position:relative;padding-top:20px;padding-bottom:20px}
.table.table_vertical table.td_line th{text-align:left;padding-left:30px}
.table.table_vertical table.no_bg th{background:#f2f2f2}
.table.table_vertical table.no_bg th .thStrong{font-size:20px;vertical-align:middle;color:#358dc6}
.table.table_vertical table tr{border-bottom:1px solid #ddd}
.table.table_vertical table th{background:#f2f2f2;padding:15px 0}
.table.table_vertical table td{padding:15px 30px}
.table_view{border-top:2px solid #333}
.table_view table{width:100%}
.table_view table .view_col1{width:11.1%}
.table_view table .view_col2{width:70.9%}
.table_view table .view_col3{width:9%}
.table_view table .view_col4{width:9%}
.table_view table td,.table_view table th{padding:12px 0}
.table_view table th{position:relative}
.table_view table th:after{display:inline-block;content:"";position:absolute;right:0;width:1px;top:12px;bottom:12px;background:#999}
.table_view table td{padding-left:10px;font-size:15px}
.table_view table tr{border-bottom:1px solid #ddd}
.table_view table .bo_v_cont{padding:40px 30px}
.table_view table td.bo_v_cont p ~ p{margin-top:10px}
.table_view table td.content{padding:40px 0}
.table_view.table .bo_v_cont_img{padding:20px 40px}
.table_view .section .bx-answer{border-bottom:1px solid #ddd;background:#f4f4f4;padding:20px 20px 40px 20px}
.table_view .section .bx-answer .content{margin-top:20px;border-top:1px solid #ddd;padding-top:20px}
.table_view .section .bx-answer .content .file-list{padding:12px 0;font-size:15px;height:100%;overflow:hidden;vertical-align:middle}
.table_view .section .bx-answer .content .file-list:before{display:block;content:"";vertical-align:middle;height:100%;overflow:hidden}
.table_view .section .bx-answer .content .file-list .left{width:65px;display:inline-block;vertical-align:middle;border-right:1px solid #999}
.table_view .section .bx-answer .content .file-list .left.fileNm{width:90%}
.table_view .section .bx-answer .content .file-list .right{display:inline-block;position:relative;padding-left:10px}
.table_view .section .bx-answer .content .file-list .right:before{width:calc(100% - 65px);display:inline-block;content:"";position:absolute;left:0;top:0;border-left:1px solid #999;height:100%}
.table_view .section .bx-answer .content .file-list .right .icon{display:block;font-size:0;text-indent:-9999em;vertical-align:middle;background-repeat:no-repeat;background-position:0 0}
.bo_v_file button{font-size:14px;background-repeat:no-repeat;background-position:0 0;line-height:1.1}
.bo_v_file p{margin-bottom:7px}
.bo_v_file p button.down_xls{padding-left:25px;background-image:url(/img/common/icon_file_excel.png)}
.bo_v_file p button.down_xlsx{padding-left:25px;background-image:url(/img/common/icon_file_excel.png)}
.bo_v_file p button.down_hwp{padding-left:25px;background-image:url(/img/common/icon_file_hwp.png)}
.bo_v_file p button.down_pdf{padding-left:25px;background-image:url(/img/common/icon_file_pdf.png)}
.bo_v_file p button.down_ppt{padding-left:25px;background-image:url(/img/common/icon_file_ppt.png)}
.bo_v_file p button.down_word{padding-left:25px;background-image:url(/img/common/icon_file_word.png)}
.bo_v_file p button.down_zip{padding-left:25px;background-image:url(/img/common/icon_file_zip.png)}
.bo_v_file p button.down_txt{padding-left:25px;background-image:url(/img/content/icon_detail.png);background-size:15px}
.bo_v_file p button.down_png{padding-left:25px;background-image:url(/img/map/icon/icon_map_down1.png);background-size:15px}
.bo_v_file p button.down_jpg{padding-left:25px;background-image:url(/img/map/icon/icon_map_down2.png);background-size:15px}
.bo_v_file p button.down_jpeg{padding-left:25px;background-image:url(/img/map/icon/icon_map_down2.png);background-size:15px}
.bo_v_file p button.down_gif{padding-left:25px;background-image:url(/img/common/icon_file.png)}
.bo_v_file p button.down_mp4{padding-left:25px;background-image:url(/img/common/icon_file.png)}
.bo_v_file p button.down_avi{padding-left:25px;background-image:url(/img/common/icon_file.png)}
.bo_v_file p button.down_mp3{padding-left:25px;background-image:url(/img/common/icon_file.png)}
.bo_v_file p button.down_xls:hover,.bo_v_file p button.down_xls:focus{padding-left:25px;background-image:url(/img/common/icon_down.png);background-size:15px}
.bo_v_file p button.down_xlsx:hover,.bo_v_file p button.down_xlsx:focus{padding-left:25px;background-image:url(/img/common/icon_down.png);background-size:15px}
.bo_v_file p button.down_hwp:hover,.bo_v_file p button.down_hwp:focus{padding-left:25px;background-image:url(/img/common/icon_down.png);background-size:15px}
.bo_v_file p button.down_pdf:hover,.bo_v_file p button.down_pdf:focus{padding-left:25px;background-image:url(/img/common/icon_down.png);background-size:15px}
.bo_v_file p button.down_ppt:hover,.bo_v_file p button.down_ppt:focus{padding-left:25px;background-image:url(/img/common/icon_down.png);background-size:15px}
.bo_v_file p button.down_word:hover,.bo_v_file p button.down_word:focus{padding-left:25px;background-image:url(/img/common/icon_down.png);background-size:15px}
.bo_v_file p button.down_zip:hover,.bo_v_file p button.down_zip:focus{padding-left:25px;background-image:url(/img/common/icon_down.png);background-size:15px}
.bo_v_file p button.down_txt:hover,.bo_v_file p button.down_txt:focus{padding-left:25px;background-image:url(/img/common/icon_down.png);background-size:15px}
.bo_v_file p button.down_jpg:hover,.bo_v_file p button.down_jpg:focus{padding-left:25px;background-image:url(/img/common/icon_down.png);background-size:15px}
.bo_v_file p button.down_jpeg:hover,.bo_v_file p button.down_jpeg:focus{padding-left:25px;background-image:url(/img/common/icon_down.png);background-size:15px}
.bo_v_file p button.down_gif:hover,.bo_v_file p button.down_gif:focus{padding-left:25px;background-image:url(/img/common/icon_down.png);background-size:15px}
.bo_v_file p button.down_png:hover,.bo_v_file p button.down_png:focus{padding-left:25px;background-image:url(/img/common/icon_down.png);background-size:15px}
.bo_v_file p button.down_mp4:hover,.bo_v_file p button.down_mp4:focus{padding-left:25px;background-image:url(/img/common/icon_down.png);background-size:15px}
.bo_v_file p button.down_avi:hover,.bo_v_file p button.down_avi:focus{padding-left:25px;background-image:url(/img/common/icon_down.png);background-size:15px}
.bo_v_file p button.down_mp3:hover,.bo_v_file p button.down_mp3:focus{padding-left:25px;background-image:url(/img/common/icon_down.png);background-size:15px}
.bo_v_file p button:hover,.bo_v_file p button:focus{text-decoration:underline}
.bo_v_file p button.file_delete{padding-left:0;padding-right:25px;background:url(/img/common/icon_file_delete.png) 100% 0 no-repeat}
.content_footer{max-width:1200px;position:relative;text-align:center;overflow:hidden}
.paginate{margin:30px 0;font-weight:700;font-size:12px;text-align:center;margin-bottom:0}
.paginate .skip_txt{font-size:0;text-indent:-9999em;background-repeat:no-repeat;background-position:50% 50%}
.paginate .prev10{background-image:url(/img/common/arrow_paging_first.gif)}
.paginate .prev{background-image:url(/img/common/arrow_paging_prev.gif)}
.paginate .next{background-image:url(/img/common/arrow_paging_next.gif)}
.paginate .next10{background-image:url(/img/common/arrow_paging_end.gif)}
.paginate a,.paginate strong{display:inline-block;border:1px solid #d7d7d7;width:38px;height:38px;line-height:38px;text-align:center;vertical-align:middle;background-color:#fff}
.paginate strong{color:#fff;border-color:#648ee2;background:#648ee2}
.collapse{display:none}
.bbs_search{text-align:left;padding-bottom:20px}
.bbs_search .inbox{display:inline-block;vertical-align:top}
.bbs_search .inbox .select,.bbs_search .inbox .inner_keyword{float:left}
.bbs_search .inbox .select{height:40px;margin-right:5px;min-width:120px}
.bbs_search .inbox .inner_keyword{position:relative}
.bbs_search .inbox .inner_keyword .tf_text{width:300px}
.bbs_search .inbox .inner_keyword .btn_bbs_submit{display:block;position:absolute;right:0;top:7px;bottom:7px;background:url(/img/common/icon_search.png) no-repeat 50% 50%;width:40px;border-left:1px solid #ddd}
.layer_popup{position:fixed;left:0;top:0;width:100%;height:100%;padding:30px;display:none;overflow-y:auto}
.layer_popup .inner_wrap{display:table;height:100%;width:100%}
.layer_popup .inner_wrap .table_cell{display:table-cell;vertical-align:middle}
.layer_popup .size_wrap{position:relative;margin:0 auto;z-index:3}
.layer_popup header{height:75px;z-index:1;background-color:#4468b3;border-radius:30px 30px 0 0}
.layer_popup header h2{z-index:10;display:inline-block;position:absolute;top:25px;color:#fff;font-weight:400;font-size:24px;margin-left:30px}
.layer_popup .dialog_container{background:-webkit-gradient(linear,left top,right top,color-stop(0.48,#fff),color-stop(1,#fff));background:-moz-linear-gradient(left,#fff 48%,#fff 100%);background:-webkit-linear-gradient(left,#fff 48%,#fff 100%);background:-o-linear-gradient(left,#fff 48%,#fff 100%);background:-ms-linear-gradient(left,#fff 48%,#fff 100%);background:linear-gradient(to left,#fff 48%,#fff 100%);background:#fff;padding:0;position:relative;border-radius:60px 60px 30px 30px}
.layer_popup .js_dialog_close{position:absolute;right:30px;top:30px;width:23px;height:23px;background:url(/img/common/btn_dialog_close.png) 0 0 no-repeat}
.layer_popup .backdrop{background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:2}
.layer_popup .size_wrap .content_body{padding:30px}
.layer_popup .content_body .table.table_horizontal td>p{text-align:left}
.layer_popup .content_body .table.table_horizontal td>p.rnAddr{margin-bottom:6px}
.layer_popup .content_body .table.table_horizontal td>p span{color:#626262}
#top_notice{display:none;background:#3e4a5a;position:relative;z-index:99}
body.main.banner #top_notice{display:block}
#search_country{display:none;z-index:100}
#search_country .searchCountry_inner{max-width:810px}
#search_country .content_body{padding:30px 30px 50px 30px;border-radius:60px;background:rgba(0,0,0,0);overflow-y:hidden}
#search_country .content_body .address_area{padding-right:5px}
#search_country .content_body .sort_box{overflow:hidden;padding-bottom:13px;border-bottom:1px solid #e8eaec}
#search_country .content_body .sort_box .col_6{float:left;width:50%}
#search_country .content_body .sort_box .label_set label{color:#313131;font-size:16px;font-weight:700;margin-right:10px;width:80px}
#search_country .content_body .sort_box .label_set .select{min-width:200px}
#search_country .content_body .complete_zone{height:100px;padding:16px 0 0;border-bottom:1px solid #e8eaec}
#search_country .content_body .complete_zone h4{color:#1078bc;font-size:16px;font-weight:700;position:relative;padding-left:8px;margin-bottom:6px}
#search_country .content_body .complete_zone h4:after{content:"";display:block;position:absolute;left:0;top:6px;width:4px;height:4px;border-radius:100%;background:#1078bc}
#search_country .content_body .complete_zone #addrValue{display:block;width:100%;background:#eee;color:#313131;height:35px;padding:5px 0 0 10px;border:0}
#search_country .content_body .complete_zone #menuExplain{font-size:14px}
#search_country .content_body .btn_box{padding:19px 0 0;overflow:hidden}
#search_country .content_body .btn_box button{display:block;width:48%;float:left;background:#363636;color:#fff;height:35px;font-size:16px}
#search_country .content_body .btn_box button+button{float:right;background:#1078bc}
#search_country .content_body .dic_list{overflow:hidden}
#search_country .content_body .dic_list li{float:left;display:inline-block;border:1px solid #fff;background:#e8eaec;width:6.66%}
#search_country .content_body .dic_list li a{display:block;color:#acacac;height:24px;position:relative;text-align:center;cursor:default}
#search_country .content_body .dic_list li a:after{content:"";vertical-align:middle;height:100%;display:inline-block}
#search_country .content_body .dic_list li a.press{color:#000;cursor:pointer}
#search_country .content_body .dic_list li.on a.press{text-decoration:underline;background-color:#1078bc;color:#fff}
#search_country .content_body .dic_content{border:1px solid #e8eaec;margin-top:1px;padding:0 9px;height:185px;overflow-y:auto}
#search_country .content_body .dic_content dl dt{padding:5px 0 3px;border-bottom:1px solid #e8eaec;color:#2b5cb2;font-size:15px;font-weight:700}
#search_country .content_body .dic_content dl dd{margin-top:5px}
#search_country .content_body .dic_content dl dd ul li button{display:block;padding:0 0 0 6px;height:24px;width:100%;text-align:left}
#search_country .content_body .dic_content dl dd ul li button:hover,#search_country .content_body .dic_content dl dd ul li button:focus{background-color:#f3f3f3}
#top_notice .box_comm{width:50%;height:250px;float:left;color:#d5d8dd;padding:40px 0}
#top_notice .title{padding:0 0 0 140px;font-size:24px;color:#fff;background:url("/img/common/notice_top_icon.png") 20px 3px no-repeat}
#top_notice .box_commbg{background:url("/img/common/notice_topBg.png") 0 0 no-repeat}
#top_notice .contents_text{font-size:14px;margin:20px 0 0 140px;line-height:1.5em}
#top_notice .contents_notice{font-size:18px;color:#fff;line-height:1.5em;padding-left:50px}
#top_notice .contents_point{margin-top:20px;font-size:13px;color:#f8a246;padding-left:50px}
#top_notice .box_comm{float:left;width:50%;height:250px}
#top_notice .box_bottom{position:absolute;right:0;bottom:8px}
#top_notice .today_check{position:absolute;left:0;bottom:0;width:100%;height:35px;background:rgba(0,0,0,0.5);text-align:right}
#top_notice .today_check label{display:inline-block;z-index:2;color:#fff;font-size:14px;padding-top:10px}
#top_notice .today_check input{vertical-align:middle;line-height:1.1;display:inline-block;margin-right:3px}
#top_notice .js_banner_control{margin-left:3px;padding-top:0;width:25px;height:25px;border-radius:100%;background-color:rgba(255,255,255,0.2);color:#fff;text-align:center;vertical-align:middle;font-size:13px}
.title_2{text-align:center;font-weight:400;font-size:20px;padding:45px 0 35px}
.title_3{font-size:22px;background:url(/img/common/icon_tit3.gif) no-repeat 0 50%;margin-bottom:20px;padding-left:25px;margin-left:2px}
.title_4{font-size:16px;background:url(/img/common/icon_tit4.gif) no-repeat 3px 2px;margin-bottom:14px;padding-left:25px}
.title_4-2{font-size:18px;background:url(/img/common/icon_tit4_2.png) no-repeat 3px 50%;margin-bottom:14px;padding-left:25px}
.list_type1{padding-left:23px}
.list_type1 li{position:relative;padding-left:13px;font-size:16px;color:#555}
.list_type1 li:after{content:"";display:block;position:absolute;left:0;top:6px;width:4px;height:4px;border-radius:100%;background:#c9c9c9;line-height:1.1}
.list_type1 li+li{margin-top:15px}
.list_type1 li .block{display:block}
.bbs_search_2{background:#f2f2f2;padding:15px 20px;margin-bottom:30px}
.bbs_search_2 .inbox{overflow:hidden}
.bbs_search_2 .inbox .col{float:left;overflow:hidden}
.bbs_search_2 .inbox .col+.col{margin-left:30px}
.bbs_search_2 .inbox label,.bbs_search_2 .inbox input,.bbs_search_2 .inbox select{display:block;float:left;height:40px;font-size:14px}
.bbs_search_2 .inbox label{line-height:40px;margin-right:35px;font-size:16px;font-weight:bold}
.bbs_search_2 .inbox input,.bbs_search_2 .inbox select{min-width:330px;color:#555}
.bbs_search_2 .inbox .select+.select{margin-left:10px}
.bbs_search_2 .inbox #btn_search{display:block;float:right;background:#2a497f;color:#fff;font-size:16px;width:75px;height:40px}
.bbs_search_1{background:#f2f2f2;padding:15px 20px;margin-bottom:30px}
.bbs_search_1 .inbox{overflow:hidden}
.bbs_search_1 .inbox .col{float:left;overflow:hidden}
.bbs_search_1 .inbox .col+.col{margin-left:40px}
.bbs_search_1 .inbox label,.bbs_search_1 .inbox input,.bbs_search_1 .inbox select{display:block;float:left;height:40px;font-size:14px}
.bbs_search_1 .inbox label{line-height:40px;margin-right:15px;font-size:16px;font-weight:bold}
.bbs_search_1 .inbox input,.bbs_search_1 .inbox select{min-width:265px;color:#555}
.bbs_search_1 .inbox .select+.select{margin-left:10px}
.bbs_search_1 .inbox #btn_search{display:block;float:right;background:#2a497f;color:#fff;font-size:16px;width:75px;height:40px}
.bbs_search_4{background:#f2f2f2;padding:10px 20px;margin-bottom:30px}
.bbs_search_4 .inbox{overflow:hidden;margin-top:10px}
.bbs_search_4 .inbox .col{float:left;overflow:hidden}
.bbs_search_4 .inbox .col+.col{margin-left:10px}
.bbs_search_4 .inbox .col_r{float:right;overflow:hidden;margin-right:70px}
.bbs_search_4 .inbox label,.bbs_search_4 .inbox input,.bbs_search_4 .inbox select{display:block;float:left;height:40px;width:100px;font-size:14px}
.bbs_search_4 .inbox label{line-height:40px;margin-right:15px;font-size:16px;font-weight:bold}
.bbs_search_4 .inbox input[type="text"]{min-width:200px;color:#555;border:1px solid #e5e5e5}
.bbs_search_4 .inbox input[type="checkbox"]{display:inline-block;width:16px;height:16px;color:#555;margin-top:10px;margin-left:20px}
.bbs_search_4 .inbox input[type="radio"]{display:inline-block;width:16px;height:16px;color:#555;margin-top:10px}
.bbs_search_4 .inbox select{min-width:310px;color:#555}
.bbs_search_4 .inbox .select+.select{margin-left:10px}
.bbs_search_4 .inbox #btn_search{display:inline-block;float:right;background:#2a497f;color:#fff;font-size:16px;width:75px;height:40px;border-radius:3px;right:25px;position:absolute;top:auto}
#roadName_dt .size_wrap{max-width:600px}
#roadName_dt .content_body ul{margin-top:10px;padding-left:0}
#roadName_dt .content_body ul li strong{color:#0d87bb}
#searchAddressHistPopup .size_wrap{max-width:850px}
#searchAddressHistPopup.layer_popup .size_wrap .content_body{padding-bottom:50px}
#searchAddressHistPopup .size_wrap .table_horizontal{max-height:350px;overflow-Y:auto}
#searchAddressHistPopup .table.table_vertical table td{padding:10px 15px}
.bbs_search_3{background:#f2f2f2;padding:10px 20px 20px 20px;margin-bottom:30px}
.bbs_search_3 .inbox{overflow:hidden;margin-top:10px}
.bbs_search_3 .inbox .col{float:left;overflow:hidden;width:48%}
.bbs_search_3 .inbox .col .box{float:left;overflow:hidden}
.bbs_search_3 .inbox .col .box span.dash{float:left;display:inline-block;height:40px;padding:0 5px 0 5px;line-height:40px}
.bbs_search_3 .inbox .col_r .box span.dash{float:left;display:inline-block;height:40px;padding:0 5px 0 5px;line-height:40px}
.bbs_search_3 .inbox .col_r .box{float:left;overflow:hidden;margin-right:10px}
.bbs_search_3 .inbox .col-r .boxRight{float:right}
.bbs_search_3 .inbox .col+.col{margin-left:10px}
.bbs_search_3 .inbox .col_r{float:left;overflow:hidden;margin-left:20px}
.bbs_search_3 .inbox label,.bbs_search_3 .inbox input,.bbs_search_3 .inbox select{display:inline-block;float:left;font-size:14px;height:40px}
.bbs_search_3 .inbox label{height:40px;width:70px;line-height:40px;margin-right:15px;font-size:16px;font-weight:bold}
.bbs_search_3 .inbox label.s{margin-right:15px;width:auto}
.bbs_search_3 .inbox .col .box input[type="text"]{min-width:160px;width:80px;color:#555;border:1px solid #e5e5e5}
.bbs_search_3 .inbox input[type="text"]{max-width:200px;width:80px;color:#555;border:1px solid #e5e5e5}
.bbs_search_3 .inbox input[type="text"].keyword{max-width:none;width:300px}
.bbs_search_3 .inbox input[type="text"].pd-1{padding-left:10px}
.bbs_search_3 .inbox input[type="checkbox"]{display:inline-block;width:16px;height:16px;color:#555;margin-top:10px;margin-left:20px}
.bbs_search_3 .inbox input[type="radio"]{display:inline-block;width:16px;height:16px;color:#555;margin-top:10px}
.bbs_search_3 .inbox select{max-width:410px;width:360px;color:#555}
.bbs_search_3 .inbox select.select-s{width:150px;color:#555;margin-right:20px}
.bbs_search_3 .inbox select.select-ss{width:80px;margin-right:5px}
.bbs_search_3 .inbox .select+.select{margin-left:10px}
.bbs_search_3 .inbox #btn_search{display:inline-block;float:right;background:#2a497f;color:#fff;font-size:16px;width:75px;height:40px;border-radius:3px;right:10px;position:absolute}
.bbs_search_3 .inbox .col .box .ui-datepicker-trigger{height:40px;margin-left:5px}
.bbs_search_3 .inbox .col .box .ui-datepicker-trigger img{height:20px;vertical-align:middle}
.bbs_search_3 .inbox select.roadIdx{min-width:50px;width:80px}
.bbs_search_3 .inbox select.road{min-width:100px;width:270px}
.bbs_search_3 .inbox .col .box input[type="text"]{min-width:120px}
.bbs_search_3 .inbox .col .box:last-child{margin-right:0}
.bbs_search_3 .inbox .col #city1{width:80%}
.sch_res_list{display:block;position:relative}
.sch_res_list h3{padding-bottom:10px;border-bottom:1px solid #ddd;font-size:20px;height:40px}
.sch_res_list a{position:absolute;right:0;top:-15px;font-size:14px}
.common_sch_notice{margin-top:50px}
.common_sch_notice .sample_img{margin:5px 0;max-width:600px}
[class*="section-hjhkjhj"] h3{padding-bottom:19px;font-weight:400;font-size:24px;border-bottom:4px solid #000}
[class*="section-"] h3>span{position:relative;margin-left:47px}
[class*="section-"] h3>span:before{display:inline-block;content:"";position:absolute;left:-26px;top:50%;width:8px;height:12px;margin-top:-6px;background:url(/img/common/icon-tit-arr.gif) no-repeat}
[class*="section-"] h4{padding-bottom:18px;font-weight:400;font-size:24px}
[class*="section-"] h4.type2{font-size:20px}
.pop .paginate>*{display:inline-block;vertical-align:middle;padding:0 3px;min-width:20px;height:20px;line-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.pop .paginate strong:after{display:inline-block;content:"";position:absolute;left:50%;bottom:0;width:13px;height:2px;margin-left:-6px;background:#186bb9}
.pop .paginate a:hover:after,.pop .paginate a:focus:after{display:inline-block;content:"";position:absolute;left:50%;bottom:0;width:13px;height:2px;margin-left:-6px;background:#186bb9}
.pop .paginate a.skip:after{display:none}
.pop .paginate .skip.prev{margin-right:12px;background:url('/img/common/btn-paginate-prev-s.gif') 50% 50% no-repeat}
.pop .paginate .skip.prev10{margin-right:0;background:url('/img/common/btn-paginate-prev10-s.gif') 50% 50% no-repeat}
.pop .paginate .skip.next{margin-left:12px;background:url('/img/common/btn-paginate-next-s.gif') 50% 50% no-repeat}
.pop .paginate .skip.next10{margin-left:0;background:url('/img/common/btn-paginate-next10-s.gif') 50% 50% no-repeat}
.btn{display:inline-block;font-size:18px;padding:0 30px;height:40px;line-height:40px;border-radius:3px}
[class*="btn-"]{display:inline-block;height:24px;line-height:24px;min-width:90px;text-align:center;padding:0 8px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.no-rgba [class*="btn-"]{min-width:70px}
[class*="btn-"] span{display:block;height:inherit;line-height:inherit;margin-top:-1px;margin-bottom:-1px}
[class*="btn-"].m{min-width:86px;height:27px;line-height:27px;font-size:12px}
.no-rgba [class*="btn-"].m{min-width:66px}
[class*="btn-"].l{height:39px;line-height:39px;padding:0 18px}
.no-rgba [class*="btn-"].l{min-width:50px}
[class*="btn-"].xl{height:50px;line-height:50px;padding:0 18px}
.no-rgba [class*="btn-"].xl{min-width:50px}
.btn-g{color:#000;background:#ccd1d5;border:1px solid #ccd1d5}
.btn-b{color:#fff;background:#013b71;border:1px solid #013b71}
.btn-blue{color:#fff;background:#186bb9;border:1px solid #186bb9}
.btn-w{color:#000;background:#fff;border:1px solid #000}
[class*="btn-"] span.arr{padding-right:18px;background:url(/img/common/error_arrow.png) right center no-repeat}
[class*="btn-"] span.plus{padding-left:18px;background:url(/img/common/icon-btn-plus.gif) 0 center no-repeat}
[class*="btn-"] span.pdf{padding-left:49px;font-weight:700;background:url(/img/common/icon-btn-pdf.gif) 0 center no-repeat}
[class*="btn-"] span.list{padding-left:24px;background:url(/img/common/icon-btn-list.gif) 0 center no-repeat}
[class*="btn-"] span.switch{padding-left:30px;background:url(/img/common/icon-btn-switch.gif) 0 center no-repeat}
[class*="btn-"] span.xls{padding-left:39px;background:url(/img/common/icon-btn-xls.png) 0 center no-repeat}
[class*="btn-"] span.txt{padding-left:39px;background:url(/img/common/icon-btn-txt.png) 0 center no-repeat}
[class*="btn-"] span.result{padding-left:33px;background:url(/img/common/icon-btn-result.gif) 0 center no-repeat}
[class*="btn-"] span.down{padding-left:33px;background:url(/img/common/icon-btn-down.png) 0 center no-repeat}
[class*="btn-"] span.down2{padding-left:33px;background:url(/img/common/icon-btn-down2.gif) 0 center no-repeat}
.btn-g.arrow span{padding-right:14px;font-size:12px;background:url(/img/common/btn-detail.gif) right center no-repeat}
.btn-g.arrowUpDown span{padding-right:14px;font-size:12px}
.btn-g.arrowUpDown{position:relative}
.btn-g.arrowUpDown:after{content:"";display:inline-block;position:absolute;top:50%;right:6px;width:7px;height:4px;margin-top:-2px;background:url(/img/content/ico-arr-updown.gif) 0 0 no-repeat}
.btn-g.arrowUpDown.on:after{background-position:0 -4px}
.btns-submit{margin:40px 0;background:url(/img/common/icon_write.png) 0 0 no-repeat}
.btns-submit:after{display:block;content:"";clear:both}
.btns-submit.center{text-align:center}
.btns-submit a ~ a{margin-left:5px}
.btns-submit a.left{float:left}
.btn_wrap{display:inline-block;font-size:18px;padding:0 25px;height:40px;line-height:40px;border-radius:3px;color:#fff;border:1px solid #0a4977;background:#1069ab}
.btnIcon_registration{padding:0 30px 0 30px;background:#186bb9;font-size:18px}
.btnIcon_preview{padding:0 30px 0 30px;font-size:18px;background:#333;border:1px solid #1a1a1a}
.btnIcon_delete{padding:0 30px 0 30px;background:#186bb9;font-size:18px}
.btnIcon_list{padding:0 30px 0 52px;background:url(/img/common/icon_list.png) 30px 50% no-repeat #186bb9;font-size:18px}
.btnIcon_mylist{padding:0 30px 0 52px;background:url(/img/common/icon_list.png) 30px 50% no-repeat #1069ab}
.btnIcon_xls{background:#648ee2;color:#fff;border:1px solid #648ee2}
table td.nodata{padding:50px 0;text-align:center}
.tbl{display:table;width:100%}
.tbl .row{display:table-row}
.tbl .row .cell{display:table-cell}
.tbl-gray{width:100%;border-top:1px solid #ddd}
.tbl-gray th{padding:20px;font-weight:400;text-align:left;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background:#f7f7f7}
.tbl-gray td{padding:20px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.tbl-basic{width:100%;border-bottom:1px solid #ddd}
.tbl-basic th{height:50px;font-weight:400;border:2px solid #fff;background:#efefef}
.tbl-basic td{padding:18px 10px;line-height:1.25;border-top:1px solid #ddd}
.tbl-basic td.center{text-align:center}
.select-title{text-align:left;vertical-align:middle;padding:10px 15px;border:1px solid #ccc;background:#fff url(/img/common/icon-select.png) no-repeat 91% center;display:inline-block;box-sizing:border-box;color:#000}
.select-title ~ .select-title{margin-left:5px}
.select-title strong{width:100%;height:1.25em;word-break:break-all;line-height:1.2em;padding:1px 0 2px;display:block;overflow:hidden}
.select-title.focus,.select-title.active{color:#000;border-color:#666}
.select-title.disabled{color:#000;text-shadow:1px 1px 0 #fff;border-color:#ccc}
.select-option{border:1px solid #ccc;background:#fff;overflow:auto}
.select-option ul{margin:0;padding:0}
.select-option li{list-style:none}
.select-option span,.select-option strong{height:1.1em;white-space:nowrap;line-height:1.0;text-decoration:none;padding:4px;display:block;overflow:hidden;cursor:default}
.select-option strong{font-weight:bold;color:#000;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.select-option li li span{padding-left:10px}
.select-option span:hover,.select-option span.selected{color:#000;background:#eee}
.select-option .disabled span,.select-option .disabled strong{text-decoration:line-through;background:0}
.radio_sub{display:inline-block;margin-bottom:20px;margin-right:60px}
.radio_sub label{display:inline-block;vertical-align:middle;margin-left:5px}
.radio_sub input[type="radio"]{display:inline-block;vertical-align:middle}
.section-pop{width:auto;padding-top:0;padding-bottom:0;background:#fff;-webkit-box-shadow:10px 10px 10px 0 rgba(0,0,0,0.5);-moz-box-shadow:10px 10px 10px 0 rgba(0,0,0,0.5);box-shadow:10px 10px 10px 0 rgba(0,0,0,0.5)}
.section-pop .header{position:relative}
.section-pop .header h1,.section-pop .header h2,.section-pop .header h3{width:100%;height:55px;padding-left:20px;font-weight:700;font-size:21px;color:#fff;line-height:55px;border:0;background:#186bb9}
.section-pop .header .close{position:absolute;top:50%;right:20px;width:21px;height:21px;margin-top:-10px;text-indent:-9999px;font-size:0;color:#186bb9;background:url(/img/common/btn-pop-close.gif) no-repeat;text-decoration:none}
.section-pop .header .close:hover,.section-pop .header .close:focus{text-decoration:none}
.section-pop .content{padding:15px 30px}
.section-pop .content ul.guide{margin:10px 0 0 0}
.section-pop .content ul.guide li{font-size:14px;font-weight:normal}
.section-pop .content ul.guide li span{font-weight:700;color:#186bb9}
.section-pop .content ul.guide li{position:relative;padding-left:13px;line-height:1.25}
.section-pop .content ul.guide li:before{display:inline-block;content:"";position:absolute;left:0;top:7px;width:3px;height:3px;border-radius:3px;background:#000}
.section-pop .content .btns-submit{margin-top:20px;text-align:center}
.section-pop .content .btns-submit a span{padding-right:18px;background:url(/img/common/btn-arr.png) right center no-repeat}
.wrap-pop{display:none;position:fixed;z-index:10000;background:rgba(0,0,0,.7);left:0;top:0;right:0;bottom:0;overflow-y:auto;text-align:center;margin:0 !important}
.wrap-pop:after{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}
.wrap-pop .section-pop{display:inline-block;vertical-align:middle;text-align:left}
ul.dot-b>li{position:relative;padding-left:10px;line-height:2.3}
ul.dot-b>li:before{display:inline-block;content:"";position:absolute;left:0;top:14px;width:3px;height:3px;border-radius:3px;background:#000}
ul.dot-b>li>span{display:block;margin-bottom:3px;font-size:12px}
ul.dot-b>li>strong{font-weight:400;color:#1468c2}
ul.dot-blue>li{position:relative;padding-left:18px;line-height:2.4}
ul.dot-blue>li:before{display:inline-block;content:"";position:absolute;left:0;top:14px;width:8px;height:8px;background:url(/img/common/dot-cir-b.png) no-repeat}
ul.dot-blue>li strong{color:#1468c2}
ul.dot-blue>li>ul{margin-bottom:5px}
ul.dot-blue>li>ul>li{font-weight:400;line-height:1.7}
ul.dot-blue.strong>li{font-weight:700}
.tab-basic{width:100%;margin-top:40px;text-align:center}
.tab-basic:after{display:block;content:"";clear:both}
.tab-basic a{float:left;position:relative;padding:24px 0;border-bottom:2px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.tab-basic a:before{content:"";display:inline-block;position:absolute;left:-2px;top:50%;width:2px;height:50px;margin-top:-25px;background:#d7d7d7}
.tab-basic a:first-child:before{display:none}
.tab-basic a>strong{font-weight:400;font-size:21px}
.tab-basic a>span{display:block}
.tab-basic a>span>span{display:block}
.tab-basic a.on{z-index:1;border-top:2px solid #000;border-right:2px solid #000;border-bottom:0;border-left:2px solid #000}
.tab-basic a.on:before{display:none}
.tab-basic a.on>strong{font-weight:700;color:#1468c2}
.tab-basic.two a{width:50%}
.tab-basic.three a{width:33.3%}
.tab-basic.three a>strong{display:inline-block;padding-bottom:32px}
.tab-basic.three a>span{display:block;position:absolute;left:0;top:53px;width:100%;line-height:1.25}
.wrap-file{display:inline-block;position:relative;height:24px;padding:0 76px 0 0;cursor:pointer}
.wrap-file input[type="file"]{position:absolute;left:0;top:0;width:100%;height:24px;opacity:0;-ms-filter:"alpha(opacity=0)";border:0;cursor:pointer}
.wrap-file>strong{position:absolute;left:0;top:1px;display:block;height:24px;line-height:22px;padding:0 25px 0 0;font-weight:700;vertical-align:middle}
.wrap-file>a{position:absolute;right:0;top:50%;min-width:74px;margin-top:-12px}
.wrap-file>label.btn-g{min-width:74px;cursor:pointer}
.no-rgba .wrap-file>label.btn-g{min-width:58px}
.wrap-file.alone{padding-right:0}
.wrap-wide select,.wrap-wide .select-title{width:100% !important}
.gototop{display:none;background:url(/img/common/btn-top.png) no-repeat center center;width:45px;height:45px;text-indent:-99999px;position:fixed;z-index:999;bottom:20px;right:15px;background-size:45px}
.searchHeader.open{display:block;background:#354a74}
.searchWrap{position:relative;margin:0 auto;z-index:14;max-width:1200px}
.wordWrap{position:relative;z-index:99999;display:none;top:-50px;background:#fff;padding-bottom:15px;border-radius:5px}
.wordWrap.open{right:290px;display:inline-block;position:absolute;top:58px;padding:3px 13px 13px 13px;margin-top:5px;border:1px solid #c8ccd2;color:#4c4c4c}
.topSearch{position:absolute;top:22px;right:295px;border-bottom:1px solid #8e9299;width:385px;padding-bottom:5px}
.searchHeader input[type="text"]{display:block;width:335px;height:30px;line-height:30px;padding:0;font-size:12px;font-weight:400;float:left;color:#162543;border:0}
.searchHeader input[type="text"]::-webkit-input-placeholder{color:#162543}
.searchHeader input[type="text"]:-moz-placeholder{color:#162543}
.searchHeader input[type="text"]::-moz-placeholder{color:#162543}
.searchHeader input[type="text"]:-ms-input-placeholder{color:#162543}
.searchHeader .search_delete{display:inline-block;background:url(/img/common/btn_delete.png) 100% 0 no-repeat;width:20px;text-indent:-9999px;margin-left:5px;position:absolute;top:8px;background-size:15px;right:30px}
.searchCloseBtn{color:#fff;position:absolute;display:block;width:30px;height:30px;top:25px;right:15px;background:url(/img/common/searchCloseBtn.png) 0 0 no-repeat;text-indent:-9999px}
.searchWrap .wordWrap .addr-hist-section,.searchWrap .wordWrap .addr-autoComple-section{position:relative;display:none;width:363px;margin:10px auto 0 auto}
.searchWrap .wordWrap .addr-korEng-section{position:relative;display:none;width:348px;margin-top:0}
.searchWrap .addr-autoComple-section .addrroad_list ul{margin:10px 0 10px 0;overflow-y:scroll;height:200px}
.searchWrap .wordWrap .addr-hist-section.open,.searchWrap .wordWrap .addr-autoComple-section.open,.searchWrap .wordWrap .addr-korEng-section.open{display:block}
.searchWrap .wordWrap .recent_title{border-bottom:2px solid #32528d;padding-bottom:10px;margin-bottom:10px;font-size:15px}
.searchWrap .wordWrap .recent_lst{border-bottom:1px solid #969ca7;padding-bottom:8px;margin-bottom:5px}
.searchWrap .wordWrap .recent_lst ul li{padding:5px 0}
.searchWrap .wordWrap .recent_lst ul li a{font-size:13px;color:#363636;display:inline-block;width:75%}
.searchWrap .wordWrap .recent_lst ul li em{position:absolute;right:40px;font-size:13px;line-height:21px;height:21px}
.searchWrap .wordWrap .recent_lst ul li a.hist_del{position:absolute;right:0;padding:0 5px;background:#fff;border-radius:9px;color:#214080;line-height:21px;height:21px;font-size:12px;width:37px;border:1px solid #969ca7;text-align:center;margin-right:-2.5px;margin-top:1pX}
.searchWrap .wordWrap .recent_lst ul li span.no-data{font-size:14px}
.searchWrap .wordWrap .recentBtnGrp{position:relative;width:350px;text-align:right;margin-top:10px}
.searchWrap .wordWrap .recentBtnGrp a{display:inline-block;margin-left:10px;padding-left:10px;border-left:1px solid #687794;font-size:13px;font-weight:400}
.searchWrap .wordWrap .recentBtnGrp a:first-child{margin:0;background:0;border-left:0;padding-left:0}
.searchWrap .addrroad_list ul li{padding:2px 0}
.searchWrap .addrroad_list ul li:hover{background:#214080}
.searchWrap .addrroad_list ul li a{display:inline-block;padding:3px 0;font-size:13px;font-weight:400;text-decoration:none}
.searchWrap .addrroad_list ul li a em{color:#f56254}
.searchWrap .addrroad_list ul li a:hover{color:#c4fdff;text-decoration:underline}
.searchWrap .addrroad_list ul li a:hover em{color:#4be4fa}
.searchWrap .chamgeView ul li{height:21px;padding-top:8px;font-size:13px}
.searchHeader .searchTopBtn:before{position:relative;display:block;max-width:650px;margin:20px auto 0 auto;height:40px}
.searchHeader .searchTopBtn{position:absolute;right:295px;top:27px;width:25px;height:25px}
.searchHeader .searchTopBtn input[type="button"]{width:100%;height:100%;background:url(/img/content/btn_search.gif) 100% 0 no-repeat;background-size:80%;border:0 none;text-indent:-9999px}
.joinArea{margin-bottom:60px}
.db-panel-ti{position:relative;padding-left:20px;font-size:20px;color:#354b69;margin-bottom:15px;background:url(db-panel-h4bg.gif) no-repeat 0 50%}
.joinFrm{border:1px solid #ddd;padding:30px;margin-bottom:15px;box-sizing:border-box;overflow:hidden;overflow-y:auto;color:#4a4a4a;background-color:#fff;line-height:1.5}
.joinArea>.agree{text-align:right;height:20px;line-height:20px}
.joinArea>.agree>input[type="checkbox"]{margin-right:8px}
.joinPoint{color:#fc0606}
.submit-btn{display:block;width:120px;height:50px;line-height:50px;color:#fff;background:#32528d;font-size:20px;margin:0 auto}
@media(max-width:1206px){.bbs_search_4 .inbox select{min-width:249px}
.bbs_search_3 .inbox .col-r .boxRight{margin-top:15px}
}
@media(max-width:1161px){.bbs_search_4 .inbox select{min-width:249px}
}
@media(max-width:1146px){.bbs_search_4 .inbox select:nth-child(3){margin-left:105px}
}
@media(max-width:1131px){.bbs_search_4 .inbox select:nth-child(3){margin-left:105px}
}
@media(max-width:1046px){.bbs_search_3 .inbox .col .box input[type="text"]{min-width:100px}
}
@media(max-width:1004px){.bbs_search_3 .inbox select.road{width:59%}
}
@media(max-width:979px){.bbs_search_2{padding:20px}
.bbs_search_2 .inbox .col+.col{margin:0 5px}
.bbs_search_2 .inbox input,.bbs_search_2 .inbox select{min-width:0;width:300px}
.bbs_search_2 .inbox label{margin-right:10px;font-size:17px;position:absolute;left:-9999em;width:1px;height:1px;overflow:hidden}
.bbs_search_1{padding:20px}
.bbs_search_1 .inbox .col{float:none}
.bbs_search_1 .inbox .col+.col{margin:10px 0}
.bbs_search_1 .inbox input,.bbs_search_1 .inbox select{min-width:0;width:300px}
.bbs_search_1 .inbox label{margin-right:10px;font-size:17px;position:absolute;left:-9999em;width:1px;height:1px;overflow:hidden}
.bbs_search_4{padding:20px}
.bbs_search_4 .inbox .col{float:none;display:inline-block;vertical-align:middle}
.bbs_search_4 .inbox .col_r{float:none;margin-top:10px}
.bbs_search_4 .inbox .col+.col{margin:10px 0}
.bbs_search_4 .inbox input{min-width:0;width:300px}
.bbs_search_4 .inbox .select{min-width:200px}
.bbs_search_4 .inbox.last #btn_search{position:inherit;width:100%}
.bbs_search_4 .inbox select{margin-left:0}
.bbs_search_3{padding:20px}
.bbs_search_3 .inbox .col{float:none;width:100%;margin-bottom:10px}
.bbs_search_3 .inbox .col_r{float:none;margin-left:0;width:100%}
.bbs_search_3 .inbox .col+.col{margin:10px 0}
.bbs_search_3 .inbox .col .box input[type="text"]{min-width:120px}
.bbs_search_3 .inbox input[type="text"].keyword{max-width:none;width:80%}
.bbs_search_3 .inbox input,.bbs_search_3 .inbox select{min-width:0;width:80%;max-width:100%}
.bbs_search_3 .inbox .box1 label,.bbs_search_3 .inbox .box1 input,.bbs_search_3 .inbox .box1 select{float:none}
.bbs_search_3 .inbox #btn_search{position:relative;width:100%;margin:10px}
.bbs_search_3 .inbox .select+.select{margin-left:17px}
.bbs_search_3 .inbox select.select-s{height:30px;line-height:28px;width:80%;margin-right:0}
.bbs_search_3 .inbox select.select-ss{width:65px}
.bbs_search_3 .inbox select.road{width:270px}
.bbs_search_3 .inbox label.s{margin-right:15px;float:none;width:50px}
.bbs_search_3 .inbox .col-r .boxRight{float:none;margin-top:0}
}
@media(max-width:899px){#top_notice .box_commbg{background:url(/img/common/notice_topBg.png) 0 0 no-repeat;background-size:60% 100%}
#top_notice .title{padding:0 0 0 20px;background:url(notice_top_icon.png) 0 3px no-repeat}
#top_notice .contents_text{font-size:13px;margin:10px 0 0 20px}
#top_notice .box_comm{padding:30px 0}
#top_notice .contents_notice{font-size:15px;padding-left:40px}
#top_notice .contents_point{padding-left:40px}
.searchHeader{position:relative;display:block;top:0;background:#648ee2;padding:0;z-index:14;width:100%}
.searchHeader.open{display:block;background:#214080}
.searchWrap{position:relative;margin:0 auto}
.wordWrap{top:-20px;padding-bottom:5px;width:100%;background:#354a74}
.wordWrap.open{display:inline-block;position:absolute;top:60px;right:0;top:58px;border:0}
.searchWrap .wordWrap .addr-hist-section,.searchWrap .wordWrap .addr-autoComple-section,.searchWrap .wordWrap .addr-korEng-section{width:100%;padding:0 20px}
.addr-korEng-section.open{top:-45px;margin-top:0}
.searchWrap .wordWrap .addr-korEng-section.open a{color:black}
.searchWrap .wordWrap .addr-autoComple-section{width:100%;padding:0 20px}
.searchWrap .wordWrap a{font-size:12px !important;line-height:16px !important;height:16px !important}
.searchWrap .wordWrap .recentBtnGrp{width:100%;margin-top:5px}
.searchWrap .wordWrap .recentBtnGrp a{color:#fff}
.searchWrap .wordWrap .recent_title{font-size:14px;color:#fff;border-bottom:1px solid #687794}
.searchWrap .wordWrap .recent_lst{border-bottom:1px solid #687794}
.searchWrap .wordWrap .recent_lst ul li{padding:3px 0;color:#fff}
.searchWrap .wordWrap .recent_lst ul li em{right:75px;font-size:13px;color:#fff}
.searchWrap .wordWrap .recent_lst ul li a{color:#fff}
.searchWrap .wordWrap .recent_lst ul li a.hist_del{right:25px;font-size:12px;border-radius:3px}
.searchWrap .wordWrap .recent_lst ul li span.no-data{color:#fff}
.searchWrap .addrroad_list ul li a{color:#fff}
.searchWrap .chamgeView ul li{height:30px}
.topSearch{top:0;right:0;position:relative;padding:15px 20px;height:50px;border-radius:22px;margin:30px 20px;max-width:100%;background:#edf2fc;width:auto}
.searchHeader input[type="text"]{display:inline-block;width:88%;height:20px;line-height:20px;border:0 none;padding:0;font-size:16px;background:#edf2fc}
.searchHeader .searchTopBtn{right:20px;top:12px}
.searchHeader .searchTopBtn input[type="button"]{background:url(/img/content/btn_search.png) 0 0 no-repeat;background-size:70%;width:37px;height:37px}
.searchCloseBtn{display:none}
.searchHeader input[type="text"]{width:calc(100% - 75px)}
.searchHeader .search_delete{top:16px;right:70px}
.searchTopBtn{top:12px;transform:translateX(-20px);left:auto;right:20px}
.tablet_show{display:block}
.desktop_show{display:none}
.sr_only{position:absolute;left:-999999em;width:1px;height:1px}
.input_file input[type="text"],.input_file label{font-size:14px;height:40px;line-height:40px}
.btn{font-size:16px;padding:0 15px;height:40px}
.btn_icon{font-size:16px;padding:0 15px 0 35px;height:40px;background-position:15px}
a.btn,a.btn_icon{line-height:40px}
.btn_area{padding-top:0;margin-top:10px}
.btn_area.right{padding-top:0}
.table table th,td{font-size:12px}
.table table td{font-size:12px}
.table.table_horizontal{border-top:2px solid #626262}
.table.table_horizontal table thead th{padding:12px 0}
.table.table_horizontal table td{padding:10px}
.table.table_vertical{border-top:2px solid #626262}
.table.table_vertical table.td_line td{position:relative;padding-top:20px;padding-bottom:20px}
.table.table_vertical table.td_line td:after{top:10px;bottom:10px}
.table.table_vertical table.td_line th{padding-left:20px}
.table.table_vertical table th{padding:10px 0}
.table.table_vertical table td{padding:10px 20px}
.sitemap_wrap{left:-999999em}
.table_view table td{padding:10px 15px;font-size:13px}
.search_wrap .search_inner{margin:25px 0 0}
.search_wrap .search_inner .box_search{padding:15px 30px 15px 20px;margin:0 50px}
.search_wrap .search_inner .box_search .input_country{width:44vw;font-size:16px;height:35px}
.search_wrap .search_inner .box_search .js_country_open{font-size:16px;height:35px;background-size:8.5px 5.5px;background-position:100% 50%}
.search_wrap .search_inner .box_search .btn_search{margin-top:8px;width:21px;height:21px;background-size:100% auto}
.search_wrap .search_inner .js_dialog_close{top:15px;right:15px;width:40px;height:40px;padding-right:0;font-size:0;background-size:100% auto;background-position:0 0}
.list_type1 li{font-size:13px}
.bbs_search_2 .inbox .select+.select{margin-left:0}
.bbs_search_2 .inbox .col+.col{margin:10px 0}
.bbs_search_2 .inbox .col,.bbs_search_2 .inbox #btn_search,.bbs_search_2 .inbox input,.bbs_search_2 .inbox select{min-width:0;width:100%;float:none}
.bbs_search_2 .inbox input,.bbs_search_2 .inbox select{min-width:0;width:100%;height:30px;font-size:12px}
.bbs_search_2 .inbox #btn_search{margin-top:5px}
.bbs_search_2 .inbox .col{float:none}
.bbs_search_1 .inbox .select+.select{margin-left:0}
.bbs_search_1 .inbox .col,.bbs_search_1 .inbox #btn_search,.bbs_search_1 .inbox input,.bbs_search_1 .inbox select{min-width:0;width:100%;float:none}
.bbs_search_1 .inbox input,.bbs_search_1 .inbox select{min-width:0;width:100%;height:30px;font-size:12px}
.bbs_search_1 .inbox #btn_search{margin-top:5px}
.bbs_search_4 .inbox .select+.select{margin-left:0}
.bbs_search_4 .inbox .col,.bbs_search_4 .inbox #btn_search,.bbs_search_4 .inbox input,.bbs_search_4 .inbox select,.bbs_search_4 .inbox .col_r{min-width:0;width:100%;float:none}
.bbs_search_4 .inbox input,.bbs_search_4 .inbox select{min-width:0;width:100%;height:30px;font-size:12px}
.bbs_search_4 .inbox .col_r>label{width:100%}
.bbs_search_4 .inbox .col_r>input{width:70%;float:left}
.bbs_search_4 .inbox #extendWrap{width:28%;display:block;float:right;margin-left:2%}
.bbs_search_4 .inbox #extendWrap input{float:left;margin-left:0}
.bbs_search_4 .inbox #extendWrap label{float:left;font-size:14px;width:auto;margin-right:0}
.bbs_search_4 .inbox #btn_search{margin-top:5px;position:relative}
.bbs_search_4 .inbox.last .col{width:50%}
.bbs_search_4 .inbox.last .col>input{float:left}
.bbs_search_4 .inbox.last .col>label{float:left;font-size:14px;width:auto}
.content_wrap{padding-top:48px}
.bbs_search_3 .inbox .select+.select{margin-left:10px;width:40%}
.bbs_search_3 .inbox .col,.bbs_search_3 .inbox #btn_search,.bbs_search_3 .inbox input,.bbs_search_3 .inbox select{min-width:0;width:100%;float:none}
.bbs_search_3 .inbox input,.bbs_search_3 .inbox select{min-width:0;width:80%;height:30px;font-size:12px}
.bbs_search_3 .inbox #ntfcDateCheckBox,.bbs_search_3 .inbox #bdMaSn,.bbs_search_3 .inbox #bdSbSn{float:left}
.bbs_search_3 .inbox #btn_search{margin-top:20px}
.bbs_search_3 .inbox .col{margin-bottom:10px}
.bbs_search_3 .inbox label{width:80px;margin-right:0}
.bbs_search_3 .inbox .datepicker_wrap:nth-child(3) label{width:64.1%}
.bbs_search_3 .inbox select.select-ss{margin-right:0}
.content_wrap{padding-top:48px}
.btns-submit{position:relative}
.btns-submit .btn-mybtn{width:100%}
.btn-mybtn{padding:0 18px 0 18px;background:none #186bb9}
.title_3{font-size:18px;background:url(/img/common/icon_tit3.gif) no-repeat 0 50%;background-size:3.8%}
.title_4-2{font-size:14px}
.layer_popup .dialog_container{border-radius:30px}
.layer_popup header{height:55px;z-index:1;border-radius:30px 30px 0 0}
.layer_popup header h2{top:20px;font-size:18px;margin-left:20px}
.layer_popup .js_dialog_close{right:20px;top:20px;width:23px;height:23px;background:url(/img/common/btn_dialog_close.png) 0 0 no-repeat}
}
@media(max-width:767px){#top_notice .box_comm{padding:20px 0}
#top_notice .box_commbg{background-size:40% 100%}
#top_notice .title{padding:0 0 0 50px;font-size:18px;background:url(notice_top_icon.png) 0 3px no-repeat;background-size:12%}
#top_notice .contents_text{font-size:13px;margin:10px 0 0 50px}
#top_notice .contents_notice{font-size:13px;padding-left:20px}
.top_menu .menu .menu_d1>a{font-size:14px}
.top_menu .menu .menu_d2 a{font-size:13px;padding:12px 0 12px 20px}
.tablet_show{display:none}
.mobile_show{display:block}
.select{height:30px;line-height:28px;font-size:12px}
.tf_text,.tf_password{height:30px;line-height:28px;font-size:12px}
.input_file input[type="text"],.input_file label{font-size:12px}
.btn{font-size:14px;padding:0 10px;height:35px;line-height:33px}
.btn_icon{font-size:14px;padding:0 10px;background-image:none;height:35px;line-height:35px}
a.btn,a.btn_icon{line-height:35px}
.table table th,td{font-size:12px}
.table.table_mobile_block.table_vertical:not(.complType2_content_tablecomplType2_content_table) th,.table.table_mobile_block.table_vertical td{display:block;padding:10px !important}
.table.table_mobile_block.table_vertical th{border-bottom:1px solid #ccc;background:#f3f3f3 !important}
.table.table_mobile_block.table_vertical th.row{border-bottom:1px solid #ccc;background:#fff !important}
.table.table_mobile_block.table_vertical td:after{display:none !important}
.table.table_mobile_block.table_vertical .input_tel{overflow:hidden}
.table.table_mobile_block.table_vertical .input_tel .select,.table.table_mobile_block.table_vertical .input_tel .tf_text{width:32%;height:30px}
.table.table_mobile_block.table_vertical .input_tel .tf_text{margin-left:2%}
.table.table_mobile_block.table_vertical .input_tel .hyphen{display:none}
.table.table_mobile_block.table_vertical .input_file{height:30px;width:100%}
.table.table_mobile_block.table_vertical .input_file input[type="text"]{height:30px;width:calc(100% - 105px)}
.table.table_mobile_block.table_vertical .input_file label{height:30px;line-height:30px}
.table.table_mobile_list .no,.table.table_mobile_list .type,.table.table_mobile_list .viewCnt,.table.table_mobile_list .file,.table.table_mobile_list .state,.table.table_mobile_list .regNm{display:none;position:absolute;left:-999em}
.table.table_mobile_list .title,.table.table_mobile_list .date,.table.table_mobile_list .prog{border-left:0 !important;font-size:12px;padding:10px}
.table.table_mobile_list .title{width:auto;word-break:break-word}
.table.table_mobile_list .date{width:85px}
.table.table_mobile_list .prog{width:68px}
.table_view.table .bo_v_cont{padding:20px 5px}
.table_view.table .view_col1{width:20%}
.table_view.table .view_col3{width:20%}
.table_view.table .bo_v_cont_img{padding:5px 5px}
.table_view table td{padding-left:10px;font-size:12px}
.paginate{margin:15px 0}
.paginate a,.paginate strong{width:30px;height:30px;line-height:30px}
.bbs_search .inbox{display:block}
.bbs_search .inbox .select,.bbs_search .inbox .inner_keyword{float:none;display:block;width:100%}
.bbs_search .inbox .select{margin-bottom:10px;height:30px}
.bbs_search .inbox .inner_keyword .tf_text{width:100%}
.layer_popup{padding:15px}
.search_wrap .search_inner{text-align:left}
.search_wrap .search_inner .box_search{margin:0 45px 0 15px;padding:10px;display:block}
.search_wrap .search_inner .box_search .input_country{font-size:12px;padding-left:15px}
.search_wrap .search_inner .box_search .js_country_open{font-size:12px;padding-right:15px}
.search_wrap .search_inner .js_dialog_close{margin-top:5px;width:20px;height:20px;background-size:100% auto}
#search_country .content_body{padding-left:10px;padding-right:10px}
#search_country .content_body .address_area{width:100%;padding-right:0}
#search_country .content_body .sort_box{padding-bottom:10px}
#search_country .content_body .sort_box .col_6:first-child{padding-right:5px}
#search_country .content_body .sort_box .col_6+.col_6{padding-left:5px}
#search_country .content_body .sort_box .label_set{display:block;width:100%}
#search_country .content_body .sort_box .label_set .select{min-width:0;width:100%}
#search_country .content_body .complete_zone #addrValue{font-size:12px}
#search_country .content_body .complete_zone #menuExplain{font-size:12px}
#search_country .content_body .btn_box{padding:15px 0}
#search_country .content_body .btn_box button{font-size:14px}
#search_country .content_body .dic_area{width:100%;padding-left:0}
#search_country .content_body .dic_list{overflow:hidden;margin-bottom:5px}
#search_country .content_body .dic_list li{padding:1px;width:20%;margin:0}
#search_country .content_body .dic_list li a{width:100%}
#search_country .content_body .dic_content{padding:0 5px;height:125px}
#search_country .content_body .dic_content dl dd button{font-size:12px}
.list_type1 li{font-size:12px}
.bbs_search_2 .inbox input{min-width:0;width:100%;height:30px;font-size:12px}
.bbs_search_2 .inbox input,.bbs_search_2 .inbox select{min-width:0;width:100%;height:30px;font-size:12px}
.bbs_search_2 .inbox .col,.bbs_search_2 .inbox #btn_search{font-size:14px}
.bbs_search_2 .inbox .select{height:30px;line-height:28px}
.bbs_search_2 .inbox .select+.select{margin:5px 0}
.bbs_search_1 .inbox input{min-width:0;width:100%;height:30px;font-size:12px}
.bbs_search_1 .inbox input,.bbs_search_1 .inbox select{min-width:0;width:100%;height:30px;font-size:12px}
.bbs_search_1 .inbox .col,.bbs_search_1 .inbox #btn_search{font-size:14px}
.bbs_search_1 .inbox .select{height:30px;line-height:28px}
.bbs_search_1 .inbox .select+.select{margin:5px 0}
.bbs_search_4 .inbox input{min-width:0;width:100%;height:30px;font-size:12px}
.bbs_search_4 .inbox input,.bbs_search_4 .inbox select{min-width:0;width:100%;height:30px;font-size:12px}
.bbs_search_4 .inbox .col,.bbs_search_4 .inbox #btn_search{font-size:14px}
.bbs_search_4 .inbox .select{height:30px;line-height:28px}
.bbs_search_4 .inbox .select+.select{margin:5px 0}
.bbs_search_3 .inbox input{min-width:0;width:100%;height:30px;font-size:12px}
.bbs_search_3 .inbox input,.bbs_search_3 .inbox select{min-width:0;width:100%;height:30px;font-size:12px}
.bbs_search_3 .inbox .col{margin-bottom:5px}
.bbs_search_3 .inbox .col label,.bbs_search_3 .inbox .col_r label{height:30px;line-height:30px}
.bbs_search_3 .inbox .col,.bbs_search_3 .inbox #btn_search{font-size:14px}
.bbs_search_3 .inbox .select{height:30px;line-height:28px;width:80%}
.bbs_search_3 .inbox .col_r .box span.dash{height:30px;line-height:30px}
.sch_res_list h3{font-size:18px;height:40px;font-weight:400}
.table_responsive{overflow-y:auto;overflow-x:auto;min-height:.1%}
.table_responsive th,.table_responsive td{white-space:nowrap}
.layer_popup header h2{font-size:15px}
}
@media screen and (min-width:768px){.paginate{margin-top:30px;font-size:18px}
.paginate>*{min-width:26px;height:26px;line-height:26px}
.paginate .skip.prev{margin-right:30px;background:url(/img/common/btn-paginate-prev.gif) 50% 50% no-repeat}
.paginate .skip.prev10{margin-right:11px;background:url(/img/common/btn-paginate-prev10.gif) 50% 50% no-repeat}
.paginate .skip.next{margin-left:30px;background:url(/img/common/btn-paginate-next.gif) 50% 50% no-repeat}
.paginate .skip.next10{margin-left:11px;background:url(/img/common/btn-paginate-next10.gif) 50% 50% no-repeat}
.gototop{width:60px;height:60px;bottom:30px;right:30px;background-size:60px}
}
@media screen and (min-width:1025px){.tbl-black.board td>a>span.new{background:url(/img/common/icon_new.gif) no-repeat}
.paginate{display:inline-block;font-size:18px}
.paginate>*{min-width:26px;height:26px;line-height:26px}
.paginate .skip.prev{margin-right:30px;background:url(/img/common/btn-paginate-prev.gif) 50% 50% no-repeat}
.paginate .skip.prev10{margin-right:11px;background:url(/img/common/btn-paginate-prev10.gif) 50% 50% no-repeat}
.paginate .skip.next{margin-left:30px;background:url(/img/common/btn-paginate-next.gif) 50% 50% no-repeat}
.paginate .skip.next10{margin-left:11px;background:url(/img/common/btn-paginate-next10.gif) 50% 50% no-repeat}
.gototop{display:none !important}
.btns-submit{position:absolute;top:0;right:0}
}
@media(max-width:561px){.bbs_search_3 .inbox .col .box:last-child{margin-right:0;float:right}
}
@media(max-width:499px){.bbs_search_3 .inbox select.roadIdx{width:100%}
.bbs_search_3 .inbox .select+.select{margin-left:0;width:100%}
.bbs_search_3 .inbox #city1{width:100%}
.bbs_search_3 .inbox input,.bbs_search_3 .inbox select{width:100%}
.bbs_search_3 .inbox label{width:100%}
.bbs_search_3 .inbox .col .box input[type="text"]{min-width:110px;width:0}
.bbs_search_3 .inbox label:nth-child(2){width:75px}
.bbs_search_3 .inbox .select{width:100%}
.bbs_search_3 .inbox select.select-s{width:100%}
.bbs_search_3 .inbox select.select-ss{width:100%;margin:10px 0}
.bbs_search_3 .inbox input[type="text"].keyword{width:100%}
.bbs_search_4 .inbox .col_r>input{width:100%}
.bbs_search_4 .inbox #extendWrap{width:35%}
.bbs_search_4 .inbox input[type="text"]{min-width:0}
.bbs_search_4 .inbox.last #btn_search{width:110%}
.bbs_search_4 .inbox label{margin-right:5px}
}
@media(max-width:399px){.btn{font-size:12px}
.tbl-black.board .no{display:none}
.tbl-black.board th,td{font-size:12px}
.btn_area.area_right{position:relative;width:100%}
}