@charset "utf-8";
/* Bluewave Web Standard Team KKS 140312, LSJ 140312 */

/* 공통 :: [컨텐츠 공통] */
.box_data,.box_newsletter{padding:15px 15px 8px;border:1px solid #e5e5e5}
.ico_data,.ico_rss,.ico_worker{display:none}

/* Layout :: [컨텐츠 공통] */
#wrap{position:relative;min-width:320px}
/* #header, */#container,.content{position:relative}
/* #container{overflow:hidden;clear:both;margin:0 0 65px;zoom:1} */
#container{clear:both;margin:0 0 65px;zoom:1} /* 2016-02-03 */
.lnb{display:none}

/* Color :: [컨텐츠 공통] */
.clr_point{color:#005aab !important}
.clr_grey3{color:#333}
.clr_grey5{color:#555}
.clr_blue{color:#74bbe2}
.clr_blue_v2,a.clr_blue_v2{color:#0089cc}
.clr_blue_v3{color:#005aab}
.clr_blue_v4{color:#53a6da}
.clr_green{color:#0e8029}
/* 웹접근성-명도대비 4.5 : 1 기준 적용을 위한 변경 끝 2016.11.0
.clr_green2{color:#76ac24}
.clr_orange{color:#dd5607 !important}
*/
.clr_green2{color:#5C8201}
.clr_orange{color:#d64308 !important}

.ft14{font-size:1.167em}
.ft16{font-size:1.333em}
.ft20{font-size:1.75em}

/* Color & Font :: [컨텐츠 공통] */
.txt_intro,.txt_ft30{font-size:1.417em;line-height:1.25em;color:#333}
.txt_ft16{font-size:1.167em;font-weight:bold;color:#333}
.txt_ft30.v1{padding:12px 0 35px 0;text-align:center}
.ft_b{font-weight:bold}
.ft_dotum{font-family:'돋움',dotum}

/* Space :: [컨텐츠 공통] */
.section{overflow:hidden;position:relative;zoom:1}
.section.v10{margin-bottom:10px/* margin-bottom:.85% */}
.section.v20{margin-bottom:15px/* margin-bottom:1.55% */}
.section.v30{margin-bottom:20px/* margin-bottom:2.3% */}
.section.v40{margin-bottom:30px/* margin-bottom:3.15% */}
.section.v50{margin-bottom:40px}

.group.v10{margin-bottom:10px/* margin-bottom:.85% */}
.group.v20{margin-bottom:15px/* margin-bottom:1.55% */}
.group.v30{margin-bottom:20px/* margin-bottom:2.3% */}
.group.v40{margin-bottom:30px/* margin-bottom:3.15% */}

.mt0{margin-top:0px !important}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt31{margin-top:31px}
.mt50{margin-top:50px}
.mr2{margin-right:2%}
.mr3{margin-right:3px}
.mr7{margin-right:7px}
.mr20{margin-right:20px;*zoom:1}
.mr17{margin-right:9px}
.mr50{margin-right:50px}
.mb0{margin-bottom:0px !important}
.mb3{margin-bottom:3px}
.mb5{margin-bottom:5px}
.mb7{margin-bottom:7px}
.mb16{margin-bottom:16px}
.mb22{margin-bottom:22px}
.ml0{margin-left:0px !important}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml14{margin-left:14px}
.ml15{margin-left:15px}
.ml17{margin-left:17px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.mrl5{margin:0 5px}
.wt26{width:26%}
.pl8{padding-left:8px}
.pl15{padding-left:15px}
.pl20{padding-left:20px !important}

.mbi_wrap{margin-right:10px;margin-left:10px}
.mbi_wrap.v2{margin-top:25px}
.mbi_wrap.v3{display:inline-block}

.txt_space_v1{margin-bottom:15px}
.txt_space_v2{margin-bottom:10px}
.txt_space_v3{margin-bottom:2px}
.txt_space_v4{margin-bottom:20px}
.txt_space_v5{margin:10px 0 5px}
.txt_space_v6{margin-bottom:5px}
.txt_space_v7{margin-bottom:0}
.txt_space_v8{margin-bottom:30px}
.txt_space_v9{margin-left:30px;text-indent:-30px}

.txt_fr{float:right;margin-bottom:4px}
.txt_fr.v2{margin-top:0}
.txt_fr.v3{margin-bottom:16px}
.txt_fr.v4{margin:-5px 0 5px}
.txt_fl{float:left;margin:4px 0 0 20px}

.wmt6_m3{margin-top:3px}
.wmt12_m6{margin-top:6px}
.wmt20_m10{margin-top:10px}
.wmt30_m15{margin-top:15px}
.wmt40_m20{margin-top:20px}
.wmb30_m15{margin-bottom:30px !important}
.ml10_ti10{margin-left:10px;text-indent:-10px}
.wml20_ml0{margin-left:0}

.db_mbi{display:inline-block}

/* Header :: [컨텐츠 공통] */
.group_search{position:relative;width:48%;height:30px;margin:10px 0 10px 50px}
.group_search span{display:block;position:relative}
.group_search input[type=text]{*margin-top:-1px;padding:7px 2px;width:0;border-color:#eee #ededed #c7c7c7 #e8e8e8;border-width:1px}
.lst_user li{display:none}
.lst_user .tx_english{display:inline-block;position:absolute;top:0px;left:87px}
.lst_user .tx_english{display:inline-block;position:absolute;top:0px}
.lst_user .tx_english .mbi_english{display:inline-block;padding:5px 5px 2px;border:1px solid #e9e9e9;border-bottom:1px solid #c3c3c3;font-size:14px;font-weight:bold;color:#555}
.btn_totalview{overflow:hidden;position:absolute;top:0;left:15px;width:30px;height:30px;background:url(/img/btn_totalview.gif) no-repeat 0 0;background-size:30px 30px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/btn_totalview.gif',sizingMethod='scale');line-height:999em}
.clrbar{display:block;overflow:hidden;position:absolute;top:40px;left:0;z-index:110;width:100%;height:4px;background-color:#0089cc}
.clrbar span{display:block;float:left;width:33.3%;height:4px}
.clrbar_v1{background-color:#404d65}
.clrbar_v2{background-color:#005aab}
/*LANGUAGE SELECT :: add 2016.12.23 */
#header .lst_user .tx_english .list{position: absolute;background-color: #fff;border: 1px solid #ccc;display: block; right:16.4%;top: 36px;text-align: center;z-index: 999;}
#header .lst_user .tx_english .list a{display: block;width: 70px;padding: 2px;font-weight: normal;color: #666;}


/* Gnb :: [컨텐츠 공통] */
.header_inner{position:relative;z-index:110}
.header_inner h1{position:absolute;top:-45px;right:15px;z-index:120}
.header_inner h1 img{width:136px;height:32px}
.lst_gnb{margin-top:14px}
.lst_gnb li{float:left;width:50%;background:#005aab;/*background-size:1px 40px;*/font-size:1.25em;text-align:center}
.lst_gnb li a{display:block;height:39px;font-weight:bold;line-height:2.6em;color:#fff}
.lst_gnb li.m1 a{border-right:1px solid #0e6bbe;border-bottom:1px solid #093e6f}
.lst_gnb li.m2 a{border-bottom:1px solid #093e6f;border-left:1px solid #093e6f}
.lst_gnb li.m3 a{border-top:1px solid #0e6bbe;border-bottom:1px solid #093e6f;border-right:1px solid #0e6bbe}
.lst_gnb li.m4 a{border-top:1px solid #0e6bbe;border-bottom:1px solid #093e6f;border-left:1px solid #093e6f}
.lst_gnb li.m5 a{border-top:1px solid #0e6bbe;border-right:1px solid #0e6bbe}
.lst_gnb li.m6 a{border-top:1px solid #0e6bbe;border-left:1px solid #093e6f}

.lst_gnb li ul{display:none}
#gnb{position:relative;height:37px}

/* 모바일 전체보기 메뉴 :: [컨텐츠 공통] */
/* #pageslide{display:none;position:absolute;position:fixed;top:0;left:0;z-index:200;width:270px;height:640px;background-color:#333;color:#aaa} */
/* .mbi_menu_group{height:415px;background-color:#333;-webkit-overflow-scrolling:touch;overflow-y:auto;-webkit-overflow-scrolling:touch} */
.mbi_menu_group{height:100%;background-color:#333;-webkit-overflow-scrolling:touch;overflow-y:auto;-webkit-overflow-scrolling:touch}
.mbi_menu_header{height:49px;border-bottom:1px solid #000;background-color:#222}
.lst_menu_mbi{width:100%;padding-bottom:30px}
.lst_menu_mbi li{background-color:#333;letter-spacing:-1px}
.lst_menu_mbi li a{display:block;position:relative;padding:10px 20px 8px 15px;border-top:1px solid #3c3c3c;border-bottom:1px solid #000;font-size:1.417em;color:#aaa}
.lst_menu_mbi li a.btn_menu_depth1{padding:10px 20px 8px 15px;border-top:1px solid #777;background-image:-webkit-linear-gradient(#666 0,#282828 100%);background-image:-moz-linear-gradient(#666 0,#282828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#666666,endColorstr=#282828);font-weight:bold;color:#fff;zoom:1}
.btn_menu_open .bu_open{display:inline-block;position:absolute;top:16px;right:20px;border:6px solid #000;border-bottom:0;border-color:#fff transparent transparent transparent}
.btn_menu_open.on .bu_open{border:6px solid #000;border-top:0;border-color:transparent transparent #fff transparent}
/* .lst_menu2_mbi{display:none} */ 
.lst_menu2_mbi li a{border-top:1px solid #005aab;background-color:#005aab}
.lst_menu2_mbi li a:hover{color:#fff}

/* 모바일 전체보기 메뉴 스크립트 CSS :: [컨텐츠 공통] */
.cbp_spmenu{position:fixed}
.cbp_spmenu_vertical{top:0;z-index:1000;width:270px;height:100%}
.cbp_spmenu_left{left:-270px}
.cbp_spmenu_left.cbp_spmenu_open{left:0px}
.cbp_spmenu_push{overflow-x:hidden;position:relative;left:0}
.cbp_spmenu_push_toright{left:270px}
.cbp-spmenu-push-toleft{left:-270px}

/* Footer [컨텐츠 공통] */
/* #footer{overflow:hidden;min-width:320px;padding:3.5% 0;background:#444;zoom:1} */
#footer{overflow:hidden;min-width:320px;padding:3.5% 0;background:#444;zoom:1;clear:both;}  /* 2016-02-03 */
.foot_menu{overflow:hidden;font-weight:bold;white-space:nowrap;}
.foot_menu li{float:left;margin-right:14px}
.foot_menu li a{color:#fff}
.foot_menu li span{display:none}
.foot_sns{float:right;position:relative;margin-top:6px;z-index:1}
.foot_sns li{float:left;margin-left:3px}
.foot_sns li a{display:block;width:17px;height:17px}
.copy{margin-top:6px;font-size:11px;color:#fff;opacity:0.5;filter:alpha(opacity=50)}
.btn_intro_dwld{display:none}

/* Title & Bullet :: [컨텐츠 공통] */
.h2_tit{padding:15px 10px 10px;font-size:1.75em;color:#000;line-height:1em;letter-spacing:-1px}
.h3_tit{padding-left:19px;background:url(/img/bu_h3.gif) no-repeat 0 3px;font-size:1.167em;font-weight:bold;color:#333}
.h3_tit.v1{margin-bottom:17px}
.h3_tit.v2{margin-bottom:8px}
.h3_tit.v3{margin-bottom:5px}
.h3_totalview{height:34px;margin-left:61px;padding-top:15px;border-left:1px solid #000;font-size:1.417em;font-weight:bold;color:#fff;text-align:center}
.h3_tit_cen{font-size:2.5em;text-align:center;color:#333;line-height:1em}
.h4_tit{margin-top:1.3%;padding:0 0 .6% 19px;background:url(/img/bu_h4.gif) no-repeat 2px 5px;font-weight:bold;color:#333}
.h4_tit.v2{font-weight:normal}
.h4_tit.v3{padding-bottom:0}
.txt_base,.lst_txt li{padding-left:30px;background:url(/img/bu_dott_v7.gif) no-repeat 20px 8px}
.txt_base.v2,.lst_txt.v3 li,.lst_txt.v8 li{padding-left:10px;background-position:0 8px}
.txt_base.v3,.lst_txt.v2 li,.lst_txt.v4 li,.lst_txt.v5 li{padding-left:10px;background:url(/img/bu_dott_v2.gif) no-repeat 0 10px}
.lst_txt.v4 li{padding-left:30px;background-position:20px 10px}
.lst_txt.v5 li{padding-left:40px;background-position:30px 10px}
.lst_txt_v2 li,.lst_academy_v2 li,.tx_comm{padding-left:9px !important;background:url(/img/bu_dott_v3.gif) no-repeat 0 9px}
.lst_txt_v4 li{padding-left:30px !important;background:url(/img/bu_dott_v3.gif) no-repeat 20px 9px}
.txt_base_v2,.lst_txt_v3 li{padding-left:20px}
.txt_base_v3,.lst_txt_v5 li{padding-left:0;background:none}
.txt_base_v4,.lst_txt_v6>li{padding-left:30px}
.txt_base_v5{padding:10px 0 0 20px}
.txt_base_v2.v2{margin-left:90px;text-indent:-90px}
.txt_base_v2.v3{margin-left:80px;text-indent:-80px}
.txt_base_v2.v4{margin-left:15px;text-indent:-15px}
.txt_base.v6{padding-left:30px;background:url(/img/bu_dott_v1.gif) no-repeat 20px 8px}
.lst_txt_v7 li{margin-left:-5px;background:none}
.lst_txt.v6 li{padding-top:5px;background-position:20px 14px}
.lst_txt.v6 li:first-child{padding-top:0;background-position:20px 9px}
.lst_txt.v8{overflow:hidden}
.lst_txt.v8 li{float:left;width:45%;line-height:2em;background-position:0 9px}
.lst_txt.v9 li{margin-top:8px;padding-left:10px;background-position:0 11px;vertical-align:middle}/* 조직도 리스트 적용 */
.lst_txt.v9 li:first-child{margin-top:0}/* 조직도 리스트 적용 */
.lst_txt.v9 li b{display:inline-block;width:145px}/* 조직도 리스트 적용 */
.lst_txt.v10 li{margin-bottom:30px;padding-left:10px;background-position:0 8px;vertical-align:middle}/* 조직도 리스트 적용 */
.lst_txt.v10 li:first-child{margin-top:0}/* 조직도 리스트 적용 */
.lst_txt.v10 li b{display:inline-block;width:145px}/* 조직도 리스트 적용 */

/* 20141023 추가 
.h3_tit.clr_m1{background:url(/img/bu_h3_m1.gif) no-repeat 0 3px;color:#0f99d1}
.h3_tit.clr_m2{background:url(/img/bu_h3_m2.gif) no-repeat 0 3px;color:#dd5607}
.h3_tit.clr_m3{background:url(/img/bu_h3_m3.gif) no-repeat 0 3px;color:#76ac24}
.h3_tit.clr_m4{background:url(/img/bu_h3_m4.gif) no-repeat 0 3px;color:#0e8029}
.h3_tit.clr_m5{background:url(/img/bu_h3_m5.gif) no-repeat 0 3px;color:#0387a3}
.h3_tit.clr_m6{background:url(/img/bu_h3_m6.gif) no-repeat 0 3px;color:#005aab}

웹접근성-명도대비 4.5 : 1 기준 적용을 위한 변경 끝 2016.11.04
*/
.h3_tit.clr_m1{background:url(/img/bu_h3_m1.gif) no-repeat 0 3px;color:#007CB6}
.h3_tit.clr_m2{background:url(/img/bu_h3_m2.gif) no-repeat 0 3px;color:#d64308}
.h3_tit.clr_m3{background:url(/img/bu_h3_m3.gif) no-repeat 0 3px;color:#5C8201}
.h3_tit.clr_m4{background:url(/img/bu_h3_m4.gif) no-repeat 0 3px;color:#0e8029}
.h3_tit.clr_m5{background:url(/img/bu_h3_m5.gif) no-repeat 0 3px;color:#037D9A}
.h3_tit.clr_m6{background:url(/img/bu_h3_m6.gif) no-repeat 0 3px;color:#005aab}


/* Tab :: [컨텐츠 공통] */
.tab{margin-top:1px;margin-bottom:20px;width:auto}
.tab li{margin-top:-1px;font-size:1.083em;font-weight:bold;text-align:center;line-height:1.3em}
.tab li a{display:block;padding:9px 0 7px;border:1px solid #ccc;color:#333}
.tab li a:hover,.tab li.on{padding:9px 0;border:none;background:#005baa;color:#fff}
.tab li span{display:block;padding:0 6px} 

/* 검색 :: [컨텐츠 공통] */
.lst_field_v1{padding:10px;background:#f5f5f5}
.srch_v1{position:relative}
.loc_selc{position:absolute;top:0;left:0}
.space_srch{display:block;padding-right:62px;padding-left:110px}
.loc_srch{position:absolute;top:0;right:0}

/* BBS_List :: [컨텐츠 공통] */
.bbs_lst{width:100%;border-top:1px solid #005aab}
.bbs_lst th{*display:block;padding:7px 5px;border-bottom:1px solid #ccc;background:#f2f7fb;font-size:1.167em;color:#005aab}
.bbs_lst td{*display:block;padding:9px 5px 6px;border-bottom:1px solid #ccc;text-align:center}
.bbs_lst td.lft{padding-left:10px;text-align:left}

/* BBS_View :: [컨텐츠 공통] */
.bbs_view,.bbs_next,.bbs_write{width:100%;border-top:1px solid #005aab} 
.bbs_view th,.bbs_next th,.bbs_view td,.bbs_next td,.bbs_write th,.bbs_write td{padding:7px 5px;border-bottom:1px solid #ccc;background:#f2f7fb;color:#005aab}
.bbs_view th.th_next{}
.bbs_view td,.bbs_next td,.bbs_write td{background:#fff;color:#555}
.bbs_view td.view,.bbs_write td.view{padding:15px}
.bbs_next th.th_prev span{padding-right:15px;background:url(/img/bu_prev.gif) no-repeat 100% 40%}
.bbs_next th.th_next span{padding-right:15px;background:url(/img/bu_next.gif) no-repeat 100% 40%}

/* 20141023 추가 */
.bbs_next.clr_m1 th.th_prev span{background:url(/img/bu_prev_m1.gif) no-repeat 100% 40%}
.bbs_next.clr_m1 th.th_next span{background:url(/img/bu_next_m1.gif) no-repeat 100% 40%}
.bbs_next.clr_m2 th.th_prev span{background:url(/img/bu_prev_m2.gif) no-repeat 100% 40%}
.bbs_next.clr_m2 th.th_next span{background:url(/img/bu_next_m2.gif) no-repeat 100% 40%}
.bbs_next.clr_m3 th.th_prev span{background:url(/img/bu_prev_m3.gif) no-repeat 100% 40%}
.bbs_next.clr_m3 th.th_next span{background:url(/img/bu_next_m3.gif) no-repeat 100% 40%}
.bbs_next.clr_m4 th.th_prev span{background:url(/img/bu_prev_m4.gif) no-repeat 100% 40%}
.bbs_next.clr_m4 th.th_next span{background:url(/img/bu_next_m4.gif) no-repeat 100% 40%}
.bbs_next.clr_m5 th.th_prev span{background:url(/img/bu_prev_m5.gif) no-repeat 100% 40%}
.bbs_next.clr_m5 th.th_next span{background:url(/img/bu_next_m5.gif) no-repeat 100% 40%}
.bbs_next.clr_m6 th.th_prev span{background:url(/img/bu_prev_m6.gif) no-repeat 100% 40%}
.bbs_next.clr_m6 th.th_next span{background:url(/img/bu_next_m6.gif) no-repeat 100% 40%}

/* BBS_Write :: [컨텐츠 공통] */
.bbs_write th{padding:7px 0 7px}
.bbs_write td{padding:7px 10px;color:#777}
.txt_write,.lst_write li{margin-left:10px;font-size:11px;text-indent:-10px}
.lst_write li:first-child{margin-bottom:4px}
.input1{width:30%}
.input2{width:25.5%}
.input3{width:70.5%}
.input4{width:98%;padding:0 2px}
.input5{width:25%}
.box_write{display:inline-block;width:21%;height:26px;padding-left:2%;border:1px solid #ccc;vertical-align:middle;text-align:center;line-height:26px}
.bu_necessary img{padding:6px 5px 0 7px}

/* 20141023 추가 
.tbl_lst.clr_m1,.bbs_write.clr_m1,.bbs_next.clr_m1,.bbs_view.clr_m1,.bbs_lst.clr_m1{border-top:1px solid #0f99d1}
.tbl_lst.clr_m1 th,.bbs_write.clr_m1 th,.bbs_next.clr_m1 th,.bbs_view.clr_m1 th,.bbs_lst.clr_m1 th{background:#;color:#0f99d1}
.tbl_lst.clr_m2,.bbs_write.clr_m2,.bbs_next.clr_m2,.bbs_view.clr_m2,.bbs_lst.clr_m2{border-top:1px solid #dd5607}
.tbl_lst.clr_m2 th,.bbs_write.clr_m2 th,.bbs_next.clr_m2 th,.bbs_view.clr_m2 th,.bbs_lst.clr_m2 th{background:#fbf5f2;color:#dd5607}
.tbl_lst.clr_m3,.bbs_write.clr_m3,.bbs_next.clr_m3,.bbs_view.clr_m3,.bbs_lst.clr_m3{border-top:1px solid #76ac24}
.tbl_lst.clr_m3 th,.bbs_write.clr_m3 th,.bbs_next.clr_m3 th,.bbs_view.clr_m3 th,.bbs_lst.clr_m3 th{background:#f8fbf2;color:#76ac24}
.tbl_lst.clr_m4,.bbs_write.clr_m4,.bbs_next.clr_m4,.bbs_view.clr_m4,.bbs_lst.clr_m4{border-top:1px solid #0e8029}
.tbl_lst.clr_m4 th,.bbs_write.clr_m4 th,.bbs_next.clr_m4 th,.bbs_view.clr_m4 th,.bbs_lst.clr_m4 th{background:#f2fbf5;color:#0e8029}
.tbl_lst.clr_m5,.bbs_write.clr_m5,.bbs_next.clr_m5,.bbs_view.clr_m5,.bbs_lst.clr_m5{border-top:1px solid #0387a3}
.tbl_lst.clr_m5 th,.bbs_write.clr_m5 th,.bbs_next.clr_m5 th,.bbs_view.clr_m5 th,.bbs_lst.clr_m5 th{background:#;color:#0387a3}
.tbl_lst.clr_m6,.bbs_write.clr_m6,.bbs_next.clr_m6,.bbs_view.clr_m6,.bbs_lst.clr_m6{border-top:1px solid #005aab}
.tbl_lst.clr_m6 th,.bbs_write.clr_m6 th,.bbs_next.clr_m6 th,.bbs_view.clr_m6 th,.bbs_lst.clr_m6 th{background:#;color:#005aab}

웹접근성-명도대비 4.5 : 1 기준 적용을 위한 변경  시작 2016.11.07 시작
*/
.tbl_lst.clr_m1,.bbs_write.clr_m1,.bbs_next.clr_m1,.bbs_view.clr_m1,.bbs_lst.clr_m1{border-top:1px solid #007CB6}
.tbl_lst.clr_m1 th,.bbs_write.clr_m1 th,.bbs_next.clr_m1 th,.bbs_view.clr_m1 th,.bbs_lst.clr_m1 th{background:#f2f7fb;color:#007CB6}
.tbl_lst.clr_m2,.bbs_write.clr_m2,.bbs_next.clr_m2,.bbs_view.clr_m2,.bbs_lst.clr_m2{border-top:1px solid #dd5607}
.tbl_lst.clr_m2 th,.bbs_write.clr_m2 th,.bbs_next.clr_m2 th,.bbs_view.clr_m2 th,.bbs_lst.clr_m2 th{background:#fbf5f2;color:#d64308}
.tbl_lst.clr_m3,.bbs_write.clr_m3,.bbs_next.clr_m3,.bbs_view.clr_m3,.bbs_lst.clr_m3{border-top:1px solid #76ac24}
.tbl_lst.clr_m3 th,.bbs_write.clr_m3 th,.bbs_next.clr_m3 th,.bbs_view.clr_m3 th,.bbs_lst.clr_m3 th{background:#f8fbf2;color:#5C8201}
.tbl_lst.clr_m4,.bbs_write.clr_m4,.bbs_next.clr_m4,.bbs_view.clr_m4,.bbs_lst.clr_m4{border-top:1px solid #0e8029}
.tbl_lst.clr_m4 th,.bbs_write.clr_m4 th,.bbs_next.clr_m4 th,.bbs_view.clr_m4 th,.bbs_lst.clr_m4 th{background:#f2fbf5;color:#0e8029}
.tbl_lst.clr_m5,.bbs_write.clr_m5,.bbs_next.clr_m5,.bbs_view.clr_m5,.bbs_lst.clr_m5{border-top:1px solid #0387a3}
.tbl_lst.clr_m5 th,.bbs_write.clr_m5 th,.bbs_next.clr_m5 th,.bbs_view.clr_m5 th,.bbs_lst.clr_m5 th{background:#f2f7fb;color:#037D9A}
.tbl_lst.clr_m6,.bbs_write.clr_m6,.bbs_next.clr_m6,.bbs_view.clr_m6,.bbs_lst.clr_m6{border-top:1px solid #005aab}
.tbl_lst.clr_m6 th,.bbs_write.clr_m6 th,.bbs_next.clr_m6 th,.bbs_view.clr_m6 th,.bbs_lst.clr_m6 th{background:#f2f7fb;color:#005aab}
/*웹접근성-명도대비 4.5 : 1 기준 적용을 위한 변경  시작 2016.11.07 끝*/

/* 포토게시판 :: [컨텐츠 공통] */
.bbs_photo{overflow:hidden;margin-top:-15px;margin-bottom:30px;zoom:1}
.bbs_photo li{float:left;width:48.5%;margin-top:15px}
.bbs_photo dl{margin-top:10px;color:#333;line-height:1.6em}
.bbs_photo dt{font-size:1.083em}
.bbs_photo dt,.bbs_photo dd em{margin-bottom:5px;font-weight:bold}
.bbs_photo dd em{margin-right:3px;font-weight:bold}
.bbs_photo.v2 li{width:48.5%}

/* Paging :: [컨텐츠 공통] */
.pagewrap{position:relative}
.paging{position:relative;margin-top:20px;font-family:Tahoma;font-size:1.167em;text-align:center}
.paging span{/* overflow:hidden; */*zoom:1}
.paging a,.paging strong{display:inline-block;background:url(/img/sp_paging.gif) no-repeat;font-weight:normal;vertical-align:middle;white-space:nowrap}
.paging a.din_mbi,.paging strong.din_mbi{display:none}
.paging a.btn_paging,.paging strong{height:28px;padding-right:2px;background-position:100% 0}
.paging a.btn_paging:hover,.paging strong{background-position:100% -35px;color:#fff}
.paging a.btn_paging span,.paging strong span{display:block;padding:11px 8px 10px 10px;*padding:6px 8px 15px 10px;background:url(/img/sp_paging.gif) no-repeat 0 0;line-height:.5em}
.paging a.btn_paging span:hover,.paging strong span{background-position:0 -35px}
.paging a.btn_home,.paging a.btn_prev,.btn_next,.paging a.btn_end{overflow:hidden;width:28px;height:28px;line-height:999em}
.paging a.btn_home{margin-right:-1px;background-position:0 -70px}
.paging a.btn_prev{margin-right:2%;background-position:-35px -70px}
.paging a.btn_next{margin-left:2%;background-position:0 -105px}
.paging a.btn_end{margin-left:-1px;background-position:-35px -105px}

/* 20141023 추가 */
.pagewrap.m3 .paging a.btn_paging:hover,.pagewrap.m3 .paging strong{background-position:100% -140px}
.pagewrap.m3 .paging a.btn_paging span:hover,.pagewrap.m3 .paging strong span{background-position:0 -140px}
.pagewrap.m4 .paging a.btn_paging:hover,.pagewrap.m4 .paging strong{background-position:100% -170px}
.pagewrap.m4 .paging a.btn_paging span:hover,.pagewrap.m4 .paging strong span{background-position:0 -170px}


/* Table_List :: [컨텐츠 공통] */
.tbl_lst{width:100%;margin-top:15px;border-top:1px solid #005aab}
.tbl_lst th{padding:7px 5px;border-left:1px solid #e5e5e5;border-bottom:1px solid #ccc;background:#f2f7fb;color:#005aab}
.tbl_lst td{padding:9px 5px 6px;border-left:1px solid #e5e5e5;border-bottom:1px solid #ccc;text-align:center}
.tbl_lst th:first-child,.tbl_lst td:first-child{border-left:none}
.tbl_lst th.lft,.tbl_lst td.lft{padding-right:5px;padding-left:5px;text-align:left}
.tbl_lst td.rgt{padding-right:5px;text-align:right}
.tbl_hg{height:1px}
.tbl_lst th.tbl_blft,.tbl_lst td.tbl_blft{border-left:1px solid #e5e5e5}

/* Icon :: [컨텐츠 공통] */
.ico{overflow:hidden;display:inline-block;background:url(/img/sp_ico.gif) no-repeat;text-indent:-999em;*text-indent:0;*line-height:35px}
.sp_ico2{overflow:hidden;width:111px;height:111px;background-image:url(/img/sp_ico2.gif);background-repeat:no-repeat;text-indent:-999em}
.bg_line{overflow:hidden;height:750px;background-image:url(/img/bg_line.gif);background-repeat:no-repeat;text-indent:-999em}

.sp_round{display:inline-block;position:relative;height:30px;padding:0 15px;border:1px solid #ccc;border-bottom:1px solid #9d9d9d;line-height:30px}
.round{display:block;position:absolute;width:3px;height:3px;background:url(/img/sp_round.gif) no-repeat}
.sp_lt{top:-2px;left:-2px;background-position:0 0}
.sp_rt{top:-2px;right:-1px;background-position:-5px 0}
.sp_lb{bottom:-1px;left:-2px;background-position:0 -5px}
.sp_rb{right:-1px;bottom:-1px;background-position:-5px -5px}
.ico.ico_emphasis{width:16px;height:16px;margin:0 5px 0 0;background-position:0 -180px}

.ico.ico_disket{width:14px;height:13px;}
.ico.ico_disket.v2{margin:-2px 6px 0 0;vertical-align:middle}
.ico.ico_tel,.ico.ico_email{width:14px;height:11px;margin-right:4px;*vertical-align:top}
.ico.ico_tel{background-position:-20px 0}
.ico.ico_email{background-position:-40px 0}
.ico.ico_home{width:13px;height:13px;margin:2px 0 -2px;background-position:-60px 0;vertical-align:top}
.ico.ico_print{width:16px;height:13px;margin:0 5px 0;background-position:0 -15px;vertical-align:middle}
.ico.ico_tel2{width:14px;height:13px;margin:0 5px 1px 0;background-position:-20px -15px;vertical-align:middle}
.ico.ico_tel3{width:14px;height:13px;margin:0 5px 1px 0;background-position:-40px -15px;vertical-align:middle}
.ico.ico_ir6{width:32px;height:38px;margin-top:5px;background-position:-315px -55px;vertical-align:middle}
.ico.ico_webtrust{width:40px;height:40px;margin-top:4px;background-position:-315px 0;vertical-align:middle}
.ico.ico_mark{width:65px;height:47px;background-position:-265px -165px;vertical-align:middle}
.ico.ico_gov3{width:40px;height:40px;margin-top:3px;background-position:-94px -165px;vertical-align:middle}
.ico.ico_new{width:11px;height:11px;margin-left:3px;background-position:0 -90px;vertical-align:middle}
.ico.ico_admin{display:none}
.ico_q{width:20px;height:20px;margin:-2px 15px 0 25px;background-position:-20px -165px;vertical-align:middle}
.ico_a{width:20px;height:20px;margin:-2px 15px 0 25px;background-position:-45px -165px;vertical-align:middle}

.ico.ico_file1{width:15px;height:20px;margin:5px 5px -5px 0;background-position:0 -210px}
.ico.ico_file2{width:15px;height:20px;margin:5px 5px -5px 0;background-position:-20px -210px}
.ico.ico_file3{width:15px;height:20px;margin:5px 5px -5px 0;background-position:-40px -210px}
.ico.ico_file4{width:15px;height:20px;margin:5px 5px -5px 0;background-position:-60px -210px}
.ico.ico_file5{width:15px;height:20px;margin:5px 5px -5px 0;background-position:-80px -210px}
.ico.ico_close{position:absolute;top:12px;right:20px;width:17px;height:17px;background-position:-100px -210px;opacity:0.4;filter:alpha(opacity=40)}

/* Button :: [컨텐츠 공통] */
.btn{display:inline-block;background:url(/img/sp_btn.gif) no-repeat;font-weight:bold;white-space:nowrap}
.btn.v2{font-weight:normal}
.btn span{display:block;background:url(/img/sp_btn.gif) no-repeat}

.btn.gray{height:28px;padding-right:2px;background-position:100% 0;color:#fff}
.btn span.bg_gray{padding:/*\**/4px 12px 6px 13px;background-position:0 0}
:root .btn span.bg_gray{padding:4px 13px 6px 15px}

.btn.white,.btn.blue,.btn.org,.btn.green,.btn.green2,.btn.white_v2,.btn.white_m2,.btn.spotdown{height:32px;padding-right:2px;background-position:100% -35px;color:#333}
.btn.blue{background-position:100% -75px;color:#fff}
.btn.org{background-position:100% -425px;color:#fff}
.btn.green{background-position:100% -465px;color:#fff}
.btn.green2{background-position:100% -505px;color:#fff}
.btn.white.m2{}
.btn.white_v2{height:24px;background-position:100% -155px}
/*웹접근성-명도대비 4.5 : 1 기준 적용을 위한 변경 끝 2016.11.07
.btn.white_m2{height:24px;background-position:100% -395px;color:#dd5607}
*/
.btn.white_m2{height:24px;background-position:100% -395px;color:#d64308}
.btn.down{padding-right:32px;background-position:100% -115px;font-weight:400;color:#555}
.btn.down.v2{height:24px;background-position:100% -185px}
.btn.down.v3{height:26px;background-position:100% -260px}
.btn.down.v4{height:28px;background-position:100% -295px;font-size:1.167em;font-weight:bold;color:#fff}
.btn.down.v5{height:28px;background-position:100% -330px;font-size:1.167em;font-weight:bold;color:#727272}
.btn.news{height:30px;padding-right:1px;background:url(/img/sp_btn3.gif) no-repeat 100% 0;font-size:1em;font-weight:bold;color:#555}
.btn.spotdown{display:none;position:absolute;left:5.2%;bottom:13%;opacity:0;filter:alpha(opacity=0);height:39px;background-position:100% -215px;font-size:1.333em;color:#fff}

.btn span.bg_white,.btn span.bg_blue,.btn span.bg_org,.bg_green,.bg_green2,.btn span.bg_down{padding:6px 16px 5px 18px;background-position:0 -35px}
.btn span.bg_blue{background-position:0 -75px}
.btn span.bg_org{background-position:0 -425px}
.btn span.bg_green{background-position:0 -465px}
.btn span.bg_green2{padding:4px 13px 3px 15px;background-position:0 -505px}
.btn span.bg_white_v2{padding:2px 16px 1px 18px;background-position:0 -155px}
.btn span.bg_white_m2{padding:2px 16px 1px 18px;background-position:0 -395px}
.btn span.bg_down{padding:6px 5px 5px 18px;background-position:0 -115px}
.btn span.bg_down.v2{padding:3px 1px 2px 18px;background-position:0 -185px}
.btn span.bg_down.v3{padding:4px 1px 1px 22px;background-position:0 -260px}
.btn span.bg_down.v4{padding:5px 8px 4px 15px;background-position:0 -295px}
.btn span.bg_down.v5{padding:5px 8px 4px 15px;background-position:0 -330px}
.btn span.bg_news{padding:5px 8px 4px 32px;background:url(/img/sp_btn3.gif) no-repeat 0 0;background-size:cover}
.btn span.bg_spotdown{padding:10px 19px 10px;background-position:0 -215px}

.btn_rgt{margin-top:20px;margin-right:10px;text-align:right}
.btn_cen{margin-top:20px;text-align:center}

.sp_ico_btn{overflow:hidden;display:inline-block;background:url(/img/sp_btn2.gif) no-repeat;text-indent:-999em;*text-indent:0px;*line-height:999em}
.sp_ico_btn.srch{position:absolute;top:0;left:0;width:32px;height:30px;background:url(/img/btn_srch.gif) no-repeat 0 0;background-size:32px 30px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/btn_srch.gif',sizingMethod='scale')}/* background-size ie8 */
.sp_ico_btn.plus,.sp_ico_btn.minus{width:11px;height:13px;background-position:-40px 0;vertical-align:middle}
.sp_ico_btn.plus{margin-right:6px}
.sp_ico_btn.minus{background-position:-55px 0}
.sp_ico_btn.close{display:none;position:absolute;right:10px;bottom:-314px;z-index:110;width:14px;height:13px;background-position:-70px 0}
.btn_mbihome{float:left;width:60px;height:36px;padding-top:13px;border-right:1px solid #3c3c3c;text-align:center}
.btn_newsletter{position:absolute;top:0;left:87px}

/* Content :: [컨텐츠 공통] */
.sp_line{position:relative;border:1px solid #d7ecd0}
.sp_line span{display:block;position:absolute;width:5px;height:5px;background-image:url(/img/sp_line.png);background-repeat:no-repeat}
.sp_line.v2{border:1px solid #ccc}
/*.sp_line_v2{width:25%}*/
.group_line{overflow:hidden}
.group_line .box_line{display:inline-block;float:left;position:relative;background:#d7ecd0 url(/img/bg_dott.png) repeat}
.group_line.v2 .box_line{background-color:#ccc}
.group_line .tit_line{position:absolute;top:50%;left:0;width:89px;margin-top:-10px;font-size:1.167em;color:#333;text-align:center}
.group_line .tit_line.v2{width:45px}
.group_line .txt_line{margin-left:89px;padding:12px 15px 10px 20px;background:#fff;font-size:1.167em;font-weight:bold;color:#555;text-align:left}
.group_line .txt_line.v2{margin-left:45px}
.group_line .txt_line.v3{margin-left:0;padding:12px 5px 10px;font-weight:normal;text-align:center}

.blue_lt{top:-2px;left:-2px;background-position:0 0}
.blue_lb{bottom:-2px;left:-2px;background-position:0 -5px}
.blue_rt{top:-2px;right:-2px;background-position:-5px 0}
.blue_rb{bottom:-2px;right:-2px;background-position:-5px -5px}
.gray_lt{top:-2px;left:-2px;background-position:-10px 0}
.gray_lb{bottom:-2px;left:-2px;background-position:-10px -5px}
.gray_rt{top:-2px;right:-2px;background-position:-15px 0}
.gray_rb{bottom:-2px;right:-2px;background-position:-15px -5px}

.lst_view{overflow:hidden;width:280px;margin:0 auto 16px}
.lst_view li{float:left;width:49%}
.lst_view li:first-child{margin-right:2px}

/* Location :: [컨텐츠 공통] */
.group_loc{display:none}

/* box :: [컨텐츠 공통] */
.box_type_v1{padding:10px 15px 8px;border:1px solid #e5e5e5}
.box_type_v1 .tx_comm_v2{font-size:1.083em}

.btn_menu_close{display:block;overflow:hidden;position:absolute;top:14px;right:14px;width:23px;height:23px;background:url(/img/btn_close.png) 0 0;background-size:100%;text-indent:-9999px}

@media screen and (-webkit-min-device-pixel-ratio:1.5){
/* .mbi_menu_group{height:465px}	 */
}

/* Media Query */
@media all and (min-width:768px){
body,input,textarea,select,button,table{font-family:'돋움',dotum,sans-serif}	
/* 폰트제거 	
body,input,textarea,select,button,table{font-family:'나눔바른고딕',NanumBarunGothic,NBG,'돋움',dotum,sans-serif}
*/

/* Layout :: [컨텐츠 공통] */
body{background:url(/img/bg_webt_rgt.gif) repeat-x 0 0}
#wrap{padding:0 15px}
#container{margin:30px 0 110px}
.lnb{display:block;position:absolute;left:0 !important;width:210px}
.content{width:auto;min-height:555px;margin-left:240px}
.bg_blue_heaer{display:block;position:absolute;top:0;left:-100%;z-index:-1;width:120%;height:36px;background-color:#005aab}

/* Color & Font :: [컨텐츠 공통] */
.txt_intro,.txt_ft30{font-size:2.5em;line-height:1.38em}
.txt_intro.v2{font-size:1.79em}
.txt_intro.v3{font-size:1.5em}
.txt_ft16{font-size:1.333em}
.txt_ft30.v1{padding:12px 0 70px 0}

/* UI 설정 :: [컨텐츠 공통] */
.dn_mbi{display:inline-block}	
.dn_mbi{display:table-cell;*display:block}
.din_mbi{display:inline-block !important}	
.dbn_mbi,.dbn_mbi_v2{display:block !important}	
.db_mbi{display:none}

/* Space :: [컨텐츠 공통] */
.section{overflow:hidden;position:relative;zoom:1}
.section.v10{margin-bottom:10px/* margin-bottom:.85% */}
.section.v20{margin-bottom:20px/* margin-bottom:1.55% */}
.section.v30{margin-bottom:30px/* margin-bottom:2.3% */}
.section.v40{margin-bottom:40px/* margin-bottom:3.15% */}
.section.v50{margin-bottom:50px}

.group.v10{margin-bottom:10px/* margin-bottom:.85% */}
.group.v20{margin-bottom:20px/* margin-bottom:1.55% */}
.group.v30{margin-bottom:30px/* margin-bottom:2.3% */}
.group.v40{margin-bottom:40px/* margin-bottom:3.15% */}

.wt26{width:17%}

.txt_space_v1{margin-bottom:30px}
.txt_space_v2{margin-bottom:20px}
.txt_space_v3{margin-bottom:10px}
.txt_space_v4{margin-bottom:35px}
.txt_space_v5{margin:20px 0 10px}
.txt_space_v6{margin-bottom:10px}
.txt_space_v7{margin-bottom:5px}
.txt_space_v8{margin-bottom:43px}

.txt_fr{margin:12px 0 4px}

.mr17{margin-right:17px}

.wmt6_m3{margin-top:6px}
.wmt12_m6{margin-top:12px}
.wmt20_m10{margin-top:20px}
.wmt30_m15{margin-top:30px}
.wmt40_m20{margin-top:40px}
.wmb_10{display:block;margin-bottom:10px}
.wmb30_m15{margin-bottom:30px}
.mbi_wrap{margin-right:0;margin-left:0}
.wml20_ml0{margin-left:20px}

/* Header :: [컨텐츠 공통] */
.group_user{height:36px}
.group_search{float:left;width:210px;height:36px;margin:0;background-color:#c9cfd4}
.group_search{float:left;width:210px;height:36px;margin:0}

.group_search span{display:inline}
.group_search input[type=text]{float:left;width:150px !important;height:12px;padding:12px 0 12px 15px;border:none;background-color:#c9cfd4;color:#333}
.group_search a,.group_userlst{float:right}
.group_userlst{margin-top:8px}
.lst_user{display:block}
.lst_user,.lst_user li{float:left}
.lst_user li{display:block;padding:0 9px;background:url(/img/bu_l.gif) no-repeat 100% 5px}
.lst_user .tx_english{position:static;letter-spacing:0}
.lst_user .tx_english .mbi_english{display:none}
.lst_user li.last{padding-right:0;background:none}
.lst_user,.lst_user li a{color:#ccc}
.lst_user,.lst_user li a.clr_green{color:#6ee8de}
.btn_totalview{display:none;position:relative;top:0;left:0;height:auto;margin-left:9px;padding-right:14px;font-weight:bold;color:#2cb5ff !important;background:url(/img/ico_down.gif) no-repeat 100% 4px;line-height:1.8em;filter:none}
.btn_adminhome{padding-right:15px;background:url(/img/ico_down.gif) no-repeat 100% 4px;color:#2cb5ff !important}
.clrbar{display:none;top:107px;z-index:100}

/* Gnb :: [컨텐츠 공통] */
.header_inner h1{position:relative;top:0;right:0}
/* .header_inner,.lst_gnb{overflow:hidden;zoom:1} */
.header_inner{height:71px}
.header_inner h1{float:left;width:210px;/*height:84px;*/margin-left:0}
.header_inner h1 a{display:block;width:200px;margin-top:12px}
.header_inner h1 img{width:200px;height:47px}
.group_gnb{display:block;float:right;width:70.5%;margin-top:34px}
.lst_gnb{width:100%;margin-top:0}
.lst_gnb li{position:relative;float:left;width:auto;background:none;font-size:1.5em;text-align:right;letter-spacing:-1px}
.lst_gnb li>a{display:inline;width:auto;height:auto;padding-left:0;border:none !important;line-height:1.2em;color:#333}
.lst_gnb li>a:hover,.lst_gnb li>a:focus{color:#005aab}

.lst_gnb li ul{position:absolute;top:41px;padding-top:10px;width:100%;z-index:100}
.lst_gnb li.m6 ul{width:98.5%}
.lst_gnb li ul li a{display:inline;overflow:visible;height:auto;background:none;font-weight:normal;text-align:center;text-indent:0}

.bg_webgnb{display:none;position:absolute;right:0;z-index:90;width:78.9%;height:324px;border-right:1px solid #dedede;border-bottom:2px solid #005aab;background-color:#fff}
.bg_webgnb_v2{display:none;position:absolute;right:0;z-index:90;width:100%;height:324px;border-right:1px solid #dedede;border-bottom:2px solid #005aab;background-color:#fff}
.bg_webgnb.v2{top:37px;width:100%;height:324px;border:none;background:none}

/* 모바일 전체보기 메뉴 :: [컨텐츠 공통] */
.mbi_menu_group{display:none !important}

/* LNB :: [컨텐츠 공통] */
.tit_lnb{font-size:2.833em;color:#333;line-height:1.1em}
.tit_lnb.v2{line-height:1.2em}
/*웹접근성-명도대비 4.5 : 1 기준 적용을 위한 변경 끝 2016.11.04
.lst_lnb{margin-top:23px;border-top:1px solid #ccc;font-size:1.167em}
*/
.lst_lnb{margin-top:23px;border-top:1px solid #ccc;font-size:1.25em;}
.lst_lnb>li{border-bottom:1px solid #ccc}
.lst_lnb>li>a{display:block;padding:8px 0 6px 10px;background:url(/img/bu_lnb_off.png) no-repeat 191px 16px;color:#333}
.lst_lnb>li>a:hover,.lst_lnb>li>a:focus,.lst_lnb>li>a.on{margin-top:-1px;*margin-top:0;margin-bottom:-1px;*margin-bottom:0;padding:8px 0 6px 9px;background:#005aab url(/img/bu_lnb_on.png) no-repeat 190px 17px;color:#fff;}
/*
.lst_lnb.m1>li>a:hover,.lst_lnb.m1>li>a:focus,.lst_lnb.m1>li>a.on{background-color:#0f99d1;border:1px solid #0f99d1;}
.lst_lnb.m2>li>a:hover,.lst_lnb.m2>li>a:focus,.lst_lnb.m2>li>a.on{background-color:#dd5607;border:1px solid #dd5607;}
.lst_lnb.m3>li>a:hover,.lst_lnb.m3>li>a:focus,.lst_lnb.m3>li>a.on{background-color:#76ac24;border:1px solid #76ac24;}
.lst_lnb.m4>li>a:hover,.lst_lnb.m4>li>a:focus,.lst_lnb.m4>li>a.on{background-color:#0e8029;border:1px solid #0e8029;}
.lst_lnb.m5>li>a:hover,.lst_lnb.m5>li>a:focus,.lst_lnb.m5>li>a.on{background-color:#0387a3;border:1px solid #0387a3;}
.lst_lnb.m6>li>a:hover,.lst_lnb.m6>li>a:focus,.lst_lnb.m6>li>a.on{background-color:#005aab;border:1px solid #005aab;}

.tit_lnb.m1{color:#0f99d1}
.tit_lnb.m2{color:#dd5607}
.tit_lnb.m3{color:#76ac24}
.tit_lnb.m4{color:#0e8029}
.tit_lnb.m5{color:#0387a3}
.tit_lnb.m6{color:#005aab}

LNB :: [컨텐츠 공통] 웹접근성-명도대비 4.5 : 1 기준 적용을 위한 변경 끝 2016.11.04
*/
.lst_lnb.m1>li>a:hover,.lst_lnb.m1>li>a:focus,.lst_lnb.m1>li>a.on{background-color:#007CB6;border:1px solid #007CB6;}
.lst_lnb.m2>li>a:hover,.lst_lnb.m2>li>a:focus,.lst_lnb.m2>li>a.on{background-color:#d64308;border:1px solid #d64308;}
.lst_lnb.m3>li>a:hover,.lst_lnb.m3>li>a:focus,.lst_lnb.m3>li>a.on{background-color:#5C8201;border:1px solid #5C8201;}
.lst_lnb.m4>li>a:hover,.lst_lnb.m4>li>a:focus,.lst_lnb.m4>li>a.on{background-color:#0e8029;border:1px solid #0e8029;}
.lst_lnb.m5>li>a:hover,.lst_lnb.m5>li>a:focus,.lst_lnb.m5>li>a.on{background-color:#037D9A;border:1px solid #037D9A;}
.lst_lnb.m6>li>a:hover,.lst_lnb.m6>li>a:focus,.lst_lnb.m6>li>a.on{background-color:#005aab;border:1px solid #005aab;}

.tit_lnb.m1{color:#007CB6}
.tit_lnb.m2{color:#d64308}
.tit_lnb.m3{color:#5C8201}
.tit_lnb.m4{color:#0e8029}
.tit_lnb.m5{color:#016E97}
.tit_lnb.m6{color:#005aab}

.lst_lnb>li>ul>li{margin-left:10px;padding:1px 0 1px 10px;background:url(/img/bu_dott_v7.gif) no-repeat 0 9px;font-size:.857em}
.lst_lnb>li>ul{padding:10px 0 8px}
.lst_lnb>li>ul>li>a:hover,.lst_lnb>li>ul>li>a.on{font-weight:bold}
/*
LNB :: [컨텐츠 공통] 웹접근성-명도대비 4.5 : 1 기준 적용을 위한 변경 끝 2016.11.04
.lst_lnb.m1>li>ul>li>a:hover,.lst_lnb.m1>li>ul>li>a.on{color:#0f99d1}
.lst_lnb.m2>li>ul>li>a:hover,.lst_lnb.m2>li>ul>li>a.on{color:#dd5607}
.lst_lnb.m3>li>ul>li>a:hover,.lst_lnb.m3>li>ul>li>a.on{color:#76ac24}
.lst_lnb.m4>li>ul>li>a:hover,.lst_lnb.m4>li>ul>li>a.on{color:#0e8029}
.lst_lnb.m5>li>ul>li>a:hover,.lst_lnb.m5>li>ul>li>a.on{color:#0387a3}
.lst_lnb.m6>li>ul>li>a:hover,.lst_lnb.m6>li>ul>li>a.on{color:#005aab}
*/
.lst_lnb.m1>li>ul>li>a:hover,.lst_lnb.m1>li>ul>li>a.on{color:#007CB6}
.lst_lnb.m2>li>ul>li>a:hover,.lst_lnb.m2>li>ul>li>a.on{color:#d64308}
.lst_lnb.m3>li>ul>li>a:hover,.lst_lnb.m3>li>ul>li>a.on{color:#5C8201}
.lst_lnb.m4>li>ul>li>a:hover,.lst_lnb.m4>li>ul>li>a.on{color:#0e8029}
.lst_lnb.m5>li>ul>li>a:hover,.lst_lnb.m5>li>ul>li>a.on{color:#037D9A}
.lst_lnb.m6>li>ul>li>a:hover,.lst_lnb.m6>li>ul>li>a.on{color:#005aab}

.lnb_clrbar{overflow:hidden;height:4px;margin-top:-1px;background-color:#0089cc}
.lnb_clrbar span{display:block;float:left;width:70px;height:4px}
.lnb_clrbar_v1{background-color:#404d65}
.lnb_clrbar_v2{background-color:#005aab}

/* Footer [컨텐츠 공통] */
#footer{margin-bottom:20px;padding:0;background:none}
.foot_top{display:block;width:100%;height:50px;background:#32506b;line-height:50px}
.footer_inner{padding:0 15px}
.foot_menu{float:left;font-weight:normal}
.foot_menu li{margin-right:22px}
.foot_menu li strong{color:#fff}
.foot_sns{margin-top:11px}
.foot_sns li{margin-left:5px;line-height:28px}
.foot_sns li:first-child{margin-right:5px;color:#fff;font-weight:bold}
.foot_sns li a{display:block;width:28px;height:28px}
.lst_address li{overflow:hidden;color:#555;line-height:21px;text-indent:-70px;padding-left:140px;vertical-align:top}
.lst_address li span{display:inline-block;width:66.9%;max-width:460px;color:#666}
.lst_address li strong{color:#333}
.copy{color:#555;opacity:10;filter:alpha(opacity=100)}
.copy{margin-top:0px;font-size:1em}
.foot_lft{float:left;width:79%;margin-top:15px}
.foot_rgt{float:right;width:21%;margin-top:25px}
.lst_mark{float:right}
.foot_rgt li{overflow:hidden;float:left;margin-left:10px;text-indent:-9999px}
.foot_rgt li:first-child{margin-left:0}

/* Title & Bullet :: [컨텐츠 공통] */
.h2_tit{padding:0 0 32px 0;font-size:3em}
.h3_tit.v1{margin-bottom:35px}
.h3_tit.v2{margin-bottom:15px}
.h3_tit.v3{margin-bottom:11px}
.h3_tit_cen{font-size:3.333em}
.lst_txt.v8{float:left;width:77%}
.lst_txt.v8 li{width:31%}
.lst_txt.v10 li{float:left;width:42%;margin-right:5%;vertical-align:top}

/* Tab :: [컨텐츠 공통] */
.tab{overflow:hidden;margin-top:0;margin-bottom:27px;zoom:1}
.tab li{margin-top:0;float:left;font-size:1.167em;line-height:inherit}
.tab li a{padding:8px 0 5px;border:1px solid #ccc;border-width:1px 1px 4px 0}
.tab li:first-child a,.tab li.bl a{border-left:1px solid #ccc}
.tab li a:hover,.tab li.on,.tab li.tbn.bt a:hover{padding:9px 0;border:none}
.tab li.tbn a{border-top:none}
.tab li.tbn.bt a{border-top:1px solid #ccc}
.tab li.tbn a:hover,.tab li.tbn.on{padding-top:8px}
.tab li.tbn.bt.on{padding-top:9px}
.tab li span{padding:0 6px}
.tab.v1 li,.tab.v2 li.tab_half{width:50%}
.tab.v2 li{width:33.3%}
.tab.v2.change li:first-child,.tab.v2 li.tbn.bl{width:33.4%}
.tab.v3{margin-bottom:27px}

.lst_gnb:after,.header_inner,#gnb{display:block;clear:both;content:''}

/* 검색 :: [컨텐츠 공통] */	
.lst_field_v1{padding:26px 10px}
.srch_v1{width:80%;margin:0 auto}

/* BBS_View :: [컨텐츠 공통] */
.bbs_view td,.bbs_next td{padding:7px 20px}
.bbs_view td.view{padding:25px 30px}

/* BBS_Write :: [컨텐츠 공통] */
.lst_write li:first-child{margin-bottom:8px}
.txt_write,.lst_write li{font-size:1em}
.bbs_write th,.bbs_write td{padding:7px 20px}
.input1{width:155px}
.input2{width:70px}
.input3{width:390px}
.input4{width:99%}
.input5{width:136px}
.box_write{width:60px}

/* 포토게시판 :: [컨텐츠 공통] */
.bbs_photo{overflow:hidden;margin-top:-25px;margin-bottom:45px;zoom:1}
.bbs_photo li{width:46.1%;margin-top:25px}
.bbs_photo dt{font-size:1.167em}
.bbs_photo.v2 li{width:32.3%}

/* Paging :: [컨텐츠 공통] */
.paging a.dn_mbi,.paging strong.dn_mbi{display:none}

/* Table_List :: [컨텐츠 공통] */
.tbl_lst.v2{width:97.5%;margin-left:20px}
.tbl_lst th.lft,.tbl_lst td.lft{padding-right:20px;padding-left:20px}
.tbl_lst th.lft.v2,.tbl_lst td.lft.v2{padding-right:5px;padding-left:5px}
.tbl_lst td.rgt{padding-right:20px}
.tbl_lst td.rgt.v2{padding-right:5px}

/*2016.03.30 추가*/
.tbl_lst.ps td.cnt.v2{vertical-align: top;}
.tbl_lst.ps td.cnt.v2.next{padding-right:27px;padding-left:5px;border-left-width:0;border-right-width:0;background-image:url(/img/bu_sp_next.gif); background-repeat: no-repeat; background-position: right center;}
.tbl_lst.ps td.cnt.v2.end{background:none; border-left-width:0;}

/* Icon :: [컨텐츠 공통] */
.ico.ico_admin{display:inline-block;width:51px;height:47px;margin-right:17px;background-position:-15px -90px;vertical-align:middle}

/* Button :: [컨텐츠 공통] */
.btn_rgt{margin-right:0}
.btn_cen{margin-top:25px}
.btn_newsletter{display:inline-block;float:left;position:static;margin:-3px 6px 0 0;line-height:19px}
.btn.news{height:26px;padding-right:35px;background:url(/img/sp_btn.gif) no-repeat 100% -365px;color:#fff}
.btn span.bg_news{padding:5px 8px 4px 15px;background:url(/img/sp_btn.gif) no-repeat 0 -365px}

.sp_ico_btn.srch{position:relative;float:right;width:36px;height:36px;background:url(/img/btn_srch_web.gif) no-repeat 0 0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/btn_srch_web.gif',sizingMethod='scale')}/* background-size ie8 */

/* Location :: [컨텐츠 공통] */
.group_loc{display:block;overflow:hidden;margin:7px 0 35px;line-height:1em}
.lst_loc{float:left;color:#777;line-height:1.5em}
.loc_next{padding:0 6px;font-size:11px;color:#ccc}
.lst_confunc{display:none;float:right}
.lst_confunc ul{margin:2px -10px 0 0}
.lst_confunc ul li{overflow:hidden;float:left;padding:0 10px;background:url(/img/bu_l.gif) no-repeat 0 2px;zoom:1}
.lst_confunc ul li:first-child{background:none}

/* box :: [컨텐츠 공통] */
.box_type_v1{padding:2% 10%}
.box_type_v1 .tx_comm_v2{font-size:1.167em}
.box_data,.box_newsletter{padding:16px 30px}
.txt_data{margin-top:5px}
.txt_data.v2{margin-top:0}
.txt_data.v3{margin-top:12px}
.txt_data.v4{margin-top:9px}
}

@media all and (min-width:768px) and (max-width:1024px){
.lst_gnb li.m1{width:22.3%;text-align:left}
.lst_gnb li.m2{width:12.7%}
.lst_gnb li.m3{width:17.5%}
.lst_gnb li.m4{width:15.7%}
.lst_gnb li.m5{width:13.2%}
.lst_gnb li.m6{width:18.5%}
.lst_gnb li ul li{width:100% !important;padding-bottom:8px;font-size:.667em;text-align:center;letter-spacing:-1px}
.lst_gnb li.m1 ul li{width:95% !important;margin-left:-4%}
.lst_gnb li.m2 ul li{width:152% !important;margin-left:-18%}
.lst_gnb li.m3 ul li{width:96% !important;margin-left:23%}
.lst_gnb li.m4 ul li{width:80% !important;margin-left:27%}
.lst_gnb li.m5 ul li{width:110% !important;margin-left:15%}
.lst_gnb li.m6 ul li{width:96% !important;margin-left:15%}

/*
웹접근성-명도대비 4.5 : 1 기준 적용을 위한 변경 끝 2016.11.04
.lst_gnb li.m1 a:hover,.lst_gnb li.m1 ul li a:hover{color:#0f99d1}
.lst_gnb li.m2 a:hover,.lst_gnb li.m2 ul li a:hover{color:#dd5607}
.lst_gnb li.m3 a:hover,.lst_gnb li.m3 ul li a:hover{color:#76ac24}
.lst_gnb li.m4 a:hover,.lst_gnb li.m4 ul li a:hover{color:#0e8029}
.lst_gnb li.m5 a:hover,.lst_gnb li.m5 ul li a:hover{color:#0387a3}
.lst_gnb li.m6 a:hover,.lst_gnb li.m6 ul li a:hover{color:#005aab}
*/
.lst_gnb li.m1 a:hover,.lst_gnb li.m1 ul li a:hover{color:#007CB6}
.lst_gnb li.m2 a:hover,.lst_gnb li.m2 ul li a:hover{color:#d64308}
.lst_gnb li.m3 a:hover,.lst_gnb li.m3 ul li a:hover{color:#5C8201}
.lst_gnb li.m4 a:hover,.lst_gnb li.m4 ul li a:hover{color:#0e8029}
.lst_gnb li.m5 a:hover,.lst_gnb li.m5 ul li a:hover{color:#037D9A}
.lst_gnb li.m6 a:hover,.lst_gnb li.m6 ul li a:hover{color:#005aab}

.input5{width:22%}
}

@media all and (min-width:1025px){
/* Layout :: [컨텐츠 공통] */
#wrap{width:1000px;margin:0 auto;padding:0}
.lnb{display:block;position:relative;float:left;width:210px;margin-right:30px}
/* .content{float:left;position:relative;width:760px;margin-left:0} */
.content{float:left;position:relative;width:760px;margin-left:0;margin-bottom:110px;}   /* 2016-02-03 */
.footer_inner{width:1000px;margin:0 auto}
.lst_address li span{width:460px}
.btn_intro_dwld{display:block;float:left;margin:11px 15px 0 0;line-height:22px}
/*.bg_blue_heaer{width:50%}*/

/* Color & Font :: [컨텐츠 공통] */
.txt_intro{width:95%}

/* Gnb :: [컨텐츠 공통] */
.group_gnb{width:790px}
.lst_gnb{width:auto}
.lst_gnb li{width:132px}
.lst_gnb li.m6{width:130px}
.lst_gnb li>a{display:block;overflow:hidden;width:100%;height:24px;margin:0 auto;background:url(/img/sp_gnb.gif) no-repeat;text-align:left;text-indent:-999em}
/*.lst_gnb li.m2{margin-left:53px}
.lst_gnb li.m3{margin-left:71px}
.lst_gnb li.m4{margin-left:60px}
.lst_gnb li.m5{margin-left:68px}
.lst_gnb li.m6{margin:0 21px 0 64px}*/
.lst_gnb li.m1>a{width:115px;background-position:0 0}
.lst_gnb li.m2>a{width:60px;background-position:-115px 0}
.lst_gnb li.m3>a{width:60px;background-position:-175px 0}
.lst_gnb li.m4>a{width:60px;background-position:-235px 0}
.lst_gnb li.m5>a{width:45px;background-position:-295px 0}
.lst_gnb li.m6>a{width:70px;background-position:-340px 0}
.lst_gnb li.m1>a:hover,.lst_gnb li.m1.on>a{background-position:0 -25px}
.lst_gnb li.m2>a:hover,.lst_gnb li.m2.on>a{background-position:-115px -25px}
.lst_gnb li.m3>a:hover,.lst_gnb li.m3.on>a{background-position:-175px -25px}
.lst_gnb li.m4>a:hover,.lst_gnb li.m4.on>a{background-position:-235px -25px}
.lst_gnb li.m5>a:hover,.lst_gnb li.m5.on>a{background-position:-295px -25px}
.lst_gnb li.m6>a:hover,.lst_gnb li.m6.on>a{background-position:-340px -25px}
.lst_gnb li ul{height:310px;border-left:1px solid #dedede}
.lst_gnb li ul li{background:url(/img/bu_dott_v5.gif) no-repeat 10px 13px;font-size:.626em;text-align:left;letter-spacing:-1px}
.lst_gnb li ul li a{display:block;width:100%;height:30px;text-align:left;text-indent:19px;line-height:30px}
.lst_gnb li.m6 ul li a{width:98.5%;margin-left:-1px}
.lst_gnb li ul li a:hover{color:#fff;background:url(/img/bu_dott_v6.gif) no-repeat 10px 13px}
/*웹접근성-명도대비 4.5 : 1 기준 적용을 위한 변경 끝 2016.11.04
.lst_gnb li.m1 ul li a:hover{background-color:#0f99d1}
.lst_gnb li.m2 ul li a:hover{background-color:#dd5607}
.lst_gnb li.m3 ul li a:hover{background-color:#76ac24}
.lst_gnb li.m4 ul li a:hover{background-color:#0e8029}
.lst_gnb li.m5 ul li a:hover{background-color:#0387a3}
.lst_gnb li.m6 ul li a:hover{background-color:#005aab}
*/
.lst_gnb li.m1 ul li a:hover{background-color:#007CB6}
.lst_gnb li.m2 ul li a:hover{background-color:#d64308}
.lst_gnb li.m3 ul li a:hover{background-color:#5C8201}
.lst_gnb li.m4 ul li a:hover{background-color:#0e8029}
.lst_gnb li.m5 ul li a:hover{background-color:#037D9A}
.lst_gnb li.m6 ul li a:hover{background-color:#005aab}

/*.lst_gnb li.m1 ul li{width:129px !important;margin-left:7px}
.lst_gnb li.m2 ul li{width:139px !important;margin-left:-23px}
.lst_gnb li.m3 ul li{width:120px !important;margin-left:-16px}
.lst_gnb li.m4 ul li{width:119px !important;margin-left:-10px}
.lst_gnb li.m5 ul li{width:106px !important;margin-left:-20px}
.lst_gnb li.m6 ul li{width:121px !important;margin-left:-10px}*/

/* 검색 :: [컨텐츠 공통] */	
.srch_v1{width:60%}

/* Location :: [컨텐츠 공통] */
.group_loc{margin:7px 0 35px}
.lst_confunc{display:block}
.lst_confunc ul{*position:relative;margin-right:-10px;*right:-10px}

/* Button :: [컨텐츠 공통] */
.btn.spotdown{display:block}

/* box :: [컨텐츠 공통] */
.box_type_v1{padding:15px 83px}

}

/* ETC Meadia Query */
@media all and (min-width:535px) and (max-width:767px){
.bbs_photo.v2 li{width:32.3%}	
}

@media all and (min-width:768px) and (max-width:900px){
/* Layout :: [컨텐츠 공통] */	
/*
.lnb{width:180px}	
.content{width:auto;margin-left:210px}
./
	
/* Header :: [컨텐츠 공통] */
.group_search{width:210px}

/* Gnb :: [컨텐츠 공통] */
.lst_gnb li{font-size:1.333em}
.lst_gnb li.m1{letter-spacing:-2px}
.lst_gnb li ul li{}

/* LNB :: [컨텐츠 공통] */
.tit_lnb{font-size:2.333em}
.lnb_clrbar span{width:60px}

/* Title & Bullet :: [컨텐츠 공통] */
.h2_tit{font-size:2.5em}
.lst_txt.v8 li{width:47%}

/* Location :: [컨텐츠 공통] */
.group_loc{margin:4px 0 35px}

/* box :: [컨텐츠 공통] */
.box_type_v1{padding:2% 4.5%}

/* Icon :: [컨텐츠 공통] */
.ico.ico_admin{display:none}
}

@media all and (min-width:900px){
.txt_data{margin:38px 0 0 140px}
.txt_data.v3{margin-top:25px}
.txt_data.v5{margin-top:35px}
.txt_data.v6{margin-top:20px}
.txt_data.v7{overflow:hidden;margin-top:5px;zoom:1}
.ico_data,.ico_rss,.ico_worker,.ico_srchworker{display:block;float:left;margin-right:30px;background-position:-345px -115px}
.ico_data.v2{background-position:-115px -495px}
.ico_data.v3{background-position:-230px -495px}
.ico_rss{background-position:-245px -375px}
.ico_worker{margin-left:20px;background-position:0 -495px}
.ico_srchworker{margin-left:20px;background-position:-115px 0}
/*.sp_ico2.ico_service1{display:block;width:104px;height:60px;margin:28px 0 0 4px;background-position:-460px 0}
.sp_ico2.ico_service2{display:block;width:91px;height:63px;margin:26px 0 0 4px;background-position:-460px -65px}
.sp_ico2.ico_service3{display:block;width:115px;height:63px;margin:20px 0 0 4px;background-position:-460px -130px}
.sp_ico2.ico_service4{display:block;width:109px;height:67px;margin:18px 0 0 4px;background-position:-460px -190px}*/

.dn_v3{display:inline-block}
.dn_v4{display:none}
}

@media all and (min-width:1000px){
.dn_mbi_v3{display:inline-block}	
.dn_mbi_v3{display:table-cell;*display:block}

.lst_view{width:57%;margin-bottom:36px}
.lst_view li{width:49.7%}
}

@media all and (min-width:320px) and (max-width:400px){
.group_line .txt_line.v2{padding-left:10px !important}
}

@media all and (min-width:768px) and (max-width:950px){
/* .lst_gnb li ul,.bg_webgnb{display:none !important} */
}

@media all and (min-width:850px) and (max-width:1024px){
.lst_gnb li.m1 ul li{margin-left:-8%}
.lst_gnb li.m2 ul li{margin-left:-12%}
.lst_gnb li.m3 ul li{margin-left:27%}
.lst_gnb li.m4 ul li{margin-left:32%}
.lst_gnb li.m5 ul li{margin-left:21%}
.lst_gnb li.m6 ul li{margin-left:17%}
}
@media all and (min-width:768px) and (max-width:1023px){
/* UI 설정 :: [컨텐츠 공통] */
.dn_v2{display:none !important}

.foot_lft{width:92%}
.foot_rgt{width:8%}
}

@media all and (max-width:800px){
.tx_sns{display:none}
}

@media all and (max-width:1023px){
.dn_v5{display:none !important}
}
/*@media all and (min-width:320px) and (max-width:400px){
.foot_menu_last{* clear:both;* display:block;* width:100%}
}*/

/* snb 바로가기 퀵메뉴 2016-02-03 */
.quick_menu{width:81px;position:absolute;top:60px;right:-101px;}
.quick_menu{width:79px;height:505px;border:1px solid #d7d7d7;}
.quick_menu > p{height:25px;line-height:25px;font-size:13px;font-weight:bold;color:#555;text-align:center;background-color:#fff;}
.quick_menu ul > li{width:79px;height:59px;border-top:1px solid #d7d7d7;background-color:#fff;}
.quick_menu ul > li a{display:inline-block;width:79px;height:59px;text-align:center;}
.quick_menu ul > li span{visibility:hidden; overflow:hidden; width:1px; height:0; margin:0; padding:0; line-height:0;}
.quick_menu ul > li em.icon01{display:inline-block;width:44px;height:29px;margin-top:15px;background:url("/img/sp_government.png") no-repeat 0 0;}
.quick_menu ul > li em.icon02{display:inline-block;width:37px;height:29px;margin-top:15px;background:url("/img/sp_government.png") no-repeat -45px 0;}
.quick_menu ul > li em.icon03{display:inline-block;width:33px;height:36px;margin-top:15px;background:url("/img/sp_government.png") no-repeat -85px 0;}
.quick_menu ul > li em.icon04{display:inline-block;width:40px;height:30px;margin-top:14px;background:url("/img/sp_government.png") no-repeat -120px 0;}
.quick_menu ul > li em.icon05{display:inline-block;width:40px;height:39px;margin-top:10px;background:url("/img/sp_government.png") no-repeat 0 -40px;}
.quick_menu ul > li em.icon06{display:inline-block;width:28px;height:28px;margin-top:14px;background:url("/img/sp_government.png") no-repeat -45px -40px;}
.quick_menu ul > li em.icon07{display:inline-block;width:33px;height:33px;margin-top:13px;background:url("/img/sp_government.png") no-repeat -85px -40px;}
.quick_menu ul > li em.icon08{display:inline-block;width:37px;height:36px;margin-top:10px;background:url("/img/sp_government.png") no-repeat -120px -40px;}