pre{overflow:auto}
code,kbd,pre,samp{font-size:1em}
button,input,optgroup,select,textarea{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}
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,textarea,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: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,textarea{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:5px !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"], textarea, input[type="file"] { height: 28px; padding: 15px; }
input[type="submit"]{border: none;}



/*
.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/eng/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/eng/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 { height:auto; background:url(/images/egovframework/eng/basic_line.gif) repeat left top; padding:15px 5px; }
.tabmenu_3:after { display:block; content:''; clear:both; }
.tabmenu_3 li { float:left; font-size:15px; text-overflow: ellipsis;  }
.tabmenu_3 li:first-child { margin-left:0px; }
.tabmenu_3 li a { display:block; padding:15px 20px; background:#fff;  }
.tabmenu_3 li a.on { background:#1b6df5 /*url(/images/egovframework/eng/tab_on1.png) no-repeat right top*/; color:#fff; font-weight:bold; }
.tabmenu_3 li a:hover, .tabmenu_3 li a:focus { background:#1b6df5/*url(/images/egovframework/eng/tab_on1.png) no-repeat right top*/; color:#fff; font-weight:bold;  }

.tabmenu_3 ul.part1 li { float:left; width:22.5%; margin:0 10px; }
.tabmenu_3 ul.part2 li { float:left; width:31%; margin:0 10px; }
.tabmenu_3 ul.part3 li { float:left; width:47.5%; margin:0 10px; }

#tabmenu_4 { background:#f9f9f9 url(/images/egovframework/eng/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 input, .btn.blue a { font-weight:bold; border:1px solid #0e509c; margin:5px 1px; padding:5px 13px; color:#fff; background-color:#1b61b4; border-radius:3px; }
.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/eng/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: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: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:#ea6626; 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/eng/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/eng/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;}







p.total { margin-top:7px; padding-left:13px; color:#424242; background:url("/images/egovframework/eng/ser_find_bg.gif") 0 5px no-repeat; }
p.total span { color:#2b9be6; font-weight:bold; } 
/* table */

.table_01 { width:100%; border-top:1px solid #666; margin-top:20px; font-size:14px; }
.table_01 th { text-align:center; font-weight:bold; color:#333; background:#f3f3f3; padding:7px 10px; border-bottom:1px solid #e6e6e6; }
.table_01 td{ color:#565656; border-bottom:1px solid #e6e6e6; padding:7px 10px; word-break:break-all;}
.table_01 td a { color:#565656; }
.table_01 td li { background:url(/images/egovframework/eng/mi_buret.gif) no-repeat left 12px; padding:2px 10px; }
.table_01 td.center { text-align:center; }

.table_02 { width:100%; border-top:1px solid #2786d6; margin-top:20px; font-size:14px; }
.table_02 th { text-align:center; font-weight:bold; color:#2a70c6; background:#eaf0f4; padding:7px 10px; border-bottom:1px solid #dee6ed; border-right:1px solid #dee6ed;}
.table_02 td{ font-size:13px; line-height:150%; color:#565656; border-bottom:1px solid #dee6ed; border-right:1px solid #dee6ed; 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:first-child { border-left:1px solid #dee6ed; }
.table_02 th:first-child { border-left:1px solid #dee6ed; }

.table_03 { width:100%; border-top:1px solid #2786d6; margin-top:20px; font-size:14px; }
.table_03 th { text-align:center; font-weight:bold; color:#2a70c6; background:#eaf0f4; padding:7px 10px; border-bottom:1px solid #dee6ed; border-right:1px solid #dee6ed;}
.table_03 td{ font-size:13px; line-height:150%; color:#565656; border-bottom:1px solid #dee6ed; border-right:1px solid #dee6ed; padding:7px 10px; word-break:break-all; text-align:center;}
.table_03 td li { padding:2px 10px; }
.table_03 td.tleft { text-align:left; }
.table_03 td:first-child { border-left:1px solid #dee6ed; }
.table_03 th:first-child { border-left:1px solid #dee6ed; }
/*
.table_03 { width:100%; border-top:2px solid #4474bc; margin-top:20px; font-size:14px; }
.table_03 th { text-align:center; font-weight:bold; color:#404a59; background:#ebeef2; padding:7px 10px; border-bottom:1px solid #dee6ed; border-right:1px solid #dee6ed;}
.table_03 td{ font-size:13px; line-height:150%; color:#565656; border-bottom:1px solid #dee6ed; border-right:1px solid #dee6ed; padding:7px 10px; word-break:break-all; text-align:center;}
.table_03 td li { background:url(/images/egovframework/eng/mi_buret.gif) no-repeat left 12px; padding:2px 10px; }
.table_03 td.tleft { text-align:left; }
.table_03 .left { border-left:1px solid #dee6ed; }
*/

.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; }
.table_04 td a { color:#000; }
.table_04 td.center { text-align:center; }
.table_04 td .part { margin:10px 0 20px 0; position:relative; color:#586b82; }
.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:2px 10px 2px 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/eng/dot01.gif) no-repeat 5px 12px; }

.satisfacInput { margin-top:15px; background:#fff url(/images/egovframework/eng/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}
.skip { text-indent:-9999px; }
/***** Layout *****/
#wrap{position:relative;}



#header_group { position:relative; width:1200px; margin:0 auto; height:116px; }
#top_head { width:210px; float:left; padding-top:30px; } 
#top_head h1 { background:url(/images/egovframework/eng/english/eng_logo.png) no-repeat; text-indent:-999px; }
#top_head h1 a { display:block; height:55px; width:207px;  }

#globalwrap { position:absolute; top:0px; right:0; }
#globalwrap li { float:left; padding:8px 15px 8px 23px; }
#globalwrap li.gm4  { background:url(/images/egovframework/eng/english/gm4_ico.png) no-repeat 0 10px; }
#globalwrap li.gm5 { background:url(/images/egovframework/eng/english/gm5_ico.png) no-repeat 0 10px; }


.tnavi03 {  }
.tnavi03.on, .tnavi03:hover { color:#fff; }

.lan_select { position:relative; background-color:#6e6e6e;  z-index:1100;}
.lan_select a { color:#fff; }
.lan_box { display:none; overflow:visible; position:absolute; left:0px; top:35px; width:auto; height:auto; padding:0px; background:#6e6e6e; }
.lan_box.show { display:block }
.lan_box > div { display:block; overflow:visible; position:relative; left:0px; top:0; width:110px; height:auto; padding:0;  background:none }
.lan_box ul {  }
.lan_box ul li { float:none; margin:0; font-weight:bold; font-size:11px; line-height:16px; border-top:1px solid #328ea7 }
.lan_box ul li:first-child { border-top:0 }
.lan_box ul li a { padding:7px 7px 6px; height:auto; text-indent:0; color:#fff; text-align:left; }
.lan_box ul li a:hover { color:#fff; }
.lan_select.open .lan_box { display:block; }



#gnb { position:absolute; top:47px; right:0; width:990px; background-color:#fff; height:66px; }
#gnb .gnb_line { position:absolute; top:0px; left:0; width:100%; border-bottom:0px solid #ddd; }
#gnbwrap { }
#gnbwrap,#animate { height:50px; }
#animate { overflow:hidden; position:absolute; top:2px; left:0; width:100%; z-index:999; }


#tnb { width:900px; margin:0 auto; z-index:10; }
/*#tnb .th_img { position:absolute; top:109px; left:0; width:265px; height:161px; }*/
#tm { display:block; position:relative; width:100%; margin-top:-20px; }
#tm li.th1 { display:inline-block; float:left; padding-top:6px; width:25%; background:url(/images/egovframework/eng/english/tmli_line.png) no-repeat left 19px; }
#tm li:first-child { background:none; }
#tm li.th1 .th1_lnk { position:relative; display:block; color:#2e2e2e; padding:6px 0; font-size:20px; text-align:center; }
#tm li ul#tm_1th_1 { border-left: 1px dashed #c2c6c8;}
#tm li ul.th2 { padding:10px 0; height: 170px; margin-top:13px; border-right:1px dashed #c2c6c8; background:#fff; }
#tm li ul.th2 li { margin-bottom:5px; padding-left: 0px; font-size: 14px; }
#tm .current{}
#tm .current:after { content:""; display:block; position:absolute; margin-top:17px; /*bottom:48px;*/ left:0px; width:100%; height:5px; background:#2574be; }
/*#tm .ov { background-color: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 li .th3 { display:none; }
/*#tm .ov { background-color:none; }*/
#tm .th1 ul li a:link,
#tm .th1 ul li a:visited { background:none; color:#666;}
#tm .th1 ul li a:hover,
#tm .th1 ul li a:active,
#tm .th1 ul li a:focus { background:none; color:#333; text-decoration:underline; }


/*.main_visual { background:url(/images/egovframework/eng/english/eng_main_visual1.jpg) no-repeat center bottom; width:100%; height:380px; }*/
.main_visual { background:none; width:100%; height:380px; }
/*.sub_visual { background:url(/images/egovframework/eng/english/eng_subVisual1.gif) no-repeat center top; height:280px; }*/
.sub_visual { background:none; height:280px; }

#mainWrap { }
.cube_area { width:1200px; margin:0 auto; }
.cube_area div { float:left; padding:10px 25px; font-size:16px; margin-top:20px; }
.cube_area div h3 { font-size:24px; color:#fff; font-weight:normal; padding:10px 0; line-height:120%; }
.cube_area div .txt1 { color:#fff; margin-top:30px; }
.cube_area div .txt2 { color:#333; }
.cube_area div.marea6 .txt2{color: #fff;}

.cube_area .marea1 { background:#53d56d url(/images/egovframework/eng/english/area1bg.png) no-repeat left top; width:293px; height:256px; margin:30px 0px 20px 0px; }
.cube_area .marea2 { background:#ffc613; width:502px; height:256px; margin:30px 20px 20px 20px; }
/* .cube_area .marea3 { background:#fff url(/images/egovframework/eng/english/festival_bg.png) no-repeat left top; width:365px; height:256px; margin:30px 0px 20px 0px; } */
.cube_area .marea3 { background:#fff url(/images/egovframework/eng/english/mayor.png) no-repeat left top; width:365px; height:256px; margin:30px 0px 20px 0px; }
.cube_area .marea4 { background:#568df0 url(/images/egovframework/eng/english/area4bg.png) no-repeat right top; width:511px; height:256px; margin:0 0px 30px 0px; }
.cube_area .marea5 { background:#e94c6a url(/images/egovframework/eng/english/area5bg.png) no-repeat left top;; width:284px; height:256px; margin:0 20px 30px 20px; }
/* .cube_area .marea6 { background:#fff url(/images/egovframework/eng/english/area6bg.png) no-repeat left top;; width:365px; height:256px; margin:0 0px 30px 0px; border:1px solid #e1e1e1; } */
.cube_area .marea6 { background:#fff url(/images/egovframework/eng/english/oryukdo_240307.png) no-repeat left top;; width:365px; height:256px; margin:0 0px 30px 0px; border:1px solid #e1e1e1; }

.cube_area .marea2 li { width:150px; float:left; height:80px; text-align:center; margin-top:14px; }
.cube_area .marea2 li p { font-size:14px; line-height:120%; margin-top:10px; }
.cube_area .marea4 li { padding:5px;  }
.cube_area .marea4 li a { color:#fff; height:22px; background:url(/images/egovframework/eng/english/intro_line.png) repeat-x left bottom; }




.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.green a { border:0px solid #494949; margin:5px 1px; padding:5px 20px; color:#fff; background-color:#3e9350; border-radius:0px; font-size:15px;}
.btn.pink a { border:0px solid #0e509c; margin:5px 1px; padding:5px 20px; color:#fff; background-color:#ce1c3b; border-radius:0px; font-size:15px;}
.btn.gray a { border:0px solid #0e509c; margin:5px 1px; padding:5px 20px; color:#fff; background-color:#777777; border-radius:0px; font-size:15px;}
.btn.purple a { border:0px solid #0e509c; margin:5px 1px; padding:5px 20px; color:#fff; background-color:#614e87; border-radius:0px; font-size:15px;}
.btn.blue a { border: 1px solid #ffffff; margin:5px 1px; padding:5px 20px; color:#fff; background-color: #1b61b400; border-radius:0px; font-size:15px; font-weight: 400;}

.tourism { clear:both; background:#323b60 url(/images/egovframework/eng/english/torulist_bg.png) no-repeat center bottom; padding:10px 0 40px 0; }
.tourism:after { display:block; clear:both; content:''; }
.tourBox { position:relative; width:1200px; margin:0 auto; }
.tourBox .listBox { padding-top:30px; }
.tourBox .listBox li { float:left; width:260px; height:330px; background:#fff; margin-left:30px; }

.tourBox .listBox li a { display:block; color:#666666; font-size:14px; margin:10px 18px; text-decoration:none; }
.tourBox .listBox li .subject { position:relative; font-size:16px; font-weight:600; color:#2f2f2f; padding:10px 0; }
.tourBox .SZleft { position:absolute; left:0; top:150px; }
.tourBox .SZright { position:absolute; right:0; top:150px; }



#subWrap { position:relative; font-size:15px; background:#fff /*url(/images/egovframework/eng/english/subbg.png) no-repeat center bottom*/; }
	.location { height:45px; padding:10px 0; background:#f0f0f0; border-bottom:1px solid #ddd; }
	.location .lctWrap { position:relative; width:1200px; margin:0 auto; }
	.location .lctWrap span { float:left; }
	.location .lctWrap ul { position:absolute; right:5px; top:2px; }
	.location .lctWrap li { float:left; padding-left:5px;}

#sub_contants { width:1200px; margin:0 auto;}
#sub_contants:after { content:''; display:block; clear:both; }
	.leftmenu { float:left; width:198px; margin-top:0px; }
	.leftmenu h3.title { font-size:24px; color:#444; font-weight:600; margin:0px; padding:35px 0; text-align:center; }

	.leftmenu ul { border-bottom:2px solid #444; border-top:2px solid #444; }
	.leftmenu li { padding:0px; font-size:15px; border-top:1px dashed #e1e1e1; background: url(/images/egovframework/eng/english/arrow1_white.png) no-repeat 170px 15px;}
	.leftmenu li:first-child { border-top:0px; }
	.leftmenu li a { display:block; padding:12px 15px; text-decoration:none; }
	.leftmenu li .on { color:#fff;  background:#595e66 url(/images/egovframework/eng/english/lnb_bg1.png) no-repeat right top; }
 
	.leftmenu li ul { background:#f7f7f7; padding:8px 0; border-bottom:0px solid #3268b2; border-top:0px solid #444; }
	.leftmenu li ul li { border:0px; font-size:14px; background:url(/images/egovframework/eng/english/dot_off.png) no-repeat 17px 12px; }
	.leftmenu li ul li a { padding:5px 8px 5px 35px; font-weight:normal; }
	.leftmenu li ul li a.ov { color:#3366b5; font-weight:600; text-decoration:underline; background:url(/images/egovframework/eng/english/dot_ov.png) no-repeat 17px 12px; }
	.leftmenu li ul li a:hover { color:#3366b5; font-weight:600;  background:url(/images/egovframework/eng/english/dot_ov.png) no-repeat 17px 12px;}

	.contants { float:right; width:950px; padding:30px 0; }

	.h3 {clear:both; font-size:32px; margin-top:25px; color:#323232; font-weight:600; }
	.h4 { clear:both; font-size:18px; color:#323232; font-weight:600; margin:20px 0 15px 0; background:url(/images/egovframework/eng/h4.jpg) no-repeat left 7px; padding-left:20px; }
	.h5 { clear:both; font-size:17px; color:#323232; font-weight:600; margin:20px 0 15px 0px; background:url(/images/egovframework/eng/arrow_li.gif) no-repeat left 9px; padding-left:15px; }
	.title_01 { font-size:15px; color:#323232; font-weight:600; margin:20px 0 15px 0px; background:url(/images/egovframework/eng/ico_title.gif) no-repeat 10px 5px; padding-left:30px; }
	.title_02 { font-size:15px; color:#323232; font-weight:600; margin:20px 0 15px 0px; background:url(/images/egovframework/eng/ico_arrow.gif) no-repeat 10px 7px; padding-left:30px; }
	.title_03 { font-size:14px; color:#323232; margin:10px 0px; background:url(/images/egovframework/eng/bu_lstit.gif) no-repeat 10px 7px; padding-left:27px; }
	
	.ul_list01_tit { padding:0 0 15px 0px; }
	.ul_list01_tit li { background:url(/images/egovframework/eng/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/eng/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/eng/dot_ov1.png) no-repeat 15px 9px; padding-left:28px; line-height:1.7em; }
	.ul_list02 { padding:7px 0 15px 5px; font-size:13px;}
	.ul_list02 li { background:url(/images/egovframework/eng/bullet3.gif) no-repeat left 10px; padding:3px 0 3px 10px; line-height:1.5em; color:#6b7583; }
	.ul_list03 { padding:0 0 15px 5px; }
	.ul_list03 li { background:url(/images/egovframework/eng/dot_bar.gif) no-repeat left 10px; padding-left:10px; line-height:1.7em; color:#6b7583; }

	
	.contants_box { height:auto; background:url(/images/egovframework/eng/basic_line.gif) repeat left top; padding:5px; }
	.contants_box p { background:#fff; padding:15px; }
	
	
	
	
	
	.sub0101 { margin-top:35px; clear:both; font-size:15px; }

	.intro { width:100%; height:650px; }
	.intro_tit { font-size:22px; color:#347d40; font-family:'Nanum Myeongjo'; line-height:140%; }
	.intro_tit strong { color:#34467d; font-weight:normal; }
	.intro_tit i { font-size:18px; color:#ed6136; font-style: normal;}
	.intro .cont_txt { line-height:150%;}	


	/* history */
	.history { /*background:url(/images/egovframework/eng/english/history_img.png) no-repeat left 40px; padding-left:320px;*/ font-size:13px; }
	.history h3 { font-size:24px; color:#164673; padding:15px 0; position:relative; }
	.history h3 span { position:absolute; color:#ddd; top:15px; right:0px; }
	.history ul { border-top:2px solid #4d90cf; /*width:630px;*/  }
	.history li { border-bottom:1px solid #ddd; padding:15px 20px; }
	.history li span { width:250px; font-size:23px; display:block; float:left; color:#2a6dab; margin-top:-5px; font-weight:600; text-align:center;  }

	
	/* tourism */
	.basic { border:1px solid #d7d7d7; background:#fff ;  }
	.basic:after { content:''; clear:both; display:block; }
	.basic .photo { float:left; padding:10px; }
	.basic .info { float:right; width:455px; padding-right:10px; }
	.basic .info li { background:url(/images/egovframework/eng/bullet3.gif) no-repeat left 10px; padding:3px 0 3px 10px; line-height:1.5em; color:#6b7583; }
	.basic .info li span { font-weight:600; }
	.basic .subject { font-size:28px; background:url(/images/egovframework/eng/tit_line.png) no-repeat left top; padding:20px 0; }

	.detail { position:relative; clear: both; padding:15px 10px 20px 10px; }
	.conbox { position:relative; float:left; width:100%; clear:both; padding: 0 0 30px 0; font-size:15px; color:#6a6a6a; line-height:160%; text-align:justify;}
	.conbox2 { position:relative; clear:both; background:#f7f7f7; padding:15px 20px; }

	ul.traffic { }
	ul.traffic li { padding-left:90px; min-height:70px; }
	ul.traffic li li { padding-left:10px; min-height:auto; }
	ul.traffic li p { padding:5px 0 ; font-size:15px; }
	ul.traffic li.bus { background:url(/images/egovframework/eng/icon_bus.png) no-repeat 15px 5px; }
	ul.traffic li.subway { background:url(/images/egovframework/eng/icon_subway.png) no-repeat 15px 5px; } 
	ul.traffic li.car { background:url(/images/egovframework/eng/icon_car.png) no-repeat 15px 5px; } 
	
	
	
	.sub_area span.bold { font-size:16px; font-weight:bold; line-height:2.5; }

	.sub0301_box01 { clear:both; margin:30px 0 40px 0; }
	.sub0301_box01 ul.box { border:1px solid #ddd; padding:15px; border-radius:6px; }
	.sub0301_box01 ul:after { content:''; display:block; clear:both; }
	.sub0301_box01 ul li.img { float:left; margin:0px 20px 0 0;} 
	/*.sub0301_box01 .line { width:100%; height:1px; display:block; background:#ddd; margin:30px 0 15px 0; }*/
	.sub0301_box01 .btn_box { float:right; margin:15px 0 0 0; }
	.sub0301_box01 .btn_box ul { }
	.sub0301_box01 .btn_box ul li { float:left; margin-right:5px; }



#footer { height:70px; background:#373c43; text-align:center; color:#fff;  padding:15px; line-height:170%; }
.copyright{color: #333;}
.txt_hidden{position: absolute; left: -5000px; width: 0; height: 0; font-size: 0; line-height: 0;}

/*구청장 인사말(개편)*/
.mayor-cont{text-align:center;word-break:keep-all}
.mayor{overflow:hidden}
.mayor-word{display:block;position:relative;height:auto;font-family:"NanumSquare"}
.mayor-word::before{content:"";position:absolute;display:block;left:0;top:45px;bottom:0;width:100%;
	background-color: #d7aad4;
	opacity:0.1}
.mayor-word .mayor-word-wrap{display:block;padding: 56px 300px 10px 60px;text-align:left}
.mayor-word-wrap .tit{display:block;font-size:20px;margin:23px 0;font-weight:700;color:#454545;line-height: 1.6;}
.mayor-word-wrap .tit strong{color:#9133bf;font-size:24px; font-weight: 800;}
.mayor-word .mayor-img{display:block;position:absolute;z-index:11; right: -29px; bottom: -19px;}
.mayor-word .mayor-img img{width: 92%;}
.mayor-greeting{text-align:left;line-height:1.8;font-size:17px}
.mayor-color01{color:#2259a4}
.mayor-color02{color:#5418cb}
.mayor-right{text-align: right;}
.mayor-right .mayor-sian{font-weight: 600; font-size: 20px;}
    @media (max-width:768px){
        .mayor-word::before{top:0}
        .mayor-word .mayor-word-wrap{display:block;padding:40px 30px 255px 30px;text-align:center}
        .mayor-word .mayor-img{right:auto;left:50%;margin-left:-161px}
        .mayor-word-wrap .tit{font-size:24px}
		.mayor-greeting p br{display:none;}
    }