@charset "utf-8";

/** 게시판 **/
	/** 보도자료 **/
	.bodotb{width:100%; border-spacing:0px; border-collapse:collapse;}
	.bodotb td{border:1px #000 solid;padding:0px 5px; color:#000; font-size:11pt;}
	.bodotb td p{margin:5px 0;}


	/** 게시판 검색 **/
	.bd_search{margin:8px 0 25px;background:#f4f4f4;}
	.bd_search fieldset{min-width:0;padding:20px 30px;box-sizing:border-box;}
	.bd_search legend+div{margin-top:0;}
	.bd_search div{margin:5px 0;}
	.bd_search div label,.bd_search div input,.bd_search div select,.bd_search div button,.bd_search div a{vertical-align:middle}
	.bd_search input,.bd_search select{display:inline-block;height:calc(37px - 2px);margin:0 8px 0 0;padding:5px 10px;border:1px solid #d5d8d8;background:#fff;}
	.bd_search input[type="radio"],.bd_search input[type="checkbox"]{background:transparent;}
	.bd_search label{display:inline-block;position:relative;width:74px;padding-left:10px;font-size:14px;box-sizing:border-box;}
	.bd_search label:before{content:'';display:block;position:absolute;top:calc(50% - 2px);left:0;width:4px;height:4px;background:#051f5f;}
	.bd_search fieldset > div div{display:inline-block}
	.bd_search div button,.bd_search div button[type='submit']{overflow:hidden;display:inline-block;width:94px;height:35px;margin-left:-6px;color:#fff;text-align:center;border-width:0;}
	.bd_search div button{background:#325baf;}
	.bd_search div button i{display:block;position:relative;cursor:pointer;}
	.bd_search div button[type='submit']{background:#393939;}
	.bd_search span{display:inline-block;position:relative;border:1px solid #d5d8d8;box-sizing:border-box;background:#fff;}
	.bd_search span input{width:100%;margin:0;border-color:transparent}
	.bd_search label+span{margin-right:20px;}
	.bd_search label+span:after{content:'';display:block;position:absolute;top:50%;right:-14px;width:4px;height:1px;background:#555;}

		.sear_part input[type="text"]{width:351px;}
		.sear_date span{width:164px;padding-right:45px;}
		.sear_date a{display:inline-block;position:absolute;top:calc(50% - 8px);right:12px;width:18px;height:16px;text-indent:-9999px;background-position:-150px -75px;}

		.sear_word div{display:inline-block;}
		.sear_word_sel{position:relative;width:128px;margin:0 !important;}
		.sear_word_sel:before{content:'';display:block;position:absolute;top:calc(50% - 5px);right:15px;width:6px;height:6px;border:2px solid #989898;border-top-width:0;border-left-width:0;transform:rotate(45deg);z-index:5;}
		.sear_word_sel select{width:100%;margin-right:0;font-size:14px;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none;}
		.sear_word_sel select::-ms-expand{ display:none;}
		.sear_word_txt{position:relative;width:615px;margin:0 !important;padding-right:99px;box-sizing:border-box;}
		.sear_word_txt input[type="text"]{width:100%;}
		.sear_word_txt button{position:absolute;top:0;right:0;}

		.sear_double .sear_word_sel{width:164px;}
		.sear_double div{display:inline-block;margin:0 0 0 52px;}

		.sear_gosi span{width:129px;padding-right:25px;}
		.sear_gosi label+span{padding-right:0;padding-left:25px;}
		.sear_gosi span i{position:absolute;right:8px;line-height:37px;font-size:13px;}
		.sear_gosi label+span i{right:inherit;left:8px}
		
		.sear_sel_btn{margin:0 !important;}
		.sear_sel_btn i{display:inline-block;margin-right:7px;}
		.sear_sel_btn label{width:auto;padding-left:1px;line-height:15px;}
		.sear_sel_btn label:before{display:none;}
			/** etc **/
			.sear_word_sel+.sear_sel_btn{margin-left:5px !important;}
			.sear_word_sel+.sear_sel_btn+.sear_word_txt{width:calc(100% - 430px);}

		.sear_month button{margin-left:4px !important;}

		/** etc title length **/
		.bd_search label.t_num06{width:100px;}

		/** etc search sub style **/		
		.bd_search.sub{margin-top:-8px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#fff;}
		.bd_search.sub .sear_double{margin-bottom:0;}
		.bd_search.sub .sear_double .sear_policy button{margin-left:2px;}

	/** 게시판 상단 정보 **/
	.bd_info{position:relative;margin:15px 0 5px;padding-left:24px;color:#555;font-size:16px;font-weight:400;}
	.bd_info strong{color:#1552ce}
	.bd_info:after{content:'';display:block;position:absolute;top:calc(50% - 5px);left:0;width:15px;height:15px;background-position:-125px -75px;}

	/** 게시판 list **/

	.bd_tbl{border-top:2px solid #004489;}
	.bd_tbl > * > tr > *{padding:12px 10px;font-size:15px;}
		.bd_num,.bd_inquiry{width:8%;}
		.bd_title,.bd_title_work,.bd_title_notice,.bd_anno_cont,.bd_title_name,.bd_cont{width:auto;text-align:left !important;}
		.bd_cycle,.bd_name,.bd_division,.bd_proces,.bd_proces_type,.bd_name_writer{width:12%;}
		.bd_date,.bd_date_end,.bd_date_bid,.bd_num_notice,.bd_person_charge,.bd_date_period,.bd_date_config,.bd_date_publish{width:13%;}
		.bd_part_biz,.bd_subject{width:14%;}
		.bd_field,.bd_affiliation{width:15%;}
		.bd_tel,.bd_category,.bd_anno_cate{width:16%;}
		.bd_part,.bd_org,.bd_org_recom{width:17%;}
		.bd_bid_num,.bd_date_time{width:19%;}
		.bd_file{width:15%;}
		.bd_file a,.bd_link a{vertical-align:middle;}
		.bd_title a,.bd_link a{overflow:hidden;display:inline-block;position:relative;max-width:100%;line-height:27px;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;}
		.bd_title a.new{padding-right:35px;}
		.bd_title a.new i{position:absolute;top:calc(50% - 12px);right:0;width:24px;height:24px;}
		.bd_title a.new:after{content:'N';display:none;position:absolute;top:calc(50% - 12px);right:0;width:24px;height:24px;padding-left:7px;line-height:24px;color:#fff;font-size:12px;box-sizing:border-box;border-radius:50%;background:#ff7200;}
		
		.bd_link,.bd_anno_type{width:30%;}
		.bd_link a,.bd_anno_type a{margin-right:0}

		th.bd_title,th.bd_link,th.bd_title_work,th.bd_title_notice,th.bd_anno_cont,th.bd_title_name,.th.bd_cont{text-align:center !important}

		.evengray > * > tr:nth-child(even) > * {background:#fbfbfb;}

	/** 게시판 list : ul **/
	.bd_lst_ul{border-top:2px solid #004489;border-bottom:1px solid #e0e0e0;}
	.bd_lst_ul li{padding:0 15px 25px;border-top:1px solid #e0e0e0;}
	.bd_lst_ul li:first-child{border-top-width:0;}
	.bd_lst_ul li p{position:relative;margin:25px 0 10px;}
	.bd_lst_ul li p a{display:block;position:absolute;top:0;width:100%;height:100%;text-indent:-9999px}
	.bd_lst_ul li p strong,.bd_lst_ul li p span{display:block;color:#333;}
	.bd_lst_ul li p strong{font-size:18px;}
	.bd_lst_ul li p i{position:absolute;top:2px;right:0;color:#7d7d7d;}
	.bd_lst_ul li p span{overflow:hidden;height:42px;padding:15px 0 10px;}
	.bd_lst_ul li p a:hover~strong{color:#325baf;}
	.bd_lst_ul li p a:hover~span{text-decoration:underline;}
	.file span{display:block;margin-top:4px;}
	.file a{display:inline-block;position:relative;padding-left:45px;line-height:24px;box-sizing:border-box;}
	.file a i{position:absolute;left:0;}
	.file a:hover,.file a:active,.file a:focus{text-decoration:underline;}


	/** 게시판 list : ul 20200218 추가**/
	.bd_lst_ul_01{border-top:2px solid #004489;border-bottom:1px solid #e0e0e0;}
	.bd_lst_ul_01 li{padding:10px 15px;border-top:1px solid #e0e0e0;}
	.bd_lst_ul_01 li:first-child{border-top-width:0;}
	.bd_lst_ul_01 li p{position:relative; margin:10px 0; padding-left:130px; box-sizing:border-box}
	.bd_lst_ul_01 li p.part_01{position:absolute; right:0; margin:0; padding:0}
	.bd_lst_ul_01 li p a{display:block; position:absolute;top:0;width:100%;height:100%;text-indent:-9999px}
	.bd_lst_ul_01 li p strong,.bd_lst_ul li p span{display:block;color:#333;}
	.bd_lst_ul_01 li p strong{font-size:15px; position:absolute; left:0;  width:120px; display:block}
	.bd_lst_ul_01 li p i{color:#7d7d7d;}
	.bd_lst_ul_01 li p a:hover~strong{color:#325baf;}
	.bd_lst_ul_01 li p a:hover~span{text-decoration:underline;}
	
	/**서면방문신고 **/
	.report_flow{width:100%; margin:20px auto; clear:both; height:280px}
	.report_flow p.arrow{width:4.5%; height:100%; float:left; background:url(/images/www2019/contents/regul_arrow.png) no-repeat center}

	.report_flow ul{height:100%; float:left; text-align:center;}
	.report_flow li{width:100%; padding:5px 10px; box-sizing:border-box; font-size:15px; display:block; margin-bottom:10px; border:1px solid #dceaf1 }
	.report_flow li.title{color:#fff; text-align:center; font-size:18px; background:#6593c7!important; border:none}

	.report_flow ul.box_01{width:12%; margin-right:10px}
	.report_flow ul.box_02{width:18%;}
	.report_flow ul.box_03{width:18%;}

	.report_flow ul.box_01 li{background:#ebf2f6}

	.report_flow ul.box_01 li:nth-child(2){height:90px}
	.report_flow ul.box_01 li:nth-child(3),
	.report_flow ul.box_01 li:nth-child(4){height:60px}

	.report_flow ul.box_02 li:nth-child(2){height:90px}
	.report_flow ul.box_02 li:nth-child(3){height:130px}

	.report_flow ul.box_03 li:nth-child(2){position:relative; box-sizing:border-box; height:230px; text-align:center; padding-top:60px}
	.report_flow ul.box_03 li strong{position:absolute; top:0; left:0; background:#ebf2f6; width:100%; padding:10px;box-sizing:border-box;  }
	.report_flow ul.box_03 li strong br{display:none}

	.report_flow p.left{text-align:left;}

		
		/** thum 가로 **/
		.bd_thum_row li{padding:30px 15px 30px 5px;}
		.bd_thum_row a[title]{margin-right:0;padding-right:0;}
		.bd_thum_row a[title]:before{display:none;}
		.bd_thum_row a[title] i:before{top:4px;}
		.bd_thum_row a{overflow:hidden;display:inline-block;max-width:100%}
		.bd_thum_row em,.bd_thum_row span,.bd_thum_row strong,.bd_thum_row i{display:block;}
		.bd_thum_row em{float:left;position:relative;border:1px solid #ddd}
		.bd_thum_row em img{display:block;width:100%;height:100%;}
		.bd_thum_row strong{margin-bottom:5px;color:#333;font-size:18px;}
		.bd_thum_row i{display:inline-block;position:relative;word-break:break-all}
		.bd_thum_row a:hover em:before,.bd_thum_row a:active em:before,.bd_thum_row a:focus em:before{content:'';display:block;position:absolute;top:-1px;left:-1px;width:calc(100% - 2px);height:calc(100% - 2px);border:2px solid #333;background:rgba(0,0,0,0.2);}
		.bd_thum_row a:hover i,.bd_thum_row a:active i,.bd_thum_row a:focus i{text-decoration:underline;}
			/** 배너목록 **/
			.bd_banner em{width:167px;height:42px;}
			.bd_banner span{padding-left:220px;}
			/** 웹툰목록 **/
			.bd_toon em{width:230px;height:111px;}
			.bd_toon span{padding-left:265px;}
			.bd_toon strong{overflow:hidden;margin:25px 0 20px;text-overflow:ellipsis;white-space:nowrap}
			.bd_toon i{display:inline-block;position:relative;padding-left:15px;}
			.bd_toon i i{padding-right:50px;}
			.bd_toon i+i i{padding-right:0;}
			.bd_toon i:before{content:'';display:block;position:absolute;top:calc(50% - 2px) !important;right:inherit;left:2px;width:4px;height:4px;background:#051f5f;}
			.bd_toon i i:before{display:none;}
			.bd_toon a:hover strong,.bd_toon a:active strong,.bd_toon a:focus strong{text-decoration:underline;}
			.bd_toon a:hover i,.bd_toon a:active i,.bd_toon a:focus i{text-decoration:none;}
		
		/** thum 세로 **/
		.bd_thum_col{overflow:hidden;display:flex;flex-wrap:wrap;position:relative;justify-content:flex-start;border-bottom-width:0;}
		.bd_thum_col li{border-top-width:0;box-sizing:border-box;}
		.bd_thum_col li:before{display:block;position:absolute;left:0;bottom:0;width:300%;height:1px;background:#e0e0e0;}
		.bd_thum_col a[title],.bd_thum_col a{margin-right:0;padding-right:0;}
		.bd_thum_col a[title]:before,.bd_thum_col a i:before{display:none;}
		.bd_thum_col a,.bd_thum_col a i,.bd_thum_col em,.bd_thum_col span,.bd_thum_col strong,.bd_thum_col i,.bd_thum_col em img{display:block;}
		.bd_thum_col a{overflow:hidden;width:100%;}
		.bd_thum_col a i{padding-right:0;color:#717171}
		.bd_thum_col em{position:relative;}
		.bd_thum_col em img{width:100% !important;height:100%;}
		.bd_thum_col strong{overflow:hidden;color:#333;font-size:16px;text-overflow:ellipsis;white-space:nowrap;}
		.bd_thum_col a:hover em:before,.bd_thum_col a:active em:before,.bd_thum_col a:focus em:before{content:'';display:block;position:absolute;top:-1px;left:-1px;width:calc(100% - 2px);height:calc(100% - 2px);border:2px solid #333;background:rgba(0,0,0,0.2);}
		.bd_thum_col a:hover i,.bd_thum_col a:active i,.bd_thum_col a:focus i{text-decoration:none;}
			/** 알림판목록 **/
			.bd_popzone li{flex-basis:33.3%;max-width:33.3%;padding:25px;}
			.bd_popzone li:nth-child(3n - 2):before{content:'';}
			.bd_popzone em{width:100%;height:190px;}
			.bd_popzone strong,.bd_popzone i{text-align:center;}
			.bd_popzone strong{margin-bottom:5px;padding:10px 5px 0;}
			/** column 02 : 사진뉴스 & 동영상뉴스**/
			.bd_col02 li{flex-basis:50%;max-width:50%;min-height:155px;padding:25px 25px 25px 200px;}
			.bd_col02 li:nth-child(odd):before{content:'';}
			.bd_col02 em{position:absolute;top:20px;left:15px;width:160px;border:1px solid #d6d6d3;}
			.bd_col02 strong{margin-bottom:5px;}
			.bd_col02 a:hover strong,.bd_thum_col a:active strong,.bd_thum_col a:focus strong{text-decoration:underline;}

	/** 게시판 view **/
	.bd_view h4{margin:0;padding:20px;line-height:24px;color:#333;font-size:18px;text-align:center;border-top:2px solid #004489;background:#f9f9f9;}
	.bd_view .tit_h5{padding:0 0 10px;text-align:left;border-top-width:0;background:transparent;}
		.bd_view_ul_info,.bd_view_ul_info li.file,.bd_view_ul_lst,.bd_view_cont{border-top:1px solid #e0e0e0;}
		.bd_view_ul_info{display:flex;padding:10px 0;flex-wrap:wrap}
		.bd_view_ul_info li{overflow:hidden;display:inline-block;position:relative;min-height:18px;margin-right:30px;padding:0 0 10px 93px;line-height:18px;color:#333;}
		.bd_view_ul_info li.recruit{padding-left:25px;}
		.bd_view_ul_info li strong:before,.bd_view_ul_info li.recruit:before{content:'';display:block;position:absolute;}
		.bd_view_ul_info li strong{float:left;position:absolute;left:15px;padding-left:13px;}		
		.bd_view_ul_info li strong:before{top:calc(50% - 2px);left:0;width:4px;height:4px;background:#757575;}		
		.bd_view_ul_info li.recruit:before{left:0;width:100%;height:1px;margin-top:-16px;background:#e0e0e0;}
		.bd_view_ul_info li.file{display:block;position:relative;flex-basis:100%;max-width:100%;min-height:25px;margin-right:0;padding:10px 0 0 98px;}
		.bd_view_ul_info li.file span{display:block;margin-bottom:5px;}
		.bd_view_ul_info li.file strong{float:none;left:15px;width:80px;}
		.bd_view_ul_info li.file a{display:inline-block;position:relative;margin-top:4px;padding-left:45px;line-height:24px;}
		.bd_view_ul_info li.file a i{position:absolute;left:0;}
		.bd_view_ul_info li.file strong+span{margin-top:0;}
		.bd_view_ul_info li.file strong+span>a:first-child{margin-top:0;}
		.bd_view_ul_info li.file a:hover,.bd_view_ul_info li.file a:active,.bd_view_ul_info li.file a:focus{text-decoration:underline;}
		.bd_view_ul_info li.full{display:block;border-bottom:1px solid #e0e0e0;margin-right:0;}
		.bd_view_ul_info li.full+li{padding-left:25px;}

		.bd_view_ul_info li.file a.icon_docu{margin-left:15px;padding:2px 7px 2px 28px;line-height:16px;color:#0d78ce;font-size:13px;border:1px solid #649ac2;}
		.bd_view_ul_info li.file a.icon_docu:before,.bd_view_ul_info li.file a.icon_docu:after{content:'';display:block;position:absolute;}
		.bd_view_ul_info li.file a.icon_docu:before{top:calc(50% - 7px);left:5px;width:14px;height:13px;background-position:-250px -125px;}
		.bd_view_ul_info li.file a.icon_docu:hover,.bd_view_ul_info li.file a.icon_docu:active,.bd_view_ul_info li.file a.icon_docu:focus{text-decoration:none;border-color:#0d78ce;}
		.bd_view_ul_info li.file a.icon_docu:hover:after,.bd_view_ul_info li.file a.icon_docu:active:after,.bd_view_ul_info li.file a.icon_docu:focus:after{top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid #0d78ce;}
		
		.bd_view_tbl_info{overflow:hidden;display:flex;flex-wrap:wrap;border-top:2px solid #004489;border-bottom:1px solid #e0e0e0;}
		.bd_view_tbl_info>li,.bd_view_tbl_info>li em{min-height:44px;box-sizing:border-box;}
		.bd_view_tbl_info>li{display:flex;position:relative;flex:0 0 50%;max-width:50%;margin-top:-1px;padding:0 15px 0 0;align-items:center;border-top:1px solid #e0e0e0;box-sizing:border-box;}
		.bd_view_tbl_info.full>li,.bd_view_tbl_info>li.full{flex-basis:100%;max-width:100%}
		.bd_view_tbl_info>li em,.bd_view_tbl_info>li em span{display:block;}
		.bd_view_tbl_info>li em{width:170px;height:100%;margin-right:15px;margin-left:-1px;padding:9px 25px;color:#333;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#f5f5f5;}
		.bd_view_tbl_info>li span{width:calc(100% - 185px);}
		.bd_view_tbl_info>li>span,.bd_view_tbl_info>li>div{padding:5px 0;}
		.bd_view_tbl_info+.bd_view_cont{border-top-width:0;}

		.bd_view_tbl_info.file,.bd_view_tbl_info.page_lst{border-top-width:0;border-bottom:1px solid #e0e0e0}
		.bd_view_tbl_info.file span,.bd_view_tbl_info.page_lst span{margin-top:0;}

		.bd_view_tbl_info.page_lst li:first-child{margin-top:0;}

		.bd_view_ul_lst{padding:15px 0;background:#eef4fe;}
		.bd_view_ul_lst li{position:relative;padding:2px 10px 2px 35px;line-height:20px;color:#333;}
		.bd_view_ul_lst li:before{content:'';display:block;position:absolute;top:12px;left:24px;width:4px;height:1px;background:#333;}

		.bd_view_cont{padding:30px;border-bottom:1px solid #e0e0e0;}
		.bd_view_cont table{width:100%}
		.bd_view p{margin-top:25px}
		.bd_view p:first-child{margin-top:0;}

		/* 보도자료 : 게시 - 2021_05 left11 left10 center11 boxsolid boxdotted boxdouble */
		.bd_view_cont .l1 {font-size: 11pt; margin: 0px; color: #000000; text-indent: 0px; line-height: 180%; text-align:  justify;}
		.bd_view_cont .l0 {font-size: 10pt; margin: 0px; color: #000000; text-indent: 0px; line-height: 180%; text-align:  justify;}
		.bd_view_cont .c1 {font-size: 11pt; margin: 0px; color: #000000; text-indent: 0px; line-height: 180%; text-align:  center;}
		.bd_view_cont .f0 {font-size: 10pt;}
		.bd_view_cont .bs {border:1px solid #000; padding:10px;font-size: 11pt; margin: 0px; color: #000000; text-indent: 0px; line-height: 180%; text-align: justify;}
		.bd_view_cont .bd {border:1px dotted #000; padding:10px;font-size: 11pt; margin: 0px; color: #000000; text-indent: 0px; line-height: 180%; text-align: justify;}
		.bd_view_cont .bb {border:3px double #000; padding:10px;font-size: 11pt; margin: 0px; color: #000000; text-indent: 0px; line-height: 180%; text-align: justify;}
		
	/** 상세보기 box-type **/
	.view_box{position:relative;padding:30px 60px 60px;margin-bottom:30px;background:#f0f4f7;}
	.view_box h4{margin-top:0;padding-right:115px;line-height:29px;color:#000;font-size:24px;font-weight:400;letter-spacing:-1px;}
	.view_box .date{position:absolute;top:35px;right:60px;padding-left:15px;}
	.view_box .date:before{content:'';display:block;position:absolute;top:10px;left:0;width:4px;height:4px;background:#051f5f;}
	.view_box .lSSlideOuter .lightSlider > *{float:none;}
		/** 포토게시판 **/	
		.gv_thumb{overflow:hidden;position:relative;max-width:100%;margin:40px 0;}
		.gv_thumb .gvt_list{padding:0 47px;}
		.gv_thumb .gvt_list a:hover:before,
		.gv_thumb .gvt_list a:active:before,
		.gv_thumb .gvt_list a:focus:before{content:'';display:block;position:absolute;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid #333;background:rgba(0,0,0,0.5);}
		.gv_thumb .gvt_list .on a:before{display:none;}
		.gv_thumb ul{display:table;table-layout:fixed;}
		.gv_thumb ul *{vertical-align:top;}
		.gv_thumb ul.lightSlider:before,
		.gv_thumb ul.lightSlider:after{display:none;}
		.gv_thumb ul li{display:table-cell;}
		.gv_thumb ul li > div{height:inherit;margin:0 5px;}
		.gv_thumb ul li > div > a{overflow:hidden;display:block;position:relative;height:inherit;text-align:center;}
		.gv_thumb ul li > div > a > img{max-width:100%;height:100%;}
		.gv_thumb ul li.on > div > a:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid #00479d;box-sizing:border-box;}	
		.gv_thumb .gvt_prev,.gv_thumb .gvt_next{display:block;position:absolute;top:calc(50% - 25px);width:50px;height:50px;}
		.gv_thumb button{padding:0;line-height:0;font-size:0;border:0;cursor:pointer;background:transparent;}
		.gv_thumb button:before{content:'';display:block;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);width:32px;height:32px;border:2px solid #8b8e8f;border-bottom-width:0;border-left-width:0;transform:rotate(-135deg)}
		.gv_thumb .gvt_prev{left:0;}
		.gv_thumb .gvt_next{right:0;}
		.gv_thumb .gvt_next:before{transform:rotate(45deg)}
		.gv_overview{overflow:hidden;position:relative;margin-bottom:20px;}
		.gv_overview > div{position:absolute;left:50%;width:2000px;height:480px;margin-left:-1000px;}
		.gv_overview .gvo_img{display:block;height:100%;margin:0 auto;}

		/** 동영상 **/
		.video_area{width:100%;height:368px;margin:35px auto;}
		.video_area > div{width:100% !important;height:100% !important;}
		.video_script{overflow:hidden;overflow-y:auto;height:185px;padding:25px;border:1px solid #d8d8d8;background:#fff;}
		.video_script *{text-align:justify;}
		.video_script p{margin:15px 0 0;}
		.video_script p:first-child{margin-top:0;}

	/** board pagination **/
	.bd_pagination{margin:25px 0;text-align:center}
	.bd_pagination strong,.bd_pagination a{display:inline-block;min-width:30px;height:30px;margin:3px 2px;line-height:30px;text-align:center;border:1px solid #d5d5d5}
	.bd_pagination a{color:#8b8b8b}
	.bd_pagination a:hover,.bd_pagination a:active,.bd_pagination a:focus{text-decoration:underline}
	.bd_pagination strong{color:#fff;font-weight:500;border-color:#3e4452;background:#3e4452}
	.bd_pagination .direction{position:relative;font-size:0;text-indent:-9999px;vertical-align:top;border-color:transparent}
	.bd_pagination .direction:hover,.bd_pagination .direction:active,.bd_pagination .direction:focus{background:#f4f4f4;}
	.bd_pagination .direction.prev{margin-right:10px;}
	.bd_pagination .direction.next{margin-left:10px;}
	.bd_pagination .direction:before{content:'';display:block;position:absolute;top:50%;left:50%;width:11px;height:15px;margin:-7px 0 0 -5px;background-position-y:-50px}
	.bd_pagination .direction.prev:before,.bd_pagination .direction.next:before{background-position-x:-25px}
	.bd_pagination .direction.next:before,.bd_pagination .direction.last:before{transform:rotate(180deg)}

	/** 게시판 : 버튼 **/
	.btn_area{margin:30px 0;}
		/** 버튼 **/
		.btn_st{overflow:hidden;display:inline-block;position:relative;min-width:70px;margin:0 1px;padding:0 25px;line-height:35px;color:#fff !important;border:1px solid transparent;text-align:center;vertical-align:middle;box-sizing:border-box;background:#2d2d2d}
		.btn_st i{position:relative;font-style:normal;z-index:3}
		.btn_st[href]:hover,.btn_st[href]:active,.btn_st[href]:focus{text-decoration:underline}
		.btn_st[class*='bg'][href]:hover:after{content:'';display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:rgba(0,0,0,0.3);z-index:2}
		.btn_st.rounded{border-radius:25px}
		.btn_st.large_left{min-width:80px;padding:0 40px;line-height:47px;font-size:16px; left:-340px;}
		.btn_st.large_right{min-width:80px;padding:0 40px;line-height:47px;font-size:16px; right:-340px;}
		.btn_st.large{min-width:80px;padding:0 40px;line-height:47px;font-size:16px;}
		.btn_st.small{min-width:60px;padding:0 15px;line-height:28px}
		.btn_st.mini{min-width:50px;padding:0 8px;line-height:23px;font-size:12px}

		.btn_st.mini.rounded{padding:0 11px}

		.bg_blue{background:#325baf}
		.bg_green{background:#068a00}
		.bg_gray{background:#919191}
		.bg_gray_dark{background:#3e4452}
		.bg_navy{background:#455a8a}
		.bg_orange{background:#f26100}
		.bg_red{background:#c30000}
		.bg_hex{background:#5a6d7f}

		.bl_blue{color:#325baf !important;border-color:#325baf;}
		.bl_green{color:#068a00 !important;border-color:#068a00}
		.bl_gray{color:#919191 !important;border-color:#919191}
		.bl_gray_dark{color:#3e4452 !important;border-color:#3e4452}
		.bl_navy{color:#455a8a !important;border-color:#455a8a}
		.bl_orange{color:#f26100 !important;border-color:#f26100}
		.bl_red{color:#c30000 !important;border-color:#c30000}
		.bl_hex{color:#5a6d7f !important;border-color:#5a6d7f}
		.bl_blue,.bl_green,.bl_gray,.bl_gray_dark,.bl_navy,.bl_orange,bl_hex,.bl_red{background:#fff}

	/** 게시판 : 댓글 **/
	.reply_form{margin:50px 0 0;padding:25px 35px;background:#f7f7f7;}
	.reply_form li.hfive,.reply_form li:not(.hfive) label,.reply_form li:not(.hfive) input,.reply_form li:not(.hfive) textarea,.reply_lst li:not(.hfive) em,.reply_lst li:not(.hfive) div{font-size:14px}
	.reply_form li.hfive{position:relative;margin:0 0 15px;color:#555;font-weight:normal;letter-spacing:0;}
	.reply_form li.hfive:before,.reply_form li.hfive:after{display:none;}
	.reply_form li:not(.hfive){position:relative;margin-top:10px;padding:0 0 0 75px;}
	.reply_form li.opinion{padding-right:105px;}
	.reply_form li:not(.hfive) label,.reply_form li:not(.hfive) label:before{position:absolute;left:0;}
	.reply_form li:not(.hfive) label{top:5px;padding-left:10px;color:#555;;letter-spacing:-1px;}
	.reply_form li:not(.hfive) label:before{content:'';display:block;top:calc(50% - 2px);left:0;width:4px;height:4px;background:#051f5f;}
	.reply_form input[type="text"],.reply_form textarea{border:1px solid #d5d8d8;}
	.reply_form textarea,.reply_form a{box-sizing:border-box}
	.reply_form textarea{height:83px;padding:10px;}
	.reply_form a{display:inline-block;position:absolute;top:0;right:0;width:95px;line-height:83px;color:#fff;font-size:15px;text-align:center;background:#325baf}
	.reply_form a:hover,.reply_form a:active,.reply_form a:focus{background:#284f9e}
	.reply_lst{margin:10px 0 0;}
	.reply_lst li{min-height:55px;padding:15px 8px;border-bottom:1px solid #d8d8d8}
	.reply_lst li em{display:block;margin-bottom:5px;color:#333;}
	.reply_lst li em span{display:inline-block;padding-left:17px;color:#808080;font-size:12px}
	.reply_lst li em span span{padding-left:6px}
	.reply_lst li div{position:relative;display:inline-block;max-width:calc(100% - 40px);padding-right:40px;text-align:justify}
	.reply_lst li .reply_del{display:block;position:absolute;top:1px;right:0;width:19px;height:19px;border:1px solid #ccc;text-indent:-9999px;background:#fff;}
	.reply_lst li .reply_del:before,.reply_lst li .reply_del:after{content:'';display:block;position:absolute;top:calc(50% - 1px);left:calc(50% - 8px);width:16px;height:1px;background:#ababab;}
	.reply_lst li .reply_del:before{transform:rotate(45deg)}
	.reply_lst li .reply_del:after{transform:rotate(135deg)}
	.reply_lst li .reply_del:hover,.reply_lst li .reply_del:active,.reply_lst li .reply_del:focus{background:#ccc;}
	.reply_lst li .reply_del:hover:before,.reply_lst li .reply_del:active:before,.reply_lst li .reply_del:focus:before,
	.reply_lst li .reply_del:hover:after,.reply_lst li .reply_del:active:after,.reply_lst li .reply_del:focus:after{background:#fff;}

	

/** 공직자부조리신고(익명) **/
.bd_view_tbl_info.write_form p{margin-top:0;}
.bd_view_tbl_info.write_form sup{display:inline-block;margin-left:3px;line-height:3px;color:#c14c0d }
.bd_view_tbl_info.write_form input{vertical-align:middle;}
.bd_view_tbl_info.write_form input[type="text"],.bd_view_tbl_info.write_form input[type="password"],.bd_view_tbl_info.write_form input[type="file"],.bd_view_tbl_info.write_form textarea{padding:2px 5px;border:1px solid #ccc;box-sizing:border-box;}

.bd_view_tbl_info.write_form label{margin:0 8px 0 3px;line-height:15px;}
.bd_view_tbl_info.write_form em label{margin:0}
.bd_view_tbl_info.write_form input[type="radio"]{margin-top:-1px;}
.bd_view_tbl_info.write_form textarea{width:100%;height:85px;}
.bd_view_tbl_info.write_form input[type="file"]{width:100%;padding:2px;}

.bd_view_tbl_info.write_form .area_char{display:inline-block;margin:0 4px;padding:0 8px;line-height:28px;color:#71c1d9;font-size:18px;vertical-align:middle;}

.bd_view_tbl_info.write_form .size_tel,.bd_view_tbl_info.write_form .size_zip{text-align:center;}
.bd_view_tbl_info.write_form .size_addr01,.bd_view_tbl_info.write_form .size_addr02{display:block;}
.bd_view_tbl_info.write_form .size_full{width:100%;}
.bd_view_tbl_info.write_form .size_tel{width:60px;}
.bd_view_tbl_info.write_form .size_zip{width:80px;}
.bd_view_tbl_info.write_form .size_addr01{width:100%;max-width:350px;margin-bottom:4px;}
.bd_view_tbl_info.write_form .size_addr02{width:100%;max-width:550px}
.bd_view_tbl_info.write_form .add_file{width:calc(100% - 186px);}
.add_file p{position:relative;margin-top:5px !important;margin-bottom:0;padding-right:100px;}
.add_file p:first-child{margin-top:0  !important}
.add_file p i{display:inline-block;position:absolute;right:0;width:96px;}
.add_file input[type="file"]{margin:0;border:0;box-sizing:border-box;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.add_file button{display:inline-block;position:relative;width:30px;margin-left:3px;line-height:28px;vertical-align:middle;text-indent:-9999px;border:1px solid #bebebe;border-radius:3px;background:#bebebe;}
.add_file button:before,.add_file button:after{content:'';display:block;position:absolute;top:calc(50% - 7px);left:calc(50% - 1px);width:2px;height:14px;background:#333;}
.add_file button:before{transform:rotate(90deg)}
.add_file .plus{border-color:#325baf;background:#325baf;}
.add_file .plus:before,.add_file .plus:after{background:#fff;}
.add_file .minus:after{display:none;}
	/** ie **/
	.add_file input[type=file]::-ms-value,input[type=file]::-ms-browse{border:1px solid transparent;background:#fff;}
	.add_file input[type=file]::-ms-browse{border-left-color:#ccc}

/** responsible **/

/* 비공개 대상정보 세부기준 */
	.table11 { display:table; table-layout:fixed; min-width:100%; width:100%; margin:5px 0; border-top:2px solid #004489; border-bottom:1px solid #e0e0e0;border-collapse:collapse;border-spacing:0;word-break:break-all; }
	.table11 > * > tr > *{ padding:7px;  color:#555;  font-size:15px; letter-spacing:-0.05em;  font-weight: 500; }
	.table11 > * > tr > *{ border:1px solid #e0e0e0; border-bottom-width:0; background:#fff; }
	.table11 > * > tr > *[scope]{ color:#848484; font-size:14px; font-weight:500; text-align:center; background:#f5f5f5}
	.table11 > * > tr:first-child > *{ border-top-width:0; }
	.table11 > * > tr > *:first-child{ border-left-width:0 }
	.table11 > * > tr > *:last-child{ border-right-width:0 }	
	
	.table11 .fc_db { color: #033f83; font-weight: 500; text-align: left; padding-left: 20px;   font-size:16px; }
	.table11 .blbk { border-bottom:1px solid #a7a7a7; }
	.table11 .tdst_11 {text-align: center;  }
	
	/** table 세로 라인 삭제부분 **/
	.table11.line_no > * > tr > *{border-right-width:0;border-left-width:0 }
	
	/** etc **/
	.table11.left > * > tr > *{text-align:left;}
	.table11.right > * > tr > td{text-align:right;}
	.table11 > * > tr > * li,.table > * > tr > * p{font-size:14px;}
	.table11 > * > tr > .line_no_right{border-right-width:0 !important}
	.table11 > * > tr > .line_no_left{border-left-width:0 !important}
/* 비공개 대상정보 세부기준 */

/** 1600px 시작 **/
@media screen and (max-width:1600px){
}
/** 1600px 끝 **/

/** 1400px 시작 **/
@media screen and (max-width:1400px){
	/** 게시판 검색 **/
	.sear_part{display:block !important;margin-top:5px !important;margin-left:0 !important;}
	.sear_part input[type="text"]{width:281px;}
	.sear_date span{width:129px;padding-right:32px;}
	.sear_date a{right:8px;}
	.sear_word_txt{width:calc(100% - 210px);}
	.sear_sel_btn+.sear_word_txt{width:calc(100% - 287px)}
	.sear_word_sel+.sear_sel_btn+.sear_word_txt{display:block;width:100%;margin-top:5px !important;padding-left:77px;}
}
/** 1400px 끝 **/

/** 1280px 시작 **/
@media screen and (max-width:1280px){

}
/** 1280px 끝 **/

/** 1024px 시작 **/
@media screen and (max-width:1024px){
	/** 게시판 검색 **/
	.sear_sel_btn+.sear_word_txt{width:100%;padding-left:77px}

	/** 게시판 list **/
	.bd_tbl_small > * > tr > *[scope],.bd_tbl_small > * > tr > *{font-size:13px;letter-spacing:-1px}
	.bd_tbl_small > * > tr > *{padding:8px 5px;}
		/** thum 가로형 **/
		.bd_thum_row li{padding-top:25px;padding-bottom:25px;}
			/** 배너목록 **/
			.bd_banner span{padding-left:200px;}
			/** 웹툰목록 **/
			.bd_toon span{padding-left:255px;}
		
		/** thum 세로 **/
			/** 알림판목록 **/
			.bd_popzone{justify-content:flex-start}
			.bd_popzone li{padding:25px 15px 20px;}
			.bd_popzone em{height:137px;}
			/** column 02 : 사진뉴스 & 동영상뉴스**/
			.bd_col02 li{flex-basis:100%;max-width:100%}
			.bd_col02 li:before{content:''}

	/** 게시판 view **/
	.bd_view h4{padding:10px 15px;}
		.bd_view_ul_info{overflow:hidden;display:flex;flex-wrap:wrap;padding:10px 0;}
		.bd_view_ul_info li{flex:0 0 33.3%;margin-right:0 !important;padding:0 15px 5px 93px;box-sizing:border-box;}
		.bd_view_ul_info li strong{width:65px;margin-right:0;}
		.bd_view_ul_info li.recruit:before{display:none;}
		.bd_view_ul_info li.file{flex-basis:100%;margin-top:5px;padding-top:35px;padding-left:27px;}
		.bd_view_ul_info li.file strong{top:8px;}
		.bd_view_ul_info li.file a.icon_docu{display:block;width:90px;margin-left:45px;box-sizing:border-box;}


		.bd_view_tbl_info li em{width:150px;}
		.bd_view_tbl_info li span{width:calc(100% - 165px);}

		.bd_view_cont{padding:20px 15px;}
		.bd_view_cont,.bd_view_cont p{text-align:justify;}
		.bd_view_cont p:last-child{margin-bottom:0;}


	/** 상세보기 box-type **/
	.view_box{padding-right:30px;padding-left:30px;}
		/** 동영상 **/
		.video_area{width:100%;}

	/** 지방청목록 select **/
	.lst_local{display:block;margin:5px 0 0}

}
/** 1024px 끝 **/

/** 1023px 시작 **/
@media screen and (max-width:1023px){
}
/** 1023px 끝 **/

/** 1006px 시작 **/
@media screen and (max-width:1006px){
}
/** 1006px 끝 **/

/** 1000px 시작 **/
@media screen and (max-width:1000px){
}
/** 1000px 끝 **/

/** 900px 시작 **/
@media screen and (max-width:900px){

.report_flow p.arrow{background-size:80%}
}
/** 900px 끝 **/

/** 812px 시작 **/
@media screen and (max-width:812px){	
	/** 배너목록 **/
	.bd_banner span{padding-left:195px;}

	/** 상세보기 box-type **/
	.view_box{padding-right:50px;padding-left:50px;}
}
/** 812px 끝 **/

/** 768px 시작 **/
@media screen and (max-width:768px){
	/** 상세보기 box-type **/
	.view_box{padding:30px 40px 40px;}
		/** 포토게시판 **/	
		.gv_thumb .gvt_list{padding:0 43px;}
		.gv_thumb > a{width:38px;height:38px;margin-top:-19px;}
		.gv_thumb .gvt_prev{left:7px;}
		.gv_thumb .gvt_next{right:9px;}
}
/** 768px 끝 **/

@media screen and (max-width:750px){
.report_flow li{font-size:14px}
.report_flow li.title{font-size:16px}
.report_flow ul.box_03 li strong br{display:block}
}
/** 667px 시작 **/
@media screen and (max-width:667px){
	/** 게시판 검색 **/
	.sear_double div.sear_month{display:block;margin-top:5px;margin-left:0;}

		/** etc search sub style **/	
		.bd_search.sub .sear_double .sear_policy{display:block;margin:5px 0 0;}

	/** 게시판 list **/
	.bd_num,.bd_title,.bd_part,.bd_date,.bd_tel,.bd_file,.bd_inquiry,.bd_cycle,.bd_link,.bd_org,.bd_date_end,.bd_date_bid,.bd_bid_num,.bd_num_notice,.bd_date_time,.bd_field,.bd_name,.bd_title_work,.bd_part_biz,.bd_person_charge,
	.bd_division,.bd_proces,.bd_category,.bd_date_period,.bd_title_notice,.bd_org_recom,.bd_anno_cate,.bd_anno_cont,.bd_anno_type,.bd_affiliation,.bd_subject,.bd_proces_type,.bd_date_config,.bd_date_publish,.bd_title_name,.bd_name_writer,.bd_cont{width:100%;}
	.bd_tbl.bd_tbl_ul td{padding-left:88px;}
	.bd_tbl.bd_tbl_ul [class*='bd_']:before{left:6px !important;width:70px !important;font-size:13px;border-radius:12px;background:#e0e0e0;}
	.bd_tbl.bd_tbl_ul .bd_num:before{content:'번호'}
	.bd_tbl.bd_tbl_ul .bd_title:before{content:'제목'}
	.bd_tbl.bd_tbl_ul .bd_part:before{content:'담당부서'}
	.bd_tbl.bd_tbl_ul .bd_date:before{content:'등록일'}
	.bd_tbl.bd_tbl_ul .bd_tel:before{content:'연락처'}
	.bd_tbl.bd_tbl_ul .bd_file:before{content:'첨부파일'}
	.bd_tbl.bd_tbl_ul .bd_inquiry:before{content:'조회수'}
	.bd_tbl.bd_tbl_ul .bd_cycle:before{content:'공표주기'}
	.bd_tbl.bd_tbl_ul .bd_link:before{content:'주소'}
	.bd_tbl.bd_tbl_ul .bd_org:before{content:'기관명'}
	.bd_tbl.bd_tbl_ul .bd_date_bid:before{content:'입찰일'}
	.bd_tbl.bd_tbl_ul .bd_date_end:before{content:'마감일'}
	.bd_tbl.bd_tbl_ul .bd_bid_num:before{content:'입찰공고번호'}
	.bd_tbl.bd_tbl_ul .bd_num_notice:before{content:'공고번호'}
	.bd_tbl.bd_tbl_ul .bd_date_time:before{content:'의견마감'}
	.bd_tbl.bd_tbl_ul .bd_field:before{content:'분야'}
	.bd_tbl.bd_tbl_ul .bd_name:before{content:'이름'}
	.bd_tbl.bd_tbl_ul .bd_title_work:before{content:'공사명'}
	.bd_tbl.bd_tbl_ul .bd_part_biz:before{content:'사업부서'}
	.bd_tbl.bd_tbl_ul .bd_person_charge:before{content:'담당자'}
	.bd_tbl.bd_tbl_ul .bd_division:before{content:'감사구분'}
	.bd_tbl.bd_tbl_ul .bd_proces:before{content:'처리상황'}
	.bd_tbl.bd_tbl_ul .bd_category:before{content:'분류'}
	.bd_tbl.bd_tbl_ul .bd_date_period:before{content:'예고기간'}
	.bd_tbl.bd_tbl_ul .bd_title_notice:before{content:'공고명'}
	.bd_tbl.bd_tbl_ul .bd_org_recom:before{content:'추천기관'}
	.bd_tbl.bd_tbl_ul .bd_anno_cate:before{content:'공표항목'}
	.bd_tbl.bd_tbl_ul .bd_anno_cont:before{content:'공표내용'}
	.bd_tbl.bd_tbl_ul .bd_anno_type:before{content:'공표형태'}
	.bd_tbl.bd_tbl_ul .bd_affiliation:before{content:'소속'}
	.bd_tbl.bd_tbl_ul .bd_subject:before{content:'주관'}
	.bd_tbl.bd_tbl_ul .bd_proces_type:before{content:'성격'}
	.bd_tbl.bd_tbl_ul .bd_date_config:before{content:'구성일'}	
	.bd_tbl.bd_tbl_ul .bd_date_publish:before{content:'게시일자'}	
	.bd_tbl.bd_tbl_ul .bd_title_name:before{content:'명칭'}	
	.bd_tbl.bd_tbl_ul .bd_name_writer:before{content:'작성자'}	
	.bd_tbl.bd_tbl_ul .bd_cont:before{content:'내용'}	
	

	.bd_tbl.bd_tbl_ul .bd_link a[title]:before{top:8px}

	/** 게시판 list : ul **/
	.bd_lst_ul li p i{position:relative;top:inherit;right:inherit;margin-top:2px;}		
		
		/** thum 세로 **/
			/** 알림판목록 **/
			.bd_popzone li{flex-basis:50%;max-width:50%;padding-right:14px;padding-left:14px;}
			.bd_popzone li:nth-child(3n - 2):before{content:none}
			.bd_popzone li:nth-child(2n - 1):before{content:''}
			.bd_popzone em{height:190px;}

	/** 게시판 view **/
	.bd_view_ul_info li{flex-basis:50%;}
	.bd_view_ul_info li strong{left:15px;}
	.bd_view_tbl_info li{flex-basis:100%;max-width:100%}

	/** 상세보기 box-type **/
	.view_box{padding-right:30px;padding-left:30px;}
	.view_box h4{padding-right:0;}
	.view_box .date{display:block;position:relative;top:inherit;right:inherit;padding-bottom:10px;border-bottom:1px dotted #ccc;}
		/** 포토게시판 **/	
		.gv_thumb .gvt_list{padding:0 45px;}
		.gv_thumb > a{width:34px;height:34px;margin-top:-17px;}
		/** 동영상 **/
		.video_area{height:320px;}
		.video_script{padding:15px 20px;}

	/** 공직자부조리신고(익명) **/
	.bd_view_tbl_info.write_form .area_char{display:block;margin:5px 0;}

	/* 비공개 대상정보 세부기준 */
	.table11 > * > tr > *{ border:0px solid #e0e0e0; }
	
	.bd_num,.bd_title,.bd_part,.bd_date,.bd_tel,.bd_file,.bd_inquiry,.bd_cycle,.bd_link,.bd_org,.bd_date_end,.bd_date_bid,.bd_bid_num,.bd_num_notice,.bd_date_time,.bd_field,.bd_name,.bd_title_work,.bd_part_biz,.bd_person_charge,
	.bd_division,.bd_proces,.bd_category,.bd_date_period,.bd_title_notice,.bd_org_recom,.bd_anno_cate,.bd_anno_cont,.bd_anno_type,.bd_affiliation,.bd_subject,.bd_proces_type,.bd_date_config,.bd_date_publish,.bd_title_name,.bd_name_writer,.bd_cont{width:100%;}
	.table11.bd_tbl.bd_tbl_ul td{padding-left:120px;}
	.table11.bd_tbl.bd_tbl_ul [class*='bd_']:before{left:6px !important;width:100px !important;font-size:13px;border-radius:12px;background:#e0e0e0;}

	.table11.bd_tbl_ul,.table11.bd_tbl_ul tbody,.table11.bd_tbl_ul tr,.table11.bd_tbl_ul td{display:block;box-sizing:border-box}
    .table11.bd_tbl_ul tbody tr th { display:none; }
	.table11.bd_tbl_ul tbody,.table.bd_tbl_ul tr{width:100%}
	.table11.bd_tbl_ul tr {position:relative; padding:0;}
	.table11.bd_tbl_ul tr:first-child,.table.bd_tbl_ul tr td:first-child{border-top-width:0}	
	.table11.bd_tbl_ul tbody,.table.bd_tbl_ul tr{width:100%}
	.table11.bd_tbl_ul tr {position:relative;padding:0;}
	.table11.bd_tbl_ul td{clear:both;position:relative;padding:8px 20px 8px 70px;text-align:left;border-width:0;border-top:1px dotted #b8b8b8; }	
	.table11.bd_tbl_ul td:before {content:'';display:block;position:absolute;left:12px;width:40px;color:#313131;text-align:center;}
	.table11.bd_tbl_ul tbody > tr > td{min-height:40px;height:auto}
	.table11.bd_tbl_ul tbody > tr > td a{vertical-align:top;}

	.table11.bd_tbl_ul .btn_st.bg_gray{background:#325baf;}	
	.table11.bd_tbl_ul td.blbkm { border-bottom: 1px solid #666;  }
	
	.table11.bd_tbl.bd_tbl_ul .bd_stitle:before{content: '세부업무'}	
	.table11.bd_tbl.bd_tbl_ul .bd_secets:before{content: '비공개 해당 내용'}	
	.table11.bd_tbl.bd_tbl_ul .bd_evid:before{content: '관련근거'}	
	.table11.bd_tbl.bd_tbl_ul .bd_depart:before{content: '담당부서'}
	/* 비공개 대상정보 세부기준 */
}
/** 667px 끝 **/

/** 640px 시작 **/
@media screen and (max-width:640px){

}
/** 640px 끝 **/

/** 600px 시작 **/
@media screen and (max-width:600px){
	/** 게시판 검색 **/
	.sear_word_txt{display:block !important;width:calc(100% - 12px);margin-top:3px !important;padding-left:77px;}	
	.bd_search label.t_num06+.sear_word_txt{display:inline-block !important;width:calc(100% - 105px);padding-left:0;}

	.sear_sel_btn+.sear_word_txt{width:100%;}

	.bd_lst_ul_01 li p.part_01{top:5px}
	.bd_lst_ul_01 li{padding:20px 15px}
}
/** 600px 끝 **/

/** 568px 시작 **/
@media screen and (max-width:568px){
	/** 게시판 : 댓글 **/
	.reply_form{padding:20px;}
	.reply_form li{padding-left:60px;}
	.reply_form li.opinion{padding-right:95px;padding-left:8px;}
	.reply_form li.opinion label{display:block;position:relative;top:inherit;left:-8px;margin-bottom:5px;}
	.reply_form a{top:29px;width:85px;}

	/** 상습체불건설업자 명단공표 제도 **/
	.notice_type01{padding:0 15px 10px;}
}
/** 568px 끝 **/

/** 540px 시작 **/
@media screen and (max-width:540px){
	/** 게시판 검색 **/
	.bd_search div button,.bd_search div button[type='submit']{width:80px;font-size:14px;}
	.bd_search label+span{margin-right:15px;}
	.bd_search label+span:after{right:-12px;}
	.sear_part input[type="text"]{width:calc(100% - 164px);}
	.sear_word_txt{width:100%;padding-right:87px;}
	.sear_word_txt button{right:2px;}	
	.sear_word_sel+.sear_sel_btn{display:block;padding-left:77px;}

	/** 지방청목록 select **/
	.lst_local select{width:155px;}
}
/** 540px 끝 **/

/** 480px 시작 **/
@media screen and (max-width:480px){
	/** 게시판 검색 **/
	.bd_search fieldset{padding-right:20px;padding-left:20px;}
	.bd_search div button,.bd_search div button[type='submit']{display:block;position:relative;right:inherit;width:100%;height:34px;margin-top:3px;margin-left:0;}
	.bd_search div button[type='submit']{width:100%;margin-left:0;}
	.bd_search label{width:70px;}
	.bd_search label+span,.sear_gosi label+span{margin:0;}
	.bd_search label+span:after,.sear_gosi label+span:after{display:none;}
	.bd_search input,.bd_search select{margin-right:0;}

	.sear_part input[type="text"],.sear_date span,.sear_gosi span,.sear_word_sel{width:100% !important;}
	.sear_date span,.sear_gosi span{margin-top:3px;margin-left:0;}
	.sear_word_txt{padding-right:0;padding-left:0;}
	
	.bd_search label.t_num06+.sear_word_txt{display:block !important;width:100%;}

	.sear_month,.sear_policy{position:relative;padding-left:73px;}
	.sear_month label,.sear_policy label{position:absolute;left:0;}
	.sear_month .sear_word_sel,.sear_policy .sear_word_sel{width:100% !important;}
	.sear_month button,.sear_policy button{margin-left:0 !important;}	

	.sear_sel_btn{display:block !important}
	.sear_sel_btn+.sear_word_txt,.sear_word_sel+.sear_sel_btn{padding-left:0 !important;}

	/** 게시판 list **/
	.bd_tbl > * > tr > *{font-size:14px;}
	.bd_title a{line-height:20px;white-space:normal;}
	.bd_title a.new{padding-right:0;}
	.bd_title a.new:after{display:inline-block;position:relative;top:inherit;margin-left:5px;}

	/** 게시판 list : ul **/
	.bd_lst_ul li{padding-bottom:20px;}
	.bd_lst_ul li p{margin-top:15px;}
	.bd_lst_ul li p span{padding:10px 0;}
		/** thum 가로형 **/
		.bd_thum_row li{padding:15px;}
		.bd_thum_row li:nth-child(even){background:#f4f4f4;}
		.bd_thum_row a{display:block;}
		.bd_thum_row em{float:none;margin:0 auto;}
		.bd_thum_row strong{margin-top:15px;padding-top:15px;font-size:17px;border-top:1px dotted #ccc;}		
			/** 배너목록 **/		
			.bd_banner span{padding-left:0;}
			/** 웹툰목록 **/
			.bd_toon span{padding-left:0;}
			.bd_toon strong{overflow:inherit;margin-bottom:10px;text-overflow:inherit;white-space:inherit}
			.bd_toon strong+i{display:block;margin-bottom:2px;}
		
		/** thum 세로 **/
		.bd_thum_col li:before{content:'' !important}
			/** 알림판목록 **/
			.bd_popzone{justify-content:center}
			.bd_popzone li{flex-basis:100%;max-width:100%;padding-right:15px;padding-left:15px;}
			.bd_popzone li:nth-child(2n - 1):before{content:none}
			.bd_popzone li a{width:290px;margin:0 auto !important;}
			/** column 02 : 사진뉴스 & 동영상뉴스**/
			.bd_col02 li{padding:20px 0;}
			.bd_col02 em{position:relative;top:inherit;left:inherit;width:60%;min-width:160px;margin:0 auto 15px;}
			.bd_col02 span{padding:10px 20px 0;border-top:1px dotted #ccc;}
	
	.bd_view_ul_lst li{padding-left:25px}
	.bd_view_ul_lst li:before{left:14px;}

	/** 게시판 view **/
	.bd_view h4{text-align:left;}
		.bd_view_ul_info li{flex-basis:100%;}
		.bd_view_ul_info li.file{padding-left:25px !important;}

		.bd_view_tbl_info li em{width:130px;padding-right:15px;padding-left:15px;}

	/** 상세보기 box-type **/	
		/** 포토게시판 **/	
		.gv_thumb{margin:25px 0;}
		/** 동영상 **/
		.video_area{margin:20px 0 15px;}
		.video_script{height:140px;}

	/** 게시판 : 버튼 **/
	.btn_area{text-align:center !important}

	/** 게시판 : 댓글 **/
	.reply_lst li:nth-child(even){background:#f4f4f4;}

	/** 공직자부조리신고(익명) **/		
	.bd_view_tbl_info.write_form >li .area_zip input{display:block;}
	.bd_view_tbl_info.write_form >li .area_zip .btn_st{display:inline-block !important;margin-top:5px !important;}
}
/** 480px 끝 **/

/** 414px 시작 **/
@media screen and (max-width:414px){

	/** 상세보기 box-type **/
	.view_box{padding:20px;}
		/** 포토게시판 **/	
		.gv_thumb .gvt_list{padding:0 40px;}

	/** 게시판 : 댓글 **/
	.reply_form h5{padding-bottom:15px;border-bottom:1px dotted #ccc;}
	.reply_form li{padding-left:8px;}
	.reply_form li label{display:block;position:relative;top:inherit;left:-8px;margin-bottom:5px;}
	.reply_form li.opinion{padding-right:0;}
	.reply_form a{position:relative;top:inherit;width:100%;line-height:34px}

}
/** 414px 끝 **/

/** 384px 시작 **/
@media screen and (max-width:384px){
	/** 버튼 **/
	.btn_st{display:block;margin-right:0;margin-left:0}
	.btn_st.rounded{border-radius:0}
	.btn_st+.btn_st{margin-top:5px}
	.table td .btn_st{display:inline-block;}
	.table td .btn_st.rounded{border-radius:15px}

	/** 게시판 view **/		
	.bd_view_tbl_info li{padding:0;min-height:auto}
	.bd_view_tbl_info li em,.bd_view_tbl_info li span{line-height:20px;}
}
/** 384px 끝 **/

/** 360px 시작 **/
@media screen and (max-width:360px){
}
/** 360px 끝 **/

/** 320px 시작 **/
@media screen and (max-width:320px){
		
		/** thum 세로 **/
			/** 알림판목록 **/
			.bd_popzone li a{width:250px;}
			.bd_popzone li em{height:165px;}
}
/** 320px 끝 **/


/******* sns기능 추가건 ************/
.page_share01{position:absolute;top:-124px;right:48px;z-index:2;}
.page_share01:after{content:'';display:block;clear:both;}
.page_share01 li{position:relative;float:left;padding:0 4px;}
.page_share01 a{display:inline-block;position:relative;line-height:0;font-size:0;text-indent:-9999px;vertical-align:top;z-index:5;}
.page_share01 a:after{content:'';display:block;position:absolute;}
.page_share01 li > a{width:38px;height:38px;border:1px solid #d4d4d4;border-radius:50%;}
.page_share01 li > a.on,.page_share01 li > a:hover{background:#d4d4d4;}
.page_share01 li > a:after{top:calc(50% - 8px);left:calc(50% - 8px);width:18px;height:16px;background: url(/images/www2019/board/bg_b_iconsns.png) no-repeat;}
.page_share01 li > a.share_sns:after{background-position-x:-200px;}
.page_share01 li > a.share_url:after{background-position-x:-228px;top:calc(50% - 5px);left:calc(50% - 11px);width:26px;height:15px}
.page_share01 .share_box{position:absolute;top:calc(50% - -28px);right:-48px;width:318px;padding:20px 15px;text-align:center;box-sizing:border-box;transition: all .3s ease;z-index:2;border:1px solid #949494;background:#fff;display:none}
.page_share01 .share_box.open{opacity:1;display:block}
.page_share01 .share_box.open a{font-size:12px  !important;text-indent:inherit !important}
.page_share01 .share_box a{width:66px;height:100%;margin:0 1px;padding-top:48px;box-sizing: border-box;}
.page_share01 .share_box a:after{top:0;width:100%;height:100%;}
.page_share01 .share_box a.sns_t:after{background-position-x:-33px;}
.page_share01 .share_box a.sns_b:after{background-position-x:-83px;}
.page_share01 .share_box a.sns_k:after{background-position-x:-133px;}
.page_share01 .share_box a:after{background: url(/images/www2019/board/bg_b_iconsns.png) no-repeat;background-position:18px 0px;}
.page_share01 .share_box .page_url{position: relative;margin:25px 0 0;padding-right: 75px;border:1px solid #ccc;background: #f2f2f2;}
.page_share01 .share_box .page_url span{overflow: hidden;padding-left: 8px;text-overflow: ellipsis;white-space: nowrap;display: block;line-height: 38px;height: 38px;}
.page_share01 .share_box .page_url span a{position: absolute; top: 0; right: 0; width: 69px; text-align: center; border-left: 1px solid #ccc;display: block; line-height: 38px;color:#333;background:#fff;font-size:13px !important;text-indent: inherit;padding:0;font-weight:600}
.page_share01 .share_box .page_url span a:after{display:none}

/*일부 게시판 페이징 paging*/
#page-area{position:relative;}
#page-area .pBtn-al{position:absolute; top:12px; left:0;}
#page-area .pBtn-ar{position:absolute; top:12px; right:0;}
#page-area #paginate{text-align:center; padding-top:15px;}
#page-area #paginate a{display:inline;  vertical-align:middle; color:#868f9a;}
#page-area #paginate .select a{color:#007ba7;}
#page-area #paginate a:hover{text-decoration:underline; color:#007ba7;}
#page-area #paginate a.first,#page-area #paginate a.prev,#page-area #paginate a.next,#page-area #paginate a.end{padding:0 2px;  }
#page-area #paginate a.first,#paginate a.prev,#paginate a.next,#paginate a.end{padding:0 2px;  }
#page-area .end {border:none ;}
#page-area #paginate  li{padding:0 6px;} 
#page-area #paginate  .mg3{padding:0 6px;} 

#paginate {clear:both; padding:10px 0; text-align:center; color:#333;}
#paginate * {margin:0; padding:0;} 
#paginate li {float:none;display:inline;}
#paginate a,
#paginate strong {color:#333; padding:0 1px;}
/*.paginate strong {position:relative; display:inline; color:#333; padding:0 1px;} 2010.05.24 yeri 일부소속기관 quick,footer깨짐*/
#paginate strong {color:#38B4D2;}
#paginate a:link {color:#363636;}
#paginate a:hover,
#paginate a:active,
#paginate a:focus {color:#38B4D2;}
#paginate a.pre {padding:0px 1px; border:none; color:#777;}
#paginate a.next {padding:0px 1px; border:none; color:#777;}
#paginate img {vertical-align:middle;}


#paginate .select a:link,
#paginate .select a:visited,
#paginate .select a:hover,
#paginate .select a:active,
#paginate .select a:focus {color:#38B4D2; font-weight:bold; text-decoration:underline;}


	@media screen and (max-width:1024px){
		.page_share01{top:-104px}
	}
	@media screen and (max-width:800px){
		.page_share01{right:0;top:-90px}
		.page_share01 .share_box{right:0;}
	}
	@media screen and (max-width:480px){
		.page_share01{right:0;top:-77px}
		.page_share01 .share_box{top: calc(50% - -26px)}
	}