@charset "utf-8";

/* 
/* sub_content
/*=================================*/
#sub_content{position:relative; width:1280px; min-height: 1183px; overflow:hidden; margin:0 auto; overflow:hidden;}
.sub_content_wrap{position:relative; width:1140px; margin:0 auto; overflow:hidden;}


/*
/* sub_visual
/*=================================*/
.sub_visual{position:relative; width:100%; height:130px; margin:0 auto; text-align:center;}

.visual01{ background:url("/images/home/sub/sub_visual01.jpg") 50% 0 no-repeat;}
.visual02{ background:url("/images/home/sub/sub_visual02.jpg") 50% 0 no-repeat;}
.visual03{ background:url("/images/home/sub/sub_visual03.jpg") 50% 0 no-repeat;}
.visual04{ background:url("/images/home/sub/sub_visual04.jpg") 50% 0 no-repeat;}
.visual05{ background:url("/images/home/sub/sub_visual05.jpg") 50% 0 no-repeat;}
.visual06{ background:url("/images/home/sub/sub_visual06.jpg") 50% 0 no-repeat;}
.visual07{ background:url("/images/home/sub/sub_visual07.jpg") 50% 0 no-repeat;}

.visual_wrap{position:absolute; width:1280px; height:130px; margin:0 auto;}
.visual_wrap h3{font-size:40px; color:#fff; padding-top:35px;}
.visual_wrap .sub_nav{color:#fff; font-size:12px; font-weight:400; margin-top:5px;}
.visual_wrap .sub_nav a, .sub_visual .sub_nav span{display:inline-block; font-size:13px; color:#fff; padding:0 5px;}
.visual_wrap .sub_nav span:last-child{padding-right:0;}

.lnb_tit{position:absolute; left:0; top:0; width:188px; height:60px; background-color:#4f8ec3; text-align:left;}
.lnb_tit h2{font-size:22px; margin:25px 0 0 15px; color:#fff;}

.visual_icon{position:absolute; bottom:0; right:70px;}
.visual_icon ul{}
.visual_icon ul li.visual_icon_list{float:left; border-right:solid 1px #d0d5db;}
.visual_icon ul li.visual_icon_list:last-child{border-right:solid 0px;}
.visual_icon button.visualBtn{width:58px; height:40px; display:block;}
.visual_icon button.btn_share{background:url("/images/home/sub/icon_share.png") 0 0 no-repeat;}
.visual_icon button.btn_link{background:url("/images/home/sub/icon_link.png") 0 0 no-repeat;}
.visual_icon button.btn_print{background:url("/images/home/sub/icon_print.png") 0 0 no-repeat;}
.visual_icon button.btn_top{background:url("/images/home/sub/icon_top.png") 0 0 no-repeat;}
.visual_icon button.search_btn_add{background:url("/images/home/sub/icon_search.png") 0 0 no-repeat;}

section.share_wrap{position:absolute; top:39px; left:-185px; padding:15px; border:solid 1px #474c62; background-color:#fff; z-index:800; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.2); display:none;}
section.share_wrap div.share_icon{}
section.share_wrap div.share_icon h3{font-size:14px; font-weight:400; color:#4d6980; float:left; padding-top:10px;}
section.share_wrap div.share_icon ul{float:left; margin-left:10px;}
section.share_wrap div.share_icon li{float:left; margin-right:10px;}
section.share_wrap div.share_icon li:last-child{margin-right:0px;}
section.share_wrap div.share_icon li button{display:block; width:30px; height:30px;}
section.share_wrap div.share_icon li button.sns01{background:url("/images/home/sub/sns_icon.png") 0 0 no-repeat;}
section.share_wrap div.share_icon li button.sns02{background:url("/images/home/sub/sns_icon.png") 0 -40px no-repeat;}
section.share_wrap div.share_icon li button.sns03{background:url("/images/home/sub/sns_icon.png") 0 -80px no-repeat;}
section.share_wrap div.share_icon li button.sns04{background:url("/images/home/sub/sns_icon.png") 0 -120px no-repeat;}

.sub_visual_hidden {position:relative; width:100%; margin:0 auto; text-align:center; top:-100%; }
.sub_visual_fixed {position:fixed; z-index:1100; top:0px; left:0px; height:60px; background: rgba(0,0,0,0.8); box-shadow: 0px 2px 2px rgb(24,24,24); transition: top 300ms linear;}
.visual_wrap_hidden{position:relative; width:1140px; margin:0 auto; }
.visual_wrap_hidden h3{font-size:40px; color:#fff; padding-top:35px;}
.visual_wrap_hidden .sub_nav{color:#fff; font-size:12px; font-weight:400; margin-top:13px;}
.visual_wrap_hidden .sub_nav a, .sub_visual .sub_nav span{display:inline-block; font-size:13px; color:#fff; padding:0 5px;}
.visual_wrap_hidden .sub_nav span:last-child{padding-right:0;}

.locateMenu_small {color:#fff; font-size:12px; font-weight:400; padding-top:33px; padding-left: 230px;text-align: left; float: left; display:none;}
.locateMenu_small a, .locateMenu_small span{display:inline-block; font-size:13px; color:#fff; padding:0 5px;}
.locateMenu_small span:last-child{padding-right:0;}

.lnb_tit_hidden{position:absolute; bottom:0; left:0; width:220px; height:60px; background-color:#4f8ec3; text-align:left; top:0px; display:none;}
.lnb_tit_hidden h2{font-size:22px; margin:25px 0 0 15px; color:#fff;}

.visual_icon_hidden{position:absolute; bottom:0; top:20px; right:-100%; display:none;}
.visual_icon_hidden ul{}
.visual_icon_hidden ul li.visual_icon_list{float:left; border-right:solid 1px #d0d5db;}
.visual_icon_hidden ul li.visual_icon_list:last-child{border-right:solid 0px;}
.visual_icon_hidden button.visualBtn{width:58px; height:40px; }
.visual_icon_hidden button.btn_share{background:url("/images/home/sub/icon_share.png") 0 0 no-repeat;}
.visual_icon_hidden button.btn_link{background:url("/images/home/sub/icon_link.png") 0 0 no-repeat;}
.visual_icon_hidden button.btn_print{background:url("/images/home/sub/icon_print.png") 0 0 no-repeat;}
.visual_icon_hidden button.btn_top{background:url("/images/home/sub/icon_top.png") 0 0 no-repeat;}
.visual_icon_hidden button.search_btn_add{background:url("/images/home/sub/icon_search.png") 0 0 no-repeat;}
	
section.share_wrap_hidden{position:absolute; top:39px; left:-66px; padding:15px; border:solid 1px #474c62; background-color:#fff; z-index:800; box-shadow:3px 3px 4px 0px rgba(0,0,0,0.2); display:none;}
section.share_wrap_hidden div.share_icon{}
section.share_wrap_hidden div.share_icon h3{font-size:14px; font-weight:400; color:#4d6980; float:left; padding-top:10px;}
section.share_wrap_hidden div.share_icon ul{float:left; margin-left:10px;}
section.share_wrap_hidden div.share_icon li{float:left; margin-right:10px;}
section.share_wrap_hidden div.share_icon li:last-child{margin-right:0px;}
section.share_wrap_hidden div.share_icon li button{display:block; width:30px; height:30px;}
section.share_wrap_hidden div.share_icon li button.sns01{background:url("/images/home/sub/sns_icon.png") 0 0 no-repeat;}
section.share_wrap_hidden div.share_icon li button.sns02{background:url("/images/home/sub/sns_icon.png") 0 -40px no-repeat;}
section.share_wrap_hidden div.share_icon li button.sns03{background:url("/images/home/sub/sns_icon.png") 0 -80px no-repeat;}
section.share_wrap_hidden div.share_icon li button.sns04{background:url("/images/home/sub/sns_icon.png") 0 -120px no-repeat;}


/*
/* sub_container
/*=================================*/

.sub_container{position:relative; width:1000px; overflow:hidden; margin:0 auto; padding-bottom:60px; top: 40px;}


/*
/* lnb
/*=================================*/
/* .lnb{position:relative; width:188px; z-index:9; padding:90px 15px 30px; top:70px; left:10px; border:solid 1px #eaeaea; border-top:0px; margin-right:35px; float:left;} */
.lnb{position:relative; width:188px; z-index:9; padding:90px 15px 30px; top:70px; margin-left: 75px; border:solid 1px #eaeaea; border-top:0px; float:left;}
.lnb li.lnb_dep1{padding:17px 0; border-bottom:solid 1px #dedede; text-align:left;}
.lnb li.lnb_dep1:first-child{padding-top:0;}
.lnb li.lnb_dep1:last-child{padding-bottom:0; border-bottom:solid 0px #dedede;}
.lnb li.lnb_dep1 a{font-size:15px; color:#475055; font-weight:400;}
.lnb li.lnb_dep1.on a{color:#3077b3;}
.lnb li.lnb_dep2{padding-top:13px; text-indent:-10px; margin-left:10px; border-bottom:solid 0px #dedede;}
.lnb li.lnb_dep2:first-child{padding-top:17px;}
.lnb li.lnb_dep2 a{font-size:13px; color:#76848b!important; background:url("/images/home/sub/bullet_lnb.png") 2px center no-repeat; padding-left:10px;}
.lnb li.lnb_dep2.on a{color:#2d2d2d!important; text-decoration:underline;}


/*
/* content_area
/*=================================*/
.content_area{position:relative; width:885px; float:left; margin-left:54px; overflow:hidden; line-height:normal;}

.content_body{position:relative; width:885px;}
.content_body h4{font-size:22px; color:#565656; background:url("/images/home/sub/bullet_h4.png") top left no-repeat; padding-top:10px; margin-bottom:20px;}
.content_body h5{font-size:14px; color:#518ec5; background:url("/images/home/sub/bullet_h5.png") left 9px no-repeat; padding-left:10px; margin-bottom:10px;}

.satisfy_wrap{position:relative; width:883px; border:solid 1px #e1e1e1; margin-top:60px;}
.satisfy_wrap p.satisfy_tit{padding:15px 25px; border-bottom:solid 1px #e1e1e1; font-size:14px;}
.satisfy_wrap p.satisfy_info{padding:15px 25px; background-color:#dce8f3; color:#2a2a2a; font-size:14px; border-top:solid 1px #e1e1e1;}
.satisfy_wrap p.satisfy_info span{font-size:10px; padding:0 10px; vertical-align:top;}
/* .satisfy_wrap .satisfy_grade{position:relative; padding:18px 0; background:url("/images/home/sub/icon_satisfy.png") 25px center no-repeat;} */
.satisfy_wrap .satisfy_grade{position:relative; padding:18px 0;}
/* .satisfy_wrap .satisfy_grade .satisfy_list{padding-left:70px;} */
.satisfy_wrap .satisfy_grade .satisfy_list{padding-left:20px;}
.satisfy_wrap .satisfy_grade .satisfy_list label{margin-right:30px; padding-left:5px;}
.satisfy_wrap .satisfy_grade .satisfy_list input{margin-top:-3px;}
.satisfy_wrap .satisfy_grade .satisfy_btn{}
.satisfy_wrap .satisfy_grade .satisfy_btn input[type="submit"]{position:absolute; top:0; right:0; width:80px; height:100%; background:#757a98; border:0; font-size:15px; color:#fff; cursor:pointer; font-family:'Noto Sans KR';}


/*
/* box_case
/*=================================*/
.btn_wrap01{text-align:right; overflow:hidden;}
.box_case01{border:solid 1px #dedede; border-top:solid 4px #a2a5ac;}
.box_case02{border:solid 1px #e6e9ed; background-color:#f0f4f7; padding:20px; margin-bottom:30px; overflow:hidden;}
.box_case03{background-color:#edf1f5; padding:20px 20px 30px; text-align:left; overflow:hidden;}
.subTop_box_bg01{background:url("/images/home/sub/sub01_02_img03.png") 50px center no-repeat; padding:60px 0px 60px 220px;}
.subTop_box_bg02{background:url("/images/home/sub/sub01_02_img05.png") 50px center no-repeat; padding:30px 0px 30px 220px;}
.subTop_box_bg03{background:url("/images/home/sub/sub02_01_img01.png") 60px 30px no-repeat; }
.subTop_box_bg04{background:url("/images/home/sub/sub03_01_img01.png") 60px 30px no-repeat; padding:45px 0px 55px 220px;}
.subTop_box_bg05{background:url("/images/home/sub/sub04_02_img01.png") 60px 30px no-repeat; padding:45px 0px 55px 220px;}
.subTop_box_bg06{background:url("/images/home/sub/sub05_02_img01.png") 60px 30px no-repeat; padding:35px 0px 45px 220px;}
.subTop_box_bg07{background:url("/images/home/sub/sub07_01_img01.png") 60px 20px no-repeat; padding:35px 0px 45px 220px;}
.subTop_box_bg08{background:url("/images/home/sub/sub07_03_img01.png") 60px 17px no-repeat; padding:55px 0px 50px 220px;}
.subTop_box_bg09{background:url("/images/home/sub/sub07_04_img01.png") 60px 17px no-repeat; padding:34px 0px 25px 201px;}
.subTop_box_bg10{background:url("/images/home/sub/sub07_06_img01.png") 60px 15px no-repeat; padding:30px 0px 60px 201px;}
.subTop_box_bg11{background:url("/images/home/sub/sub07_07_img01.png") 60px 15px no-repeat; padding:55px 20px 50px 220px;}
.subTop_box_bg12{background:url("/images/home/sub/sub01_05_img01.png") 45px 16px no-repeat; padding:40px 20px 30px 220px;}
.subTop_txt01{font-size:14px; font-weight:400; color:#3e4b5a; padding-left:25px; background:url("/images/home/sub/icon_excla.png") left 3px no-repeat;}
.subTop_txt01 a{color:#ff0000!important;}
.subTop_txt02{color:#696969; padding-left:25px; margin-top:15px;}
.subTop_txt02 a{color:#16a3db!important; font-weight:400;}
.subTop_txt03{font-size:14px; font-weight:400; color:#3e4b5a; padding:50px 0px 30px 335px; background:url("/images/home/sub/icon_excla.png") 313px 53px no-repeat;}


/*
/* btn_case
/*=================================*/
/* 새창열기 */
.btn_case01{background-color:#3f7099; padding:8px 15px;}
.btn_case01:hover span{}
.btn_case01 span{background:url("/images/home/sub/icon_Nbrowser.png") center right no-repeat; padding-right:20px; color:#fff; font-weight:400;}
.btn_case01 span.bgnone{background:none; padding-right:0px;}
.btn_case01 span.filedown{background:url("/images/home/sub/icon_down03.png") center right no-repeat; padding-right:25px;}

/* 새창열기 */
.btn_case02{background-color:#2e9499; color:#fff; padding:8px 15px;}
.btn_case02 span{background:url("/images/home/sub/icon_Nbrowser.png") center right no-repeat; padding-right:20px; color:#fff; font-weight:400;}

.btn_case03{overflow:hidden;}
.btn_case03 ul li{border:solid 1px #dcdcdc; background-color:#fff; border-radius:3px; float:left; margin-right:10px;}
.btn_case03 ul li a{padding:7px 15px 7px 40px; color:#545454; display:block; font-size:13px; background:url("/images/home/sub/icon_down02.png") 15px center no-repeat;}

/* 바로가기 */
.btn_case04{background-color:#3f7099; color:#fff; padding:8px 15px;}
.btn_case04 span{background:url("/images/home/sub/bullet_arr02.png") center right no-repeat; padding-right:20px; color:#fff; font-weight:400;}

/* 바로가기 */
.btn_case05{background-color:#2e9499; color:#fff; padding:8px 15px;}
.btn_case05 span{background:url("/images/home/sub/bullet_arr02.png") center right no-repeat; padding-right:20px; color:#fff; font-weight:400;}



/*
/* text_case
/*=================================*/
.text_case01{background:url("/images/home/sub/bullet_line.png") left 8px no-repeat; padding-left:10px; font-size:13px; margin-bottom:15px;}
.text_case02{background:url("/images/home/sub/bullet_line.png") left 8px no-repeat; padding-left:10px; font-size:13px; margin-bottom:5px;}

/*
/* tab_wrap
/*=================================*/
.tab_wrap{width:100%; margin-bottom:30px; overflow:hidden;}
.tab_wrap ul{}
.tab_wrap ul li{float:left; width:49.999%;}
.tab03 li{float:left; width:33.333% !important;}
.tab04 li{float:left; width:24.999% !important;}
.tab05 li{float:left; width:19.999% !important;}
.tab06 li{float:left; width:177px !important;}
.tab07 li{float:left; width:16.6% !important;}
.tab08 li{float:left; width:16.633% !important;}
.tab09 li{float:left; width:16.663% !important;}
.tab10 li{float:left; width:9.999% !important;}
.tab_wrap ul li:first-child a{margin-left:1px;}
.tab_wrap ul li a{display:block; height:40px; line-height:42px; font-size:14px; text-align:center; position:relative; margin-left:-1px; letter-spacing:-0.4px; color:#555; border:solid 1px #e5e5e5; z-index:100;}
.tab_wrap ul li a.on{background-color:#00a900; color:#ffffff; border:solid 1px #00a900; z-index:100; font-weight:400;}

/*=================================(20161205 추가) */
.tab_wrap02{width:100%; margin-bottom:30px; overflow:hidden; border-collapse:collapse;}
.tab_wrap02 ul li{float:left; width:33.333%;}
.tab_wrap02 ul li:first-child a{margin-left:1px;}
.tab_wrap02 ul li a{display:block; height:40px; line-height:42px; font-size:14px; text-align:center; position:relative; margin-left:-1px; letter-spacing:-0.4px; color:#555; border-top:none; border-right:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5; z-index:100;}
.tab_wrap02 ul li:nth-child(1) a{border-top:solid 1px #e5e5e5;}
.tab_wrap02 ul li:nth-child(2) a{border-top:solid 1px #e5e5e5;}
.tab_wrap02 ul li:nth-child(3) a{border-top:solid 1px #e5e5e5;}
.tab_wrap02 ul li:nth-child(1) a{margin-left:0; border-right:none;}
.tab_wrap02 ul li:nth-child(4) a{margin-left:0; border-right:none;}
.tab_wrap02 ul li a.on{background-color:#7ec43f; color:#fff; border:solid 1px #7ec43f; border-top:none; z-index:100; font-weight:400;}
.tab_wrap02 ul li:nth-child(1) a.on{border-top:solid 1px #e5e5e5;}
.tab_wrap02 ul li:nth-child(2) a.on{border-top:solid 1px #e5e5e5;}
.tab_wrap02 ul li:nth-child(3) a.on{border-top:solid 1px #e5e5e5;}
/*=================================(20161205 추가) */


/*
/* 정보공개 > 정부3.0소개
/*=================================*/
.gov3{background:url("/images/home/sub/sub01_01_img01.jpg") center center no-repeat; padding:30px; }
.gov3 p{margin:140px 0px 40px; }
.data_list{overflow:hidden;}
.data_list ul{}
.data_list ul li{padding:10px 25px; width:392px; float:left; color:#fff;}
.data_list ul li:nth-child(odd){background-color:#2099c4;}
.data_list ul li:nth-child(even){background-color:#42becf;}
.data_list ul li span{visibility:hidden;}
.data_list ul li a{float:right; color:#fffc00; }
.data_list ul li a.icon_down{background:url("/images/home/sub/icon_down.png") center left no-repeat; padding-left:25px;}
.data_list ul li a.icon_new{background:url("/images/home/sub/icon_new.png") center left no-repeat; padding-left:25px;}


/*
/* 정보공개 > 정보공개
/*=================================*/
.claim01{position:relative; width:100%; background:url("/images/home/sub/sub01_02_img01.png") center left no-repeat; height:952px; padding-left:210px;}
.claim01 .claim01_divide{width:320px; float:left; padding-right:15px;}
.claim01 ul li.claim01_list{height:150px; margin-bottom:50px;}
.claim01 header{font-size:20px; color:#179a9f; font-weight:400; letter-spacing:-0.05em;}
.claim01 header span{color:#2d2d2d;}
.claim01 p{margin:15px 0 10px 0; font-size:15px; color:#505050;}
.claim02{margin-top:40px;}

.eiass_bg{background:url("/images/home/sub/sub01_02_img04.png") right top no-repeat; height:200px;}

.subsidy{padding:25px 20px; }
header.sub_box_tit{padding-top:12px; background:url("/images/home/sub/bullet_blue.png") left top no-repeat; margin-bottom:10px; color:#133a68; font-size:14px;}
header.sub_box_tit02{color:#508ec1; font-size:15px; font-weight:400;}
header span{display:inline-block;}
header .sub_box_tit03{padding-top:12px; background:url("/images/home/sub/bullet_blue.png") left top no-repeat; margin-bottom:10px; color:#133a68; font-size:15px;}
header .sub_box_phone{padding-top:12px; font-size:20px; font-weight:400; color:#467586; background:url("/images/home/sub/icon_phone.png") left top no-repeat; padding-left:55px; margin-left:10px;}


/*
/* 국민소통 > 클린신고센터
/*=================================*/
.corruption{border-top:solid 1px #d8d8d8; margin:35px 20px; padding-top:20px;}
.corruption_box{background-color:#edf1f5; padding:20px 20px 30px; margin:20px; text-align:center; overflow:hidden;}
.corruption_box ul li{width:49.9%; float:left; border-right:dashed 1px #898b8b;}
.corruption_box ul li:last-child{border-right:dashed 0px #898b8b;}
.corruption_box ul li p{margin-bottom:20px;}
.corruption_box ul li a{display:block;}
.corruption02{text-align:center; padding-bottom:30px;}
.corruption02 button{background:#4f8ec3; border:0; font-size:12px; color:#fff; cursor:pointer; width:80px; height:30px; margin:0 5px;}


/*
/* 발행물 > 소책자
/*=================================*/
.brochure_tab_wrap{margin-bottom:50px;}
.theme_tab{position:relative; border:solid 1px #e5e5e5; overflow:hidden; background-color:#32a2a6; height:270px; overflow:hidden;}
.theme_tab header{position:relative; float:left; font-size:20px; color:#fff; font-weight:400; height:100%; width:200px; display:table;}
.theme_tab header span{display:table-cell; text-align:center; vertical-align:middle; background: url("/images/home/sub/icon_040101.png") center 90px no-repeat;}
.theme_tab ul{float:left; background-color:#f2f6f9; width:683px; height:100%;}
.theme_tab ul li{width:164px; float:left; padding:0 35px; margin-top:20px; height:105px;}
.theme_tab ul li dl{}
.theme_tab ul li dl dt, .theme_tab ul li dl dt a{font-size:14px; color:#333; font-weight:400; margin-bottom:10px; width: max-content;}
.theme_tab ul li dl dt a.on, .theme_tab ul li dl dt a:hover{color:#e25d5d; text-decoration:underline;}
.theme_tab ul li dl dd{margin-bottom:3px; width: max-content;}
.theme_tab ul li dl dd a{font-size:13px; color:#666; background: url("/images/home/sub/bullet_table.png") left 7px no-repeat; padding-left:10px;}
.theme_tab ul li dl dd a.on, .theme_tab ul li dl dd a:hover{color:#e25d5d; text-decoration:underline;}

.issue_tab{position:relative; background-color:#4c7799; border:solid 1px #e5e5e5; overflow:hidden; height:110px; margin-top:15px;}
.issue_tab header{position:relative; float:left; font-size:20px; color:#fff; font-weight:400; height:100%; width:200px; display:table;}
.issue_tab header span{display:table-cell; text-align:center; vertical-align:middle; background: url("/images/home/sub/icon_040102.png") center 25px no-repeat; padding-top:50px;}
.issue_tab ul{float:left; background-color:#f2f6f9; width:683px; height:100%;}
.issue_tab ul li{width:164px; float:left; padding:0 35px; margin-top:45px;}
.issue_tab ul li dl{}
.issue_tab ul li dl dt, .issue_tab ul li dl dt a{font-size:14px; color:#333; font-weight:400; margin-bottom:10px;}
.issue_tab ul li dl dt a.on, .issue_tab ul li dl dt a:hover{color:#e25d5d; text-decoration:underline;}
.issue_tab ul li dl dd{margin-bottom:3px;}
.issue_tab ul li dl dd a{font-size:13px; color:#666; background: url("/images/home/sub/bullet_table.png") left 7px no-repeat; padding-left:10px;}
.issue_tab ul li dl dd a.on, .issue_tab ul li dl dd a:hover{color:#e25d5d; text-decoration:underline;}

.form_tab{position:relative; background-color:#f2f6f9; border:solid 1px #e5e5e5; overflow:hidden; margin-top:15px; padding:20px 0 10px 0;}
.form_tab ul{}
.form_tab ul li{float:left; width:390px; padding-left:35px; margin-bottom:10px;}
.form_tab ul li a{font-size:13px; color:#666; background: url("/images/home/sub/bullet_table.png") left 7px no-repeat; padding-left:10px;}
.form_tab ul li a.on, .form_tab ul li a:hover{color:#e25d5d; text-decoration:underline;}

/* (20161209 추가) */
.form_tab02{position:relative; background-color:#f2f6f9; border:solid 1px #e5e5e5; overflow:hidden; margin-top:15px; padding:20px 0 10px 0;}
.form_tab02 ul{}
.form_tab02 ul li{float:left; width:260px; padding-left:30px; margin-bottom:10px;}
.form_tab02 ul li a{font-size:13px; color:#666; background: url("/images/home/sub/bullet_table.png") left 7px no-repeat; padding-left:10px;}
.form_tab02 ul li a.on, .form_tab02 ul li a:hover{color:#e25d5d; text-decoration:underline;}
/* (20161209 추가) */

/*
/* 발행물 > 환경웹진
/*=================================*/
.webzine_select{overflow:hidden; text-align:right; margin-bottom:15px;}
.webzine_select span{color:#1d8598; vertical-align:middle;}
.webzine_select select{height:22px; border:solid 1px #d0d0cc;}
.webzine_select .webzine_btn{background-color:#6390b7; font-size:13px; color:#fff; padding:0 12px; border:none; height:22px;}

.letter_tit{background-color:#fff; float:left; width:230px; overflow:hidden;}
.letter_tit header{background-color:#f37873; width:100%; padding:15px 0; text-align:center; color:#fff; font-weight:400; font-size:15px;}
.letter_tit p{display:block; padding:20px 0; text-align:center;}
.letter_list{float:left; width:560px; margin-left:50px;}
.letter_list p{overflow:hidden;}
.letter_list p a{float:right;}
.letter_list ul{margin-top:15px;}
.letter_list ul li{border-bottom:solid 1px #dbdfe2; padding:10px 10px; overflow:hidden;}
.letter_list ul li span.letter_list_txt{float:left; color:#666; font-weight:400; margin-top: 6px;}
.letter_list ul li a{float:right; border-radius:3px; padding:5px 10px; border:solid 1px #cacaca; background-color:#fff;}
.letter_list ul li a span{padding-right:20px; background:url("/images/home/sub/bullet_arr.jpg") right center no-repeat;}

.webzine{width:100%; overflow:hidden;}
.webzine_ndg{width:422px; float:left; background:#f0f4f7 url("/images/home/sub/sub04_03_img02.jpg") left top no-repeat; padding:22px 0 22px 230px; height:208px; border:solid 1px #e6e9ed;}
.webzine_mamo{width:422px; float:left; background:#f0f4f7 url("/images/home/sub/sub04_03_img03.jpg") left top no-repeat; padding:22px 0 22px 230px; height:208px; margin-left:35px; border:solid 1px #e6e9ed;}
.webzine_wamis{width:422px; float:left; background:url("/images/home/sub/thum_su_01.png") left top no-repeat; padding:22px 0 22px 230px; height:208px; border:solid 1px #e6e9ed;}
.webzine_gims{width:422px; float:left; background:url("/images/home/sub/thum_gi_01.png") left top no-repeat; padding:22px 0 22px 230px; height:208px; margin-left:35px; border:solid 1px #e6e9ed;}
.webzine dt{font-size:16px; color:#09777c;}
.webzine dd{font-size:13px; color:#666; margin-top:10px;}
.webzine a{float:right; border-radius:3px; padding:5px 10px; border:solid 1px #cacaca; background-color:#fff; margin:25px 15px 0;}
.webzine a span{padding-right:20px; background:url("/images/home/sub/bullet_arr.jpg") right center no-repeat;}


/*
/* 기관소개 > 부서별직원안내
/*=================================*/
.consult{}
.consult li{float:left; margin-top:20px; height:48px; width:48%; padding-left:2%;}
.consult li dl{display:table; height:48px; border:solid 1px #dae2e6;}
.consult li dl dt{display:table-cell; vertical-align:middle; text-align:center; background-color:#6c96bc; height:48px; width:48px; color:#fff;}
.consult li dl dd{display:table-cell; vertical-align:middle; text-align:left; background-color:#fff; height:48px; width:310px; color:#666; padding-left:20px;}


/*
/* 기관소개 > 인사말 (20161201 추가)
/*=================================*/
.message{position:relative; background:url("/images/minister2021/sub06_01_img01_20220520.png?v=202205201414") right no-repeat; overflow:hidden;margin-bottom:5em;}
.message header{font-size:34px; color:#4f8ec3; font-weight:400; margin-bottom:25px;}
.message .message_txt01{font-size:26px; color:#373434; margin-bottom:10px; font-weight:400; line-height:1.2em;}
.message .message_txt02{font-size:16px; color:#555; margin-top:20px;}
.message .message_sign{position:absolute; top:420px; right:30px; font-size:14px; color:#666; margin-top:103px;}
.message .message_sign span{font-size:24px; color:#373434; font-weight:400; letter-spacing:0.5em; margin-left:10px;}
.message .sign img {padding-right:8em;}
/*.minister_link{margin-top:-100px;}*/
.minister_link a{padding:10px; background-color:#81c240; display:inline-block;}
.minister_link a span{background:url("/images/home/sub/icon_link02.png") right center no-repeat; padding-right:23px; font-weight:400; color:#fff;}


/*
/* 기관소개 > 연혁 (20161201 추가)
/*=================================*/
.history{}
.history .history_tap{overflow:hidden;}
.history .history_tap ul{}
.history .history_tap ul li{width:126px; height:40px; text-align:center; vertical-align:top; background:url("/images/home/sub/sub06_02_tapOff.png") left bottom no-repeat; float:left;}
.history .history_tap ul li.on{background:url("/images/home/sub/sub06_02_tapOn.png") left bottom no-repeat; float:left;}
.history .history_tap ul li a{display:block; height:40px;}
.history h4{margin-top:40px;}

.history .history_list{margin-top:10px;}
.history .history_list dl{border-bottom:dashed 1px #dae2e6; padding:20px 0; overflow:hidden;}
.history .history_list dl dt{display:block; float:left; border:solid 1px #7d9ab3; width:68px; margin:0 32px; background-color:#7d9ab3; text-align:center;}
.history .history_list dl dt span.his_year{height:43px; background-color:#fff; vertical-align:middle; display:table-cell; width:68px; font-size:18px; font-weight:400;}
.history .history_list dl dt span.his_month{color:#fff; width:68px; padding-top:3px; vertical-align:middle; font-weight:400;}
.history .history_list dl dd{display:block; width:750px; float:left;}
.history .history_list dl dd ul li.his_1depth{padding-bottom:20px;}
.history .history_list dl dd ul li:last-child.his_1depth{padding-bottom:0px;}
.history .history_list dl dd ul li ul li.his_2depth{background:url("/images/home/sub/depth_bullet.gif") left 5px no-repeat; padding-left:10px;}


/*
/* 기관소개 > 상징(MI)소개 (20161202 추가)
/*=================================*/
.mi_section01{position:relative; overflow:hidden;}
.mi_section01 p.mi_img01{float:left; margin-right:30px;}
.mi_section01 .mi_txt01{float:left; width:700px;}
.mi_section01 .mi_txt01 ul{padding-left:15px; margin-top:10px;}
.mi_section02{position:relative; margin-top:30px;}
.mi_txt2{ position:relative; padding:0 0 10px 182px;}
.mi_color{border:1px solid #ddd; text-align:center; display:inline-block; padding:31px 15px 15px 15px; position:absolute; left:0; top:0;}
.mi_color p{ width:100%; margin:0 auto; line-height:30px;}
.mi_color .m1{ background:#003762; color:#fff;}
.mi_color .m2{ background:#E4022D; color:#fff;}
.mi_color .m3{ background:#575756; color:#fff;}
.mi_color span{ display:block;}
.mi_color li{ margin-bottom:10px;}
.mi_section03{position:relative; overflow:hidden;}
.pd_area{padding:20px; overflow:hidden;}
.mi_ex{margin-top:20px;}
.mi_ex li{float:left; text-align:left; margin-right:50px;}
.mi_ex li p{margin-bottom:10px;}


/*
/* 기관소개 > 조직 및 기능 (20161202 추가)
/*=================================*/
.organ{position:relative; overflow:hidden; background:url("/images/home/sub/sub06_03_bg_20220922.png") no-repeat 68px 42px; background-size:750px 657px;}
.organ article a{border-radius:3px;}
.organ article{display:block;}
.organ article.step01{margin-top:10px;}
.organ article.step01 p{text-align:center;}
.organ article.step01 p a{display:inline-block; width:180px; padding:10px 0; background-color:#4b7596; color:#fff;  text-align:center;}
.organ article.step01 h2{text-align:center;}
.organ article.step01 h2 a{display:inline-block; width:180px; padding:10px 0; background-color:#4b7596; color:#fff;  text-align:center;}
.vice_bg{background-color:#6f91ab!important;}
.organ article.step02{margin-bottom:20px;}
.organ article.step02 div{position:relative; display:inline-block; width:330px; padding:0 0 0 0; margin-top:30px; margin-left:100px;}
/* .organ article.step02 div:first-child{text-align:right; padding:0 90px 0 0;} */
.organ article.step02 div:first-child{text-align:right;} 
.organ article.step02 div:first-child + div p{margin-right:7px;}
.organ article.step02 div p{position:relative; display:inline-block; width:160px; vertical-align:middle;}
.organ article.step02 div p a{display:inline-block; width:100%; padding:10px 0; margin-bottom:7px; background-color:#66a8cc; color:#fff; text-align:center;}
.organ article.step02 div h2{position:relative; display:inline-block; width:160px; vertical-align:middle;}
.organ article.step02 div h2 a{display:inline-block; width:100%; padding:10px 0; margin-bottom:7px; background-color:#66a8cc; color:#fff; text-align:center;}
.step02_another_width{width:150px!important;}
.step02_another{background-color:#95a0a6!important; width:150px!important;}
.organ article.step03{margin-bottom:10px; overflow:hidden;}
.organ article.step03 div{position:relative; display:inline-block; width:330px; padding:0 0 0 110px; float:right; }
.organ article.step03 div p{position:relative; display:inline-block; width:160px; margin:0 10px 0 0; vertical-align:middle;}
.organ article.step03 div p:last-child{margin:0px;}
.organ article.step03 div p a{display:block; width:100%; padding:10px 0; margin-bottom:7px; background-color:#66a8cc; color:#fff; text-align:center;}
.organ article.step04{margin-bottom:10px; overflow:hidden;}
.organ article.step04 div{position:relative; display:inline-block; width:330px; padding:0 0 0 110px; float:right; }
.organ article.step04 div p{position:relative; width:160px; float:left; margin:0px 10px 0 0;}
.organ article.step04 div p a{display:block; width:100%; padding:10px 0; background-color:#66a8cc; color:#fff; text-align:center;}
.organ article.step05{position:relative; margin-top:50px;}
.organ article.step05 ul{}
/* .organ article.step05 ul li{width:145px; float:left; margin-left:10px;} */
.organ article.step05 ul li{width:116px; float:left; margin-left:10px;}
.organ article.step05 ul li dl{}
.organ article.step05 ul li dl a{display:block; text-align:center; padding:10px 0; font-size:13px;}
.organ article.step05 ul li dl dt a{background-color:#6ba8b3; margin-bottom:15px; color:#fff;}
.organ article.step05 ul li dl dt a.another_bg01{background-color:#6191c2;}
.organ article.step05 ul li dl dd a{background-color:#f0f3f5; margin-bottom:10px;}
/* .organ article.step05 ul li dl dd a.another_bg02{background-color:#dcdfe0!important;} */
.organ article.step05 ul li dl dd a.another_bg02{background-color:#dcdfe0;}
.add_organ{position:absolute; top:300px; right:20px;}
.add_organ ul li a{display:block; background-color:#6f91ab; margin-bottom:10px; padding:10px 0; text-align:center; color:#fff; font-size:13px;}
.organ article.step06{position:relative; margin-top:20px; text-align:center; overflow:hidden;}
.organ article.step06 ul{}
.organ article.step06 ul li{width:160px; margin:10px 30px; display:inline-block; vertical-align:top;}
.organ article.step06 ul li dl{}
.organ article.step06 ul li dl a{display:block; text-align:center; padding:10px 0; font-size:13px;}
.organ article.step06 ul li dl dt a{width:160px; background-color:#6ba8b3; margin-bottom:15px; color:#fff;}
.organ article.step06 ul li dl dt a.another_bg01{background-color:#6191c2;}
.organ article.step06 ul li dl dt a.another_bg03{background-color:#66a8cc;}
.organ article.step06 ul li dl dd a{width:160px; background-color:#f0f3f5; margin-bottom:10px;}
.organ article.step06 ul li dl dd a.another_bg02{background-color:#dcdfe0!important;}


/*
/* 기관소개 > 찾아오시는길 (20161202 추가)
/*=================================*/
.address{}
.address dl{margin-bottom:1px;}
.address dl dt{width:138px; height:42px; background-color:#6ba8b3; padding-left:42px; float:left; margin-right:10px;}
.address dl dt span{padding-left:10px; height:42px; width:128px; background-color:#edf1f5; color:#5c9099; display:table-cell; vertical-align:middle;}
.address_bg01{background:url("/images/home/sub/icon_map01.png") 8px center no-repeat;}
.address_bg02{background:url("/images/home/sub/icon_map02.png") 8px center no-repeat;}
.address_bg03{background:url("/images/home/sub/icon_map03.png") 8px center no-repeat;}
.address_bg04{background:url("/images/home/sub/icon_map04.png") 8px center no-repeat;}
.address_bg05{background:url("/images/home/sub/icon_map05.png") 8px center no-repeat;}
.address_bg06{background:url("/images/home/sub/icon_map06.png") 8px center no-repeat;}
.address dl dd{display:table-cell; width:690px; vertical-align:middle; margin-left:10px; padding:11px 10px; border-bottom:dashed 1px #dae2e6;}
.address dl dd span a{display:inline-block; font-size:12px; background-color:#f2f7fa; border:solid 1px #c2cccc; padding:3px 5px;}
.address li.txt_bold{font-weight:400; color:#333; margin-top:10px;}
.address li:first-child{margin-top:0;}


/*
/* 기관소개 > 층별안내 (20161205 추가)
/*=================================*/
.floor_info{margin-top:30px;}
.floor_info ul li{margin-bottom:30px;}


/*
/* 홈페이지도우미 (20161205 추가)
/*=================================*/
.guide_wrap{}
.guide_Tbox{border:solid 1px #e6e9ed; box-shadow:0 5px 0px rgba(0,0,0,0.05); background-color:#fff; padding:12px 15px; margin:25px 0 15px;} 
.guide_Tbox h5{margin-bottom:0; display:inline-block;}
.guide_Tbox a{display:inline-block; background-color:#7ea2c2; border-radius:3px; color:#fff!important; font-size:13px; float:right; padding:3px 10px;}
.text_case03{background:url("/images/home/sub/bullet_gr.png") left 5px no-repeat; padding-left:10px; font-size:13px; margin-bottom:5px;}
.text_case04{background:url("/images/home/sub/bullet_gr.png") left 8px no-repeat; padding-left:10px; font-size:15px; margin-bottom:5px; font-weight:400;}
.text_case05{padding-left:13px; font-size:14px; margin-bottom:5px;}
.text_case06{background:left 8px no-repeat;padding-left:15px; font-size:12px; margin-bottom:5px;}

li.viewer_list{position:relative; padding:20px 30px 20px 90px; margin-bottom:10px;}
li:last-child.viewer_list{margin-bottom:0;}
.viewer_bg01{background:#fff url("/images/home/sub/icon_program01.png") 30px 20px no-repeat;}
.viewer_bg02{background:#fff url("/images/home/sub/icon_program02.png") 30px 20px no-repeat;}
.viewer_bg03{background:#fff url("/images/home/sub/icon_program03.png") 30px 20px no-repeat;}
.viewer_bg04{background:#fff url("/images/home/sub/icon_program04.png") 30px 20px no-repeat;}
.viewer_bg05{background:#fff url("/images/home/sub/icon_program05.png") 30px 20px no-repeat;}
.viewer_bg06{background:#fff url("/images/home/sub/icon_program06.png") 30px 20px no-repeat;}
.viewer_bg07{background:#fff url("/images/home/sub/icon_program07.png") 30px 20px no-repeat;}
.viewer_list dl{}
.viewer_list dl dt{font-size:15px; color:#4d6980;}
.viewer_list dl dd{font-size:13px; color:#737476; margin-top:4px;}
.btn_viewer_wrap{position:absolute; top:16px; right:30px;}
.btn_viewer_wrap a.btn_viewer01{font-size:12px; display:inline-block; padding-right:15px; background-color:#4d6980; border-radius:3px;}
.btn_viewer_wrap a.btn_viewer01 span{background:#4d6980 url("/images/home/sub/icon_down03.png") right center no-repeat; display:block; border-radius:3px; color:#fff; padding:3px 25px 3px 15px;} 
.btn_viewer_wrap a.btn_viewer02{font-size:12px; display:inline-block; padding-right:15px; background-color:#6ba8b3; border-radius:3px;}
.btn_viewer_wrap a.btn_viewer02 span{background:#6ba8b3 url("/images/home/sub/icon_down03.png") right center no-repeat; display:block; border-radius:3px; color:#fff; padding:3px 25px 3px 15px;} 
.btn_viewer_wrap a.btn_viewer03{font-size:12px; display:inline-block; padding-right:15px; background-color:#7ea2c2; border-radius:3px;}
.btn_viewer_wrap a.btn_viewer03 span{background:#7ea2c2 url("/images/home/sub/icon_down03.png") right center no-repeat; display:block; border-radius:3px; color:#fff; padding:3px 25px 3px 15px;} 

.rss_wrap{}
.rss_wrap li{padding:10px 15px; border-bottom:solid 1px #dbdfe2; background:url("/images/home/sub/icon_rss.png") 790px center no-repeat; color:#555;}
.rss_wrap02{}
.rss_wrap02 li{padding:10px 15px; border-bottom:solid 1px #dbdfe2; color:#555; overflow:hidden;}
.rss_wrap02 li a{background-color:#fff; border:solid 1px #dcdcdc; border-radius:3px; padding-right:10px; float:right;}
.rss_wrap02 li a span{padding:2px 12px 2px 10px; background:url("/images/home/sub/bullet_arr03.png") right center no-repeat; display:inline-block;}

.sitemap_wrap{position:relative; overflow:hidden; margin-bottom:40px;}
.sitemap_wrap header{background-color:#7ea2c2;}
.sitemap_wrap header a{display:block; color:#fff; padding:10px 0 10px 30px; font-size:15px; font-weight:400;}
.sitemap_wrap > ul{}
.sitemap_wrap > ul > li.sitemap_1depth{width:281px; margin-right:21px; float:left;}
.sitemap_wrap > ul > li:last-child.sitemap_1depth{margin-right:0px;}
.sitemap_wrap > ul > li.sitemap_1depth > ul{}
.sitemap_wrap > ul > li.sitemap_1depth > ul > li.sitemap_2depth{border-bottom:dashed 1px #7ea2c2;}
.sitemap_wrap > ul > li.sitemap_1depth > ul > li.sitemap_2depth a{padding:15px 0 10px 30px; background-color:#f2f6f9; display:block; color:#444;}
.sitemap_wrap > ul > li.sitemap_1depth > ul > li.sitemap_2depth a:hover, a:focus{color:#1d81d6;}
.sitemap_wrap > ul > li.sitemap_1depth > ul > li:first-child.sitemap_2depth a{background:#f2f6f9 url("/images/home/sub/bullet_sitemap.png") 30px top no-repeat;}
.sitemap_wrap > ul > li.sitemap_1depth > ul > li.sitemap_2depth > ul{padding:10px 0;}
.sitemap_wrap > ul > li.sitemap_1depth > ul > li.sitemap_2depth > ul > li.sitemap_3depth{}
.sitemap_wrap > ul > li.sitemap_1depth > ul > li.sitemap_2depth > ul > li.sitemap_3depth a{background:#fff url("/images/home/sub/bullet_sitemap02.png") 30px 12px no-repeat; padding:5px 0px 5px 40px; font-size:13px;}
/* 사이트맵 (20170110 추가) */
.sitemap_wrap > ul > li.sitemap_1depth > ul > li.sitemap_2depth > ul > li.sitemap_3depth > ul > li.sitemap_4depth{}
.sitemap_wrap > ul > li.sitemap_1depth > ul > li.sitemap_2depth > ul > li.sitemap_3depth > ul > li.sitemap_4depth a{background:#fff url("/images/home/sub/bullet_line.png") 42px 13px no-repeat; padding:5px 0px 5px 52px; font-size:12px;}
.sitemap_wrap > ul > li.sitemap_1depth > ul > li.sitemap_2depth > ul > li.sitemap_3depth > ul > li.sitemap_4depth a:hover{color:#333; text-decoration:underline;}
/* 사이트맵 (20170110 추가) */


.index_wrap{}
.index_tab{overflow:hidden;}
.index_tab ul{font-weight:400;}
.index_tab ul li{width:6.53%; height:57px; border:solid 1px #dfe2e6; background-color:#edf1f5; float:left; margin-left:-1px;}
.index_tab ul li.on{background-color:#6c96bc; border:solid 1px #6c96bc;}
.index_tab ul li.on a{color:#fff;}
.index_tab ul li:first-child{margin-left:0px;}
.index_tab ul li a{text-align:center; width:57px; height:57px; vertical-align:middle; display:table-cell;}
.index_list{margin-top:50px;}
.index_list ul{border-bottom:solid 1px #34373a; border-top:solid 1px #34373a;}
.index_list ul li{padding:10px 20px; border-bottom:solid 1px #eaebeb; }
.index_list ul li:last-child{border-bottom:none;}
.index_list ul li a{background:url("/images/home/sub/bullet_arr04.png") right center no-repeat; display:block;}
.index_list ul li span.menuPath {position:absolute; left:30%; margin-left:10px;}
.index_list ul li a:hover, a:focus{color:#1d81d6;}

.law_wrap{}
.law_wrap header{font-size:15px; color:#323232; font-weight:400; margin:30px 0 10px;}
.law_wrap header:first-child{margin:0px 0 10px;}
.law_wrap .box_case02 > ul{}
.law_wrap .box_case02 > ul > li.law_1depth{font-size:13px; color:#444; background:url("/images/home/sub/bullet_circle.png") left 5px no-repeat; padding-left:13px; margin-top:15px;}
.law_wrap .box_case02 > ul > li:first-child.law_1depth{margin-top:0px;}
.law_wrap .box_case02 > ul > li.law_1depth > ol{margin-top:10px;}
.law_wrap .box_case02 > ul > li.law_1depth > ol > li.law_2depth{color:#666; margin-top:10px;}
.law_wrap .box_case02 > ul > li.law_1depth > ol > li.law_2depth > ul{}
.law_wrap .box_case02 > ul > li.law_1depth > ol > li.law_2depth > ul > li.law_3depth{background:url("/images/home/sub/bullet_line.png") 2px 8px no-repeat; padding-left:13px; margin:0 0 2px; font-size:13px;}
.law_wrap .box_case02 > ul > li.law_1depth > ol > li.law_2depth > ul > li:first-child.law_3depth{margin-top:5px;}
.law_wrap .box_case02 > ul > li.law_1depth > ol > li.law_2depth > ul > li:last-child.law_3depth{margin-bottom:0px;}

/* 2022.05.02 개인정보 처리방침 개정으로 추가 (KBH) */
.privacy_logoDiv {background:url("/images/home/sub/sub07_03_img01.png") 60px 57px no-repeat; padding:55px 0px 50px 220px;}
.privacy_labelingImg {width:auto; height:120px; margin-top:20px;}

.btn_lawDown{background-color:#fff; color:#545454; border:solid 1px #dcdcdc; border-radius:3px; font-size:12px; display:inline-block; padding:2px 5px; margin-left:5px;}
.btn_lawDown span{background:url("/images/home/sub/icon_down02.png") right center no-repeat; padding-right:20px;}
.btn_shortcut{display:inline-block; background-color:#7ea2c2; border-radius:3px; color:#fff!important; font-size:13px; padding:3px 10px;}

.copyright{}
.copyright li{margin-bottom:10px;}
.copyright li.copy_img{padding-right:192px; background:url("/images/home/sub/sub07_04_img02.png") 620px 3px no-repeat;}

.mail_wrap{position:relative; margin-top:30px; overflow:hidden; text-align:center;}
.mail_wrap dl.mail_input{width:550px; margin:0 auto;}
.mail_wrap dl.mail_input dt{height:25px; padding:5px 20px 0 0; font-size:14px; color:#5587b4; font-weight:400; float:left;}
.mail_wrap dl.mail_input dd{position:relative; min-height:30px; float:left;}
.mail_wrap dl.mail_input dd span label{overflow:hidden; display:block; position:absolute; visibility:hidden; width:1px; height:1px; font-size:1px;}
.mail_wrap dl.mail_input dd span input[type="text"]{width:300px;}
.mail_wrap .mail_input_btn01{background:#7ea2c2; border:0; font-size:12px; color:#fff; cursor:pointer; height:28px; margin:0 5px; padding:0 10px; border-radius:3px;}



/*
/* 공공아이핀 로그인 (20161209 hj 추가)
/*=================================*/
.line-box_ipLogin {border-top:4px solid #a1a5ab; padding:20px; border-bottom:1px solid #ddd; margin-top:30px; height:auto; min-height:50px; background-color:#f8fbfc; width:100%;}
.line-box_ipLogin p{padding-bottom:10px;}
.line-box_ipLogin div{margin-left:10px;}

.cont{width:100%;}
.cont .leftBox_ipLogin {width:50%; float:left;}
.cont .leftBox_ipLogin p {text-align:center; margin-top:20px;}
.cont .btn__ipLogin {display:inline-block;font-size:14px;color:#fff !important;padding:0 20px;height:40px;line-height:40px;vertical-align:middle;cursor: pointer; min-width:80px; text-align:center; background-color:#6191c2}
.cont .btn__ipLogin.newwin {background:#6191c2 url("/images/home/sub/icon_link02.png") no-repeat scroll 90% center; padding:0 35px 0 20px;}
.cont .rightBox_ipLogin {width:45%; float:right;}
.cont .rightBox_ipLogin h3{margin-top:20px; color:#537fa6; line-height:1.4; letter-spacing:-0.07em; font-size:30px;}
.cont .rightBox_ipLogin h4{margin-top:30px; letter-spacing:-0.07em; line-height:1.5; font-size:20px;}
.cont .rightBox_ipLogin h4 > a { color: #555;}







/*
/* 환경종합정네트워크 (20161212 추가)
/*=================================*/
.network_wrap{margin-top:40px;}
.network_wrap h4.network_tit{font-size:30px; color:#565656; background:url("/images/home/sub/bullet_h4.png") top center no-repeat; padding-top:10px; margin-bottom:20px; text-align:center;}
.network_wrap p.network_Stit{font-size:16px; color:#7f7f7f; text-align:center;}
.network_banner{position:relative; overflow:hidden; margin-top:60px; }
.network_banner ul{}
.network_banner ul li{position:relative; float:left; width:285px; height:285px; padding:15px 0 0 20px; box-sizing:border-box;}
.network_banner ul li.network_bg01{background:#ee6483 url("/images/home/sub/sub03_03_img01.png") 167px 167px no-repeat;}
.network_banner ul li.network_bg02{background:url("/images/home/sub/sub03_03_img02.png") 0 bottom no-repeat;}
.network_banner ul li.network_bg03{background:#009bb3 url("/images/home/sub/sub03_03_img03.png") 167px 167px no-repeat;}
.network_banner ul li.network_bg04{background:url("/images/home/sub/sub03_03_img04.png") 0 bottom no-repeat;}
.network_banner ul li.network_bg05{background:url("/images/home/sub/sub03_03_img05.png") 0 bottom no-repeat;}
.network_banner ul li.network_bg06{background:#7b91ca url("/images/home/sub/sub03_03_img06.png") 167px 167px no-repeat;}
.network_banner ul li.network_bg07{background:url("/images/home/sub/sub03_03_img07.png") 0 bottom no-repeat;}
.network_banner ul li.network_bg08{background:#6b8499 url("/images/home/sub/sub03_03_img08.png") 167px 167px no-repeat;}

.network_banner ul li.network_color{text-align:left;}
.network_banner ul li.network_color dl{}
.network_banner ul li.network_color dl dt{background:url("/images/home/sub/sub03_03_img09.png") left top no-repeat; padding:0 0 10px 25px; font-weight:400; margin-bottom:15px;}
.network_banner ul li.network_color dl dt a{font-size:20px; color:#fff;}
.network_banner ul li.network_color dl dd{margin-bottom:10px; display:block; padding-left:5px;}
.network_banner ul li.network_color dl dd a{font-size:14px; color:#fff; background:url("/images/home/sub/bullet_line02.png") left 10px no-repeat; padding-left:10px;}
.network_banner ul li.network_color dl dd a:hover{color:#e4ff00;}

.network_banner ul li.network_photo{text-align:center; padding:15px 0 0 0px!important;}
.network_banner ul li.network_photo dl{}
.network_banner ul li.network_photo dl dt{text-align:center; margin-bottom:25px;}
.network_banner ul li.network_photo dl dt span{font-size:20px; color:#418b98; background:url("/images/home/sub/sub03_03_img10.png") left 4px no-repeat; padding:0 0 0 25px; font-weight:400;}
.network_banner ul li.network_photo dl dd{margin-bottom:10px; display:block;}
.network_banner ul li.network_photo dl dd a{font-size:14px; color:#555555; background:url("/images/home/sub/bullet_line.png") left 10px no-repeat; padding-left:10px;}
.network_banner ul li.network_photo dl dd a:hover{color:#418b98;}

.network_bottom{margin-top:30px;}
.network_bottom .con_box1, .con_box2, .con_box3{float:left;}
.con_box1 h5, .con_box2 h5, .con_box3 h5{padding-top:12px; background:url("/images/home/sub/bullet_blue.png") left top no-repeat; margin-bottom:18px; color:#133a68; font-size:15px;}

.con_box1{width:270px; font-size:14px; margin-right:65px;}
.top6 li{position:relative; line-height:18px; margin-bottom:8px; font-size:14px;}
.top6 span.num{padding:0px 6px; background-color:#4f8ec3; display:inline-block; font-size:10px; color:#fff; text-align:center; vertical-align:top; margin-right:2px;}
.num_right{position:absolute; right:0; top:0;}

.con_box2{background:url('/images/home/sub/info_bg.png') no-repeat left 50px; width:330px; font-size:13px; height:205px;  margin-right:65px;}
.info_group{ width:290px; height:114px; margin-left:15px; text-align:center;}
.info_group td{width:37px; font-weight:normal;}
.info_group th{font-weight:normal;}
.box_con01{vertical-align:bottom;}
.box_con02{vertical-align:top; padding-top:10px;}
.graph01{background:url('/images/home/sub/graph01.gif') repeat-y center bottom; width:18px; margin:0 auto;}
.graph02{background:url('/images/home/sub/graph02.gif') repeat-y center bottom; width:18px; margin:0 auto;}
.graph03{background:url('/images/home/sub/graph03.gif') repeat-y center bottom; width:18px; margin:0 auto;}
.graph04{background:url('/images/home/sub/graph04.gif') repeat-y center bottom; width:18px; margin:0 auto;}
.graph05{background:url('/images/home/sub/graph05.gif') repeat-y center bottom; width:18px; margin:0 auto;}
.graph06{background:url('/images/home/sub/graph06.gif') repeat-y center bottom; width:18px; margin:0 auto;}
.graph07{background:url('/images/home/sub/graph07.gif') repeat-y center bottom; width:18px; margin:0 auto;}
.graph08{background:url('/images/home/sub/graph08.gif') repeat-y center bottom; width:18px; margin:0 auto;}

.con_box3{position:relative; width:360px; font-size:13px;height:197px;overflow:hidden;}
.recommend_wrap{}
.recommend_wrap ul{}
.recommend_wrap ul li{width:360px;clear:both;}
.recommend_wrap ul li a.recommend_img{border:solid 1px #dcdcdc; display:block; width:198px; height:143px; float:left;  margin-right:15px;}
.recommend_wrap ul li a.recommend_img img{width:198px; height:143px;}
.recommend_con{width:135px; float:left;}
.recommend_con dl{margin-top:5px; height:110px;}
.recommend_con dl dt a{line-height:1.4em; font-size:14px; color:#444;}
.recommend_con dl dd{margin-top:10px; font-size:12px; color:#666;}
.recommend_btn{background-color:#fff; padding:2px 8px; border-radius:3px; border:solid 1px #dcdcdc;}
.recommend_btn span{background:url("/images/home/sub/icon_Nbrowser02.png") center right no-repeat; padding-right:20px; color:#545454; font-weight:400; font-size:12px;}

.rollingConDiv{position:absolute; top:10px; right:0px;}
.rollingConDiv li{float: left; padding-left: 2px;}

.network_list_wrap{margin-top:60px;}
.network_list_wrap .box_case02{box-sizing:border-box;}
.network_list{overflow:hidden;}
.network_list li{width:260px; float:left; margin-right:19px;}
.network_list li:last-child{margin-right:0px;}
.network_list .category_height1{background-color:#fff; height:210px;}
.network_list .category_height2{background-color:#fff; height:45px;}
.network_list li dl dt{margin-bottom:10px;}
.network_list li dl dt.T_on a span{padding-left:20px; background:url("/images/home/sub/bullet_check.png") left 3px no-repeat; color:#f6ff00;}
.network_list li dl dd.L_on{background-color:#d6e4ed;}
.network_list li dl dt a{width:260px; height:50px; text-align:center; display:table-cell; vertical-align:middle; color:#fff; font-weight:400; margin-bottom:15px;}
.network_list li dl dt.network_dtBg01{background-color:#519ab3; }
.network_list li dl dt.network_dtBg02{background-color:#6b6cfc; }
.network_list li dl dt.network_dtBg03{background-color:#8f6bcc; }
.network_list li dl dt.network_dtBg04{background-color:#6b8499; }
.network_list li dl dd{padding:7px 20px; display:block;}
.network_list li dl dd:last-child{padding-bottom:20px;}
.network_list li dl dd a{color:#596e80; background:url("/images/home/sub/bullet_line.png") left 9px no-repeat; padding-left:8px;}
.network_list li dl dd a:hover{text-decoration:underline;}


/*
/* 사전정보공표 (20170118 추가)
/*=================================*/
.declare_wrap{overflow:hidden; margin-top:20px;}
.declare_wrap ul{}
.declare_wrap ul li{float:left; width:12.5%; margin:0 5px 15px 10px; background-color:#f7f7f7; border-radius:3px; height:130px; text-align:center; border:solid 1px #e8e8e8; box-sizing:border-box;}
/*.declare_wrap ul li:nth-child(6){margin-right:0%;}*/
.declare_wrap ul li:nth-child(7){margin-right:0%;}
.declare_wrap ul li:nth-child(13){margin-right:0%;}
.declare_wrap ul li a.declare{display:block; height:120px; padding-top:10px; background-position:center 40px; background-repeat:no-repeat;}
.declare_wrap ul li a.declareBg01{background-image:url("/images/home/sub/declare_icon01_off.png");}
/*
.declare_wrap ul li a.declareBg02{background-image:url("/images/home/sub/declare_icon02_off.png");}
.declare_wrap ul li a.declareBg03{background-image:url("/images/home/sub/declare_icon03_off.png");}
.declare_wrap ul li a.declareBg04{background-image:url("/images/home/sub/declare_icon04_off.png");}
.declare_wrap ul li a.declareBg05{background-image:url("/images/home/sub/declare_icon05_off.png");}
.declare_wrap ul li a.declareBg06{background-image:url("/images/home/sub/declare_icon06_off.png");}
.declare_wrap ul li a.declareBg07{background-image:url("/images/home/sub/declare_icon07_off.png");}
.declare_wrap ul li a.declareBg08{background-image:url("/images/home/sub/declare_icon08_off.png");}
.declare_wrap ul li a.declareBg09{background-image:url("/images/home/sub/declare_icon09_off.png");}
.declare_wrap ul li a.declareBg10{background-image:url("/images/home/sub/declare_icon10_off.png");}
.declare_wrap ul li a.declareBg11{background-image:url("/images/home/sub/declare_icon11_off.png");}
.declare_wrap ul li a.declareBg12{background-image:url("/images/home/sub/declare_icon12_off.png");}
*/
.declare_wrap ul li a header.declare_tit{color:#777777; font-size:16px;}
.declare_wrap ul li a span.declare_btn{display:block; margin-top:65px;}

.declare_wrap ul li.on{background-color:#6ba8b3; border:0;}
.declare_wrap ul li.on a.declare{display:block; height:120px; padding-top:10px; background-position:center 55px; background-repeat:no-repeat;}
.declare_wrap ul li.on a.declareBg01{background-image:url("/images/home/sub/declare_icon01_on.png");}
/*
.declare_wrap ul li.on a.declareBg02{background-image:url("/images/home/sub/declare_icon02_on.png");}
.declare_wrap ul li.on a.declareBg03{background-image:url("/images/home/sub/declare_icon03_on.png");}
.declare_wrap ul li.on a.declareBg04{background-image:url("/images/home/sub/declare_icon04_on.png");}
.declare_wrap ul li.on a.declareBg05{background-image:url("/images/home/sub/declare_icon05_on.png");}
.declare_wrap ul li.on a.declareBg06{background-image:url("/images/home/sub/declare_icon06_on.png");}
.declare_wrap ul li.on a.declareBg07{background-image:url("/images/home/sub/declare_icon07_on.png");}
.declare_wrap ul li.on a.declareBg08{background-image:url("/images/home/sub/declare_icon08_on.png");}
.declare_wrap ul li.on a.declareBg09{background-image:url("/images/home/sub/declare_icon09_on.png");}
.declare_wrap ul li.on a.declareBg10{background-image:url("/images/home/sub/declare_icon10_on.png");}
.declare_wrap ul li.on a.declareBg11{background-image:url("/images/home/sub/declare_icon11_on.png");}
.declare_wrap ul li.on a.declareBg12{background-image:url("/images/home/sub/declare_icon12_on.png");}
*/
.declare_wrap ul li.on a header.declare_tit{color:#fff; font-size:16px;}
.declare_wrap ul li.on a span.declare_btn{display:none;}



@media print{
	#lnb_wrap{display:none;}
	.gnb_box{display:none;}
	.sub_visual{display:none;}
	content_area{margin:0;}
	html, body{border:0; margin:0; padding:0}
	@page{
		size:21cm 29.7cm;
		margin:0;
	}
}
