@charset "utf-8";

/* common */
button{padding:0;border:0;background:none}
.ui-layout-north{z-index:11 !important}
.tl{text-align:left}
.tc{text-align:center}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

/* 공통 UI */
.btn{display:inline-block;min-width:22px;padding:1px 3px 0;font-size:11px;font-family:'돋움',Dotum;line-height:14px;border-radius:1px;letter-spacing:-1px}
.btn img{margin-right:3px;vertical-align:top;*margin-top:-1px}
.btn.inac{opacity:0.5;filter:alpha(opacity=50)}
.btn.type{background:url(../images/newimg/bg_btn_select.gif) repeat-x;border:1px solid #c2c2c2;color:#000;border-radius:2px}
.btn.type2{color:#1d67ae;border:1px solid #8abde9;background:url(../images/newimg/bg_btn_type2.gif) repeat-x}
.btn.type3{color:#fff;border:1px solid #8fb4d1;background:url(../images/newimg/bg_btn_type3.gif) repeat-x}
.btn.type4{color:#444;border:1px solid #bbb;background:#fff}
.btn.type5{color:#816230;border:1px solid #e2c186;background:url(../images/newimg/bg_btn_type5.gif) repeat-x}
.btn.type6{color:#6a4100;border:1px solid #e2c186;background:url(../images/newimg/bg_btn_type5.gif) repeat-x}
.btn.type7{background:url(../images/newimg/bg_btn_type6.gif) repeat-x;border:1px solid #afafaf;color:#2b5bb4;padding:2px 5px 1px;border-radius:2px}
.btn.type8{background:url(../images/newimg/bg_btn_type7.gif) repeat-x;border:1px solid #81a2df;color:#1752ca;padding:2px 5px 1px;border-radius:2px}
.btn.type9{background:url(../images/newimg/bg_btn_type8.gif) repeat-x;border:1px solid #e9bb8e;color:#945c18}
.btn.type10{background:url(../images/newimg/bg_btn_type9.gif) repeat-x;border:1px solid #b8d453;color:#4d770a;padding:2px 5px 1px;border-radius:2px}
.btn.type11{font-size:12px;font-weight:bold;background:url(../images/newimg/bg_btn_type10.gif) repeat-x;border:1px solid #c1c1c1;color:#595959;line-height:15px;padding:3px 10px 2px;border-radius:2px}
.btn.type12{background:url(../images/newimg/bg_btn_type11.gif) repeat-x;border:1px solid #d06312;color:#fff;padding:1px 10px 0;border-radius:2px}
.btn.type13{padding:2px 3px 0;background:#fff;border:1px solid #449dc7;color:#449dc7;border-radius:2px;line-height:13px}
.btn.type14{padding:2px 3px 0;background:url(../images/newimg/bg_btn_type12.gif) repeat-x;border:1px solid #fc9c0d;color:#fff;border-radius:2px;line-height:13px}
.btn.type15{padding:2px 3px 0;background:url(../images/newimg/bg_btn_type15.gif) repeat-x;border:1px solid #c1c1c1;color:#666666;border-radius:2px;line-height:13px}
.btnfont{font-size:11px;font-family:'돋움',Dotum;line-height:14px;}

.inp_inner{position:relative;display:inline-block;margin-left:5px;padding:2px 3px 1px;border:1px solid #7f9db9;border-radius:2px;background:#fff;cursor:pointer} /* border ?덈뒗 input box */
.inp_inner:first-child{margin-left:0}
.inp_inner input{width:13px;height:13px}
.inp_inner input,.inp_inner label{vertical-align:top}
.inp_inner:hover .info_bx{display:block}

.inp_bx{*zoom:1}
.inp_bx:before{display:block;clear:both;content:''}
.inp_bx label{padding-right:0;font-size:11px;line-height:14px}
.inp_bx .btn{margin-left:4px}
.inp_bx .inp_inner{float:left}

.paging{height:20px}
.cont_wrap{}
.cont_wrap .list_util{}
.cont_wrap .tbl_wrap{overflow:hidden;overflow-y:auto}
.cont_wrap .paging{height:20px}

/* tip box */
.info_bx{display:none;position:absolute;top:24px;left:0;z-index:100;width:221px;padding:12px 18px 18px}
.info_bx .inner{display:block;position:relative;z-index:10;background:#f6f6f6}
.info_bx .tit,.info_bx .tx{display:block;font-family:'돋움',Doutm}
.info_bx .tit{font-size:12px;color:#c0580b}
.info_bx .tx{margin-top:6px;font-size:11px;color:#555;line-height:18px}
.info_bx .bg{position:absolute}
.info_bx .t_line{top:0;left:19px;right:19px;height:18px;background:url(../images/newimg/bg_t_line.png) repeat-x}
.info_bx .r_line{top:18px;right:0;bottom:18px;width:19px;background:url(../images/newimg/bg_r_line.png) repeat-y}
.info_bx .b_line{bottom:0;left:19px;right:19px;height:18px;background:url(../images/newimg/bg_b_line.png) repeat-x}
.info_bx .l_line{top:18px;left:0;bottom:18px;width:19px;background:url(../images/newimg/bg_l_line.png) repeat-y}
.info_bx .tl{width:19px;height:18px;top:0;left:0;background:url(../images/newimg/bg_tl_corner.png) no-repeat}
.info_bx .tr{width:19px;height:18px;top:0;right:0;background:url(../images/newimg/bg_tr_corner.png) no-repeat}
.info_bx .bl{width:19px;height:18px;bottom:0;right:0;background:url(../images/newimg/bg_br_corner.png) no-repeat}
.info_bx .br{width:19px;height:18px;bottom:0;left:0;background:url(../images/newimg/bg_bl_corner.png) no-repeat}

.sel_bx{overflow:hidden}
.sel_bx select{min-width:95px;height:17px;font-size:12px}
.sel_bx .btn{margin-left:4px}
.sel_bx select,.sel_bx .btn{float:left}
.sel_bx select,.sel_bx .btn,.sel_bx img{vertical-align:top}

.btn_ly_bx{position:relative}
.btn_ly_bx > button{padding:0;border:0;cursor:pointer}
.btn_ly_bx button img{vertical-align:top}
.bx_ly{position:absolute;top:30px;right:0;z-index:100;width:247px}
.bx_inner{background:#fff;border:3px solid #2a5a75}
.bx_inner .ly_tit{background:#6e81b6;padding:5px 10px;font-size:14px;color:#fff;font-weight:bold}
.bx_inner .ly_tit span{color:#444}
.bx_inner .btn_clse{position:absolute;top:6px;right:6px;width:18px;height:18px;background:url(../images/button/btn_close8.gif) no-repeat;border:0;cursor:pointer}
.bx_inner .btn_print{position:absolute;top:6px;right:30px}
.bx_inner .ly_cont{padding:15px 0 10px 0}
.bx_inner .ly_cont .ly_tx_bx{background:#eff4f7;border-top:1px solid #b2c7da;border-bottom:1px solid #b2c7da;padding:12px 15px}
.bx_inner .ly_cont .tx{padding-left:8px;color:#305b84;font-weight:bold;font-size:12px;background:url(../images/cssimg/bul_arrow9.gif) no-repeat 0 3px;line-height:14px}
.bx_inner .ly_cont input{}
.bx_inner .ly_cont label{}
.bx_inner .ly_cont .ly_inp_bx{margin-top:9px}
.bx_inner .ly_cont .ly_inp_bx input{width:13px;height:13px}
.bx_inner .ly_cont .ly_inp_bx label{font-size:12px;line-height:15px}
.bx_inner .ly_cont .ly_inp_bx input,.bx_inner .ly_cont .ly_inp_bx label{vertical-align:top}
.ly_btn_bx{margin-top:6px;text-align:center}
.ly_btn_bx button{margin-left:2px}

/* 리스트 상단 공통 유틸 */
.list_util{padding:5px;background:#ececec;*zoom:1}
.list_util:after{display:block;clear:both;content:''}
.list_util .sub_tx{float:left;padding-left:7px;font-size:12px;background:url(../images/cssimg/bul_arrow1.gif) no-repeat 0 6px;line-height:20px}
.list_util .sub_tx strong{color:#d60000;font-weight:bold}
.list_util .sub_tx .tit{margin-right:5px;font-weight:bold}
.list_util .util_cont{float:right;margin-top:1px}

.util_cont .sel_bx,.util_cont .btn_ly_bx,.util_cont .inp_bx{float:left}
.util_cont .sel_bx,.util_cont .inp_bx{margin-left:15px}
.util_cont .btn_ly_bx{margin:1px 0 0 5px}

/* 테이블 */
.tbl_tx_type,.tbl_type td a strong{color:#a30200}
.tbl_tx_type,.tbl_type strong{font-weight: bold;}
.tbl_tx_type2{color:#3c7aac}

.tbl_type table{width:100%}
.tbl_type th{padding:7px 5px;border:1px solid #b0c6db;background:#dee7ef;color:#535353;font-size:12px}
.tbl_type td{padding:8px 12px;border:1px solid #d4d4d4;background:#fff;color:#3c3c3c;text-align:center}
.tbl_type td a:hover{color:#4384bc}
.tbl_type td img{margin-top:-2px}
.tbl_type .tl{text-align:left !important}
.tbl_type .tx{margin-top:10px;line-height:18px}
.tbl_type .tx:first-child{margin-top:0}
.tbl_type .tx a{color:#767676}
.tbl_type .s_tit{background:#E0FFFF;border-bottom-color:#E0FFFF;text-align:left}
.tbl_type .s_tit span{color:#0044cc}
.tbl_type .btn_pop{margin-left:2px;vertical-align:middle;cursor:pointer}
.tbl_type .btn_pop img{margin-top:0}

.hrz_bx{margin-top:20px}
.hrz_bx:first-child{margin-top:0}
.hrz_bx .tbl_type{overflow-y:auto;overflow-x:hidden}

.paging_area{position:absolute;bottom:0;left:0;right:0}
.paging_area .paging{margin:0}
.tbl_type .none_area{padding:30px 0;background:#e9f2f6}/* 검색결과없음 */

/* 왼쪽 리스트 영역 */
.left_area{overflow-x:hidden;overflow-y:auto;position:absolute;top:0;left:0;right:0;bottom:35px;background:#fff}
.left_area p {margin:25px 0 0 0;text-align:center}
#leftContent .paging{position:absolute;bottom:0;left:0;right:0;height:25px;padding-top:10px}
#leftContent .paging_lstrm{bottom:0;left:0;right:0;height:25px}
.left_list_bx{}
.left_list_bx > li{border-bottom:1px solid #d4d4d4}
.left_list_bx > li > a{padding:5px 20px 3px}
.left_list_bx > li > a:hover{background:#fff9df}
.left_list_bx > li > a > .tx > strong{color:#a30200}
.left_list_bx > li.on > a{background:#fff9df}
.left_list_bx > li.onAdmRul > a{background:#fff9df}
.left_list_bx a{display:block}
.left_list_bx .tx,.left_list_bx .tx2{display:block;line-height:17px;white-space:nowrap}
.left_list_bx .tx{color:#666}
.left_list_bx .tx img{vertical-align:top}
.left_list_bx .tx2{color:#3c7aac}
.left_list_bx.type02 li > div{padding:5px 0 5px 10px}
.left_list_bx.type02 dl{margin:5px 0 10px;padding-left:10px}

.list_bx_in{display:none;padding:5px 10px;border-top:1px solid #d4d4d4}
.left_list_bx > li.on > .list_bx_in{display:block}
.list_bx_in .inner > li > a{font-weight:bold}
.list_bx_in .inner > li.on > a{background:#e5e5e5}
.list_bx_in a:hover{text-decoration:underline}
.list_bx_in ul{padding-left:20px}
.list_bx_in ul a{display:block;padding:3px 0;line-height:14px;white-space:nowrap}
.list_bx_in ul > li > a,.list_bx_in ul > li > span{white-space:nowrap}
.list_bx_in .ico{display:inline-block;margin:1px 4px 0 0;width:9px;height:9px;font-size:0;background:url(../images/button/btn_lmop.gif) no-repeat;vertical-align:top;line-height:0;text-shadow:none}
.list_bx_in .on > a .ico{background:url(../images/button/btn_lmcl.gif) no-repeat}
.list_bx_in .depth_bx{display:none}
.list_bx_in .on > .depth_bx{display:block}
.list_bx_in > .depth_bx{display:block}
.depth_bx.type > li > a{padding-left:7px;background:url(../images/cssimg/bul_arrow6.gif) no-repeat 0 6px;}

.dep .ico{display:inline-block;margin:1px 4px 0 0;width:9px;height:9px;font-size:0;background:url(../images/button/btn_lmop.gif) no-repeat;vertical-align:top;line-height:0;text-shadow:none}
.dep .listOn > a .ico{background:url(../images/button/btn_lmcl.gif) no-repeat}
.dep .dep1on > a .ico{background:url(../images/button/btn_lmcl.gif) no-repeat}

/* 타입 추가 180306 */
.left_list_bx > li > .list_bx_in02{display:none}
.left_list_bx > li.on > .list_bx_in02{display:block}
.list_bx_in02 + .list_bx_in,.list_bx_in + .list_bx_in02{margin-top:-5px;padding-top:0;border-top:0}

.list_bx_in02{padding:5px 10px;border-top:1px solid #d4d4d4}
.list_bx_in02 .inner{padding-left:20px}
.list_bx_in02 a{position:relative;display:block;padding:3px 0;line-height:14px;white-space:nowrap}
.list_bx_in02 a:hover{text-decoration:underline}
.list_bx_in02 .ico{position:absolute;top:4px;left:-13px;width:9px;height:9px;font-size:0;background:url(../images/button/btn_lmop.gif) no-repeat;line-height:0;text-shadow:none}
.list_bx_in02 .type a{padding-left:7px;background:url(../images/cssimg/bul_arrow6.gif) no-repeat 0 6px}
.list_bx_in02 .tree_tit{padding-left:13px}
.list_bx_in02 .tree_tit > a{font-weight:bold}
.list_bx_in02 .tree_tit.on{background:#e5e5e5}
.list_bx_in02 .tree_tit.on .ico{background:url(../images/button/btn_lmcl.gif) no-repeat}
.list_bx_in02 .dep_in.type{padding-left:20px}
.list_bx_in02 .dep_in > div{display:none}
.list_bx_in02 .dep_in > div.on{display:block}
.list_bx_in02 .dep_in > div a{position:relative}
.list_bx_in02 .dep00{padding-left:20px}/* 기본 */
.list_bx_in02 .dep01{padding-left:31px}/* 편 */
.list_bx_in02 .dep02{padding-left:36px}/* 장 */
.list_bx_in02 .dep03{padding-left:41px}/* 절 */
.list_bx_in02 .dep04{padding-left:46px}/* 관 */
.list_bx_in02 .dep05{padding-left:51px}/* 조 */

/* 상단 메뉴 */
.top_area{position:relative;min-width:1260px;height:59px;background:#fff;z-index:10}
.top_area .sub_utl,.top_area .sub_utl2{position:absolute;top:2px}
.top_area .sub_utl{left:10px}
.top_area .sub_utl2{right:10px}
.sub_utl .tx{margin-top:2px;padding-left:5px;font-size:11px;font-family:'돋움',Dotum}
.utl_list{overflow:hidden}
.utl_list li{float:left;padding:3px 0}
.utl_list li a,.utl_list li span{display:inline-block;padding:0 5px;background:url(../images/cssimg/gnbmn_bar2.gif) no-repeat 0 2px;font-size:11px;font-family:'돋움',Dotum;line-height:15px;vertical-align:top}
.utl_list li:first-child a{background:none}
.utl_list .type{*zoom:1}
.utl_list .type:after{display:block;clear:both;content:''}
.utl_list .type > span{float:left}
.utl_list .fs_wrap{float:left;margin-top:-3px}
.utl_list .fs_wrap button{float:left;height:18px;border:0;cursor:pointer}
.utl_list .fs_wrap .plus{width:18px;background:url(../images/main/screen_plus2.gif) no-repeat}
.utl_list .fs_wrap .reset{width:16px;background:url(../images/main/screen_reset2.gif) no-repeat}
.utl_list .fs_wrap .minus{width:17px;background:url(../images/main/screen_minus2.gif) no-repeat}
.utl_list .ico{padding:0 0 0 5px}
.utl_list img{vertical-align:top}
.utl_list .ico img{margin-top:-2px}
.utl_list .ico.tw{padding:0;background:none}
.utl_list .login{background:none}

.top_banner{position:absolute;bottom:0;right:0}
.top_banner li{display:none}
.top_banner li.on{display:block}

.srch_area{position:relative;width:573px;margin:0 auto;padding-top:13px;right:35px;}
.srch_area .logo{padding:0}
.srch_area .logo a{display:block;width:174px;height:38px;background:url(../images/common/stoplogo2.gif) no-repeat;text-indent:-9999px}
.srch_area .srch_bx{position:absolute;top:11px;left:189px;}
.srch_area .btn_help{position:absolute;bottom:1px;right:-23px;width:20px;height:20px;background:url(../images/button/btn_suhelp.gif) no-repeat}

.srch_bx .btn_srch{position:absolute;top:0;right:0;width:57px;height:39px;border:0;background:url(../images/button/btn_deseh.gif) no-repeat;cursor:pointer}
.srch_bx .srch_inp{position:relative;padding:9px 65px 8px 10px;border:4px solid #005bb3}
.srch_bx .srch_inp input{width:300px;height:14px;border:0}
.srch_bx .srch_inp .btn_history{position:absolute;top:5px;right:59px;width:26px;height:23px;border:0;background:url(../images/button/btn_seldownv11.gif) no-repeat;outline:none;cursor:pointer}
.srch_bx .srch_inp .history_bx{display:none;position:absolute;top:31px;left:0;right:85px;z-index:10;border:1px solid #005bb3;background:#fff}
.srch_bx .srch_inp .history_bx .tit{background:#e7e7e7;padding:7px 6px;font-weight:bold;font-size:11px}
.srch_bx .srch_inp .history_bx .list_bx{overflow-y:auto;padding:2px 0;height:128px}
.srch_bx .srch_inp .history_bx .list_bx li a{overflow:hidden;display:block;padding:4px 10px;width:250px;white-space:nowrap;text-overflow:ellipsis}
.srch_bx .srch_inp .history_bx .list_bx li:hover a{background:#eee}
.srch_bx .srch_inp .history_bx .btn_clse{position:absolute;top:7px;right:6px;padding:0;background:none;border:0;color:#444;font-size:11px;font-family:'굴림',gulim}
.srch_bx .srch_inp.on .btn_history{top:3px;background:url(../images/button/btn_selupv11.gif) no-repeat}
.srch_bx .srch_inp.on .history_bx{display:block}

.gnb_area{height:34px;background:#054689}
.gnb{position:relative;width:1000px;margin:0 auto;*zoom:1}
.gnb:after{display:block;clear:both;content:''}
.gnb > li{float:left}
.gnb > li > a{display:block;height:34px;}
.gnb .m1 > a{width:119px;background:url(../images/common/subnav01_20160521.gif) no-repeat}
.gnb .m2 > a{width:142px;background:url(../images/common/subnav02_20160521.gif) no-repeat}
.gnb .m3 > a{width:140px;background:url(../images/common/subnav03_20160521.gif) no-repeat}
.gnb .m4 > a{width:171px;background:url(../images/common/subnav04_20160521.gif) no-repeat}
.gnb .m5 > a{width:141px;background:url(../images/common/subnav05_20160521.gif) no-repeat}
.gnb .m6 > a{width:139px;background:url(../images/common/subnav06_20160521.gif) no-repeat}
.gnb .m7 > a{width:146px;background:url(../images/common/subnav08_20160521.gif) no-repeat}

.gnb .m1.on > a,.gnb .m1:hover > a,.gnb .m1 > a:focus{width:119px;background:url(../images/common/subnav01_20160521on.gif) no-repeat}
.gnb .m2.on > a,.gnb .m2:hover > a,.gnb .m2 > a:focus{width:142px;background:url(../images/common/subnav02_20160521on.gif) no-repeat}
.gnb .m3.on > a,.gnb .m3:hover > a,.gnb .m3 > a:focus{width:140px;background:url(../images/common/subnav03_20160521on.gif) no-repeat}
.gnb .m4.on > a,.gnb .m4:hover > a,.gnb .m4 > a:focus{width:171px;background:url(../images/common/subnav04_20160521on.gif) no-repeat}
.gnb .m5.on > a,.gnb .m5:hover > a,.gnb .m5 > a:focus{width:141px;background:url(../images/common/subnav05_20160521on.gif) no-repeat}
.gnb .m6.on > a,.gnb .m6:hover > a,.gnb .m6 > a:focus{width:139px;background:url(../images/common/subnav06_20160521on.gif) no-repeat}
.gnb .m7.on > a,.gnb .m7:hover > a,.gnb .m7 > a:focus{width:146px;background:url(../images/common/subnav08_20160521on.gif) no-repeat}

.gnb .sub_menu{display:none;overflow:hidden;position:absolute;bottom:-24px;left:0;height:20px; width: 1150px}
.gnb .on .sub_menu{display:block; width: 1150px}
.gnb .sub_menu_inp{float:left;margin-top:2px;}
.gnb .sub_btn{float:left;margin-left:20px}
.gnb .sub_btn .btn{margin-right:10px}
.gnb .sub_menu input,.gnb .sub_menu label{float:left}
.gnb .sub_menu input{width:13px;height:13px}
.gnb .sub_menu label{margin-top:1px;line-height:13px}

.sub_tab_area{height:45px;background:url(../images/newimg/bg_tab.gif) repeat-x;border-bottom:2px solid #198cdc;height:47px}
.sub_tab_area .sub_tab{position:absolute;bottom:2px;width:100%;left:48px;z-index:1;*zoom:1}
.sub_tab_area .sub_tab.type{width:1600px}
.sub_tab_area .sub_tab:after{display:block;clear:both;content:''}
.sub_tab_area .sub_tab li{float:left;position:relative;bottom:-6px;z-index:10;margin-left:-1px}
.sub_tab_area .sub_tab li:first-child{margin-left:0}
.sub_tab_area .sub_tab li a{display:block;min-width:58px;padding:4px 4px 2px;border:1px solid #c5c5c5;background:url(../images/newimg/bg_tab_line.gif) repeat-x;line-height:13px;text-align:center}
.sub_tab_area .sub_tab .tl,.sub_tab_area .sub_tab .tr{position:absolute;top:0;width:2px;height:2px}
.sub_tab_area .sub_tab .tl{left:0;background:url(../images/newimg/bg_tab_tl.gif) no-repeat}
.sub_tab_area .sub_tab .tr{right:0;background:url(../images/newimg/bg_tab_tr.gif) no-repeat}

.sub_tab_area .sub_tab li.on,.sub_tab_area .sub_tab li:hover{bottom:-3px;z-index:100}
.sub_tab_area .sub_tab li.on a,.sub_tab_area .sub_tab li:hover a{padding:6px 3px 5px;border:2px solid #198cdc;border-bottom:0;background:#fff}
.sub_tab_area .sub_tab li.on .tl,.sub_tab_area .sub_tab li:hover .tl{background:url(../images/newimg/bg_tab_tl_on.gif) no-repeat}
.sub_tab_area .sub_tab li.on .tr,.sub_tab_area .sub_tab li:hover .tr{background:url(../images/newimg/bg_tab_tr_on.gif) no-repeat}

/* 181115 메뉴 더보기 추가 */
.sub_tab_area .more_area{display:none;position:relative;z-index:10}
.sub_tab_area .ma_cover{position:absolute;top:26px;right:8px}
.sub_tab_area .more_area .ma_info_tx{position:absolute;top:6px;font-size:11px;font-family:Dotum;color:#1e5c97;line-height:14px;white-space:nowrap}
.sub_tab_area .more_area .ma_info_tx strong{font-family:inherit;color:inherit}
.sub_tab_area .more_area .btn_ma{display:block;padding:4px 4px 3px;border:1px solid #7db1e3;border-bottom:0;font-size:11px;font-family:Dotum;color:#1e5c97;background:url(../images/newimg/bg_more_line.gif) repeat-x;line-height:13px;text-align:center}
.sub_tab_area .more_area .btn_ma:after{display:inline-block;margin:4px 0 0 1px;width:7px;height:5px;background:url(../images/newimg/btn_more_arr.png) no-repeat;vertical-align:top;content:''}
.sub_tab_area .more_area .ma_btn_area span{position:absolute;top:0;width:2px;height:2px}
.sub_tab_area .more_area .tl{left:0;background:url(../images/newimg/bg_more_tl.gif) no-repeat}
.sub_tab_area .more_area .tr{right:0;background:url(../images/newimg/bg_more_tr.gif) no-repeat}
.sub_tab_area .more_area .ma_bx{display:none;position:absolute;top:22px;right:0;padding:10px 7px;border:1px solid #198cdc;background:#fff}
.sub_tab_area .more_area .ma_bx ul li a{display:block;padding:0 8px;color:#444;line-height:23px;white-space:nowrap}
.sub_tab_area .more_area .ma_bx ul li a:hover{color:#065bac;background:#f2f2f2}
.sub_tab_area .more_area .ma_bx:after{position:absolute;top:2px;right:-4px;bottom:-4px;left:3px;background:#b2b2b2;z-index:-1;content:''}
.sub_tab_area .more_area.on .btn_ma:after{background:url(../images/newimg/btn_more_arr_on.png) no-repeat}
.sub_tab_area .more_area.on .ma_bx{display:block}
/* //181115 메뉴 더보기 추가 */

.sub_ico_area{position:absolute;bottom:5px;right:100px;z-index:10;*zoom:1}
.sub_ico_area:after{display:block;clear:both;content:''}
.sub_ico_area .btn_bx{position:relative;float:left}
.sub_ico_area .btn_bx .sub_bx{display:none;position:absolute;top:20px;left:50%;margin-left:-198px}
.sub_ico_area .btn_bx:hover .sub_bx,.sub_ico_area .btn_bx:focus .sub_bx{display:block}
.sub_ico_area .btn_bx:before{position:absolute;bottom:-10px;left:0;right:0;height:10px;content:''}
.sub_ico_area input{margin-top:1px;width:13px;height:13px;margin-left:5px}
.sub_ico_area label{display:inline-block;margin-top:3px;padding:0;font-size:12px;line-height:12px}
.sub_ico_area input,.sub_ico_area label{vertical-align:top}
.sub_ico_area .btn{margin-left:5px}
.sub_bx{overflow-y:scroll;overflow-x:hidden;width:394px;height:305px;border:2px solid #709df1;background:#fff}
.sub_bx ul{padding:5px 15px}
.sub_bx ul li{border-top:1px solid #e1e1e1}
.sub_bx ul li:first-child{border-top:0}
.sub_bx ul li a{display:block;padding:8px 0 5px}
.sub_bx ul li:hover .tit,.sub_bx ul li:hover .tx2{color:#333}
.sub_bx img{vertical-align:top}
.sub_bx .tit{overflow:hidden;display:inline-block;width:328px;color:#898989;white-space:nowrap;text-overflow:ellipsis}
.sub_bx .tx{overflow:hidden;display:inline-block;width:100%;color:#3c7aac;white-space:nowrap;text-overflow:ellipsis;line-height:16px}
.sub_bx .tx2{overflow:hidden;display:inline-block;width:100%;color:#898989;white-space:nowrap;text-overflow:ellipsis;line-height:16px}
.sub_bx .tx2 span{color:#024fce}

/* 상세검색 */
.search_dt_bx{display:none;position:absolute;top:50%;left:50%;z-index:100;margin:-150px 0 0 -345px;width:690px;height:300px;background:#fff;border:1px solid #3b6ab0}
.search_dt_bx .tx{margin-top:10px;padding-left:10px;font-size:11px;background:url(../images/cssimg/bul_arrow26.gif) no-repeat 0 2px;line-height:14px}
.search_dt_bx .tx span{display:inline-block;margin-right:15px;color:#f24400}
.search_dt_bx .tit{height:14px;padding:7px 10px 13px;background:url(../images/pop/pop_topbg.gif) repeat-x;font-size:12px;font-weight:500;color:#fff}
.search_dt_bx .tit span{display:inline-block;margin-right:2px;width:12px;height:12px;background:url(../images/newimg/bg_ico_glass4.gif) no-repeat 0 0;vertical-align:top}
.search_dt_bx .btn_clse{position:absolute;top:5px;right:10px;width:17px;height:17px;background:url(../images/pop/pop_btn_cl.gif) no-repeat;border:0;cursor:pointer}

.search_tbl_bx{position:relative;padding:10px 30px 12px 15px;background:#f5f5f5}
.search_tbl_bx table{table-layout:fixed}
.search_tbl_bx th,.search_tbl_bx td{padding:2px 0;height:22px;text-align:left}
.search_tbl_bx input,.search_tbl_bx label{vertical-align:top}
.search_tbl_bx input[type=checkbox]{width:13px;height:13px}
.search_tbl_bx input[type=text]{height:20px;padding:0 5px;border:1px solid #aaa}
.search_tbl_bx select{margin-right:5px;min-width:110px;height:20px;font-family:'돋움',Dotum}
.search_tbl_bx .btn_find{display:inline-block;margin-top:1px;vertical-align:top;}
.search_tbl_bx .inp_tx_type[type=text]{border:3px solid #52b0f5;width:445px;height:26px;line-height:26px;font-size:12px}
.search_tbl_bx .inp_tx_type.v2[type=text]{border-color:#c0c0c0}
.search_tbl_bx .btn_sch{position:absolute;top:12px;*top:16px;right:68px;width:72px;height:67px;background:url(../images/pop/pop_in_btn.gif) no-repeat}
.search_tbl_bx .inp_lb label{padding-right:5px}

.search_tbl_bx.type{background:none}

/* footer */
#footer{padding:26px 0 10px;border-top:1px solid #ccc;margin-top:10px}
#footer .inner{position:relative;width:1000px;margin:0 auto}
#footer .f_logo{position:absolute;top:0;left:0;padding:0}
#footer .f_logo a{display:block}
#footer .f_list_area{padding-left:120px}
#footer .f_list_area p{font-size:11px;color:#666;font-family:'돋움',Dotum;letter-spacing:-0.5px}
#footer .f_list_bx{overflow:hidden;margin-bottom:4px}
#footer .f_list_bx li{float:left;background:url(../images/cssimg/bar7.gif) no-repeat 0 2px}
#footer .f_list_bx li:first-child{background:none}
#footer .f_list_bx li:first-child a,#footer .f_list_bx li:first-child span{padding-left:0}
#footer .f_list_bx li a{color:#444}
#footer .f_list_bx li span{color:#666}
#footer .f_list_bx li a,#footer .f_list_bx li span{display:block;padding:0 8px 0 8px;font-family:'돋움',Dotum;font-size:11px;line-height:14px;letter-spacing:-1px}
#footer .f_list_bx li.type a{color:#065bac;font-weight:bold;text-decoration:underline}
#footer .foo_sel{position:absolute;top:0;right:0}
#footer .foo_sel select{width:160px;border:1px solid #ddd;font-size:11px;height:24px}
#footer .foo_sel a{vertical-align:top}

/* tab style */
.tab_type{overflow:hidden}
.tab_type li{float:left;margin-left:-1px}
.tab_type li:first-child{margin-left:0}
.tab_type li a{display:block;min-width:60px;padding:2px 6px 1px;font-size:12px;font-family:'돋움',Dotum;color:#7a848b;border:1px solid #d1d9de;background:#fff;text-align:center}
.tab_type li.on a{color:#fff;background:#71a8de;border-color:#6ea3d3}

.tab_type2{overflow:hidden}
.tab_type2 li{float:left;width:50%}
.tab_type2 li a{display:block;text-align:center}

/* 본문 */
.body_top_area{padding:7px 8px 6px;background:url(../images/newimg/bg_body_top.gif) repeat-x 0 100% #f7f7f7;*zoom:1}
.body_top_area:after{display:block;clear:both;content:''}
.body_top_area .l_bx{float:left;margin-bottom:5px}
.body_top_area .l_bx .btn_bx,.body_top_area .l_bx > a{float:left;margin-left:4px}
.body_top_area .l_bx .btn_bx{position:relative}
.body_top_area .l_bx .btn_bx .sub_bx{display:none;position:absolute;top:22px;left:0;z-index:10}
.l_bx .btn_bx:hover .sub_bx{display:block}
.l_bx .btn_bx:before{position:absolute;bottom:-10px;left:0;right:0;height:10px;content:''}

.body_top_area .r_bx{float:right;margin-bottom:5px}
.body_top_area .r_bx a,.body_top_area .r_bx a img{vertical-align:top}

.body_top_area .chk_bx{display:inline-block;padding:1px 3px 0;border:1px solid #dcdcdc;background:#fff}
.body_top_area .chk_bx input{margin-top:1px;*margin-top:0;width:11px;height:11px}
.body_top_area .chk_bx label{padding:0;font-size:11px;line-height:14px}
.body_top_area .chk_bx input,.body_top_area .chk_bx label{vertical-align:top}

.body_scroll_area{position:relative;background:#fff}
.body_scroll_area .body_top{padding:10px 0;height:52px;text-align:center}
.body_scroll_area .body_txt{overflow-y:auto}
.body_scroll_area .body_txt .inner{padding:10px 20px 20px}
.body_scroll_area .tit{color:#1c1c1c;font-weight:bold;font-size:18px}
.body_scroll_area .tit em{font-size:13px}
.body_scroll_area .s_tit{margin-top:10px;color:#3c7fbc}
.body_scroll_area .point{color:red}

/* 좌우분할 */
.vtc_bx{position:relative}
.vtc_bx .l_cont{overflow:hidden;position:absolute;top:0;left:0;bottom:0;width:178px;background:#fff}
.vtc_bx .r_cont{padding-left:188px;background:#fff}

.vtc_bx .l_cont .list_bx_in{display:block;overflow-y:auto;position:absolute;top:28px;left:0;right:0;bottom:0;border:1px solid #c8c8c8}
.vtc_bx .l_cont .list_bx_in > ul{padding-left:0}

/* 캘린더 */
.cont_mid{width:955px;margin:0 auto}
.cal_bx .tit_bx{margin-top:15px;text-align:center}
.cal_bx .tit_bx a{display:inline-block;margin:0 5px;width:17px;height:17px;vertical-align:top}
.cal_bx .tit_bx strong{font-size:16px;color:#666;line-height:17px}
.cal_bx .tit_bx .btn_prev{background:url(../images/calendar/b_pop20.gif) no-repeat}
.cal_bx .tit_bx .btn_next{background:url(../images/calendar/b_pop21.gif) no-repeat}
.cal_tbl{margin-top:10px;width:100%;background:#fff}
.cal_tbl th,.cal_tbl td{border:1px solid #dcdcdc}
.cal_tbl th{padding:11px 0 10px;background:url(../images/calendar/th_bg.gif) repeat-x;font-weight:normal;font-size:11px;font-family:'굴림',Gulim;line-height:14px}
.cal_tbl td{overflow:hidden;height:72px;padding:7px 10px 10px 7px;vertical-align:top}
.cal_tbl .date{font-weight:bold;font-size:14px;color:#555}
.cal_tbl .tx_bx{float:right}
.cal_tbl .tx_bx a{display:block;margin-top:4px;font-size:11px;font-weight:bold;line-height:14px}
.cal_tbl .tx_bx a:first-child{margin-top:0}
.cal_tbl .tx_bx .tx{color:#025eac}/* 시행법령 */
.cal_tbl .tx_bx .tx2{color:#418117}/* 공포법령 */
.cal_tbl .tx_bx .tx3{color:#c8043b}/* 위헌조문 */
.cal_tbl .tx_bx .tx4{color:#058067}/* 한시조문 */
.cal_tbl .sat .date,.cal_tbl .sat{color:#266db1}
.cal_tbl td.holi .date,.cal_tbl th.holi{color:#da6600}
.cal_tbl td.holi{background:#f4f4f4}

.detail_bx{margin-top:50px;padding-bottom:20px}
.detail_bx .sub_tx{padding-left:10px;background:url(../images/bullet/bul_arrow.gif) no-repeat 0 3px;color:#444;line-height:16px}
.detail_bx .sub_tab_area{position:relative;margin-top:15px}
.detail_bx .sub_tab_area .sub_tab{width:auto;bottom:0}
.detail_bx .tbl_type{display:none;margin-top:20px}

/* 통합검색 */
.tit_bul{position:static;padding:0 0 0 18px;font-size:14px;background:url(../images/cssimg/bul_arrow3.gif) no-repeat 0 0;text-align:left;line-height:1}
.result_area{position:relative;margin-top:15px;padding-top:20px;border-top:1px solid #ddd}
.result_area:first-child{margin-top:0;border-top:0}
.result_area .inner_bx{position:relative;padding:15px 18px}
.result_area .btn_more{position:absolute;top:20px;right:0;padding-left:8px;background:url(../images/cssimg/bul_arrow5.gif) no-repeat 0 3px;color:#666;text-decoration:underline;line-height:15px}
.result_area .inner_bx .tit_bul{padding:0;background:none}
.result_area .inner_bx .btn_more{top:25px}
.result_area .inner_bx + .inner_bx{margin-top:10px}

.result_area .tit_bx{*zoom:1}
.result_area .tit_bx:after{display:block;clear:both;content:''}
.result_area .tit_bx .tit_bul{float:left}
.result_area .tit_bx .sel_area{float:left;margin-top:-2px}
.result_area .tit_bx .tx_area{float:left;margin-left:5px}
.result_area .tit_bx .tx_area a{text-decoration:underline}
.result_area .tit_bx select{margin-left:15px}

.result_area .tit_bul + .list_type,.result_area .tit_bx + .list_type{margin-top:14px}
.result_area .tx{color:#a30200;text-decoration:underline}
.result_area .tx2{color:#3a7baa}
.result_area .tx3{color:#0153e7}

.list_type > li{margin-top:10px;padding-left:10px;color:#314466;background:url(../images/cssimg/bul_arrow4.gif) no-repeat 0 4px;}
.list_type > li:first-child{margin-top:0}
.list_type > li a strong{color:#a30200}
.list_type .s_tit{display:inline-block;text-decoration:underline;line-height:18px}
.list_type .s_desc{color:#444;line-height:18px}
.list_type .s_desc a{color:#314466;text-decoration:underline}

.list_type.v2 .s_tit{font-weight:bold;color:#0153e7}
.list_type.v2 .s_desc a{color:#6cb03f}

.tbl_type2{width:100%;table-layout:fixed}
.tbl_type2 a{overflow:hidden;display:block;width:84%;text-overflow:ellipsis;white-space:nowrap;line-height:18px}
.tbl_type2 tr{height:28px}
.tbl_type2 td{color:#666}
.tbl_type2 .s_tit{padding-left:12px;color:#314466;font-size:12px;background:url(../images/cssimg/bul_arrow4.gif) no-repeat 0 4px;text-decoration:underline}
.tbl_type2 div.s_tit{overflow:hidden}
.tbl_type2 .file_down{float:left;width:auto;margin-top:-1px}
.tbl_type2 .tit_in{float:left;margin-left:2px;color:#314466;text-decoration:underline}
.tbl_type2 .s_desc{color:#868686}

/* 레이어팝업 */
.ly_scroll{overflow:auto}

.tbl_type3{width:100%}
.tbl_type3 th{padding:5px 0;background:#f0f0f0;border-top:1px solid #8c8c8c;line-height:18px}
.tbl_type3 td{padding:8px 20px 8px 24px;color:#444;line-height:22px;vertical-align:top}
.tbl_type3 th,.tbl_type3 td{border:1px solid #ddd}
.tbl_type3 .tx{color:#003164;font-weight:bold}
.tbl_type3 .tx2{color:#024fce;font-weight:normal}
.tbl_type3 .tx3{color:#ff0000;background:#e0e0e0;text-decoration:underline}
.tbl_type3 .tx_tit{display:inline-block;color:#151594;font-weight:bold;text-indent:-12px}
.tbl_type3 .tx_tit2{display:block;color:#000;font-weight:bold;text-indent:-12px}
.tbl_type3 .tx_depth1{display:block;padding-left:15px;text-indent:-15px}
.tbl_type3 .tx_depth2{display:block;padding-left:35px;text-indent:-20px}
.tbl_type3 .tx_depth3{display:block;padding-left:54px;text-indent:-20px}

.tbl_scroll_all .tbl_type3{table-layout:fixed}
.bx_inner .ly_cont02{padding:14px 8px;background:#eaeaea}

.ly_print_bx .tab_nav{*zoom:1}
.ly_print_bx .tab_nav:after{display:block;clear:both;content:''}
.ly_print_bx .tab_nav li{float:left;position:relative;z-index:10;margin-left:-1px}
.ly_print_bx .tab_nav li:first-child{margin-left:0}
.ly_print_bx .tab_nav li a{display:block;min-width:79px;padding:5px 10px 2px;color:#666;border:1px solid #bcbcbc;border-bottom:0;background:url(../images/newimg/bg_ly_tab_line.gif) repeat-x;line-height:13px;text-align:center}
.ly_print_bx .tab_nav .tl,.ly_print_bx .tab_nav .tr{position:absolute;top:0;width:1px;height:1px}
.ly_print_bx .tab_nav .tl{left:0;background:#eaeaea}
.ly_print_bx .tab_nav .tr{right:0;background:#eaeaea}
.ly_print_bx .tab_nav li.on,.ly_print_bx .tab_nav li:hover{z-index:100;height:21px}
.ly_print_bx .tab_nav li.on a,.ly_print_bx .tab_nav li:hover a{padding-top:4px;font-weight:bold;border:1px solid #5282b0;border-bottom:0;background:#f2f6f9;color:#4b4b4b;line-height:15px;letter-spacing:-0.2px}

.ly_print_bx .ly_tab_cont{display:none;padding:10px;background:#f2f6f9;border:1px solid #5a86b0;clear:both}
.ly_print_bx > .ly_tab_cont{height:316px}
.ly_print_bx .inp_bx_ly{margin-bottom:10px}
.ly_print_bx .inp_bx_ly input,.ly_print_bx .inp_bx_ly label{vertical-align:middle}
.ly_print_bx .inp_bx_ly input[type=text]{border:1px solid #e0e0e0}
.ly_print_bx .inp_bx_ly input{font-size:11px;height:15px}
.ly_print_bx .inp_bx_ly input.active{border:1px solid #000}
.ly_print_bx .inp_bx_ly input::placeholder{color:#ccc}
.ly_print_bx .inp_bx_ly label{display:inline-block;padding:0 5px 0 0;margin-top:2px;font-size:11px;font-family:'돋움',Dotum}
.ly_print_bx .inp_bx_ly .btn{padding-top:2px}

.ly_print_bx .sub .tab_nav{margin-left:10px}
.ly_print_bx .sub .tab_nav li.on,.ly_print_bx .sub .tab_nav li:hover{height:16px}
.ly_print_bx .sub .tab_nav li a{min-width:47px;padding:4px 7px 2px;color:#444;background:#eee;line-height:12px}
.ly_print_bx .sub .tab_nav li.on a,.ly_print_bx .sub .tab_nav li:hover a{padding-top:3px;border-color:#84aaca;background:#fff;font-weight:normal;line-height:14px;letter-spacing:0}

.ly_print_bx .sub .ly_tab_cont{padding:0;border:1px solid #eaeaea;border-top-color:#84aaca;background:#fff}
.ly_print_bx .sub .scr_bx{overflow-y:scroll;padding:10px;height:220px}
.ly_print_bx .inp_tree_area + .inp_tree_area{margin-top:20px}
.ly_print_bx .inp_tree_area input,.ly_print_bx .inp_tree_area label{vertical-align:top}
.ly_print_bx .inp_tree_area input{width:13px;height:13px}
.ly_print_bx .inp_tree_area label{display:inline-block;width:195px;padding:0;margin-top:1px}
.ly_print_bx .inp_tree_area dt{margin-bottom:6px;font-weight:bold}
.ly_print_bx .inp_tree_area dd{margin:3px 0 0 13px}

.ly_print_bx .inp_bt_area{margin-top:10px;text-align:center}
.ly_print_bx .inp_bt_area input,.ly_print_bx .inp_bt_area label{vertical-align:middle}
.ly_print_bx .inp_bt_area label{padding-right:18px}

.ly_print_bx .bt_save_bx{margin-top:10px;text-align:right}
.ly_print_bx .bt_save_bx .btn{padding-left:10px;padding-right:12px;font-size:12px;color:#777;font-weight:bold;letter-spacing:0}

.ly_print_bx .tx_list_type{margin-top:10px}
.ly_print_bx .tx_list_type li{margin-top:5px;padding-left:10px;font-size:11px;font-family:'돋움',dotum;letter-spacing:-1px;line-height:15px;background:url(../images/newimg/ico_bu_arr.gif) no-repeat 0 3px}
.ly_print_bx .tx_list_type li:first-child{margin-top:0}
.ly_print_bx .tx_list_type span{}
.ly_print_bx .tx_list_type .point01{color:#ca6666}
.ly_print_bx .tx_list_type .point02{color:#4c8fa6}

.ly_print_bx .pr_tit_bx{position:relative;margin-top:10px;padding-top:5px;height:7px}
.ly_print_bx .pr_tit_bx:first-child{margin:0}
.ly_print_bx .pr_tit_bx p{position:absolute;top:0;left:0;padding-right:5px;font-size:11px;font-family:'돋움',dotum;font-weight:bold;background:#f2f6f9;color:#6a6a6a;letter-spacing:-0.5px}
.ly_print_bx .pr_tit_bx span{display:block;border-top:1px solid #bcbcbc}

.ly_print_bx .pr_cont_bx{padding:12px 10px}
.ly_print_bx .pr_cont_bx.t01 input,.ly_print_bx .pr_cont_bx.t01 label{vertical-align:middle}
.ly_print_bx .pr_cont_bx .ft_bx{overflow:hidden;margin:0 -20px -10px 0}
.ly_print_bx .pr_cont_bx .ft_bx li{float:left;width:50%;margin-bottom:10px}
.ly_print_bx .pr_cont_bx .ft_bx li div{padding-right:20px}
.ly_print_bx .pr_cont_bx .ft_bx li p{padding-left:8px;background:url(../images/cssimg/bul_dot7.gif) no-repeat 0 4px}
.ly_print_bx .pr_cont_bx .ft_bx li select{margin-top:3px;height:17px;width:100%;font-size:11px;color:#7e7e7e}

.ly_print_bx .mgr_bx{overflow:hidden}
.ly_print_bx .mgr_bx li{float:left;width:33.3%}
.ly_print_bx .mgr_bx li div{padding:0;text-align:center}
.ly_print_bx .mgr_bx li input{}
.ly_print_bx .mgr_bx li label{display:inline-block;padding:0}
.ly_print_bx .mgr_bx li img{display:block}

/* 레이어팝업 (메일링 신청) */
.ly_mail_bx{position:relative;padding:12px;background:url(../images/newimg/bg_mail.jpg) repeat-x #b4b4b4}
.ly_mail_bx .inner{min-height:393px;padding-bottom:10px;background:#fff;}
.ly_mail_bx .btn_clse{position:absolute;top:20px;right:20px;width:22px;height:20px;background:url(../images/intpop/btn_intclose.gif) no-repeat}
.ly_mail_bx h2{padding:0;text-align:left}
.ly_mail_bx .tx_bx{padding:0 35px}
.ly_mail_bx .tx{font-size:19px;font-weight:bold;font-family:'돋움', Dotum;letter-spacing:-1px}
.ly_mail_bx .tx2{margin-top:10px;font-size:13px;font-family:'돋움', Dotum;line-height:18px;letter-spacing:-1px}
.ly_mail_bx .tx3{margin-top:12px;font-size:14px;font-weight:bold;text-align:center;font-family:'돋움', Dotum;letter-spacing:-1px}
.ly_mail_bx .tx3 a{color:red;font-family:'돋움', Dotum;text-decoration:underline}
.ly_mail_bx .inp_bx{margin-top:10px;text-align:center}
.ly_mail_bx .inp_bx input{width:130px;height:17px;border:1px solid #999;vertical-align:top}
.ly_mail_bx .inp_bx select{min-width:120px;height:19px;border:1px solid #999}
.ly_mail_bx .btn_bx{margin-top:10px;text-align:center}
.ly_mail_bx .btn_send{display:inline-block}

/* 윈도우팝업 */
.pop_tit{position:relative;padding:10px 20px;background:url(../images/cssimg/poptopbg2.gif) repeat-x}
.pop_tit .tit{padding:0;font-size:14px;color:#fff;line-height:16px;text-align:left}
.pop_tit .top_img{position:absolute;top:0;right:20px}

.tx_tip_area{overflow:hidden;margin-top:10px;padding:0 10px}
.tx_tip_area .tx{float:left;color:#ef6c00;font-weight:bold}
.tx_tip_area .btn_area{float:right}

.tab_type3{overflow:hidden}
.tab_type3 li{float:left;margin-left:1px}
.tab_type3 li:first-child{margin-left:0}
.tab_type3 li a{display:block;min-width:110px;padding:4px 10px 2px;background:url(../images/newimg/bg_tab_line2.gif) repeat-x;border:1px solid #bcbcbc;border-bottom:0;border-radius:2px 2px 0 0;text-align:center;line-height:14px}
.tab_type3 li.on a,.tab_type3 li:hover a{color:#fff;font-weight:bold;background-image:url(../images/newimg/bg_tab_line2_on.gif);border-color:#787878}

.pop_tab_area{margin-top:10px;border-bottom:2px solid #5a86b0;*zoom:1}
.pop_tab_area:after{display:block;clear:both;content:''}
.pop_tab_area .tab_type3{float:left}
.pop_tab_area .sel_bx{float:right;margin:2px 10px 0 0}
.pop_tab_area .sel_bx select{letter-spacing:-0.5px}
.pop_tab_area .btn_bx{float:left;margin-left:15px;padding-top:2px}

.tag_bx{overflow:hidden}
.tag_bx > button{float:right;cursor:pointer}
.tag_bx .tx_bx{display:none;margin-top:17px;padding:10px;background:#f1f7f1}
.tag_bx .tx_bx .tx1{display:block;margin-top:6px;padding-left:10px;background:url(../images/newimg/bul_type.gif) no-repeat 0 4px;color:#005a84;line-height:14px}
.tag_bx .tx_bx .tx1:first-child{margin-top:0}
.tag_bx .tx_bx .tx1:hover{font-weight:bold}

.tbl_fixed_wrap{position:relative}
.tbl_fixed_content{overflow-y:auto;position:absolute;top:0;left:0;right:0;bottom:0}
.tbl_fixed_header .ico_plus{display:inline-block;margin-left:5px}
.tbl_fixed_header .ico_plus img{margin-top:1px;vertical-align:top}

.pop_sub_tit{margin-top:15px;padding:0;font-size:18px;color:#333;text-align:center}
.pop_sub_tit + .tab_type4{margin-top:25px}

.tab_type4{overflow:hidden;border-bottom:2px solid #c8d6e8}
.tab_type4 li{float:left;margin-left:-1px}
.tab_type4 li:first-child{margin-left:0}
.tab_type4 li a{display:block;padding:0 19px;height:26px;background:url(../images/newimg/bg_tab_line3.gif) repeat-x;color:#7195b9;border:1px solid #c8d6e8;border-bottom:0;text-align:center;line-height:26px}
.tab_type4 li.on a{background-image:url(../images/newimg/bg_tab_line3_on.gif);color:#fff;font-weight:bold}

.tab_cont{display:none}
.tab_cont_bx{padding:20px}
.tab_cont_bx .list_type{margin:15px 0 0 18px}
.tab_cont_bx .list_type a{color:#4a6799}
.tab_cont_bx .list_type .ico{display:inline-block;margin:1px 3px 0 0;vertical-align:top}
.tab_cont_bx .list_type strong.type{color:#161de3;font-size:14px}
.tab_cont_bx .list_type a.type7{color:#444}
.tab_cont_bx .tit_bul{margin-top:30px}
.tab_cont_bx .tit_bul:first-child{margin-top:0}
.tab_cont_bx .tit_wrap{*zoom:1}
.tab_cont_bx .tit_wrap:after{display:block;clear:both;content:''}
.tab_cont_bx .tit_wrap .tit_bul{float:left}
.tab_cont_bx .tit_wrap .btn{float:left;margin:-3px 0 0 5px;color:#444}
.tab_cont_bx .tx_none{margin:10px 0 0 20px}
.tab_cont_bx .tbl_type{margin-top:15px}
.tab_cont_bx .tree_menu .sub_btn{display:inline-block}
.tab_cont_bx .tree_menu .sub_btn .btn{margin-top:2px;font-weight:normal;vertical-align:top}
.tab_cont_bx .tree_menu .sub_btn .btn:hover{text-decoration:none}

.tree_menu li{position:relative;line-height:24px}
.tree_menu li a{display:inline-block;color:#4a6799}
.tree_menu li a:hover{text-decoration:underline}
.tree_menu li a > img{margin:5px 4px 0 0;*margin:-1px 4px 0 0;vertical-align:top}
.tree_menu ul{display:none;margin-left:8px;background:url(../images/newimg/line_tree_vr.gif) repeat-y}
.tree_menu ul li{padding-left:30px;background:url(../images/newimg/line_tree_hr.gif) no-repeat 0 7px;}
.tree_menu ul li.last{background:url(../images/newimg/line_tree_last_hr.gif) no-repeat 0 7px}
.tree_menu li.on > ul{display:block}
.tree_menu .type{color:#444;font-weight:bold}
.tree_menu .type2{color:#161de3;font-size:14px;font-weight:bold}
.tree_menu .type3{color:#4ca4e5}

.tree_menu .more{position:absolute;top:7px;left:-4px;width:9px;height:9px;background:url(../images/button/btn_lmop.gif) no-repeat}
.tree_menu li.on > .more{background-image:url(../images/button/btn_lmcl.gif)}
.tree_menu .doc{display:inline-block;margin-top:4px;width:14px;height:15px;background:url(../images/newimg/tree_doc.gif) no-repeat;vertical-align:top}
.tree_menu .folder{display:inline-block;margin-top:1px;width:18px;height:18px;vertical-align:top}
.tree_menu .folder.v1{background:url(../images/newimg/folder.gif) no-repeat}
.tree_menu .folder.v2{background:url(../images/newimg/folder02.gif) no-repeat}
.tree_menu .folder.v3{background:url(../images/newimg/folder03.gif) no-repeat}
.tree_menu li.on > .folder.v1{background-image:url(../images/newimg/folderopen.gif)}
.tree_menu li.on > .folder.v2{background-image:url(../images/newimg/folderopen02.gif)}
.tree_menu li.on > .folder.v3{background-image:url(../images/newimg/folderopen03.gif)}

.tit_bul + .tree_menu{margin:10px 0 0 17px}

.tbl_fixed_wrap .btn_arr button{position:absolute;top:0;cursor:pointer}
.tbl_fixed_wrap .btn_arr .prev{left:0;}
.tbl_fixed_wrap .btn_arr .next{right:0}
.tbl_fixed_wrap.type2 td{padding:0}
.tbl_fixed_wrap.type2 .tbl_fixed_content{overflow-y:visible}
.tbl_fixed_wrap.type2 .tbl_type3{margin-top:-1px}
.tbl_fixed_wrap.type2 .inner{overflow-y:auto;padding:0}
.tbl_fixed_wrap.type2 .inner td,.tbl_fixed_wrap.type2 .inner th{border:0}
.tbl_fixed_wrap.type2 .inner td{border-top:1px solid #ddd;padding:10px 18px}
.tbl_fixed_wrap.type2 .inner tr:first-child td{border-top:0}
.tbl_fixed_wrap.type2 .sel_bx{margin:5px auto 0}
.tbl_fixed_wrap.type2 .sel_bx select{width:60%}
.tbl_fixed_wrap.type2 .sel_bx select,.tbl_fixed_wrap.type2 .sel_bx .btn{float:none}

.board_area{padding:20px}
.board_area .board_srch{padding:8px 0;background:#fdfdfd;border:1px solid #ddd;border-radius:5px;text-align:center}
.board_area .board_srch input{width:170px;height:16px;margin-left:5px;padding:2px 5px;border:1px solid #bbb;vertical-align:top}
.board_area .board_srch a{display:inline-block;margin-left:2px;padding:5px 20px 3px;background:#aaa;color:#fff;font-weight:bold;text-align:center;border-radius:3px;line-height:14px}
.board_area .list_util{margin-top:10px;background:none}
.board_area .tbl_type th{font-weight:bold}

.tbl_rlue_area{padding:10px}
.tbl_rlue_area td{text-align:left}

/* 의견 제시 */
.suggest_area .tbl_type3{table-layout:fixed}
.suggest_area th{font-weight:bold}
.suggest_area td{padding:4px 10px}
.suggest_area textarea{background:#eee}
.suggest_area .point{margin-left:6px;color:red}

.suggest_area .tbl_in{margin-top:10px}
.suggest_area .tbl_in th{font-weight:normal;background:none}
.suggest_area .tbl_in td{padding:8px 10px}
.suggest_area .tbl_in input{padding:2px 0}
.suggest_area .inp_bx_agree{margin-top:15px}
.suggest_area .inp_bx_agree input{width:13px;height:13px;vertical-align:top}
.suggest_area .inp_bx_agree label{line-height:15px;vertical-align:top}
.suggest_area .inp_bx_agree label em{vertical-align:top}
.suggest_area .info_tx{margin:10px 0;line-height:20px}
.suggest_area .btn_bx{margin-top:20px;text-align:center}
.suggest_area .btn_bx button{margin:0 6px;cursor:pointer}

/* main */
#main_wrap{width:1000px;margin:0 auto}
.main_header .top_area{height:29px;width:1000px;min-width:auto;margin:0 auto}
.main_header .top_area .sub_utl,.main_header .top_area .sub_utl2{top:5px}
.main_header .btn_skip_cont{display:block;margin:0 auto;width:188px;height:21px;background:url(../images/main/go_main2.gif) no-repeat}
.main_logo_bx{border-top:1px solid #e1e1e1}
.main_logo_bx h1{width:197px;margin:0 auto;padding:10px 0 0}
.main_logo_bx .inner{position:relative;width:1000px;height:60px;margin:0 auto}

.main_header .gnb_area{height:40px}
.main_header .gnb > li > a{height:40px}
.main_header .gnb .m1 > a{width:115px;background:url(../images/main/mainnav1_20160521.gif) no-repeat}
.main_header .gnb .m2 > a{width:134px;background:url(../images/main/mainnav2_20160521.gif) no-repeat}
.main_header .gnb .m3 > a{width:174px;background:url(../images/main/mainnav3_20160521.gif) no-repeat}
.main_header .gnb .m4 > a{width:166px;background:url(../images/main/mainnav4_20160521.gif) no-repeat}
.main_header .gnb .m5 > a{width:136px;background:url(../images/main/mainnav5_20160521.gif) no-repeat}
.main_header .gnb .m6 > a{width:132px;background:url(../images/main/mainnav6_20160521.gif) no-repeat}
.main_header .gnb .m7 > a{width:143px;background:url(../images/main/mainnav8_20160521.gif) no-repeat}

.main_header .gnb .m1.on > a,.main_header .gnb .m1:hover > a,.main_header .gnb .m1 > a:focus{background:url(../images/main/mainnav1_20160521on.gif) no-repeat}
.main_header .gnb .m2.on > a,.main_header .gnb .m2:hover > a,.main_header .gnb .m2 > a:focus{background:url(../images/main/mainnav2_20160521on.gif) no-repeat}
.main_header .gnb .m3.on > a,.main_header .gnb .m3:hover > a,.main_header .gnb .m3 > a:focus{background:url(../images/main/mainnav3_20160521on.gif) no-repeat}
.main_header .gnb .m4.on > a,.main_header .gnb .m4:hover > a,.main_header .gnb .m4 > a:focus{background:url(../images/main/mainnav4_20160521on.gif) no-repeat}
.main_header .gnb .m5.on > a,.main_header .gnb .m5:hover > a,.main_header .gnb .m5 > a:focus{background:url(../images/main/mainnav5_20160521on.gif) no-repeat}
.main_header .gnb .m6.on > a,.main_header .gnb .m6:hover > a,.main_header .gnb .m6 > a:focus{background:url(../images/main/mainnav6_20160521on.gif) no-repeat}
.main_header .gnb .m7.on > a,.main_header .gnb .m7:hover > a,.main_header .gnb .m7 > a:focus{background:url(../images/main/mainnav8_20160521on.gif) no-repeat}

.main_srch_area{width:760px;margin:30px auto 0}
.main_srch_area .vsl_tx{width:475px;height:25px;margin:0 auto;background:url(../images/main/main_vtext.gif) no-repeat}
.main_srch_area .info_tx{margin-top:18px;color:#666;font-size:12px;line-height:15px}
.main_srch_area .info_tx img{vertical-align:top}

.main_srch_bx{position:relative;z-index:10;margin-top:8px}
.main_srch_bx .inner{width:695px;height:26px;padding:13px 0 11px;border:4px solid #005bb3}
.main_srch_bx .inner:after{display:block;clear:both;content:''}
.main_srch_bx .btn_srch{position:absolute;top:0;right:0;width:58px;height:58px;background:url(../images/button/btn_masch.gif) no-repeat}
.main_srch_bx .lb_area{float:left;position:relative;width:170px;padding-left:16px;}
.main_srch_bx .lb_area > a{display:block;font-size:13px;background:url(../images/button/btn_mashop2.gif) no-repeat 100% 50%;line-height:26px;}
.main_srch_bx .lb_area ul{display:none;position:absolute;top:37px;left:0;right:0;z-index:10;padding:4px 0;background:#fff;border:1px solid #198cdc}
.main_srch_bx .lb_area ul li a{display:block;padding:0 8px;line-height:21px}
.main_srch_bx .lb_area ul li a:hover{color:#000;background:#dbe0e7}

.main_srch_bx .sr_area{float:left;position:relative;width:431px;height:15px;padding:6px 68px 0 10px}
.main_srch_bx .sr_area input{width:100%;height:100%;border:0;font-size:13px}
.main_srch_bx .sr_area .btn_info{position:absolute;top:-1px;right:10px;width:27px;height:27px;background:url(../images/button/btn_mahelp3.gif) no-repeat}
.main_srch_bx .sr_area .btn_history{position:absolute;top:2px;right:43px;width:26px;height:23px;border:0;background:url(../images/button/btn_seldownv11.gif) no-repeat;outline:none;cursor:pointer}
.main_srch_bx .sr_area .history_bx{display:none;position:absolute;top:37px;left:0;right:0;z-index:15;border:1px solid #C8C8C8;background:#fff}
.main_srch_bx .sr_area .history_bx .tit{background:#e7e7e7;padding:7px 6px;font-weight:bold;font-size:12px;color:#000}
.main_srch_bx .sr_area .history_bx .list_bx{overflow-y:auto;padding:2px 0;height:153px}
.main_srch_bx .sr_area .history_bx .list_bx li a{overflow:hidden;display:block;padding:4px 10px;white-space:nowrap;text-overflow:ellipsis}
.main_srch_bx .sr_area .history_bx .list_bx li:hover a{background:#eee}
.main_srch_bx .sr_area .history_bx .btn_clse{position:absolute;top:7px;right:6px;padding:0;background:none;border:0;color:#444;font-size:11px;font-family:'굴림',gulim}
.main_srch_bx .sr_area.on .btn_history{top:0;background:url(../images/button/btn_selupv11.gif) no-repeat}
.main_srch_bx .sr_area.on .history_bx{display:block}

.sub_srch_area{margin-top:20px}
.sub_srch_area:after{display:block;clear:both;content:''}
.sub_srch_area .tx{float:left;width:330px;padding-left:56px;background:url(../images/main/ico_record2.gif) no-repeat 8px 0;color:#555;line-height:16px}
.sub_srch_area .sub_srch_bx{float:right;position:relative;width:330px;height:23px;border:2px solid #5b5b5b}
.sub_srch_bx:after{display:block;clear:both;content:''}
.sub_srch_bx .lb_bx{float:left;position:relative;width:90px;}
.sub_srch_bx .lb_bx > span{display:block;height:14px;padding:6px 0 3px 10px;background:url(../images/button/btn_mashop4.gif) no-repeat 100% 50%;line-height:14px}
.sub_srch_bx .lb_bx ul{display:none;position:absolute;top:23px;left:0;right:0;z-index:10;padding:4px 0;background:#fff;border:1px solid #a3a3a3}
.sub_srch_bx .lb_bx ul li a{display:block;padding:0 5px;line-height:22px}
.sub_srch_bx .lb_bx ul li a:hover{background:#ccc}
.sub_srch_bx .btn_srch{position:absolute;top:0;right:0;width:60px;background:#5b5b5b;color:#fff;font-size:14px;font-weight:bold;font-family:'돋움',dotum;text-align:center;line-height:23px;letter-spacing:-2px}
.sub_srch_bx .srch_inp{float:left;width:175px;height:23px;padding-left:5px}
.sub_srch_bx .srch_inp input{width:100%;padding-top:4px;border:0}

.bt_cont_area{margin-top:50px}
.tab_info_area:after{display:block;clear:both;content:''}
.tab_info_area > div{float:left}
.tab_info_area .lt_area{width:228px}
.tab_info_area .ct_area{width:446px;margin-left:33px}
.tab_info_area .rt_area{width:260px;margin-left:33px}

.main_tab_st{position:relative}
.main_tab_st .tab_lk_bx{position:relative;}
.main_tab_st .tab_lk_bx:after{display:block;clear:both;content:''}
.main_tab_st .tab_lk_bx > li{float:left;margin-left:-1px}
.main_tab_st .tab_lk_bx > li:first-child{margin-left:0}
.main_tab_st .tab_lk_bx > li > a{display:block;min-width:48px;height:14px;padding:6px 10px 4px;color:#595959;background:url(../images/newimg/bg_main_tab.gif) repeat-x;border:1px solid #d5d2d2;line-height:14px;text-align:center}
.main_tab_st .tab_lk_bx > li.on{color:#fff;border-color:#418ee7}
.main_tab_st .tab_lk_bx > li.on > a{color:#fff;background-image:url(../images/newimg/bg_main_tab_on.gif);border-color:#418ee7}
.main_tab_st .tab_con_bx{display:none;position:absolute;top:25px;left:0;width:228px}
.main_tab_st .on .tab_con_bx{display:block}


.lt_area .tab_lk_bx > li{width:50%;margin-left:0}
.lt_area .tab_lk_bx > li > a{border-bottom:0}
.lt_area .cont_in_bx{position:relative;height:323px;border:1px solid #dadada;border-top-color:#316dc3}
.lt_area .cont_in_bx:after{display:block;clear:both;content:''}
.lt_area .cont_in_bx .list_in{float:left;position:relative;width:50%;height:100%}
.lt_area .cont_in_bx .list_in + .list_in dl{border-left:1px solid #dadada}
.lt_area .cont_in_bx .list_in + .list_in dt{border-left:1px solid #fff}
.lt_area .cont_in_bx dl{height:100%}
.lt_area .cont_in_bx dt{height:30px;margin-bottom:10px;background:#ebebeb;font-weight:bold;text-align:center;line-height:30px}
.lt_area .cont_in_bx dd{}
.lt_area .cont_in_bx dd a{display:block;padding-left:12px;line-height:24px}
.lt_area .cont_in_bx ul{padding-top:10px}
.lt_area .cont_in_bx ul li{float:left;width:50%}
.lt_area .cont_in_bx ul li a{display:block;padding-left:12px;line-height:24px}
.lt_area .cont_in_bx .btn_more{position:absolute;bottom:20px;right:10px;font-size:11px;color:#065bac}

.ct_area .main_tab_st{height:201px}
.ct_area .tab_con_bx{top:26px;width:446px}
.ct_area .list_in,.rt_area .list_in{overflow:hidden;height:168px;margin-top:-1px;padding-top:7px;border-top:1px solid #dcdcdc}
.ct_area .list_in table,.rt_area .list_in table{width:100%;table-layout:fixed}
.ct_area .list_in table td,.rt_area .list_in table td{text-align:center}
.ct_area .list_in table .tit a,.rt_area .list_in table .tit a{overflow:hidden;display:block;line-height:24px;white-space:nowrap;text-overflow:ellipsis;text-align:left}
.ct_area .tab_tit{position:absolute;top:3px;left:0;padding:0}
.ct_area .tab_lk_bx{padding-left:3px;}

.rt_area .tab_tit{position:absolute;top:3px;left:0;padding:0;}
.rt_area .main_tab_st{padding-top:26px}
.rt_area .btn_more_list{position:absolute;top:9px;right:0;font-size:11px;font-family:'돋움',Dotum;color:#444}


.main_schl_area{position:relative;margin-top:20px}
.main_schl_area .btn_cal_move{position:absolute;top:4px;right:0;font-size:11px}
.main_schl_area .tit{width:94px;height:15px;padding:0;background:url(../images/main/h3_calendar.gif) no-repeat}
.main_schl_area .schl_tbl{margin-top:6px;border-top:1px solid #54a1f8}
.main_schl_area .schl_tbl table{width:100%;table-layout:fixed}
.main_schl_area .schl_tbl th,.main_schl_area .schl_tbl td{padding:5px 0;border:1px solid #d7d7d7}
.main_schl_area .schl_tbl thead th{background:#f4f4f4;border-top:0}
.main_schl_area .schl_tbl tbody th{background:#dfe9f4;color:#054689;font-size:11px;font-weight:bold}
.main_schl_area .schl_tbl td{height:30px;font-size:11px;text-align:center}
.main_schl_area .schl_tbl td a{display:block;text-align:center;line-height:15px}
.main_schl_area .schl_tbl thead .today{color:#054689;font-weight:bold}
.main_schl_area .schl_tbl .today{background:#dfe9f4}
.main_schl_area .schl_tbl .type{color:#065bac}
.main_schl_area .schl_tbl .type2{color:#566b2b}

.main_bn_area{margin-top:24px;overflow:hidden;padding-bottom:5px}
.main_bn_area ul{float:left;overflow:hidden}
.main_bn_area ul li{float:left;margin-left:4px}
.main_bn_area ul li:first-child{margin-left:0}
.main_bn_area ul li a{display:block}
.main_bn_area .banner_area{float:right}
.main_bn_area .banner_area a{display:block}

.main_lnk_list{clear:both;margin-top:19px;background:url(../images/main/malist10_Bg.gif) no-repeat;text-align:center}
.main_lnk_list ul{overflow:hidden;display:inline-block}
.main_lnk_list ul li{float:left;}
.main_lnk_list ul li:first-child a{background:none}
.main_lnk_list ul li a{display:block;padding:23px 20px 21px;background:url(../images/newimg/bg_bar.gif) no-repeat 0 50%;font-size:12px;font-family:'돋움',dotum;letter-spacing:-1px;}

/* 알림판 배너 */
.roll_bn_bx{margin-top:18px}
.alrim {position:relative;height:131px;}
.alrim:after {display:block;overflow:hidden;clear:both;height:0;}
.alrim h3 {float:left;height:20px;padding:0;}
.alrim_btn {float:right;height:16px;margin-right:25px;}
.alrim_btn li {float:left; padding:3px 2px 0; vertical-align:middle;}
.alrim_img {clear:both;padding-top:3px}
.alrim p.a_play {position:absolute;right:0px;top:0px;}

/* 2018.11.29. 2018 국가법령 */
.compare_bx .area_tit{padding:10px}
.compare_bx .inp_scr_bx{margin-bottom:10px;text-align:right}
.compare_bx .inp_scr_bx label,.compare_bx .inp_scr_bx input{vertical-align:top}
.compare_bx .inp_scr_bx label{display:inline-block;margin-top:1px;line-height:13px;cursor:pointer}
.compare_bx .tbl_cover{border-top:2px solid #5a86b0}
.compare_bx .tbl_type3{table-layout:fixed}
.compare_bx .tbl_type3 tbody td{padding:0}
.compare_bx .tbl_type3 .sub_sel_bx{padding:6px 10px}
.compare_bx .sub_sel_bx:after{display:block;clear:both;content:''}
.compare_bx .sub_sel_bx .ico_bx{float:left}
.compare_bx .sub_sel_bx .inp_bx{float:right}
.compare_bx .sub_sel_bx .inp_bx input{width:200px;height:16px;padding:2px;border:1px solid #a9a9a9}
.compare_bx .sub_sel_bx .inp_bx button{height:22px;cursor:pointer}
.compare_bx .sub_sel_bx .inp_bx input,.compare_bx .sub_sel_bx button,.compare_bx .sub_sel_bx button img{vertical-align:top}
.compare_bx .sel_bx{padding:6px 10px}
.compare_bx .sel_bx select{width:100%;height:20px}
.compare_bx .in_scr_bx{overflow:auto;width:100%;height:100%}

.btn.type16{border:1px solid #c1c1c1;min-width:55px;line-height:16px;padding:6px 5px 4px;border-radius:3px;text-align:center;background:url(/LSW/images/bg_btn_type13.gif) repeat-x}
.st{padding:2px 0;background:#e0e0e0 !important;color:#024fce !important}
.st02{padding:2px 0;background:#e0e0e0 !important;color:#6c02ce !important}
/* 2018.11.29. 2018 국가법령 */
/* 2018.12.06. 2018 국가법령 */
.area_tit.tip_type{position:relative;overflow:hidden}
.area_tit.tip_type .ast_tit{position:absolute;top:10px;left:10px}
.area_tit.tip_type .tip_area{float:right;position:relative;width:50%}
.area_tit.tip_type .info_bx{display:block;position:static;width:auto}
.area_tit.tip_type .info_bx .tx{margin-top:0;color:#b65209}
/* 2018.12.06. 2018 국가법령 */

/* 본문 바로가기 */
.area_skip a:focus{top:0}
.area_skip a{position:fixed;top:-100px;left:0;right:0;z-index:1000;background:#054689;padding:10px;color:#fff!important;font-size:16px;font-weight:bold;text-align:center}

/* 2019.02.25 2019 국가법령-캘린더 */
.main_schl_area .schl_tbl td { height:17px !important;}
.main_schl_area .schl_tbl tr.non td { border-bottom:none; border-top: none;}
.main_schl_area .schl_tbl tr:last-child td { border-top: none;}