pre{overflow:auto}
code,kbd,pre,samp{font-size:1em}
button,input,optgroup,select{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}


legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0;width:100%;}
td,th{padding:0}/*s */


pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
/*img{max-width:100% !important}*/


*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}



a{color:#333;text-decoration:none}
a:hover,a:focus{color:#333}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}img{vertical-align:middle}

/* 영문 WebFont roboto 
@import url(//fonts.googleapis.com/css?family=Roboto:400,700);*/
/* 나눔고딕 
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
html, body{height:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
body{font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}
body, input, select, textarea{ font-size:13px; font-family:Nauum Gothic, "나눔 고딕", Malgun Gothic, "맑은 고딕", Dotum, "돋움", sans-serif}
fieldset,img{border:0 none}
dl,ul,ol,menu,li{list-style:none}
table{border-collapse:collapse;border-spacing:0;border:0 none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
input,select,textarea,button{vertical-align:middle}
button{border:0 none;background-color:transparent;cursor:pointer}

address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}

img{vertical-align:middle}
legend, .hide{width:1px;height:1px;line-height:0;position:absolute;left:-5000px;top:-5000px;z-index:-100;text-indent:-2000px}
legend{*display:none}
caption{padding:0;margin:0;font-size:0;width:0;height:0;line-height:0;text-indent:-9999px}
*{-webkit-text-size-adjust:none}
input::-ms-clear{display:none}
input,button,select{font-family:inherit;font-size:inherit;line-height:inherit}

textarea{border:1px solid #c4c4c4;border-radius:1px;color:#555;line-height:24px;padding:2px 10px 6px}


.blank_p { display:none; }	
/* Text */
.bold{font-weight:bold}
.normal{font-weight:normal !important}

.txt_capital{text-transform:uppercase}

.txt_add{color:#777;font-size:12px}
.txt_point{color:#ea5d4b !important}
.txt_emph{color:#222 !important}
.txt_common{color:#555 !important}
.txt_bigger{font-size:22px;line-height:32px}
.txt_big{font-size:15px}
.txt_small{font-size:11px}

/* color */

.ftc767676{color:#767676 !important}
.ftcce402e{color:#ce402e !important}
.ftc464e6b{color:#464e6b !important}
.ftcfff{color:#fff !important}


.f_aaa {color:#aaa;vertical-align:top}
.f_sky {color:#2f74b5 !important;vertical-align:top}
.f_red {color:#cb0a2e !important;vertical-align:top}
.f_org {color:#f5822b !important;vertical-align:top}
.f_sym {color:#2d508a !important;vertical-align:top}
.f_222 {color:#222 !important;vertical-align:top}
.f_888 {color:#888 !important;vertical-align:top}
.f_999 {color:#999 !important;vertical-align:top}

/* Margin */
.mt-8{margin-top:-8px !important}
.mt0{margin-top:0px !important}
.mt5{margin-top:5px !important}
.mt7{margin-top:7px !important}
.mt10{margin-top:10px !important}
.mt13{margin-top:13px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt40{margin-top:40px !important}
.mt50{margin-top:50px !important}
.mt70{margin-top:70px !important}

.ml5{margin-left:5px !important}
.ml10{margin-left:10px !important}
.ml15{margin-left:15px !important}
.ml20{margin-left:20px !important}

.mr10{margin-right:10px !important}
.mr15{margin-right:15px !important}
.mr20{margin-right:20px !important}

.mb0{margin-bottom:0px !important}
.mb10{margin-bottom:12px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb30{margin-bottom:30px !important}
.mb40{margin-bottom:40px !important}
.mb50{margin-bottom:50px !important}

/* Padding */
.pt5{padding-top:5 !important}
.pt10{padding-top:10px !important}
.pt15{padding-top:15px !important}
.pt20{padding-top:20px !important}
.pt30{padding-top:30px !important}
.pdt40{padding-top:40px !important}

.pb0{padding-bottom:0 !important}
.pb10{padding-bottom:10px !important}
.pb20{padding-bottom:20px !important}


.pl5{padding-left:5px !important}
.pl10{padding-left:10px !important}
.pl15{padding-left:15px !important}
.pl20{padding-left:20px !important}

.pr5{padding-right:5px !important}
.pr10{padding-right:10px !important}
.pr15{padding-right:15px !important}
.pr20{padding-right:20px !important}


/* Float */
.fl{float:left !important}
.fr{float:right !important}
.clear{clear:both}
.cf:after {content:''; display:block; clear:both;}

.floatL {float:left;}
.floatR {float:right;}
.floatC {clear:both;}
.clb { clear: both !important; }

/* Align */
.al_l{text-align:left !important}
.al_r{text-align:right !important}
.al_c{text-align:center !important}
.v_align { vertical-align:middle !important; }


/* 인풋타입 */
input[type="text"], input[type="password"], input[type="file"] {  padding: 3px 7px; border:1px solid #c0c0c0; color:#000; background:#fff; font-family:'Nanum Gothic', 'Dotum', 'Gulim', 'Verdana', 'AppleGothic', 'sans-serif'; }
input[type="submit"]{border: none;}

input.calendar { width:150px; background:#fff url(../images/icon_calendar.gif) no-repeat right 0px; border:1px solid #c0c0c0; }

input.num { width:30px; }
input.num1 { width:50px; }
input.num2 { width:70px; }
input.num3 { width:50%; }
input.active { background:#f6f6f6; }
input.jumin { width:100px; }
input.jumin1 { width:120px; }
input.address { width:150px; }
input.address1 { width:70%; }

select.type1 { height:27px; border:1px solid #c0c0c0; }

/*
.tabmenu_2 { background:#f0eff4; margin:10px 0; padding:15px; }
.tabmenu_2:after { display:block; content:''; clear:both; }
.tabmenu_2 li { float:left; margin:5px; border:1px solid #ddd;  }
.tabmenu_2 li a { display:block; padding:3px 15px; background:#fff; }
.tabmenu_2 li a.on { background:#448ccb; color:#fff; font-weight:bold; }
.tabmenu_2 li a:hover, .tabmenu_2 li a:focus { background:#448ccb; color:#fff; font-weight:bold; }

.tabmenu_3 { background:#f0eff4; padding:15px; margin:10px 0; }
.tabmenu_3:after { display:block; content:''; clear:both; }
.tabmenu_3 li { float:left;   padding:3px 15px; }
.tabmenu_3 li a { background:url(/images/egovframework/namgu/tab_arrow.png) no-repeat left 5px; padding-left:10px; }
.tabmenu_3 li a:hover, .tabmenu_3 li a:focus { color:#3268b2; font-weight:bold; text-decoration:underline; }
.tabmenu_3 li:first-child { background:none; }
*/

.tabmenu_2 { background:#f0eff4; margin:10px 0; padding:15px; }
.tabmenu_2:after { display:block; content:''; clear:both; }
.tabmenu_2 li { float:left; width:25%; background:url(/images/egovframework/namgu/dot_ov1.png) no-repeat 10px 13px; padding-left:10px; }
.tabmenu_2 li a { display:block; padding:3px 15px;  }
.tabmenu_2 li a.on { text-decoration:underline; font-weight:bold; }
.tabmenu_2 li a:hover, .tabmenu_2 li a:focus { text-decoration:underline; font-weight:bold; }


.tabmenu_3 { padding:10px; background:#ededed; margin:10px 0 20px 0;}
.tabmenu_3:after { display:block; content:''; clear:both; }
.tabmenu_3 li { float:left; font-size:15px; text-overflow: ellipsis; background:#fff; border:1px solid #e2e2e2;  margin-left:0px; }
.tabmenu_3 li:first-child { margin-left:0px; }
.tabmenu_3 li a { display:block; padding:7px 0px 7px 20px;   }
.tabmenu_3 li a.on { background:#3268b2 url(/images/egovframework/namgu/tabon_arrow.png) no-repeat left center; color:#fff; font-weight:bold; }
.tabmenu_3 li a:hover, .tabmenu_3 li a:focus { background:#3268b2 url(/images/egovframework/namgu/tabon_arrow.png) no-repeat left center; color:#fff; font-weight:bold;  }
.tabmenu_3 li.wid2 { width:50%; }
.tabmenu_3 li.wid3 { width:33.3%; }
.tabmenu_3 li.wid4 { width:25%; }
.tabmenu_3 li.wid5 { width:20%; }
.tabmenu_3 li.wid6 { width:16.5%; }
.tabmenu_3 li.wid7 { width:14.1%; }

#tabmenu_4 { background:#f9f9f9 url(/images/egovframework/namgu/tabmenu_4bg.png) repeat-x left -2px; border-top:1px solid #dfe0e0; }
#tabmenu_4 li { float:left; border-right:1px solid #dfe0e0 }
#tabmenu_4 li:first-child { border-left:1px solid #dfe0e0 }
#tabmenu_4 li.tabmenu_4_off { display:block; padding:10px 15px; }	
#tabmenu_4 li.tabmenu_4_on { background:#fff; color:#3d4451; padding:10px 15px; font-weight:bold; border-left:1px solid #448ccb; border-right:1px solid #448ccb; border-top:2px solid #448ccb; }

#tabmenu_4 div { clear:both; width:100%; padding:10px; margin-top:0px; background:#fff; }
#tabmenu_4 div li { float:none; border:0px }
#tabmenu_4 div li:first-child { border:0px }




/* 가로정렬이미지 */
.img_tab li{float:left;margin-right:10px;text-align:center;}
.img_tab li p{padding:5px 0;text-align:center;}


/* btn */
.button_blue input, .button_blue { display:inline-block; padding:1px 28px; background-color:#1b61b4; text-align:center; margin:10px 0px; border-radius:7px; color:#fff;}
.button_blue a { color:#fff; min-width:100px; display:inline-block; text-indent:0; font-size:18px; margin:10px 5px; }

.button_blue1 input, .button_blue1 { display:inline-block; padding:1px 28px; background-color:#064287; border:1px solid #0e509c; text-align:center; margin:10px 0px; border-radius:0px;}
.button_blue1 a { color:#fff; min-width:100px; display:inline-block; font-weight:400; text-indent:0; font-size:18px; margin:10px 5px; }

.button_red input, .button_red { display:inline-block; padding:1px 28px; background-color:#ea2626;  text-align:center; margin:10px 0px; border-radius:0px;}
.button_red a { color:#fff; min-width:100px; display:inline-block; font-weight:400; text-indent:0; font-size:18px; margin:10px 5px; }

.button_gray input, .button_gray { display:inline-block; padding:10px 15px; background-color:#e3e3e3; border:1px solid #cbcbcb; text-align:center; margin:10px 5px; border-radius:3px; }
.button_gray a { color:#3b3b3b; min-width:100px; display:inline-block; font-weight:400; text-indent:0; font-size:18px; margin:10px 5px; }

.btn { position:relative; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:14px; white-space:nowrap; vertical-align:middle; overflow:visible;}
.btn.blue a { font-weight:bold; border:1px solid #0e509c; margin:5px 1px; padding:5px 13px; color:#fff; background-color:#1b61b4; border-radius:0px; }
.btn.blue input { font-weight:bold; border:1px solid #0e509c; margin:5px 1px; padding:3px 13px; color:#fff; background-color:#1b61b4; border-radius:0px; }
.btn.gray a { font-weight:bold; border:1px solid #494949; margin:5px 1px; padding:5px 13px; color:#fff; background-color:#585858; border-radius:3px; }

.btn.msearch  a { padding:6px 23px; margin-left:-3px; background:#585858 url(/images/egovframework/namgu/main_search_ico.png) no-repeat center 3px; border-top-right-radius:3px; border-bottom-right-radius:3px; }

.button_red input, .btn.blue1 a { font-weight:bold; margin:5px 1px; padding:5px 13px; color:#fff; background-color:#153f7b; border-radius:35nd-color:#dadada; border-radius:3px; }
.btn.blueLine a { font-weight:bold; border:1px solid #82a6da; margin:5px 1px; padding:5px 13px; color:#2d6bb6; background-color:#dee7f6; border-radius:5px; }
.btn.blueLine1 a { font-weight:bold; border:1px solid #82a6da; margin:5px 1px; padding:5px 10px; color:#2d6bb6; background-color:#f7f7f7; border-radius:0px; }
.btn.blue1 a { font-weight:bold; margin:5px 1px; padding:5px 13px; color:#fff; background-color:#153f7b; border-radius:35nd-color:#dadada; border-radius:3px; }
.btn.red a { font-weight:bold; margin:5px 1px; padding:5px 10px; color:#fff; background-color:#ea2626; border-radius:0px; }
.btn.orange a { font-weight:bold; margin:5px 1px; padding:5px 10px; color:#fff; background-color:#f15637; border-radius:0px; }
.btn.gray1 a { font-weight:bold; border:0px solid #494949; margin:5px 1px; padding:5px 10px; color:#fff; background-color:#585858; border-radius:0px; }
.btn.blue2 a { font-weight:bold; border:0px solid #0e509c; margin:5px 1px; padding:5px 10px; color:#fff; background-color:#1b61b4; border-radius:0px; }

.btn.whiteLine { font-weight:bold;  background-color:#fff; }
.btn.whiteLine a { color:#333; border:1px solid #ddd; margin:5px 1px; padding:5px 13px;}
.btn.whiteLine a:hover { color:#f1464e; border:1px solid #f1464e; margin:5px 1px; padding:5px 13px;}


 
 
 /* button */
.btnArea { overflow:hidden; margin:30px 0 20px;}
.btnArea:after {content:"";display:block;clear:both}
.btnArea .btnR{float:right}
.btnArea.btnC{text-align:center}
.btnArea .btnL{float:left}

.button, 
.button * {margin:0;padding:0;display:inline-block;text-decoration:none;border:0;background:url(/images/egovframework/namgu/bg_btn_s.png);overflow:visible;white-space:nowrap;cursor:pointer;height:24px;font-size:13px; }
.button button,.button input {margin:0; padding:0; border:0;}
.button a,.button button,.button input{display:inline-block; height:24px; padding:0 40px 0 10px; font-size:13px;font-family:Open Sans, '나눔고딕', Nanum Gothic, "돋움", Dotum, AppleGothic, sans-serif;cursor:pointer;color:#666;line-height:24px;background:url(/images/egovframework/namgu/bg_btn_s.png) no-repeat; color:#555; font-weight:600;} 
.button a:hover, .button a:active, .button a:focus, .button input:hover, .button input:active, .button input:focus, .button button:hover, .button button:active, .button button:focus{color:#3b6eb4;}

.button.icon_down a, .button.icon_down input, .button.icon_down button{background-position:right -34px;}
.button.icon_pdf a, .button.icon_pdf input, .button.icon_pdf button{background-position:right -68px;}
.button.icon_print a, .button.icon_print input, .button.icon_print button{background-position:right -102px;}
.button.icon_jump a, .button.icon_jump input, .button.icon_jump button{background-position:right -136px;}
.button.icon_popup a, .button.icon_popup input, .button.icon_popup button{background-position:right -170px;}
.button.icon_default a, .button.icon_default input, .button.icon_default button{background-position:right -204px;}



.board_search { padding:10px 0; text-align:center; }
.board_search2 { border:1px solid #eee; background:#f3f3f3; padding:10px 0; text-align:center; }
.total_page { clear:both; margin-top:30px; margin-bottom:-15px; position:relative;  }
.total_page .total { background:url(/images/egovframework/namgu/dot01.png) no-repeat left 15px; padding:7px 0 0 15px; }
.total_page u { text-decoration:none; position:absolute; right:0px; top:3px; }


.total { margin-top:7px; padding-left:13px; color:#424242; background:url("/images/egovframework/namgu/mayor/ser_find_bg.gif") 0 5px no-repeat; }
.total span { color:#2b9be6; font-weight:bold; } 


.total_page { clear:both; margin-top:30px; margin-bottom:-15px; position:relative;  }
.total_page .total { background:url(/images/egovframework/namgu/mayor/dot01.png) no-repeat left 15px; padding:7px 0 0 15px; }
.total_page u { text-decoration:none; position:absolute; right:0px; top:3px; }



/* table */
table { width:100%; border-top:1px solid #666; margin-top:20px; font-size:14px; }
table th { text-align:center; font-weight:bold; color:#333; background:#f3f3f3; padding:7px 10px; border-bottom:1px solid #e6e6e6; }
table td{ color:#565656; border-bottom:1px solid #e6e6e6; padding:7px 10px; word-break:break-all;}
table td a { color:#565656; }
table td li { background:url(../images/mi_buret.gif) no-repeat left 12px; padding:2px 10px; }
table td.center { text-align:center; }



.table_01 { width:100%; border-top:1px solid #666; margin-top:20px; font-size:14px; }
.table_01 thead th { text-align:center; font-weight:bold; color:#333; background:#f3f3f3; padding:7px 10px; border-bottom:1px solid #e6e6e6; }
.table_01 tbody th { text-align:center; font-weight:bold; color:#333; background:#f7f7f7; padding:7px 10px; border-bottom:1px solid #e6e6e6; }
.table_01 td { color:#565656; border-bottom:1px solid #e6e6e6; padding:15px 20px; word-break:break-all; text-align:left;}
.table_01 td a { color:#565656; }
.table_01 td li { background:url(/images/egovframework/namgu/mi_buret.gif) no-repeat left 12px; padding:2px 10px; }
.table_01 td.tleft { text-align:left; }

.table_02 { width:100%; border-top:2px solid #3268b2; margin-top:20px; font-size:14px; }
.table_02 thead th { text-align:center; font-weight:bold; color:#333; background:#ebeff3; padding:7px 10px; border-bottom:1px solid #aeb4bd; border-right:1px solid #aeb4bd;}
.table_02 tbody th { text-align:center; font-weight:bold; color:#505661; background:#f7f8fa; padding:7px 10px; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
.table_02 td{ font-size:13px; line-height:150%; color:#565656; border-bottom:1px solid #dadada; border-right:1px solid #dadada; padding:7px 10px; word-break:break-all; text-align:center;}
.table_02 td li {  padding:2px 10px; }
.table_02 td.tleft { text-align:left; }
.table_02 td.tright { text-align:right; }
.table_02 td:last-child { border-right:0px solid #dadada; }
.table_02 th:last-child { border-right:0px solid #dadada; }

.table_03 { width:100%; border-top:2px solid #3268b2; margin-top:20px; font-size:14px; }
//.table_03 thead th { text-align:center; font-weight:bold; color:#333; background:#ebeff3; padding:7px 10px; border-bottom:1px solid #aeb4bd; border-right:1px solid #aeb4bd;}
.table_03 thead th { text-align:center; font-weight:bold; color:#333; background:#ebeff3; padding:7px 10px; border-bottom:1px solid #aeb4bd; border-right:1px solid #aeb4bd;  border-left:1px solid #aeb4bd;}
.table_03 tbody th { text-align:center; font-weight:bold; color:#505661; background:#f7f8fa; padding:7px 10px; border-bottom:1px solid #dadada; border-right:1px solid #dadada;}
//.table_03 td { font-size:13px; line-height:150%; color:#565656; border-bottom:1px solid #dadada; border-right:1px solid #dadada; padding:7px 10px; word-break:break-all; text-align:center;}
.table_03 td { font-size:13px; line-height:150%; color:#565656; border-bottom:1px solid #dadada; border-right:1px solid #dadada; border-left:1px solid #dadada; padding:7px 10px; word-break:break-all; text-align:center;}
.table_03 td li { background:url(/images/egovframework/namgu/mi_buret.gif) no-repeat left 12px; padding:2px 10px; }
.table_03 td ul.no_listyle li { background:none; }
.table_03 td.tleft { text-align:left; }
.table_03 td.tright { text-align:right; }
.table_03 td:first-child {border-left:0px solid #dadada;}
.table_03 td:last-child { border-right:0px solid #dadada; }
.table_03 th:first-child { border-left:0px solid #dadada; }
.table_03 th:last-child { border-right:0px solid #dadada; }

.table_04 { width:100%; border-top:2px solid #3f638f; margin-top:20px; }
.table_04 th { text-align:center; padding:10px; border-bottom:1px solid #e6e6e6; }
.table_04 td{ color:#3c3c3c; font-size:13px; border-bottom:1px solid #e6e6e6; padding:0 10px; word-break:break-all; vertical-align:top;  text-align:center; }
.table_04 td a { color:#000; }
.table_04 td.tleft { text-align:left; }
.table_04 td .part { position:relative; color:#586b82; font-weight:600; }
.table_04 td .part span { position:absolute; right:0px; }
.table_04 td .subject { font-size:16px; margin:10px 0; font-weight:600; }

/* paging */
.paging{overflow:hidden; width:100%; margin:40px 0 0 0; text-align:center;}
.paging ul{ overflow:hidden; display:table; display:inline-block; margin:0 auto; }
.paging ul li{float:left; padding-right:5px;}
.paging ul li.num ul{border:none;}
.paging ul li.num ul li a{border:1px solid #ddd; background:#fff; padding:1px 10px 1px 10px ; display:block}
.paging ul li.num ul li a:hover{background:#8d8e8f; color:#fff; font-weight:bold}
.paging ul li.num ul li a.onf{background:#8d8e8f; color:#fff; font-weight:bold}

/* paging2 */
.paging2 { overflow:hidden; width:100%; margin:40px 0 0 0; text-align:center; }
.paging2 ul { overflow:hidden; display:table; display:inline-block; margin:0 auto; }
.paging2 ul li { float:left; padding-right:5px; }
.paging2 ul li.num { border:none; }
.paging2 ul li.num ul li a { border:1px solid #ddd; background:#fff; padding:3px 10px 3px 10px ; display:block; }
.paging2 ul li.num ul li a:hover { background:#304ebe; color:#fff; font-weight:bold; }
.paging2 ul li.num ul li a.on { background:#304ebe; color:#fff; font-weight:bold; }





/* searchbox */
.searchbox01{ overflow:hidden; background:url(/new_board/images/pagedot.gif) no-repeat left 7px; height:21px; font-family:'돋움',dotum,Sans-serif; padding: 0 0 0 8px}
.searchbox01 p{ float:left}
.searchbox01 p.p01{  padding:3px 0 0 2px; color:#333}
.searchbox01 fieldset{ float:right}
.searchbox01 input{ margin-left:3px}
.searchbox01 .input01{height:15px; border:1px solid #c8c8c8; background-color:#f7f7f7; padding:2px 2px 0 2px; font-family:Arial,'돋움',dotum,Sans-serif}
.searchbox01 select{ color:#333; vertical-align:top}

.searchbox02 { padding: 4px 0 0 0 }
.searchbox02  ul{ padding:5px 0 5px 0; list-style: none; text-align:left;}
.searchbox02  ul li{  display: inline;  }

.searchbox03 {  margin: 0 0 10px 0; }
.searchbox03 h3{ height:21px; padding: 0 0 0 10px; background:url(/new_board/images/pagedot.gif) no-repeat left 3px; }
.searchbox03 ul{  border:solid 1px #ccc; padding: 20px 0 10px 10px; background-color:#f9f9f9;}
.searchbox03  ul li{  padding: 0 0 10px 10px;  }
.searchbox03  ul li select{ width:110px;}

.searchbox04 { padding: 4px 0 0 0 }
.searchbox04  ul{ padding:5px 0 5px 0; list-style: none; text-align:right;}
.searchbox04  ul li{ padding:5px;  border:1px solid #ccc;  display: inline;  }
.searchbox04  ul li.sportbox{ padding:5px; border:2px solid #2989c4; font-weight:bold; }




/* foot_만족도 */
.satisfaction { clear:both; margin:25px 0; padding:20px 20px 15px 20px; border-top:2px solid #a1b5c4; border-left:1px solid #cfdce6; border-right:1px solid #cfdce6; border-bottom:1px solid #cfdce6; background:#f2f5f8; }
.satisfaction:after { clear:both; display:block; content:''; }
.satisfaction h4 { font-weight:bold; padding:0px 0 0 10px; margin:0px; font-size:13px; }
.satisfaction h4 span { font-size:12px; font-weight:normal; }
.satisfaction li { float:left; padding:7px 10px 0px 15px; background:url(/images/egovframework/namgu/dot01.gif) no-repeat 5px 12px; }

.satisfacInput { margin-top:15px; background:#fff url(/images/egovframework/namgu/icon_write.gif) no-repeat 25px 15px; border-radius:5px; padding:5px 0 5px 95px; }
.satisfacInput:after { display:block; clear:both; content:''; }
.satisfacInput dt { float:left; padding:12px 0; vertical-align:middle; }
.satisfacInput dd { float:left; padding:10px 0; }

.satisfacInput .star li { float:left; background:none; vertical-align:middle; }





/* Skip Navigation */
.skip_navi{position:fixed;left:0;top:0;width:100%;z-index:1000}
.skip_navi a{display:block;margin-top:-40px;font-size:20px;line-height:40px;text-align:center;font-weight:bold;color:#333;background-color:#eaeaea}
.skip_navi a:hover, .skip_navi a:focus{margin-top:0}

/***** Layout *****/
#wrap{position:relative;}


/***** Header *****/
#header{position:relative;width:100%;z-index:500; }
#header.on{}
#header>div.sch { margin:0px auto; width:1230px; }

.inhead { height:85px; background:url(/images/egovframework/namgu/top_slogan.gif) no-repeat right 20px; }
.inhead .logo { float:left; background:url(/images/egovframework/namgu/logo.png) no-repeat left 15px; padding-right:150px; text-indent:-9999px;}
.inhead .logo a { display:block; width:265px; height:85px; }
.inhead .search_box { padding-top:26px; }
input.msch { border:1px solid #213756; border-radius:0px; /* background:url(/images/egovframework/namgu/icon_search.gif) no-repeat 355px 5px; */ padding:5px 10px 4px 20px; height:40px; width:400px; }

#header .topbg { height:35px; background-color:#004a91; }
.t_sitebox { position:relative; width:1230px; margin:0 auto; height:35px; background-color:#004a91; }
.t_sitebox .t_site { position:absolute;left:0;top:0; }
.t_sitebox .t_lang { float:right; }


.t_site li, .t_lang li { float:left; border-right:1px solid #1662ac; height:35px;}
.t_site li:first-child, .t_lang li:first-child{ border-left:1px solid #1662ac; }
.t_site li a, .t_lang li a { display:block; color:#fff; padding:8px 20px; }
.t_site li a:hover, .t_site li a:focus { background:#023c74; }
.t_site li.over { background-color:#00aad8; font-weight:600; height:35px;}


.tnavi03{/*width:23px;*/}

.tnavi03.on, .tnavi03:hover{color:#ffeb44;}

.t_lang .lan_select { position:relative; background-color:#00aad8; }
.t_lang .lan_box { display:none; overflow:visible; position:absolute; left:0px; top:35px; width:auto;  height:auto;; padding:0px; background:#00aad8;z-index:1000;}
.t_lang .lan_box.show { display:block }
.t_lang .lan_box > div { display:block; overflow:visible; position:relative; left:0px; top:0;/*width:91px;*/width:112px;padding:0;  background:none;  }
.t_lang .lan_box ul {  }
.t_lang .lan_box ul li { float:none; margin:0; font-weight:bold; font-size:11px; border-top:1px solid #328ea7;  }
.t_lang .lan_box ul li:first-child { border-top:0px solid #328ea7 }
.t_lang .lan_box ul li a { padding:5px 0;  color:#fff; text-align:center; }
.t_lang .lan_box ul li a:hover { color:#ffeb44; }
.t_lang .lan_select.open .lan_box { display:block; }



/* gnb */
#gnb{clear:both; height:62px; z-index:100; background-color:#fff; border-top:1px solid #eee; border-bottom:1px solid #414141; }


#gnbwrap { position:relative; width:100%; }


#animate { overflow:hidden;position:absolute;top:2px;left:0;width:100%;background-color:#fff;z-index:999;}
#animate { height:57px;background:#004a91 url(/images/egovframework/namgu/bg_gnb.gif) repeat-x left top;}

#tnb{z-index:10}
#tnb .th_img{position:absolute;top:109px;left:0;width:265px;height:161px;}
#tm{display:block;position:relative;width:1230px; margin:0 auto; }


#tm li.th1 {display:inline-block; float:left; background:url(/images/egovframework/namgu/dot01.png) no-repeat left 23px; }

#tm li.th1 .th1_lnk{position:relative;display:block;}
#tm li.th1 {position:static;padding:0 2px;text-align:center;}

#tm li.th1 .th1_lnk { padding:13px 30px 0 30px; height:58px;  font-size:17px; font-weight:bold; letter-spacing:0.025em; color:#555; }
#tm li:first-child.th1 { background:none; padding-left:60px; }



#tm li ul#tm_1th_1 {border-left: 1px dashed #eee;}
#tm li ul.th2 { padding:10px 0; height: 200px; border-top:none;border-right: 1px dashed #eee;}
#tm li ul.th2 li {margin-bottom:5px;padding-left: 0px;font-size: 14px;}
#tm .current {}
#tm .current:after {content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:5px;background:red;}
#tm .ov {background:none}
#tm .th1 ul li {display:block;float:none;margin:0;padding:0}
#tm .th1 ul li a {display:block;margin:0;padding:5px 10px 0;height:auto;font-size:13px;line-height:18px;text-align:left;word-wrap:break-word;word-break:keep-all;}

#tm .th1 ul li a:link,
#tm .th1 ul li a:visited {background:none;color:#507bc0;}
#tm .th1 ul li a:hover,
#tm .th1 ul li a:active,
#tm .th1 ul li a:focus {background:none;color:#507bc0;text-decoration:underline;}



#tm li ul.th2 {position:relative;border:none; margin-left:250px;}

#tm .current:after { content:"";display:block;position:absolute; bottom:-3px;left:0;width:100%;height:3px;background:#507bc0;}
#tm .summry {position:absolute;left:0;top:60px;min-width:1230px;width:100%; margin:0 auto;}
#tm .th1 ul li a:link, #tm .th1 ul li a:visited {color:#333;}
#tm li ul.th2 li {display:inline-block;float:left;border-left:0px solid #eee;}
#tm li ul.th2 li:first-child {border-left:0px solid #8da6ce;}
#tm li ul.th2 li a {display:block;position:relative;min-height:117px;color:#507bc0;font-size:14px;text-align:center;line-height:20px;}
#tm li ul.th2 li a:hover,
#tm li ul.th2 li a:focus {/*background:url(/images/kr/common/bg_th2.png) no-repeat 50% bottom;*/color:#507bc0;text-decoration:underline;}
#tm li ul.th2 li a:hover:after,
#tm li ul.th2 li a:focus:after {content:"";display:block;position:absolute;bottom:-30px;left:50%;margin-left:-18px;width:37px;height:19px;background:url(/images/egovframework/namgu/bg_th2.png) no-repeat 50% bottom;}
#tm li ul.th2 li a .round {display:block;overflow:hidden;margin:0 auto 10px auto;width:65px;height:65px;}
#tm li ul.th2 li a:hover .round{border-radius:100%;background:#b9cbdc;}
#tm li ul.th2 li.ov .th2_lnk .round{border-radius:100%;background:#b9cbdc;}

#tm li ul.th2 li a .round span {display:block;width:50px;height:50px;margin:10px auto 0;background:url(/images/egovframework/namgu/mn_ico.png);}

#tm li ul.th2 li a .round .icon_0101 {background-position: 0px 0px}
#tm li ul.th2 li a .round .icon_0102 {background-position:-50px 0px}
#tm li ul.th2 li a .round .icon_0103 {background-position:-100px 0px}
#tm li ul.th2 li a .round .icon_0104 {background-position:-150px 0px}
#tm li ul.th2 li a .round .icon_0105 {background-position:-200px 0px}
#tm li ul.th2 li a .round .icon_0106 {background-position:-50px -150px}
#tm li ul.th2 li a .round .icon_0107 {background-position:-250px 0px}
#tm li ul.th2 li a .round .icon_0108 {background-position:-300px 0px}
#tm li ul.th2 li a .round .icon_0109 {background-position:-350px 0px}

#tm li ul.th2 li a .round .icon_0201 {background-position:0 -50px}
#tm li ul.th2 li a .round .icon_0202 {background-position:-50px -50px}
#tm li ul.th2 li a .round .icon_0203 {background-position:-100px -50px}
#tm li ul.th2 li a .round .icon_0204 {background-position:-150px -50px}
#tm li ul.th2 li a .round .icon_0205 {background-position:-200px -50px}
#tm li ul.th2 li a .round .icon_0206 {background-position:-250px -50px}
#tm li ul.th2 li a .round .icon_0207 {background-position:-300px -50px}
#tm li ul.th2 li a .round .icon_0208 {background-position:-350px -50px}

#tm li ul.th2 li a .round .icon_0301 {background-position:0 -100px}
#tm li ul.th2 li a .round .icon_0302 {background-position:-50px -100px}
#tm li ul.th2 li a .round .icon_0303 {background-position:-100px -100px}
#tm li ul.th2 li a .round .icon_0304 {background-position:-150px -100px}
#tm li ul.th2 li a .round .icon_0305 {background-position:-200px -100px}
#tm li ul.th2 li a .round .icon_0306 {background-position:-250px -100px}
#tm li ul.th2 li a .round .icon_0307 {background-position:-300px -100px}
#tm li ul.th2 li a .round .icon_0308 {background-position:-350px -100px}
#tm li ul.th2 li a .round .icon_0309 {background-position:-400px -100px}

#tm li ul.th2 li a .round .icon_0401 {background-position:0 -150px}
#tm li ul.th2 li a .round .icon_0402 {background-position:-50px -150px}
#tm li ul.th2 li a .round .icon_0403 {background-position:-300px -50px}
#tm li ul.th2 li a .round .icon_0404 {background-position:-100px -150px}
#tm li ul.th2 li a .round .icon_0405 {background-position:-150px -150px}
#tm li ul.th2 li a .round .icon_0406 {background-position:-200px -150px}
#tm li ul.th2 li a .round .icon_0407 {background-position:-250px -150px}
#tm li ul.th2 li a .round .icon_0408 {background-position:-150px -300px}
#tm li ul.th2 li a .round .icon_0409 {background-position:-250px -200px}


#tm li ul.th2 li a .round .icon_0501 {background-position:-100px -250px}
#tm li ul.th2 li a .round .icon_0502 {background-position:-50px -200px}
#tm li ul.th2 li a .round .icon_0503 {background-position:-100px -200px}
#tm li ul.th2 li a .round .icon_0504 {background-position:-200px -100px}
#tm li ul.th2 li a .round .icon_0505 {background-position:0px 0px}
#tm li ul.th2 li a .round .icon_0506 {background-position:-150px -200px}
#tm li ul.th2 li a .round .icon_0507 {background-position:-200px -300px}
#tm li ul.th2 li a .round .icon_0508 {background-position:-250px -200px}

#tm li ul.th2 li a .round .icon_0601 {background-position:0px -200px}
#tm li ul.th2 li a .round .icon_0602 {background-position:0px -250px}
#tm li ul.th2 li a .round .icon_0603 {background-position:-50px -250px}
#tm li ul.th2 li a .round .icon_0604 {background-position:-100px -250px}
#tm li ul.th2 li a .round .icon_0605 {background-position:-150px -250px}
#tm li ul.th2 li a .round .icon_0606 {background-position:-100px -50px}
#tm li ul.th2 li a .round .icon_0607 {background-position:-200px -250px}


#tm li ul.th2 li a .round .icon_0701 {background-position:0 -300px}
#tm li ul.th2 li a .round .icon_0702 {background-position:-50px -300px}
#tm li ul.th2 li a .round .icon_0703 {background-position:-200px -300px}
#tm li ul.th2 li a .round .icon_0704 {background-position:-100px -300px}
#tm li ul.th2 li a .round .icon_0705 {background-position:0px -50px}
#tm li ul.th2 li a .round .icon_0706 {background-position:-250px -300px}
#tm li ul.th2 li a .round .icon_0707 {background-position:-100px -250px}
#tm li ul.th2 li a .round .icon_0708 {background-position:0px -150px}


#tm #summry1 ul.th2 li{width:11%;}
#tm #summry2 ul.th2 li{width:14%;}
#tm #summry3 ul.th2 li{width:11%;}
#tm #summry4 ul.th2 li{width:11%;}
#tm #summry5 ul.th2 li{width:12%;}
#tm #summry6 ul.th2 li{width:14%;}
#tm #summry7 ul.th2 li{width:12%;}

#tm li ul.th2 ul.th3 {position:absolute;top:160px;left:-20px;width:100%;width:1240px;}
#tm li ul.th2 ul.th3 li {display:inline-block;float:left;width:auto;min-height:auto; }
#tm li ul.th2 ul.th3 li a { display:block; min-height:auto; padding:6px 0 0px 12px;color:#fff; font-size:14px; text-align:left; line-height:16px; background:url(/images/egovframework/namgu/dot_off.png) no-repeat left 10px; }
#tm li ul.th2 ul.th3 li a:hover,
#tm li ul.th2 ul.th3 li a:focus { color:#1efff7; text-decoration:none; background:url(/images/egovframework/namgu/dot_ov.png) no-repeat left 10px;}
#tm li ul.th2 ul.th3 li a:hover:after,
#tm li ul.th2 ul.th3 li a:focus:after {content:"";display:none;width:0;height:0;background:none;}

#tm #summry1 ul.th3 li{width:260px;}
#tm #summry2 ul.th3 li{width:300px;}
#tm #summry3 ul.th3 li{width:260px;}
#tm #summry4 ul.th3 li{width:260px;}
#tm #summry5 ul.th3 li{width:260px;}
#tm #summry6 ul.th3 li{width:260px;}
#tm #summry7 ul.th3 li{width:260px;}




#tm .tit_gnb { position:absolute; top:0px; left:15px; padding:30px 5px 15px; width:190px; text-align:left; }
#tm .tit_gnb * { margin:0; padding:0; }
#tm .tit_gnb h2 { color:#1d4481; font-size:25px; font-weight:normal }
#tm .tit_gnb p { color:#536d98; font-size:13px; padding-top:10px; }



/***** Footer *****/
#footer { clear:both; border-top:1px solid #ddd; background:#fff; }
.footer { position:relative; width:1230px; margin:0 auto; padding:25px 0; }
.footer .count { position:absolute; right:0px; top:10px; }
.footer .count .total_count { background:#f3f3f3; padding:5px 10px; border-radius:3px; }
.footer .count .today_count { background:#f3f3f3; padding:5px 10px; border-radius:3px; margin-top:5px; }
.footer .count .total_count:after, .footer .count .today_count:after { clear:both; display:block; content:''; }
.footer .count .total_count span, .footer .count .today_count span { float:left; font-weight:bold; padding-right:5px; color:#349fe7; }
.footer .count .total_count u, .footer .count .today_count u { float:right; text-decoration:none; }

.copyright  { background:url(/images/egovframework/namgu/foot_logo.gif) no-repeat left top; padding-left:270px; }
.copyright li { float:left; font-weight:600; background:url(/images/egovframework/namgu/li_line.gif) no-repeat left 4px; padding:0 10px 3px 15px; }
.copyright li:first-child { background:none; padding-left:0px;  }
.copyright p { clear:both; padding-top:5px; }


.mainWrap { width:1230px; margin:0 auto; padding:10px 0; }
/**************main*******************/
/*
.main_visual { height:349px; background:url(/images/egovframework/namgu/main_visual1.png) no-repeat center top; }
*/
.main_visual { height:361px; }
.main_visual ul { float:left; }
.main_visual .mayor_right { float:left; height:361px; width:306px; }
.mayor_go { height:259px; background:#fff url(/images/egovframework/namgu/main/mayor_photo1.png) no-repeat right bottom ; border-top:1px solid #ccc; border-right:1px solid #ccc }
.mayor_go p { padding:40px 0 10px 35px; }
.mayor_go ul { padding:18px 0 0 40px; }
.mayor_go li { font-size:14px; background:url(/images/egovframework/namgu/bullet4.gif) no-repeat left 11px; padding:3px 0 3px 8px; }
.namgu_btn { width:320px; }
.namgu_btn li  { float:left; width:33%; color:#fff; font-weight:600; text-align:center; width:102px; height:102px;}
.namgu_btn li.c01 { background:#e68f1a;}
.namgu_btn li.c01 a:hover, .namgu_btn li.c01 a:focus { display:block; background:#ec7806; height:102px;}
.namgu_btn li.c02 { background:#2b66c6;}
.namgu_btn li.c02 a:hover, .namgu_btn li.c02 a:focus { display:block; background:#0847af; height:102px;}
.namgu_btn li.c03 { background:#56a951; }
.namgu_btn li.c03 a:hover, .namgu_btn li.c03 a:focus {display:block;  background:#26941f; height:102px;}
.namgu_btn li p { padding:18px 0 13px 0; }
.namgu_btn li a { color:#fff; }

.main_contants1 { height:284px; }
.main_contants1:after { content:""; display:block; clear:both; }
.main_contants1 div { float:left; }


.popupzone { position:relative; width:307px; border-left:1px solid #ccc; border-right:1px solid #ccc; }
.popupzone .btn { position:absolute; bottom:0; left:0; width:307px; height:40px; padding:8px 0 0 25px;  color:#fff; font-size:16px; background:#000; opacity:0.4 }
.popupzone .btn span { float:right; margin-top:-3px; padding-right:25px; }


/* 공지사항 */
div.box_notice { overflow:hidden; width:616px; padding:17px 30px; }
div.box_notice .notice_cnt { width:100%; position:relative; background:#fff; }
div.box_notice h1 { font-size:20px; font-weight:600; background:url(/images/egovframework/namgu/main/notice_icon.png) no-repeat left 0px; padding:3px 0px 5px 40px; height:35px; }
div.box_notice h2 { margin-top:15px; padding:0; font-size:15px; font-weight:bold; width:130px; background:#dfdfdf; }
div.box_notice h2.tit_1 { position:absolute; top:0; left:0; }
div.box_notice h2.tit_2 { position:absolute; top:0; left:131px }
div.box_notice h2.tit_3 { position:absolute; top:0; left:261px; }
div.box_notice h2.tit_4 { position:absolute; top:0; left:391px; }
div.box_notice h2 a { display:block; padding:6px 0px; text-align:center; color:#636363;  }
div.box_notice h2.tit_1 a { border-right:1px solid #c3c3c3; }
div.box_notice h2.tit_2 a { border-right:1px solid #c3c3c3; }
div.box_notice h2.tit_3 a { border-right:1px solid #c3c3c3; }
div.box_notice h2.tit_4 a { border-right:0px solid #c3c3c3; }
div.box_notice h2 a:hover { text-decoration:none; }
div.box_notice h2 a.current { color:#fff; background:#2b6cd9 url(/images/egovframework/namgu/main/notice_bar_bg.png) repeat left top; padding:6px 0px; margin-left:-1px; border-right:1px solid #c3c3c3; border-left:1px solid #c3c3c3; }

div.box_notice .list_box { position:relative; display:none; width:100%; margin-top:55px; background:#fff; }
div.box_notice .ul_list { clear:both; padding:10px 12px; width:100%; }
div.box_notice .ul_list li { position:relative; display:block; background:url("/images/egovframework/namgu/notice_dot.gif") no-repeat 5px 11px; padding:5px 15px 4px 15px; line-height:19px; }
div.box_notice .ul_list li a { color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; }
div.box_notice .ul_list li u { text-decoration:none; position:absolute; right:10px; top:2px; }
div.box_notice .list_box span { position:absolute; top:-40px; right:0px; }

.govm30 { border-left:1px solid #ccc;}


.main_contants2 { height:294px; }
.main_contants2 div { float:left; }



.minwon { width:307px; height:280px; background:#3c4679 url(/images/egovframework/namgu/main/minwonbg.png) no-repeat left top; }
.minwon .title { width:307px; text-align:center; color:#9095ae; background:url(/images/egovframework/namgu/main/line.png) no-repeat center 40px; padding-top:60px; }
.minwon .title p { font-size:22px; font-weight:600; color:#fff; padding-bottom:7px; }
.minwon ul { clear:both; padding-top:30px; width:90%; margin:0 auto; }
.minwon li { float:left; width:50%; background:url(/images/egovframework/namgu/dot.png) no-repeat 10px 11px; padding:3px 0 3px 23px; }
.minwon li a { color:#fff; font-size:14px; }



/* 분야별바로가기 */
.m_part { position:relative; clear:both; height:115px; border:1px solid #ccc; }
.m_part:after{display:block;clear:both;content:''}
.m_part li { float:left; text-align:center; padding:5px 29px 0 29px; background:url(/images/egovframework/namgu/main/part_dot.png) no-repeat left 40px; }
.m_part li:first-child { background:none;  }
.m_part li p { padding-top:7px; }

.m_part li .jumin_view{display:none;position:absolute;top:103px;left:0;padding-top:11px;z-index:10}
.m_part li .jumin_view .arrow{position:absolute;top:2px;left:205px;display:block;width:37px;height:19px;background:url('/images/egovframework/namgu/bg_th3.png') no-repeat ;}
.m_part li .jumin_view a{display:inline;padding:0;}
.m_part li .jumin_view ul{ padding:10px 30px; background:#2e2e2e; }
.m_part li .jumin_view ul:after { display:block;clear:both;content:''}
.m_part li .jumin_view ul li { margin:0; width:102px; text-align:left; padding:5px 0px; }
.m_part li .jumin_view ul li a { padding:0 0 0 14px; background:url('/images/egovframework/namgu/dot.png') no-repeat left center; color:#fff; }
.m_part li .jumin_view .btn_close { position:absolute; top:25px; right:20px }
.m_part li .jumin_view .btn_close a { background:none }

.main_contants3 { clear:both;  border-top:1px solid #ddd;  width:100%; background:#f3f3f3; margin-top:-1px; }
.main_contants3 .m_News { position:relative; width:1230px; margin:0px auto; }
.main_contants3 .m_News .title { text-align:center; font-size:16px; padding:25px 0; }
.main_contants3 .m_News .title p { font-size:28px; padding:15px 0; }

.m_blockList {width:822px; padding:15px 0; display:block; overflow:hidden;}
.m_blockList > li {float:left; margin:0 12px 12px 0; border:1px solid #d5d5d5; border-radius:8px; background:#fff; overflow:hidden;}
.m_blockList > li > a { display:block;position:relative; width:260px; height:269px; font-weight:700;}
.m_blockList > li > a > .mark_1 { position:absolute; right:0; top:0; background:url(/images/egovframework/namgu/main/mark_1.png) no-repeat right top; width:100%;height:100%;}
.m_blockList > li > a > .mark_2 { position:absolute; right:0; top:0; background:url(/images/egovframework/namgu/main/mark_2.png) no-repeat right top; width:100%;height:100%;}
.m_blockList > li > a > .mark_3 { position:absolute; right:0; top:0; background:url(/images/egovframework/namgu/main/mark_3.png) no-repeat right top; width:100%;height:100%;}
.m_blockList > li > a > .mark_4 { position:absolute; right:0; top:0; background:url(/images/egovframework/namgu/main/mark_4.png) no-repeat right top; width:100%;height:100%;}
.m_blockList > li > a > .mark_5 { position:absolute; right:0; top:0; background:url(/images/egovframework/namgu/main/mark_5.png) no-repeat right top; width:100%;height:100%;}
.m_blockList > li > a > .img_none { display:block; padding:40px 0; height:149px; color:#fff; overflow:hidden; background:url(/images/egovframework/namgu/main/list_thumbnail_none.jpg) no-repeat; font-size:15px; text-align:center; font-weight:bold; }

.m_blockList > li > a > .img_none p { padding-bottom:20px; }

.m_blockList > li > a > .img img { width:260px;height:149px;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-ms-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.m_blockList > li > a .subject {
	position:absolute;z-index:3; left:15px; top:160px; font-size:15px; letter-spacing:0px !important; font-weight:bold;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-ms-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.m_blockList > li > a .subject {font-size:15px;display:block; margin-bottom:3px; margin-right:15px; letter-spacing:-1px !important;}
.m_blockList > li > a:focus,
.m_blockList > li > a:hover {
	-ms-transform: scale(1,1);
	-webkit-transform: scale(1,1);
	transform: scale(1,1);
}
.m_blockList > li > a .subject p { font-weight:normal; font-size:14px; padding-top:25px; }

.m_blockList > li > a .facebook { position:absolute;z-index:3; left:25px; top:55px; width:240px; font-size:15px; letter-spacing:0px !important; font-weight:bold; word-break:break-all; }
.m_blockList > li > a .facebook .text { font-weight:normal; font-size:14px; padding:10px 0; height:120px; color:#4a66b9; }
.m_blockList > li > a .facebook .data { font-weight:normal; font-size:14px; padding-top:7px; }

.m_blockList > li > a .twitter { position:absolute;z-index:3; left:25px; top:15px; width:240px; font-size:15px; letter-spacing:0px !important; font-weight:bold; word-break:break-all; }
.m_blockList > li > a .twitter .text { font-weight:normal; font-size:14px; padding:20px 0 0 0; height:120px; color:#4a66b9; }

.m_blockList > li  .maskBottom {
	content:"";position:absolute;z-index:5;left:0;top:0;width:100%;height:100%;background:url('/images/egovframework/namgu/imgList_over.png') no-repeat left top; opacity:0;
	-webkit-transition:all 0.45s ease;
	-moz-transition:all 0.45s ease;
	-ms-transition:all 0.45s ease;
	-o-transition:all 0.45s ease;
	transition:all 0.45s ease;
}
.m_blockList > li > a:focus .maskBottom,
.m_blockList > li > a:hover .maskBottom { opacity:0.5;}

.m_blockSNS { position:absolute; top:0px; right:0px; width:408px; height:596px; background:#dde7f0; padding:15px; }
.m_blockSNS .SNS { position:relative; background:#fff; border:1px solid #c6c6c6; height:566px; }



.tabSNS h5 { width:64px; height:50px; }
.tabSNS h5 a { display:block; height:50px; background:#e3e4e6 url(/images/egovframework/namgu/main/icon_sns.png) no-repeat; text-indent:-9999px; }
.tabSNS h5 a.current { background:#2b6cd9 url(/images/egovframework/namgu/main/icon_sns_w.png) no-repeat;  }
.tabSNS h5.m1  { position:absolute; top:0; left:0;  }
.tabSNS h5.m2  { position:absolute; top:0; left:65px;  }

.tabSNS h5.m1 > a { background-position:center 17px; height:50px; }
.tabSNS h5.m2 > a { background-position:center -55px; height:50px; }
.tabSNS h5.m1 > a:hover { background:#2b6cd9 url(/images/egovframework/namgu/main/icon_sns_w.png) no-repeat center 17px; }
.tabSNS h5.m2 > a:hover { background:#2b6cd9 url(/images/egovframework/namgu/main/icon_sns_w.png) no-repeat center -55px; }

.tabSNS .list_box { position:relative; display:none; width:100%; margin-top:50px; background:#fff; border-top:3px solid #2b6cd9; }



.main_contants4 { clear:both;  width:100%; height:139px; background:url(/images/egovframework/namgu/main/footer_bg.gif) repeat-x left top;  }
.banner { width:1230px; margin:0px auto; padding-top:5px;  }
.banner h2 { float:left; width:120px; font-size:16px; font-weight:bold; padding:24px; }
.banner h2 p { padding-top:5px; }
.banner span { float:left; padding:25px 5px; }
.banner ul { float:left;  }
.banner li { float:left; padding:17px 13px;}



.site_link { clear:both; width:1230px; margin:0px auto; }
.site_link .sitelink_cont { display:block; float:left; position:relative; width:20%;  padding:15px 25px; margin-top:5px; border-left:1px solid #ddd; height:51px; }
.site_link .sitelink_cont:last-child { border-right:1px solid #ddd; }
.site_link .sitelink_cont h3 { display:block; font-size:14px; font-weight:normal;}
.site_link .sitelink_cont h3 button { display:block; width:100%; margin:0; padding:0px; background:url('/images/egovframework/namgu/main/arrow_select_up.gif') no-repeat 95% 40%; text-align:left; }

.site_link .layer { display:none; position:absolute; left:0; bottom:0; width:100%; z-index:100; padding:10px 5%; background:#407ec5; }
.site_link .layer .close { position:absolute; right:0; top:0; width:51px; height:51px; background:url('/images/egovframework/namgu/main/site_close_btn.png') no-repeat left top; font-size:0; line-height:0; text-indent:-9999px; z-index:10; }
.site_link .link_part { width:100%;padding:2%;}
.site_link .link_part h4 { width:88%; height:26px; padding:7px 0 20px 12%; background:url('/images/egovframework/namgu/main/site_list_ti.png') no-repeat left 70%; color:#fff; font-weight:normal; font-size:15px; }
.site_link .link_part ul { margin-top:10px; padding:15px 0; background-color:#fff; border-radius:2px; }
.site_link .link_part ul:after { display:block; clear:both; content:'';  }
.site_link .link_part ul li { display:block; float:left; width:50%; }
.site_link .link_part ul.float_none li { float:none; width:100%; }
.site_link .link_part ul li a { display:block; padding:4px 0 0 25px; background: url('/images/egovframework/namgu/dot_ov.png') no-repeat 16px 9px; color:#676767; font-size:14px; }

/****************sub************************/
#contentsWrap { background:#fff url(/images/egovframework/namgu/contents_bg.png) repeat-x left top; }

#contents { position:relative; width:1210px; margin:0px auto; background:url(/images/egovframework/namgu/leftmenu_bg.gif) repeat-y left 120px; }
#contents:after { clear:both; content:''; display:block; }

.leftmenu { float:left; width:220px; background:url(/images/egovframework/namgu/leftmenu_bg.gif) repeat-y left 0px;}
.leftmenu h3.title { font-size:28px; font-weight:normal; text-align:center; padding:40px 0; height:120px; color:#fff; background:#3268b2 ;  }

.leftmenu ul { clear:both; }
.leftmenu li { padding:0px; font-size:15px; border-bottom:1px solid #e1e1e1; background: url(/images/egovframework/namgu/arrow_gray.gif) no-repeat 190px 18px;}
.leftmenu li a { font-weight:bold; display:block; padding:12px 15px; text-decoration:none; }
.leftmenu li a.on { color:#fff;  background:#3268b2 url(/images/egovframework/namgu/arrow_ov1.png) no-repeat 190px 18px; }

.leftmenu li ul { padding:10px 0; background:#f7f7f7 url(/images/egovframework/namgu/leftmenu_bg.gif) repeat-y left 0px; }
.leftmenu li ul li { border-bottom:0px; font-size:14px; background:url(/images/egovframework/namgu/dot_off.png) no-repeat 17px 11px; }
.leftmenu li ul li a { padding:4px 8px 5px 30px; font-weight:normal; }
.leftmenu li ul li a.ov { color:#3366b5; font-weight:600; background:url(/images/egovframework/namgu/dot_ov.png) no-repeat 17px 11px; }
.leftmenu li ul li a:hover { color:#3366b5; font-weight:600; }
.contents { float:left; width:980px; font-size:15px; background:url(/images/egovframework/namgu/contents_bg2.png) no-repeat left top; }
.contents .subWrap { padding:150px 0 0 40px; }


	.location { position:relative; border-top:1px solid #ededed; border-bottom:1px solid #ededed; color:#606a79; padding:8px; }
	.location a { color:#333; }
	.location .sns { position:absolute; right:0px; top:0px; }	
	.location .sns li { float:left; }


	h3 { clear:both; font-size:32px; color:#323232; font-weight:600; margin-bottom:17px; }
	.h4 { clear:both; font-size:20px; color:#0f1d31; font-weight:600; margin:20px 0 15px 0; background:url(/images/egovframework/namgu/h3_1.png) no-repeat left 2px; padding-left:25px; }
	.h5 { clear:both; font-size:17px; color:#0e3975; font-weight:600; margin:10px 0 10px 0px; background:url(/images/egovframework/namgu/bullet2.gif) no-repeat left 7px; padding-left:18px; }
	.title_01 { font-size:16px; color:#272727; font-weight:600; margin:20px 0 15px 0px; background:url(/images/egovframework/namgu/tit_line.png) no-repeat 10px 0px; padding:8px 0 0 10px; }
	.title_02 { font-size:16px; color:#272727; font-weight:600; margin:20px 0 15px 0px; background:url(/images/egovframework/namgu/tit_line.png) no-repeat 10px 0px; padding:8px 0 0 10px; }
	.title_03 { font-size:16px; color:#272727; font-weight:600; margin:20px 0 15px 0px; background:url(/images/egovframework/namgu/tit_line.png) no-repeat 10px 0px; padding:8px 0 0 10px; }
	
	.ul_list01_tit { padding:0 0 15px 0px; }
	.ul_list01_tit li { background:url(/images/egovframework/namgu/bu_lstit.gif) no-repeat 0px 7px; padding-left:19px; line-height:1.7em;}
	.ul_list02_tit { padding:0 0 15px 15px; }
	.ul_list02_tit li { background:url(/images/egovframework/namgu/ico_arrow.gif) no-repeat 0px 7px; padding-left:23px; line-height:1.7em;}
	.ul_list01 { padding:0 0 15px 5px; font-size:14px;}
	.ul_list01 li { background:url(/images/egovframework/namgu/dot_ov1.png) no-repeat 15px 9px; padding-left:28px; line-height:1.7em; }
	.ul_list02 { padding:0px 0 15px 5px; font-size:14px;}
	.ul_list02 li { background:url(/images/egovframework/namgu/bullet3.gif) no-repeat left 10px; padding:2px 0 2px 10px; line-height:1.5em; color:#6b7583; }
	.ul_list03 { padding:0 0 15px 5px; }
	.ul_list03 li { background:url(/images/egovframework/namgu/dot_bar.gif) no-repeat left 10px; padding-left:10px; line-height:1.7em; color:#6b7583; }
	
        .ul_list01_line { border-top:2px solid #333; border-bottom:1px solid #333; background:#f8f8f8; padding:10px 20px ; }
	.ul_list01_line:after { clear:both; content:''; display:block; }
.b { font-weight:600; }


.sub_area { margin-top:50px; line-height:180%; color:#515151; }
.sub0102_img1 { background:url(/images/egovframework/namgu/sub0102_img1.gif) no-repeat right 160px; }
.sub0103_area { clear:both; margin:30px 0 50px 0px; }
.sub0103_area ul { padding-bottom:10px; }
.sub0103_area ul:after { content:''; display:block; clear:both; }
.sub0103_area li {  }
.sub0103_area li.img { float:left; width:200px; }



/* box_type */
.conbox { position:relative; float:left; width:100%; clear:both; padding: 0 0 20px 0; font-size:14px; color:#6a6a6a; }
.conbox p{ text-align:justify; line-height:150%; }

.conbox1 { position:relative; clear:both; border:1px solid #ddd; padding:15px 20px; margin:15px 0; }
.conbox1:after { content:''; display:block; clear:both;}
.conbox2 { position:relative; clear:both; background:#f7f7f7; padding:15px 20px; margin:15px 0; }
.conbox2:after { content:''; display:block; clear:both;}


.round_box1 { background:#51b56c url(/images/egovframework/namgu/roundbox_bg.png) no-repeat right top; border-radius:10px; padding:45px; color:#fff; font-size:15px; line-height:140%; }
.round_box2 { background:#fff url(/images/egovframework/namgu/roundbox_bg2.png) no-repeat left top; border:0px solid #ddd; border-radius:0px; padding:42px 35px; color:#333; font-size:15px; line-height:160%; }
.round_box3 { border:3px solid #ddd; padding:20px 0; border-radius:10px; }
.round_box3:after { clear:both; content:''; display:block; }
.button_align { width:850px; margin-top:15px; text-align:center; }

/* history */
.history {  }
.history .cont_area { margin-bottom:40px; padding:25px 0 0px 290px; background:url(/images/egovframework/namgu/bg_history.png) no-repeat 0 30px; height:195px; border-bottom:1px solid #e6e6e6}
.history .cont_area p { line-height:23px; font-size:14px; }
.history .cont_area2 { background:url(/images/egovframework/namgu/history_img.png) no-repeat left 175px; }
.history .cont_area2:after { display:block; content:''; clear:both; }
.history .btn_sqr { width:195px;margin-top:30px;line-height:30px }
.history .tab_menu_type01 { float:left;width:226px }
.history .tab_area { float:right; width:536px; padding-bottom:50px; }
.history .tab_area > dl > dt { margin-bottom:15px; font-size:24px; color:#2f74b5; font-weight:Medium; }
.history .tab_area > dl > dd { margin-bottom:6px }
.history .tab_area > dl > dd.last { margin-bottom:15px; padding-bottom:20px; border-bottom:1px solid #e6e6e6 }

/* tab menu */
.tab_menu_type01 {}
.tab_menu_type01 > li { width:226px;height:40px;margin-bottom:4px }
.tab_menu_type01 > li > a { display:block;width:195px;height:40px;padding-left:20px;background:#ebeef1;font-weight:bold;color:#94a4b5;line-height:40px }
.tab_menu_type01 > li.on { background:url(/images/egovframework/namgu/bg_tab.png) no-repeat 100% 0 }
.tab_menu_type01 > li.on > a { background:#2d508a;color:#fff}

#mbHeader{display:none;}
.list_btn { display:none; }	





/* 행정조직도 */
.sub0403_area { margin:30px 0 50px 0; }

.org-tree1 { text-align:center; position:relative; width:770px; float:left; }
.org-tree1 { background:url(/images/egovframework/namgu/org_tree_line.gif) 50% 7px no-repeat; background-size:100% 315px; }
.org-tree1-1 { float:left; margin-left:20px; background:url(/images/egovframework/namgu/org_tree_line1.gif) 50% 2px no-repeat;background-size:100% 315px; }
.org-tree1 h5 {display:inline-block; margin:0 auto 30px auto; width:145px; height:55px; line-height:55px; color:#fff; background:#529ddd; text-align:center; font-size:16px;border-radius:0px; }


.treebox { display:inline-block; width:145px; height:45px; line-height:45px; color:#fff; background:#1678dd; text-align:center; font-size:16px; border-radius:0px; }
.treebox:hover {background:#1d71c8; color:#fff;}

.treebox1 { display:inline-block; width:145px; height:45px; line-height:45px; color:#fff; background:#0cbeb0; text-align:center; font-size:16px; border-radius:0px; }
.treebox1:hover {background:#18a095; color:#fff;}

.treebox2 { display:inline-block; width:145px; height:40px; line-height:40px; color:#fff; background:#0cbeb0; text-align:center; font-size:16px; border-radius:0px; }
.treebox2:hover {background:#18a095; color:#fff;}

.treebox3 { display:inline-block; width:145px; height:40px; line-height:40px; color:#fff; background:#0cbeb0; text-align:center; font-size:16px; border-radius:0px; }
.treebox3:hover {background:#18a095; color:#fff;}

.org-top{display:inline-block;margin:0 auto 15px auto;}
.org-top2{display:inline-block;margin:0 auto 7px auto;}
.org-top2-1{display:inline-block;margin:0 0 7px auto;}
.org-top3{margin:0 5% 10px 50%; overflow:hidden;}

.org-dep2{clear:both;}
.org-dep2 li{margin-bottom:7px;}


.org-dep2 { margin:0 15% 40px 15%;overflow:hidden;}
.org-dep2 > li{float:left;}
.org-dep2 .org-dep2-1{height:124px;margin-right:30%; margin-top:-16px; }
.org-dep2 .org-dep2-1 a.treebox2{width:185px;}
.org-dep2 .org-dep2-1 a{margin-top:62px;}
.org-dep2 .org-dep2-2{float:right; margin-bottom:7px;}
.org-dep2 .org-dep2-3{ float:right;}

.org-dep3{clear:both;overflow:hidden;width:100%;}
.org-dep3 > li{float:left;width:24%;margin-left:1%;}
.org-dep3 > li:first-child{margin-left:0;}
.org-dep3 > li > a{display:block;margin-bottom:7px;height:40px;line-height:40px;color:#fff;background:#aaa url(/images/egovframework/namgu/main_cover1.png) repeat;text-align:center;font-size:15px;border-radius:0px;}
.org-dep3 > li > a:hover{background:#a0a0a0 url(/images/egovframework/namgu/main_cover1.png) repeat;}
.org-dep3 > li ul li{margin-bottom:7px;}
.org-dep3 > li ul li a { display:block;height:40px;line-height:40px;color:#333;background:#ececec;text-align:center;font-size:14px;border-radius:0px; border:1px solid #d7d7d7}
.org-dep3 > li ul li a:hover{background:#d7d7d7;}

.org-dep4{clear:both;overflow:hidden;width:145px;margin-top:270px;}
.org-dep4 > li{float:left;margin-left:1%; width:99%;}
.org-dep4 > li:first-child{margin-left:0;}
.org-dep4 > li > a{display:block;margin-bottom:7px;height:40px;line-height:40px;color:#fff;background:#aaa url(/images/egovframework/namgu/main_cover1.png) repeat;text-align:center;font-size:15px;border-radius:0px;}
.org-dep4 > li > a:hover{background:#a0a0a0 url(/images/egovframework/namgu/main_cover1.png) repeat;}
.org-dep4 > li ul li{margin-bottom:7px;}
.org-dep4 > li ul li a { display:block;height:40px;line-height:40px;color:#333;background:#ececec;text-align:center;font-size:14px;border-radius:0px; border:1px solid #d7d7d7}
.org-dep4 > li ul li a:hover{background:#d7d7d7;}

.org-tree2{ clear:both; width:100%; padding-top:30px; margin:10px auto 5% auto; background:url(/images/egovframework/namgu/org_tree_line2.gif) 50% 30px no-repeat;background-size:100% 114px;}
.org-tree2{text-align:center;}

.org-tree2 h5{display:inline-block;margin:0 auto 40px auto;width:145px; height:40px;line-height:40px;color:#fff;background:#df3b65;text-align:center;font-size:16px;border-radius:0px;}

.org-dep5 {clear:both;overflow:hidden;width:100%;}
.org-dep5 > li {float:left;width:24%;margin-left:1%;}
.org-dep5 > li:first-child {margin-left:0;}
.org-dep5 > li > a{display:block;margin-bottom:7px;height:40px;line-height:40px;color:#fff;background:#17770b;text-align:center;font-size:15px;border-radius:0px;}
.org-dep5 > li > a:hover{background:#18650e;}
.org-dep5 > li ul li{margin-bottom:7px;}
.org-dep5 > li ul li a { display:block;height:40px;line-height:40px;color:#333;background:#ececec;text-align:center;font-size:14px;border-radius:0px; border:1px solid #d7d7d7}
.org-dep5 > li ul li a:hover{background:#d7d7d7;}


.org-search{ text-align:right; margin-top:-40px; }
.org-search .selec_type01{ padding:5px 20px; border:1px solid #1678dd;  }

/* 부서별안내 */

.part_title { text-align:center; font-size:34px; }

/* 회원가입 */

.member { margin:40px 0; border-bottom:1px solid #ddd; padding-bottom:30px; }

.agree_infor {border:1px solid #c6c6c6; background:#fff; padding:15px 15px; margin:0 0 10px 0; height:250px; overflow-y:scroll;}
.agree_infor h2{padding:20px 0; background:none; font-size:17px; color:#3268b2; }
.agree_infor h3{padding:0px 0 0 10px;background:none; font-size:15px;}
.agree_infor h3 span { font-weight:normal; }
.agree_infor p {font-size:0.929em; margin:0 0 10px 0;}
.agree_infor ul {width:auto;}
.agree_infor ul li {margin-bottom:5px;font-size:0.929em; line-height:1.385em;}
.agree_infor ul li strong {font-weight:normal; display:block; margin:0 0 5px 0; color:#1e1e1e;}


.list_1st {margin-bottom:10px; margin-left:27px;}
.list_1st li{margin-bottom:6px;padding-left:10px;font-size:15px;}
.list_2st{margin-bottom:10px;}
.list_2st li{ margin-bottom:5px;padding-left:15px;color:#777;font-size:14px;}
.list_3st{margin-bottom:10px;margin-left:27px}
.list_3st li{ margin-bottom:5px;padding-left:15px;color:#777;font-size:14px;}
.list_dl{margin-bottom:10px;}
.list_dl:after{content:"";clear:both;display:block;visibility:hidden}
.list_dl dt{display:block;padding-left:15px;font-size:15px;font-weight:bold;}
.list_dl dd{display:block;padding-left:15px;font-size:13px;}

.txt_h3{margin-left:25px}
.txt_h4{margin-left:30px}
.txt_h5{margin-left:40px;}
.txt_h6{margin-left:60px;}


.btnFind{display:block;width:405px;min-height:280px;padding-top:132px;border:1px solid #c2cad0;background-repeat:no-repeat;background-position:50% 20px;text-align:center;}
.btnFind01{background-image:url("/images/egovframework/namgu/member/ico_member06.png");}
.btnFind strong{display:block;color:#005fa7;font-size:15px;}
.btnFind span{display:block;margin-top:14px;line-height:20px;}
.btnFind02{background-image:url("/images/egovframework/namgu/member/ico_member07.png");}


.authentication{position:relative;overflow:hidden;width:860px;margin:0 auto;}
.authentication >li{float:left;}
.authentication >li:first-child{margin-right:50px;}
.authentication >li >span{display:inline-block;width:100%;margin-top:15px;font-size:12px;text-align:center;}
ul.authentication:before{content:"";display:block;width:0;position:absolute;top:0;left:50%;border-left:1px dotted #898989;}

.join_ok { width:500px; height:130px; margin:0 auto; font-size:24px; background:url(/images/egovframework/namgu/member/join_ok.png) no-repeat left 0px; padding:10px 0 0 150px; line-height:160%; }

.join_ok p { font-weight:600; }
.join_ok span { color:#ea0000; }
div.mbox_notice { display:none; }



@media all and ( max-width:1000px ) {
    .mainWrap { width:100%; margin:0 auto; }
	.list_btn { display:none; }
	.blank_p { display:none; }	
	#header>div.sch { margin:0px auto; width:100%; }

	.inhead { height:90px; width:100%; background:none; border-bottom:1px solid #333;}
	.inhead .logo { width:265px; height:90px; background:url(/images/egovframework/namgu/logo.png) no-repeat center 15px; text-indent:-9999px;}
	.inhead .logo a { display:block; width:265px; height:90px; }
	.inhead .search_box { display:none; }
	input.msch { display:none; }


	.t_sitebox { position:relative; width:100%; height:35px;  }
	.t_sitebox .t_site { display:none;  }
	.t_sitebox .t_lang { position:absolute;right:0;top:0; }

	#gnb { display:none; }

	
	#mbHeader { position:relative; display:block; right:0; top:0; margin-top:-90px; }
	#mbHeader h1 img { width:43px; }
	#mbHeader .util{position:absolute;right:10px;top:16px;}
	#mbHeader .util ul{overflow:hidden;}
	#mbHeader .util li{float:left;margin-right:15px;text-align:center;}
	#mbHeader .util li.btn_menu{margin-top:5px;margin-right:0;}
	
	#mbHeader .util li.btn_menu img { margin-bottom:0; }
	#mbHeader #mGnb {display:none; position:absolute; left:0;top:90px;width:100%;min-width:320px;background:#3268b2;z-index:1000; }
	#mbHeader #mGnb .depth01>li { position:relative; border-bottom:1px solid #5986c5; }
	#mbHeader #mGnb .depth01>li.mainMenu06 { /* border-bottom:none; */ }
	#mbHeader #mGnb .depth01>li>a { display:block; padding:15px 0 15px 25px; margin-right:85px; font:600 15px NanumGothic; color:#fff; }
	#mbHeader #mGnb .depth01>li>img { position:absolute; right:22px; top:17px; height:10px; cursor:pointer; }
	#mbHeader #mGnb .depth01>li .depth02 { display:none; background:#5073a4; margin-bottom:-1px; }
	#mbHeader #mGnb .depth01>li .depth02>li { border-bottom:1px solid #5986c5; }
	#mbHeader #mGnb .depth01>li .depth02>li>a { display:block; padding:12px 25px 10px 40px; font:600 13px NanumGothic; color:#fff; background:url('/images/egovframework/namgu/dot.png') no-repeat 25px 18px; }
         #mbHeader #mGnb .depth01>li .depth03 { display:none; background:#eee; margin-bottom:-1px; }
	#mbHeader #mGnb .depth01>li .depth03>li { border-bottom:1px solid #dcdcdc; }
	#mbHeader #mGnb .depth01>li .depth03>li>a { display:block; padding:12px 25px 10px 40px; font:600 13px NanumGothic; color:#5f5f5f; background:url('/images/egovframework/namgu/bullet4.gif') no-repeat 28px 18px; }
	#mbHeader #mGnb .depth01>li.hover .depth02 { display:block; }

  /* 추가 */
        #mbHeader #mGnb .depth02>li { position:relative;  }

	#mbHeader #mGnb .depth02>li>a { display:block; padding:15px 0 15px 25px; margin-right:85px; font:600 15px NanumGothic; color:#fff; }
	#mbHeader #mGnb .depth02>li>img { position:absolute; right:30px; top:14px; height:10px; cursor:pointer; }
	#mbHeader #mGnb .depth02>li .depth03 { display:none; background:#eee; margin-bottom:-1px; }
	#mbHeader #mGnb .depth02>li .depth03>li { border-bottom:1px solid #dcdcdc; }
	#mbHeader #mGnb .depth02>li .depth03>li>a { display:block; padding:12px 25px 10px 40px; font:600 13px NanumGothic; color:#5f5f5f; background:url('/images/egovframework/namgu/bullet4.gif') no-repeat 28px 18px; }
	#mbHeader #mGnb .depth02>li.hover .depth03 { display:block; }


	.main_visual { height:300px; }
	.main_visual .images li img { width:100%; height:300px; background-position:center center; margin:0 auto; }
	.main_visual .mayor_right { clear:both; float:left; width:58%; height:284px;  }

		.mayor_go { float:left; width:65%; height:284px; }
		.mayor_go p { padding:40px 0 10px 25px; }

		.namgu_btn { float:left; width:35%; }
		.namgu_btn li { clear:both; width:100%; height:95px; }


	.main_contants1 { clear:none; float:left; width:307px; }
	.popupzone { }		
	.popupzone li img { width:100%; }

	.govm30 { display:none;  }
	.m_part { display:none;  }

	.box_notice { display:none; }
	
	
	/* 공지사항 */
div.mbox_notice { display:block; overflow:hidden; width:100%; }
div.mbox_notice .mnotice_cnt { width:100%; position:relative; background:#fff; border:1px solid #fff;}
div.mbox_notice h2 { margin-top:15px; padding:0; font-size:15px; font-weight:bold; width:23%; background:#dfdfdf; }
div.mbox_notice h2.tit_7 { position:absolute; top:0; left:0; }
div.mbox_notice h2.tit_8 { position:absolute; top:0; left:23% }
div.mbox_notice h2.tit_9 { position:absolute; top:0; left:46%; }
div.mbox_notice h2.tit_10 { position:absolute; top:0; left:69%; }
div.mbox_notice h2 a { display:block; padding:6px 0px; text-align:center; color:#636363;  }
div.mbox_notice h2.tit_7 a { border-right:1px solid #c3c3c3; }
div.mbox_notice h2.tit_8 a { border-right:1px solid #c3c3c3; }
div.mbox_notice h2.tit_9 a { border-right:1px solid #c3c3c3; }
div.mbox_notice h2.tit_10 a { border-right:0px solid #c3c3c3; }
div.mbox_notice h2 a:hover { text-decoration:none; }
div.mbox_notice h2 a.current { color:#fff; background:#2b6cd9 ; padding:6px 0px; margin-left:-1px; border-right:1px solid #c3c3c3; border-left:1px solid #c3c3c3; }

div.mbox_notice .mlist_box { position:relative; display:none; width:100%; margin-top:55px; background:#fff; }
div.mbox_notice .mul_list { clear:both; padding:10px 12px; width:100%; }
div.mbox_notice .mul_list li { position:relative; display:block; background:url("/images/egovframework/namgu/notice_dot.gif") no-repeat 5px 11px; padding:5px 15px 4px 15px; line-height:19px; }
div.mbox_notice .mul_list li a { color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; }
div.mbox_notice .mul_list li u { text-decoration:none; position:absolute; right:10px; top:0px; }
div.mbox_notice .mlist_box span { position:absolute; top:-40px; right:0px; }
	

	.minwon { width:100%; height:auto; background-image:none;}
	.minwon .title { display:none; }
	.minwon ul { clear:both; padding-top:0px; width:100%; margin:0 auto; }
	.minwon li { float:left; width:50%; background:url(/images/egovframework/namgu/dot.png) no-repeat 20px 18px; padding:8px 0 5px 33px; border-bottom:1px solid #48548f; border-right:1px solid #48548f;}
	.minwon li a { color:#fff; font-size:15px; }

	.area1 { float:left; width:50%; }
	.area1 img { width:100%; }
	.area3 { float:left; width:50%; }
	.area3 img { width:100%; }
     .area2 { display:none; }

    .m_blockSNS { display:none; }
	.main_contants2 {clear:both; }
	.main_contants3 .m_News { position:relative; width:100%; }
	.m_blockList {width:940px; padding:15px 0 0 50px; display:block; overflow:hidden;}	


	.m_blockList > li { float:left; margin:0 20px 20px 0; border:1px solid #d5d5d5; border-radius:0px; background:#fff; overflow:hidden;}
	.m_blockList > li > a { display:block; position:relative; width:260px; height:269px; font-weight:700;}


    .banner  { display:none; }
    .site_link  { display:none; }

    #footer { clear:both; border-top:0px solid #ddd; background:#333; }
	.footer { width:100%; margin:0 auto; padding:25px; }

	.copyright  { background:none; padding-left:0px; text-align:center; }
	.copyright ul { width:235px; margin:0 auto; }
	.copyright li { float:left; font-weight:600; background:url(../images/li_line.gif) no-repeat left 4px; padding:0 10px 3px 15px; }
	.copyright li a { color:#fff; }
	.copyright li:first-child { background:none; padding-left:0px;  }
	.copyright p { clear:both; padding:10px 0; color:#fff; }	


     




	#contentsWrap { background:none; }
	#contents { background:none; position:relative; width:100%; margin:0px auto;  padding-top:90px;}


	.location .sns { display:none; }	
	
	
	.contents { float:none; width:100%; background:none; padding:0 10px 15px 0; margin:0px auto; }
	.contents .subWrap { padding:20px 0 0 20px; }
	
	.satisfaction { display:none; }
	.leftmenu { display:none; }


            .srcoll-table			{ position: relative; width: 100%; margin-top: 30px; border: 1px solid #ccc; }
	.srcoll-table:before	{ content: "Scroll▶"; display: block; position: absolute; top: -30px; right: 10px;  }
	.srcoll-table:after		{ content: ""; display: block; position: absolute; top: 0px; bottom: 0;right: 0; width: 20px; background: url('http://www.busan.go.kr/resource/img/common/scroll_cover.png') repeat-y 100% 100%; background-size: 100% 100%; opacity: 0.5; }
	.srcoll-table > div		{ overflow-x: auto; width: 100%;}
	.srcoll-table table		{ width: 1000px !important; }

.img100 { width:100%; }

}


@media all and ( max-width:750px ) {

.blank { display:none; }	
.tabmenu_3 li.wid2 { width:100%; }
.tabmenu_3 li.wid3 { width:100%; }
.tabmenu_3 li.wid4 { width:100%; }
.tabmenu_3 li.wid5 { width:100%; }
.tabmenu_3 li.wid6 { width:100%; }
.tabmenu_3 li.wid7 { width:100%; }
	.mainWrap { width:100%; }
	#wrap{position:relative; width:100%;}
	#header>div.sch { margin:0px auto; width:100%; }

	.inhead { height:90px; width:100%; background:none; border-bottom:1px solid #333; }
	.inhead .logo { width:265px; height:90px; background:url(/images/egovframework/namgu/logo_m.png) no-repeat center 25px; text-indent:-9999px;}
	.inhead .logo a { display:block; width:265px; height:90px; }
	.inhead .search_box { display:none; }
	input.msch { display:none; }


	.t_sitebox { position:relative; width:100%; height:35px;  }
	.t_sitebox .t_site { display:none; }
	.t_sitebox .t_lang { position:absolute;right:0;top:0; }
        .lan_select { display:none; }
	#gnb { display:none; }


	.main_visual { height:300px; width:100%; }
    .main_visual .images li img { width:100%; height:240px; max-width:750px}
	.main_visual .mayor_right { clear:both; float:left; margin-top:0px;  }
	.main_visual .mayor_right { clear:both; float:left; width:100%; height:284px;  }

		.mayor_go { float:left; width:65%; height:284px; }
		.mayor_go p { padding:25px 0 10px 25px; }

		.namgu_btn { float:left; width:35%;  }
		.namgu_btn li { clear:both; width:100%; height:95px; }

	.main_contants1 { display:none; }
	.popupzone { display:none; }		
	
		

	/* 공지사항 */
	div.mbox_notice { display:block; overflow:hidden; width:100%; }
	div.mbox_notice .mnotice_cnt { width:100%; position:relative; background:#fff; border:1px solid #fff;}
	div.mbox_notice h2 { margin-top:15px; padding:0; font-size:15px; font-weight:bold; width:23%; background:#dfdfdf; }
	div.mbox_notice h2.tit_7 { position:absolute; top:0; left:0; }
	div.mbox_notice h2.tit_8 { position:absolute; top:0; left:23% }
	div.mbox_notice h2.tit_9 { position:absolute; top:0; left:46%; }
	div.mbox_notice h2.tit_10 { position:absolute; top:0; left:69%; }
	div.mbox_notice h2 a { display:block; padding:6px 0px; text-align:center; color:#636363;  }
	div.mbox_notice h2.tit_7 a { border-right:1px solid #c3c3c3; }
	div.mbox_notice h2.tit_8 a { border-right:1px solid #c3c3c3; }
	div.mbox_notice h2.tit_9 a { border-right:1px solid #c3c3c3; }
	div.mbox_notice h2.tit_10 a { border-right:0px solid #c3c3c3; }
	div.mbox_notice h2 a:hover { text-decoration:none; }
	div.mbox_notice h2 a.current { color:#fff; background:#2b6cd9 ; padding:6px 0px; margin-left:-1px; border-right:1px solid #c3c3c3; border-left:1px solid #c3c3c3; }

	div.mbox_notice .mlist_box { position:relative; display:none; width:100%; margin-top:55px; background:#fff; }
	div.mbox_notice .mul_list { clear:both; padding:10px 12px; width:100%; }
	div.mbox_notice .mul_list li { position:relative; display:block; background:url("/images/egovframework/namgu/notice_dot.gif") no-repeat 5px 11px; padding:5px 15px 4px 15px; line-height:19px; }
	div.mbox_notice .mul_list li a { color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; }
	div.mbox_notice .mul_list li u { text-decoration:none; position:absolute; right:10px; top:0px; }
	div.mbox_notice .mlist_box span { position:absolute; top:-40px; right:0px; }

	
	.main_contants3 { position:relative; clear:both; padding:0; background:#f7f7f7; }	
	.main_contants3 .m_News { width:100%; margin:0px auto; }
		


		.m_blockList { position:relative; padding-left:0px; width:100%; margin:0px auto; }
		.m_blockList > li {  background:#fff; float:left; border:1px solid #d5d5d5; margin:0 2px 5px 0; }
		.m_blockList > li:last-child {  margin:0 0 5px 0; }
		.m_blockList > li > a { display:block;position:relative; width:170px; height:269px; font-weight:700;}
		.list_btn { display:block }
		.list_btn .btn_left { position:absolute; left:0; top:150px; }
		.list_btn .btn_right { position:absolute; right:0; top:150px; }
	
	.minwon { width:100%; height:auto; background-image:none;}
	.minwon .title { display:none; }
	.minwon ul { clear:both; padding-top:0px; width:100%; margin:0 auto; }
	.minwon li { float:left; width:50%; background:url(/images/egovframework/namgu/dot.png) no-repeat 20px 18px; padding:8px 0 5px 33px; border-bottom:1px solid #48548f; border-right:1px solid #48548f;}
	.minwon li a { color:#fff; font-size:15px; }

	.area1 { float:left; width:50%; }
	.area1 img { width:100%; }
	.area3 { float:left; width:50%; }
	.area3 img { width:100%; }

	.banner  { display:none; }
    .site_link  { display:none; }
   
	#footer { clear:both; border-top:0px solid #ddd; background:#333; }
	.footer { width:100%; margin:0 auto; padding:25px; }

	.copyright  { background:none; padding-left:0px; text-align:center; }
	.copyright ul { width:235px; margin:0 auto; }
	.copyright li { float:left; font-weight:600; color:#fff; background:url(../images/li_line.gif) no-repeat left 4px; padding:0 10px 3px 15px; }
	.copyright li:first-child { background:none; padding-left:0px;  }
	.copyright p { clear:both; padding:10px 0; color:#fff; }	




	
	
	
	.leftmenu { display:none; }	
	.satisfaction { display:none; }



	/* 회원가입 */
	.authentication >li{float:none;}
	.btnFind{display:block;max-width:350px; width:100%; height:280px; padding-top:132px;border:1px solid #c2cad0;background-repeat:no-repeat;background-position:50% 20px;text-align:center;}
	.btnFind02 { margin-top:10px; }
}