/*취약계층*/
.weak {width:710px;}
.weak ul{}
.weak ul:after {content:''; display:block; clear:both;}
.weak ul li {float:left;}
.weak ul li a{display:block;}
.weak .weak_con01 {width: 234px; height:280px; background:url("/images/common/web/contens/weak_banner01_off.png") no-repeat 0 0;}
.weak .weak_con01 > a:hover{background:url("/images/common/web/contens/weak_banner01_on.png") no-repeat 0 0;}
.weak .weak_con01 > a{width: 234px; height:280px;}
.weak .weak_con02{width: 466px; height:125px; margin-left:10px; background:url("/images/common/web/contens/weak_banner02_off.png") no-repeat 0 0;}
.weak .weak_con02 > a:hover{background:url("/images/common/web/contens/weak_banner02_on.png") no-repeat 0 0;}
.weak .weak_con02 > a{width: 466px; height:125px;}
.weak .weak_con03{width: 466px; height:145px; margin-top:10px; margin-left:10px; background:url("/images/common/web/contens/weak_banner03_off.png") no-repeat 0 0;}
.weak .weak_con03 > a:hover{background:url("/images/common/web/contens/weak_banner03_on.png") no-repeat 0 0;}
.weak .weak_con03 > a{width: 466px; height:145px;}
.weak .weak_con04{width: 350px; height:150px; margin-top:10px; background:url("/images/common/web/contens/weak_banner04_off.png") no-repeat 0 0;}
.weak .weak_con04 > a:hover{background:url("/images/common/web/contens/weak_banner04_on.png") no-repeat 0 0;}
.weak .weak_con04 > a{width: 350px; height:150px;}
.weak .weak_con05{width: 350px; height:150px; margin-top:10px; margin-left:10px; background:url("/images/common/web/contens/weak_banner05_off.png") no-repeat 0 0;}
.weak .weak_con05 > a:hover{background:url("/images/common/web/contens/weak_banner05_on.png") no-repeat 0 0;}
.weak .weak_con05 > a{width: 350px; height:150px;}

.blind{display:block;overflow:hidden;position:absolute;top:-1000em;left:0;}
.mt_30{margin-top:30px;}
.tab-submenu {width:93%; background-color:#fcfcfc; padding:2%;}
.tab-submenu ul {}
.tab-submenu ul:after {content:'';display:block;clear:both}
.tab-submenu ul li {float:left; width:30%; height:28px; background:url('/images/common/web/contens/bg_icon_arrow.png') no-repeat left 5px; font-size:14px; color:#444; padding-left:10px; margin-left:10px;}
.tab-submenu ul li a:hover, active {color:#0066b7;}

.submenu-on {
	font-weight: bold;
}

.update {width:100%; height:30px; line-height:30px; margin-top:10px;}
.update .date {width:80%; margin-left:10px;}
.update .measure {width:10%;}

.con_box {border:1px solid #e7e7e7; padding:10px; overflow: auto;}
.con_box .map {background: url('/images/common/web/contens/img_map.png'); height: 350px; position: relative; width: 330px; float: left; border:1px solid #d5d5d5;}
.con_box .yellowDust { background: url('/images/common/web/contens/map_yellow_dust.png') no-repeat scroll 0 0 !important; }
.con_box .map .seoul {top:82px;	left: 117px; display: block; height: 11px; position: absolute; width: 30px;}
.con_box .map .seoul_box {height: 34px; position: absolute; width: 30px; left: 124px; top: 104px; display: block;}
.con_box .map .kangwon {top:51px; left: 195px; display: block; height: 11px; position: absolute; width: 30px;}
.con_box .map .kangwon_box {height: 34px; position: absolute; width: 30px; left: 198px; top: 76px;	display: block;}
.con_box .map .kyeonggi {top:100px; left: 162px; display: block; height: 11px; position: absolute; width: 30px;}
.con_box .map .kyeonggi_box {height: 34px; position: absolute; width: 30px; left: 167px; top: 123px; display: block;}
.con_box .map .chungnam {top:147px; left: 106px; display: block; height: 11px; position: absolute; width: 30px;}
.con_box .map .chungnam_box {height: 34px; position: absolute; width: 30px; left: 112px; top: 172px; display: block;}
.con_box .map .chungbuk {top:147px; left: 174px; display: block; height: 11px; position: absolute; width: 30px;}
.con_box .map .chungbuk_box {height: 34px; position: absolute; width: 30px; left: 180px; top: 170px; display: block;}
.con_box .map .gyeongbuk {top:154px; left: 230px; display: block; height: 11px; position: absolute; width: 30px;}
.con_box .map .gyeongbuk_box {height: 34px; position: absolute; width: 30px; left: 236px; top: 179px; display: block;}
.con_box .map .jeonbuk {top:190px; left: 131px; display: block; height: 11px; position: absolute; width: 30px;}
.con_box .map .jeonbuk_box {height: 34px; position: absolute; width: 30px; left: 136px; top: 213px; display: block;}
.con_box .map .jeonnam {top:233px; left: 131px; display: block; height: 11px; position: absolute; width: 30px;}
.con_box .map .jeonnam_box {height: 34px; position: absolute; width: 30px; left: 134px; top: 254px; display: block;}
.con_box .map .gyeongnam {top:202px; left: 185px; display: block; height: 11px; position: absolute; width: 30px;}
.con_box .map .gyeongnam_box {height: 34px; position: absolute; width: 30px; left: 190px; top: 225px; display: block;}
.con_box .map .jeju {top:289px; left: 128px; display: block; height: 11px; position: absolute; width: 30px;}
.con_box .map .jeju_box {height: 34px; position: absolute; width: 30px; left: 133px; top: 311px; display: block;}


.con_box .map .andong {top:138px; left: 230px; display: block; height: 11px; position: absolute; width: 30px;}
.con_box .map .andong_box {height: 34px; position: absolute; width: 30px; left: 234px; top: 162px; display: block;}
.con_box .map .ulsan {top:190px; left: 225px; display: block; height: 11px; position: absolute; width: 30px;}
.con_box .map .ulsan_box {height: 34px; position: absolute; width: 30px; left: 228px; top: 214px; display: block;}

.yellowDustInfo {
	width: 355px; height: 350px; position: relative; float: left;
}
.yellowDustTableHeader ul li {
	float: left; width: 168px; height: 30px;background-color: #FCFCFC;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
}
.yellowDustTableScroll {
	width: 355px; height: 317px; overflow-y:scroll; border-bottom: 1px solid #d5d5d5;
}
.yellowDustStation {
	width: 82px;float: left; text-align: center; line-height: 30px;font-size:14px; font-weight:bold; color:#145e86;
}
.yellowDustValue {
	width: 82px;float: left; text-align: center; line-height: 30px;font-size:14px; font-weight:bold; color:#145e86;
}

.airDataInfo {width: 355px; height: 350px; position: relative; float: left; }
.airTable{width:100%; letter-spacing:-0.01em;}
.airTable th{height:30px; border-left:1px solid #d5d5d5; font-size:14px; font-weight:bold; color:#145e86; background-color: #FCFCFC;}
.airTable td{height:30px; border-left:1px solid #eee; font-size: 14px; text-align: center; border-bottom: 1px solid #eee;}
.airTable td:FIRST-CHILD { border-left: 0px; }
.airTableHeader {
	border-top : 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	background-color: #FCFCFC;
}
.airTableHeader table {width: 338px;}
.airTableHeader table th{ height:30px; font-size:14px; font-weight:bold; color:#145e86;  }
.airTableHeader table td{ height:30px; font-size: 14px; text-align: center; }
.airTableScroll { width: 355px; height: 317px; overflow-y:scroll; border-bottom: 1px solid #d5d5d5; }

.airStatus1 {
	background-color: #0066FF;
}
.airStatus2 {
	background-color: #5BD464;
}
.airStatus3 {
	background-color: #FFC000;
}
.airStatus4 {
	background-color: #FF6600;
}
.airStatus5 {
	background-color: #FF0000;
}
.grade1 {
	font-weight : bold;
	color: #0066FF;
}
.grade2 {
	font-weight : bold;
	color: #5BD464;
}
.grade3 {
	font-weight : bold;
	color: #FFC000;
}
.grade4 {
	font-weight : bold;
	color: #FF6600;
}
.grade5 {
	font-weight : bold;
	color: #FF0000;
}

.drink_o {
	background-color: #4BACC6;
	color : #FFFFFF;
}

.drink_x {
	/* background-color: #FFC000; */
	background-color: #E46C0A;
	color : #FFFFFF;
}

.detect_o {
	background-color: #E46C0A;
	color: #fff;
}

.detect_x {
	background-color: #4BACC6;
	color: #fff;
}

.weaknessTable {width:100%; border-top:2px solid #0078ba; border-right: 1px solid #d1d1d1; border-bottom:1px solid #838383!important; letter-spacing:-0.005em;}
.weaknessTable th{height:34px; border-left: 1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; font-size:13px; font-weight:bold; color:#333333; background-color: #EEF9FF; }
.weaknessTable td{padding:8px 0; border-left: 1px solid #d1d1d1; border-top:1px solid #d5d5d5; font-size:13px; text-align:center; }
.weaknessTable td a{font-size:13px; color:#444; text-decoration:none;}

.groundWaterTableWrap {overflow: auto;}
.groundWaterTable {width:2100px; border-top:2px solid #0078ba; border-right: 1px solid #d1d1d1; border-bottom:1px solid #838383!important; letter-spacing:-0.005em;}
.groundWaterTable th{height:34px; border-left: 1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; font-size:13px; font-weight:bold; color:#333333; background-color: #EEF9FF; }
.groundWaterTable td{padding:8px 0; border-left: 1px solid #d1d1d1; border-top:1px solid #d5d5d5; font-size:13px; text-align:center; }
.groundWaterTable td a{font-size:13px; color:#444; text-decoration:none;}




.tabbox_type{width:100%}
.tabbox_type .tab_box2{float:left;position:relative;z-index:100;width:100%;}
.tabbox_type .tab_box2 li{border:1px solid #e7e7e7; float:left;margin-right:-1px; height:40px; width:49.4%; background-color:#f4f4f4; }
.tabbox_type .tab_box2 li a{color:#666;line-height:40px;text-decoration:none;display:block;text-align:center;font-size:14px;}
.tabbox_type .tab_box2 li a:hover{color:#333}
.tabbox_type .tab_box2 li.on{background-color:#fff; border-bottom:1px solid #000;}
.tabbox_type .tab_box2 li.on a{color:#333;font-weight:bold;letter-spacing:-1px}
.tabbox_type .cont{padding:2%;float:left;width:95%;height:400px;margin-top:-1px;border:1px solid #e7e7e7;background:#fff;color:#666}
.tabbox_type .cont p.update{text-align:right; width:100%; letter-spacing:0;}
.tabbox_type .cont > div {width:330px; height:370px; background-color:#f4f4f4; float:left; margin-top:5px; margin-left:5px;}

.evaluation{margin-top:10px; width:100%;}
.evaluation .value {width:100%;}
.evaluation .value ul {background:url('/images/common/web/contens/bg_graph_line.png') no-repeat 3px bottom;}
.evaluation .value ul:after{content:''; display:block; clear:both;}
.evaluation .value li{float:left; width:24%; margin:3px; text-align:center; line-height:36px;font-size:13px;}
.evaluation .value > ul > li > strong {margin-right:10px;}
.evaluation .value > p {float:left; width:43%; margin-top:10px;}
.evaluation .value .slightly {padding-left:45px;  background:url('/images/common/web/contens/bg_graph_line3.png') no-repeat 3px 50%;}
.evaluation .value .bad {padding-left:45px;  background:url('/images/common/web/contens/bg_graph_line2.png') no-repeat 3px 50%;}
.evaluation .value p:after{content:''; display:block; clear:both;}

.evaluation .offer{margin-top:20px; float:left; margin-bottom:20px; padding:10px 15px; background-color:#f7fafc;}
.evaluation .offer ul {}
.evaluation .offer ul:after {content:'';display:block;clear:both}
.evaluation .offer ul li {float:left; width:100%; font-size:13px; margin-top:7px;}
.txtRight {text-align:right;}

.evaluation .offer2{margin-top:20px; margin-bottom:20px; padding:10px 15px; background-color:#f7fafc;}
.evaluation .offer2 ul {}
.evaluation .offer2 ul:after {content:'';display:block;clear:both}
.evaluation .offer2 ul li {float:left; width:100%; font-size:13px; margin-top:7px;}

.clear:after {clear: both; content: ".aadfasd"; display: block; height: 0; visibility: hidden; width: 0;}
.floatL {float:left !important;}
.floatR {float:right !important;}

/*정보공개제도안내*/
.info_con{}
.info_tit{color:#016fad; font-size:15px; padding-bottom:10px; padding-top:20px;}
.info_box{background-color:#eeeeee; border-top:1px solid #d5d5d5; padding:20px; margin-bottom:17px;}
.info_box p span{vertical-align:middle;}

.bullet_style01{background:url('/images/common/web/common/blt_bluecircle.gif') no-repeat left 5px; padding-left:10px;}
.bullet_style02{background:url('/images/common/web/common/blt_bluecircle.gif') no-repeat left 5px; padding:0 0 10px 12px; font-size:12px;}
.info_type01 p{padding-bottom:10px;}
.bullet_style03 li{background:url('/images/common/web/common/blt_bluecircle.gif') no-repeat left 5px; padding:0 0 10px 12px;}

/*정보공개제도안내tab03*/
.info_tit02{color:#016fad; font-size:14px; padding:20px 0 8px 0; font-weight:bold;}
.info_tab03Con{ margin:20px 0; letter-spacing:-0.1em; }
.info_tab03Con li{padding-left:225px; min-height:180px;}
.info_tab03Con li ul li{padding-left:0px; min-height:0px; background:url('/images/common/web/contens/info_bullet.gif') no-repeat left 50%; padding-left:8px;}
.info001{background:url('/images/common/web/contens/info_bg001.jpg') no-repeat 30px top;}
.info002{background:url('/images/common/web/contens/info_bg002.jpg') no-repeat 30px top;}
.info003{background:url('/images/common/web/contens/info_bg003.jpg') no-repeat 30px top; padding-bottom:60px;}
.info004{background:url('/images/common/web/contens/info_bg004.jpg') no-repeat 30px top;}
.info005{background:url('/images/common/web/contens/info_bg005.jpg') no-repeat 30px top;}

.info_color01{color:#00af9d;}

/*캘린더*/
.new_date{text-align:center; padding:13px 0; margin-bottom:20px;}
.new_date a, .new_date span{vertical-align:middle; display:inline-block;}
.new_date a img{padding-top:3px;}
.date_txt01{font-size:22px; font-weight:bold; color:black; padding:0 3px; }

.data{width:710px;}
.data_area{background:url('/images/common/web/contens/data_bg.gif') repeat-x; height:320px;}
.calendar_area{padding:0 20px; overflow:hidden;}
.calendar_left{width:387px; float:left;}
.calendar_right{width:258px; float:right; position:relative;}
.txt_arrow{position:absolute; right:13px; bottom:7px;}
.d_table{border:1px solid #ddd; }
.color_g{background-color:#666666;}
.color_r{background-color:#c55a01;}
.d_table th{border-bottom:1px #ddd solid; height:30px; font-size:12px; color:#fff; }
.d_table td{border-bottom:1px #ddd solid; height:34px; border-right:1px solid #ddd; padding-left:8px; color:#444;}
.day_color{background-color:#f9eee5;}

.month_box{border:1px solid #c7c7c7; padding:8px 20px; line-height:24px; height:145px;}
.month_box li{background:url('/images/common/web/contens/info_bullet.gif') no-repeat left 11px; padding-left:8px;}
.month_box li a:hover{text-decoration:underline;}

.cal_tit{font-size:14px; font-weight:bold; background:url('/images/common/web/contens/data_icon.gif') no-repeat left 3px; padding-left:20px; margin-bottom:15px; letter-spacing:-0.1em;}
.cal_color{color:#518f89;}
.data_box{background-color:#eeeeee; border-top:1px solid #d5d5d5; padding:10px 0; margin-top:35px; padding-left:23px;}

/*20130926 CI소개 코딩추가*/
.ci_area{ width: 710px; }
.ci_area .bluebold{color: #0066b7; font-weight: bold;}
.ci_area .bold{font-weight: bold;}
.ci01 img{ padding-top: 16px; padding-bottom: 10px; }
.ci_btn{ text-align: right;}
.ci01_blt{background: url("/images/common/web/common/blt_gray4dot.gif") no-repeat scroll 1px 6px transparent; padding-left: 10px;}
.ci02 img{ padding: 4px 12px 4px 0; vertical-align:middle;}
.ci02_1{padding: 22px 0;}
.ci03{width: 710px; position: relative; margin-top: 30px;}
.ci04{width: 710px; position: relative; margin-top: 60px;}
.ci_btn2{display: inline-block; position: Absolute; top: 20px; right: 0;}

/*20130926 업무보고 코딩추가*/
.businessreport_area{ width: 710px; }
.businessreport01_bg{background: url("/images/common/web/contens/intro_businessreport01.gif") no-repeat scroll left bottom transparent; width: 710px; height:274px; position: relative; overflow: hidden; }
.businessreport02{left: 405px; top: 26px; width:198px; height:92px; position: absolute; overflow: hidden;}
.businessreport03{left: 405px; top: 142px; width:147px; height:15px; position: absolute;}
.businessreport_btn1{right: 150px; top:170px; position: absolute; width: 160px;}
.businessreport_btn1 a{margin-bottom: 5px;}
.businessreport_btn2{right: 0px; top:170px; position: absolute; width: 150px;}
.businessreport_btn2 a{margin-bottom: 5px;}
.businessreport_btn3{margin: 25px 0 40px 0; text-align:center;}
.businessreport_btn3 a{margin-right: 10px;}
.businessreport04{margin:20px 0 40px 0;}
.businessreport04 ul{padding-top:7px;}
.businessreport04 li{padding-left: 50px; padding-top: 8px;}

/*20130926 정부3.0 코딩추가*/
.government_area{width:710px;}
.government01{background: url("/images/common/web/contens/intro_government01.jpg") no-repeat scroll 0 0 transparent; width: 710px; height: 337px; position: relative; margin-bottom:20px; }
.government01_txt{position: absolute; top:230px; color: #444444; font: 14px 'Malgun Gothic','맑은 고딕',dotum; letter-spacing: -0.1em;}
.government_btn{position: absolute; left:0; bottom:0;}
.government_btn span{padding-right: 8px;}
.government02{background: url("/images/common/web/contens/intro_government02.jpg") no-repeat scroll 0 0 transparent; width: 710px; height: 560px; margin:20px 0 16px 0;}
.hide { display: block; font-size: 0; height: 0; line-height: 0; margin: 0; overflow: hidden; padding: 0; width: 0;}
.government03{width: 710px; height: 160px; position: relative; background:url("/images/common/web/contens/gray_round_bg.gif") no-repeat; padding:21px 0 0 29px;}
.government03 ul li { float: left; height:12px; width:48%; color:#47a9d7; }
.government03 ul li a:hover{color:#47a9d7; text-decoration:underline;}

/*20130927 현행법령현황*/
.law01Search_box {background-color: #EEEEEE; border-top: 1px solid #D5D5D5; padding: 10px 30px; margin-bottom: 20px;}
.law01Search {width: 652px; height: 32px; border-bottom: 1px solid #dedede; position: relative; margin-bottom: 15px;}
.law01Search fieldset input.it { border: 1px solid #adbdca; margin-left: 20px; width: 530px; height: 22px; }
.law01Search_btn_search {position: absolute; right: 0px; }
.law01btn{text-align:right;}
.law01_01_table01{padding-top:10px;}
.law01_bbs01{width: 100%; border-bottom: 1px solid #838383; }
.law01_bbs01 th{border-bottom: 1px solid #838383; border-top: 2px solid #0078BA; height: 34px; font-size: 13px;}
.law01_bbs01 td{border-top: 1px solid #d5d5d5; padding: 8px 15px; text-align: left; }
.law01_bbs01 td a {color: #444444; font-size: 13px; text-decoration: none;}
.blt_pl5 {background: url("/images/common/web/common/notice_bullet.gif") no-repeat scroll 0 8px transparent; padding-left: 5px;}

/*20131002 인사말*/
.intro_visual{background: url("/images/common/web/contens/inrto_img.jpg") 370px top no-repeat; width:710px; height:343px; padding-bottom:30px;}
.introTxt_box{width:384px;}
.intro_tit{padding-bottom:40px;}
.bgline{background: url("/images/common/web/contens/intro_line.gif") left bottom no-repeat; padding-bottom:20px; margin-bottom:20px;}
.introTxt_box p{padding-bottom:23px; font-size:14px;}
.intro_txtBox div{float:left;}

/*.intro02_box{overflow:hidden; background:url('/images/common/web/contens/intro_txtBg.gif') no-repeat; width:649px; height:243px; padding:28px 0px 20px 50px;}
.intro02_box div{float:left; width:285px; margin-right:38px;}
.intro02_box p{padding-bottom:25px; line-height:18px;}
.intro02_box .num_img{vertical-align:bottom;}
.intro03_box{margin-top:35px;}
.intro03_box p{padding-bottom:23px; width:685px; }*/

.intro02_box{overflow:hidden; background:url('/images/common/web/contens/intro_txtBg.gif') no-repeat; padding: 15px 0px 0px 25px;} /* 20160902 수정후 */
.intro02_box div{width:640px; margin-right:38px;} /* 20160902 수정후 */
.intro02_box p{padding-bottom:25px; line-height:18px;}
.intro02_box .num_img{vertical-align:bottom;}
.intro03_box{margin-top:35px;}
.intro03_box p{padding-bottom:23px; width:685px; font-size:14px;}

/*정보공개제도안내 추가수정*/
.bullet_style03{padding:0 0 10px 12px;}
.bullet_style04{background:url('/images/common/web/common/blt_bluecircle.gif') no-repeat left 7px; padding:0 0 10px 12px; font-size:15px; color:#191919; font-weight:bold;}
.bullet_style05{background:url('/images/common/web/contens/blt_line.gif') no-repeat 14px 9px; padding-left:23px!important;}
.txt_dotum{font:12px/20px '돋움',dotum!important; letter-spacing:0em;}
.info_type01 p{padding:0 0 10px 13px; }
.style04 p{padding:0 0 10px 13px; }
.bold_dotum{font: bold 12px/20px '돋움',dotum!important; letter-spacing:0em;}
.info_type05 p{padding-left:13px; }
.info_type05 li{padding-bottom:10px;}

/*연혁*/
.history_area{background:url('/images/common/web/contens/history_tit.jpg') no-repeat; padding-top:97px;}
.history_tit{padding-bottom:15px;}
.history_table{}
.history_table th{border-bottom:1px solid #bfbfbf; text-align:left!important; padding-left:5px; color:#f05b12; font-size:14px; vertical-align:top; padding-top:12px; line-height:19px;}
.history_table td{border-bottom:1px solid #bfbfbf; padding:10px 12px; line-height:19px; text-align:justify;}
.history_table td  li{line-height:19px;}
.history_table td ul .icon_1{background:url('/images/common/web/contens/org_bullet.gif') no-repeat left 9px; padding-left:7px;}
.history_table td ul .icon{background:url('/images/common/web/contens/depth_bullet.gif') no-repeat left 6px; padding-left:7px;}

.history_yy {position:relative; }
.history_yy dl {border-bottom:1px solid #bfbfbf;overflow: hidden;}
.history_yy dt {float:left; width:148px; text-align:left!important; padding-left:5px; color:#f05b12; font-size:14px; vertical-align:top; padding-top:12px; line-height:19px; font-weight:bold;}
.history_yy dd { float:left; width:542px; padding:10px 0; }
.history_yy dd ul li { padding-left: 7px; line-height:19px;}
.history_yy dd ul .icon_1{background:url('/images/common/web/contens/org_bullet.gif') no-repeat left 9px; padding-left:7px;}
.history_yy dd ul li ul li {background:url('/images/common/web/contens/depth_bullet.gif') no-repeat left 6px; padding-left:7px;}

/*주관과제*/
.masterList {
	overflow:hidden;
	margin-bottom:50px;	
}
.masterItem{border:none!important;}
.rootListWrap {
	height:61px;
}
.rootList {
}
.masterItem {
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
}
/*.iconImg {
	width: 142px;
	height:160px;
}*/
.currentPolicyItem {
	font-weight: bold;
	color: #216c8f!important;
}
.subListWrap {
	margin-top: 10px;
	margin-bottom: 10px;
}
.subListWrap li{background:url('/images/common/web/contens/bullet_type001.gif') no-repeat left 13px; padding:5px 0 5px 6px; border-bottom:1px dashed #c0c0c0;}

/*메일링*/
.mail_area{background:url('/images/common/web/contens/mail_bg.jpg') no-repeat; padding:73px 47px 20px 27px; height:357px;}
.mail_section01{padding:0 0 24px 100px;}
.mail_tit{font-weight:bold; font-size:14px; color:#00af9d; padding-bottom:6px; display:inline-block;}
.mail_section02{padding-bottom:15px;}
.mail_point{}


/*취약계층 2014*/
.weak_box01{border:solid 1px #d6d6d6; background-color:#eef9ff !important; padding:15px; font-weight:bold;}
.weak_section{margin-top: 25px;}
.weak_section_title{background:url('/images/weak/title_bg.gif') no-repeat; width:620px; height:37px;}
.weak_section_title_num{width: 81px; text-align: center; color:#ffffff; font-size: 20px; display: block; float: left; padding-top: 3px;}
.weak_section_title_txt{font-size: 20px; padding-left: 10px; display: block; float: left; padding-top: 3px;}
.weak_bbsCon_box01{width:600px; padding:10px;}
.weak_bbsCon_box01 li{background:url('/images/weak/bbs_conBullet.gif') no-repeat 0px 9px;  padding-left:12px;}
.weak_bbs_conColor{color:#be0000;}
.weak_bbsCon_li02{background:url('/images/weak/bullet_weak01.gif') no-repeat left 15px !important;}
.weak_bbsCon_li03{background:none !important; text-indent:-14px;}
.weak_bbsCon_li04{background:url('/images/weak/bullet_weak01.gif') no-repeat left 10px !important;}
.weak_ptype01{font-weight:bold; font-size:12px;}
.weak_box02{border:solid 1px #dddddd; background-color:#f6f6f6; padding:7px; font-size:12px;}
.weak_table_wrap{margin:15px 0 0 10px; font-size:12px;}
.weak_p{font-size: 12px;}
.weak_bgb{background-color:#40b1f1 !important;}
.weak_bgg{background-color:#74d374 !important;}
.weak_bgy{background-color:#ddec32 !important;}
.weak_bgr{background-color:#f95b4a !important;}

.info_bbs01_06 > tbody > tr.weak_bg_g01 > td {background-color:#ededed !important;}
.txt_red01 {color:#ff0000;}


/*환경부mi 2016.03.31*/
.mibox{}
.po_rel{position:relative;}
.mi_txt1{ position:relative; padding:0 0 40px 170px;}
.logobox{ border:1px solid #ddd; padding:25px 15px; display:inline-block; position:absolute; left:0; top:0;}
.mi_txt2{ position:relative; padding:0 0 10px 170px;}
.mi_color{border:1px solid #ddd; text-align:center; display:inline-block; padding:20px 15px 10px 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;}
.bi_no li { background: none; text-indent: -9px; margin-bottom: 5px; padding-left: 12px;}
.topLine-box{border-top: 2px solid #004b9d; padding: 10px 0;}
.topLine-box .dot-gray-box { background-color: #f9f9f9; border: 1px dashed #ccc; padding: 20px 15px; }
.topLine-box .dot-gray-box dl dt { }
.topLine-box .dot-gray-box dl dd { padding: 0 0 15px 0; line-height: 1.6em; }
.bar-dl { }
.bar-dl dt { background: url("/images/common/web/contens/bullet04.gif") no-repeat 0 3px; font-weight: bold;  font-size: 14px; color: #494949; padding: 0 0 10px 10px; }
.banner-case { position: relative; padding: 25px 0 0 20px; }
.banner-case .banner-case-01 { float: left; width: 330px; }
.banner-case .banner-case-02 { float: left; width: 330px; }
.banner-case .banner-case-03 { clear: both; padding: 25px 0 0 0; }
.banner-case .bar-dl dd { padding: 0 0 5px 0; }

.slash{background:url(images/slash.png) no-repeat; background-size:100% 100%; text-align:left;}
.case_center td{text-align:center !important;}

p.bu2_li {background: url("/images/common/web/contens/bullet06.gif") no-repeat 0 7px; padding: 2px 0 5px 13px;}
p.title{font-weight:bold; padding-bottom:15px; color:#333;}