.hidden,legend {font-size:0 !important;width:0 !important;height:0 !important;color:transparent !important;line-height:0 !important;display:inline-block}/* 접근성 대체 텍스트 */
caption {overflow:hidden;text-indent:-9999px;white-space: nowrap;height:0;font-size:0;width:0;line-height:0;}
.hidden * {font-size:0 !important;width:0 !important;height:0 !important;color:transparent !important;line-height:0 !important}
textarea {
	border: 0;
	border: 1px solid #e0eaf2;
	padding: 10px 30px;
	-webkit-appearance: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	/*outline: none;*/
	resize: vertical;
	text-shadow: none;
	padding: 20px!important;
}
/*검색*/
#search1{width:100%; height:65px; text-align:right;  margin:0;}
.input_search1{border:1px solid #e6eaf0!important; color:#2f313c; padding: 17px!important; font-size:16px!important;margin:0!important;width:400px;}
.btn{background: #1d55b6; color:#fff; font-size: 16px; text-align: right;padding: 0 30px;border: none; height:53px; }

/* 페이지표시 */
.page{text-align:center; float:right; position:relative; left:-50%; margin-top:30px; margin-bottom:30px;}
.page ol li{font-size:12px; margin-left:4px; float:left; position:relative; left:50%;width:33px; height:28px; color:#666666; border:1px #d4d4d4 solid; padding-top:5px;}
.page ol li a{width:33px; height:28px;text-decoration:none;color:#666666;display:block; }
.page ol li.on{width:33px; height:28px; background:#242f55; color:#fff;font-weight:bold;font-weight:800;border:1px solid #00469e;padding-top:5px;}  /*활성화된 상태*/
.page ol li.on a{width:33px; height:28px; color:#fff; padding-top:8px;}


/* 게시판 목록 */
.bbs_ltype {border-collapse: collapse;width:100%;border:1px solid #6c6c6c;border-width:1px 0 0 0; font-size:14px;letter-spacing:0}
.bbs_ltype tr{ text-align: center;}
.bbs_ltype thead th {height:60px;color:#000;font-weight:bold;border:0;background-color:#f7f7f7;border-bottom:1px solid #e3e3e3; padding-top:7px;}
.bbs_ltype td{padding:15px 0;color:#767676;border:1px solid #ddd;border-width:0 0 1px 0}
.bbs_ltype td a{color:#000;padding-left: 10px;}
.bbs_ltype tbody td.subject{color:#000;text-align: left; white-space: normal;} /* 제목 */

/* 게시판 읽기 */
.bbs_vtype{border-collapse:collapse;width:100%;border:1px solid #0bade3;border-width:1px 0 0 0;}
.bbs_vtype tbody th{padding:10px 10px;color:#0bade3;text-align:center;border:1px solid #e3e3e3;border-width:0 0 1px 0;}
.bbs_vtype tbody td{padding:6px 10px 6px 20px;color:#767676;text-align:left;border-bottom:1px solid #e3e3e3;border-width:0 0 1px 0}
.bbs_vtype tbody td a{color:#7a7979}
.bbs_vtype tbody td.subject{font-weight:bold;color:#383838;}
.bbs_vtype tbody td.contents{padding:20px 10px;width:680px;color:#7a7979;line-height:20px;background:#fff;}
.bbs_vtype tbody td.bg{background:#f9f9f9;}

/* 게시판 읽기2 */
.bbs_vtype2{border-collapse:collapse;width:100%;border:1px solid #6c6c6c;border-width:1px 0 0 0;}
.bbs_vtype2 tbody th{text-align:left; padding-left:10px; font-size:14px; height:40px;color:#222222;border:1px solid #e3e3e3;border-width:0 0 1px 0;background-color:#f9f9f9;}
.bbs_vtype2 tbody td{padding:15px;color:#444444;text-align:left;border-bottom:1px solid #e3e3e3;border-width:0 0 1px 0;font-size:13px}
.bbs_vtype2 tbody td a{color:#444444}
.bbs_vtype2 tbody th.tit{color:#0a0a0a;font-size:20px;font-weight:700;letter-spacing:-1px;padding:20px;line-height:30px;background-color:#f7f7f7;}
.bbs_vtype2 tbody td.tit{color:#0a0a0a;font-size:20px;font-weight:700;letter-spacing:-1px;padding:20px;line-height:30px;background-color:#f7f7f7;}
.bbs_vtype2 tbody td.date{color:#0a0a0a;font-size:12px;text-align:right;letter-spacing:0;background-color:#f7f7f7;}
.bbs_vtype2 tbody td.name{color:#0a0a0a;font-size:12px;text-align:right;}
.bbs_vtype2 tbody td.bbs_contents{padding:20px 20px;width:100%;color:#5b5b5b;line-height:22px;background:#fff;font-size:13px;border-bottom:1px solid #fff}
.bbs_vtype2 tbody td.bg{background:#f9f9f9;}
.bbs_vtype2 tbody td.bbs_contents img{max-width: 900px;}
.bbs_vtype2 tbody td table{
	border-collapse:collapse;width:100%;
}
.bbs_vtype2 tbody td table th{
	padding:0
}
.bbs_vtype2 tbody td table td{
	padding:0
}

/*모집공고 신청관련*/
.input_search2{border:1px solid #e6eaf0!important; color:#2f313c; padding: 10px!important; font-size:16px!important;margin:0!important;width:400px;}

/*진흥원에 바란다*/
.ok_btn{background: #00469e; color:#fff; font-size: 16px; text-align: center;padding: 0 30px;border: none; height:53px; margin-top:15px; margin-bottom:15px;}
.sug_input{border:1px solid #e6eaf0!important; color:#2f313c; padding: 10px!important; font-size:16px!important;margin:0!important;width:400px;}
.sug_input1{border:1px solid #e6eaf0!important; color:#2f313c; padding: 10px!important; font-size:16px!important;margin:0!important;}

/*기업애로상담*/
.can_btn{background: #8f8f8f; color:#fff; font-size: 16px; text-align: center;padding: 0 30px;border: none; height:53px; margin-top:15px; margin-bottom:15px;}
.ok_btn1{background: #00469e; color:#fff; font-size: 16px; text-align: center;padding: 0 30px;border: none; height:53px; margin-top:15px; margin-bottom:15px;}

/* 이전글 다음글 */
.list_bottom{margin-top:40px;border:1px solid #e3e3e3;border-width:1px 0 0 0}
.list_bottom dl{overflow:hidden;border-bottom:1px solid #e3e3e3}
.list_bottom dl dt{float:left;padding:10px 0 5px 25px;width:70px;font-weight:bold;color:#666; font-size:13px;}
.list_bottom dl dt a{color:#7a7979}
.list_bottom dl dd{float:left;padding:10px 10px; font-size:13px;}
.list_bottom dl dd a{color:#7a7979}



/* 게시판 글쓰기 */
.bbs_wtype{border-collapse:collapse;width:100%;border:1px solid #6c6c6c;border-width:1px 0 0 0;}
.bbs_wtype thead th{height:30px;color:#666;font-weight:bold;text-align:center;background:#f9f9f9;border:1px solid #e3e3e3;border-width:0 0 1px 1px}
.bbs_wtype thead th:first-child{border-left:0;}
.bbs_wtype tbody th{padding:6px 10px;color:#666;background:#f9f9f9;text-align:center;border:1px solid #e3e3e3;border-width:0 1px 1px 1px}
.bbs_wtype tbody th:first-child{border-left:0}
/*.bbs_wtype tbody th.line{border-left:1px solid #e3e3e3}*/
.bbs_wtype tbody th.f11{font-size:11px}
.bbs_wtype tbody td{padding:6px 10px;color:#767676;text-align:left;border:1px solid #e3e3e3;border-width:0 0 1px 1px}
.bbs_wtype tbody td:first-child{border-left:0}
.bbs_wtype tbody td.b_lf0{border-left:0 !important}
.bbs_wtype tfoot th{padding:6px 10px;color:#666;background:#f9f9f9;text-align:center;border:1px solid #e3e3e3;border-width:0 1px 1px 0}
.bbs_wtype tfoot td{padding:6px 10px;color:#767676;text-align:left;border:1px solid #e3e3e3;border-width:0 0 1px 1px}
.bbs_wtype .text{padding:20px 10px;width:680px;color:#7a7979;line-height:20px;background:#fff;}

.spam_img{float:left}



/* 주요일정 */
.schedule_btn{position:relative;margin:0 auto 15px auto;width:250px;text-align:center;line-height:40px;}
.schedule_btn .btn_before{position:absolute;top:15px;left:0;}
.schedule_btn .btn_next{position:absolute;top:15px;right:0;}
.schedule_btn span{font-family:"Tahoma";font-size:16px;font-weight:bold;color:#538ca1}
.schedule_btn .month{padding:0 10px;font-size:40px}
.schedule{border-collapse:collapse;width:100%;border:0;}
.schedule thead th{padding:10px;color:#538ca1;background:#f6f9fa;text-align:center;border:0; border-top:1px solid }
.schedule tbody td{padding:5px;width:100px;height:80px;color:#767676;font-size:11px;text-align:left;vertical-align:top;border:1px solid #e3e3e3;}
.schedule tbody td span{display:inline-block;width:21px;height:21px;line-height:21px;text-align:center;font-family:"Tahoma";font-size:11px;font-weight:bold;color:#fff;background:url(/img/board/sch_bg.gif) no-repeat}
.schedule tbody td p{padding-top:5px;line-height:18px;color:#908f8f}
.schedule tbody td:first-child span{background:url(/img/board/sch_bg2.gif) no-repeat}

/* 갤러리 */
.photo_list{height:100%;overflow:hidden;border-bottom:1px solid #dcdcdc; border-top:1px solid #538ca1}
.photo_list li{float:left;margin-bottom:20px;margin-top:20px;width:33%;text-align:center;}
.photo_list li img{padding:4px;border:1px solid #d3d3d3}
.photo_list li .subject{display:block;margin-top:5px;font-weight:bold}
.photo_list li .subject a{color:#656565}

.photo {margin-top:48px; width:100%; padding:54px 0 3px 0; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; }
.photo>li {height:190px; margin-bottom:40px;}
.photo .image {width:34%;max-height:190px; float:left; text-align:center;overflow:hidden;}
.photo .image img {width:100%;height:100%;/*border:1px solid #a8a6a6;*/}
.photo .right {width:63%; height:14px;float:right; padding-top:14px;color:#6b6b6b;}
.photo .text {font-size:15px; color:#212121; padding-top:20px;}
.photo .sec {font-size:13px; color:#212121;}
.photo .first {width:63%;height:17px; border-bottom:1px dotted #9d9d9d; font-weight:normal; padding-bottom:13px;font-size:16px; color:#212121; padding-top:0;}
.photo .first a{color:#212121;}

/* faq */
.faq_list{border-top:1px solid #0bade3}
.faq_list dt{position:relative;padding:20px 5px 20px 55px;background:url(../img/board/ic_q.gif) no-repeat 20px 15px;border-bottom:1px solid #e3e3e3}
.faq_list dt a{color:#383838}
.faq_list dd{padding:20px 20px 20px 50px;background:#f5f5f5 url(../img/board/ic_a.gif) no-repeat 20px 20px;line-height:18px;color:#767676}
.faq_list dt .faq_btn{position:absolute;top:13px;right:30px}
