@charset "utf-8";

/* lnb 좌측메뉴 */
#lnb {
	position:relative; 
	float:left; 
	width: 245px; 
	border-left: 1px solid #dcdeea; 
	border-right: 1px solid #dcdeea; 
	margin-right: 60px;
	margin-bottom: 200px;
	
	}

#lnb .snb p {
	padding: 6px 0 6px 18px;
	border-bottom: 1px solid #dcdeea;
	color: #464646;
}
#lnb .snb p a {
	display: block;
	font-size: 16px;
	font-weight: normal;
	line-height: 33px;

}
#lnb .snb ul li ul {
	padding: 13px 0 13px 18px;
	border-bottom: 1px solid #dcdeea;
	
}
#lnb .snb ul li ul li {
	line-height: 26px;
	font-size: 15px;
}

#lnb .snb .arrw {display:inline-block; float:right; margin-right:15px; padding-top:8px;}

/* 소개 좌측메뉴 a */
#contents_wrap .sideknat .snb .current a {font-size: 16px; color: #0068d0;font-weight: bold;}
#contents_wrap .sideknat .snb .current a.on {font-size: 16px; color: #0068d0;font-weight: bold;}
#contents_wrap .sideknat a:hover {color: #0068d0;text-decoration: none;}

/* 주요사업 좌측메뉴 a */
#contents_wrap .sidebiz .snb .current a {font-size: 16px; letter-spacing:-1px; color: #453f78;font-weight: bold;}
#contents_wrap .sidebiz a:hover {color: #453f78;text-decoration: none;}

/* 알림 좌측메뉴 a */
#contents_wrap .sidenews .snb .current a {font-size: 16px; color: #296547;font-weight: bold;}
#contents_wrap .sidenews a:hover {color: #296547;text-decoration: none;}

/* 자료 좌측메뉴 a */
#contents_wrap .sidelib .snb .current a {font-size: 16px; color: #396910;font-weight: bold;}
#contents_wrap .sidelib a:hover {color: #396910;text-decoration: none;}

/* 보조기기검색 좌측메뉴 a */
#contents_wrap .sidedb .snb .current a {font-size: 16px; color: #0035b5;font-weight: bold; }
#contents_wrap .sidedb .snb .current_siledb a {color: #ff0000;font-weight: bold; text-decoration: underline; }
#contents_wrap .sidedb a:hover {color: #0035b5;text-decoration: none;}
#contents_wrap .sidedb form > input[type="text"] {
	width:150px; 
	padding:4px; 
	border-top-left-radius:3px; 
	border-bottom-left-radius:3px; 
	border-top-right-radius:0px; 
	border-bottom-right-radius:0px;
	border:1px solid #b1b4c4; 
	font-size:14px; 
	vertical-align: middle;
	}
#contents_wrap .sidedb .sch_btn {
	border-top-left-radius:0px; 
	border-bottom-left-radius:0px; 
	border-top-right-radius:3px; 
	border-bottom-right-radius:3px; 
	background:#707070; 
	text-align:center; 
	padding:5px 10px 7px 10px; 
	}


/* 보조기기 실태조사 좌측메뉴 a */
#contents_wrap .sidesurv .snb .current a {color: #cd204f;font-weight: bold;}
#contents_wrap .sidesurv a:hover {color: #cd204f;text-decoration: none;}

/* 등록제 좌측메뉴 a */
#contents_wrap .sideappl .snb .current a {color: #d4aa00;font-weight: bold;}
#contents_wrap .sideappl a:hover {color: #d4aa00;text-decoration: none;}

/* 분류판별 좌측메뉴 a */
#contents_wrap .sideclas .snb .current a {color: #d4aa00;font-weight: bold;}
#contents_wrap .sideclas a:hover {color: #d4aa00;text-decoration: none;}

/* 아이디어제안 좌측메뉴 a */
#contents_wrap .sideidea .snb .current a {color: #0e98ad;font-weight: bold;}
#contents_wrap .sideidea a:hover {color: #0e98ad;text-decoration: none;}

/* 서비스 좌측메뉴 a */
#contents_wrap .sideser .snb .current a {color: #f17d00;font-weight: bold;}
#contents_wrap .sideser a:hover {color: #f17d00;text-decoration: none;}

#contents_wrap .in {position:relative; width:1040px; padding:0px; margin:0 auto; }
#contents {position:relative; float:left; width:735px; padding:0px; margin:0 auto; margin-bottom:0px; }

#contents .contents_header {position:relative; padding:45px 0; }
#contents .contents_header h2 {font-size:26px; line-height:32px; font-weight:700; }
#contents .contents_header p {font-size:16px; line-height:16px; margin-top:10px; color:#888; }

#contents .contents_body {position:relative; float:left; padding:10px 0 45px 0; }

#contents .contents_body .Txt {position:relative; float:left; width:735px; font-size:15px; line-height:27px; color:#333; letter-spacing:-0.25px; word-break:break-all; }
#contents .contents_body .Txt span {color:#888; }
#contents .contents_body .Title {position:relative; float:left; width:735px; font-size:18px; line-height:33px; color:#333; letter-spacing:-0.25px; word-break:break-all;}
#contents .contents_body .Title span {color:#0066ff; font-weight:bold;}
#contents .contents_body .Txt h3 {font-size:15px; font-weight:bold; padding-left:15px; background:url(../images/new/contents/icon_point_01.png) left no-repeat;}

#contents .contents_body .Txt ul li {line-height:16px; padding:5px 10px; background:url(../images/new/board/board_dot.png) 0 10px no-repeat; }

#contents .contents_body .dbTxt {position:relative; float:left; width:735px; font-size:15px; line-height:27px; color:#333; letter-spacing:-0.25px; word-break:break-all; }
#contents .contents_body .dbTxt span {color:#888; }
#contents .contents_body .dbTxt h3 {font-size:15px; font-weight:bold; padding-left:15px; background:url(../images/new/contents/icon_point_02.png) left no-repeat;}

#contents .contents_body .introTxt {float:left; width:345px; font-size:15px; line-height:27px; color:#333; letter-spacing:-0.25px; word-break:break-all; text-align:justify;}
#contents .contents_body .introImg {float:left; margin-left:40px;}

#contents .knat_db_txt {float:left; position:relative; width:100%; }
#contents .knat_db_txt .Txt {position:relative; width:1040px; margin:0 auto; padding-top:45px; font-size:15px; line-height:27px; color:#333; letter-spacing:-0.25px; word-break:break-all; }
#contents .knat_db_txt .Txt span {color:#888; }
#contents .knat_db_txt .Txt h3 {font-size:15px; font-weight:bold; padding-left:15px; background:url(../images/new/contents/icon_point_01.png) left no-repeat;}
#contents .knat_db_txt .Txt h4 {font-weight:bold;}

#contents .knat_dbbox {float:left; position:relative; width:100%; height:320px; background:#cdedfe;}
#contents .knat_dbbox .knat_db {position:relative; width:1040px; margin:0 auto; padding-top:30px; }
#contents .knat_dbbox .knat_db div {float:left; position:relative; width:520px; text-align:center;}
#contents .knat_dbbox .knat_sh {position:relative; width:620px; margin:0 auto; text-align:center; padding-top:40px;}
#contents .knat_dbbox .knat_sh form > input[type="text"] {
	width:300px; 
	padding:5px 10px; 
	border-top-left-radius:3px; 
	border-bottom-left-radius:3px; 
	border-top-right-radius:0px; 
	border-bottom-right-radius:0px;
	border:1px solid #fff; 
	font-size:18px; 
	line-height:18px;
	vertical-align: middle;
	height:45px;
	}
.sh_btn {
	border-top-left-radius:0px; 
	border-bottom-left-radius:0px; 
	border-top-right-radius:3px; 
	border-bottom-right-radius:3px; 
	background:#707070; 
	text-align:center; 
	padding:11px 25px 16px 25px;
	font-size:16px; 
	line-height:16px;
	height:45px;
	color:#fff;
	font-weight:bold;
	}
.sh_txt {font-size:20px; font-weight:bold; line-height:20px; padding-right:25px;}
	
/*knat_category*/
#contents .knat_db_cate {position:relative; float:left; margin-top:20px;}
#knat_category01 {margin-top:0px; height:160px; margin-bottom:15px;}
.knat_db_box {float:left; margin-right:15px;}
.knat_db_box_last {float:left;}
#knat_category02 {clear:both; height:160px; margin-bottom:15px;}
#knat_category03 {clear:both; height:160px;}

.knat_txt {width:100%; height:160px; font-size: 15px; line-height: 22px; color:#0100FF; padding:10px; vertical-align:top;}
.knat_txt span{display:block; font-size: 18px; font-weight:bold; line-height: 22px; color:#000; padding-bottom:15px;}
.knat_db_box_txt {float:left; width:735px; background:#f8f8f8; margin:20px 0 0 0; padding:20px;}
.knat_cate_list {font-size: 15px; line-height: 24px; color:#666; vertical-align:top;}
.knat_cate_list1 {font-size: 15px; line-height: 22px; color:#0100FF; padding:10px; vertical-align:top;}


/* 분류코드 대대분류 & 대분류 목록 */
.knat_db_cate h3 {font-size: 22px; font-weight: bold; margin-bottom: 15px;}
.knat_db_cate ul::after {content: ""; height: 40px; clear: both; display: block;}
.knat_db_cate ul li {display: block; width: 360px; height: 120px; overflow: hidden; float: left; margin: 0 5px 5px 0;}
.knat_db_cate ul li a {display: block; height: 100%; padding: 35px 10px 0 120px; border: 1px solid #cccccc; border-radius: 5px; position: relative;}
.knat_db_cate ul li a img {position: absolute; left: 10px; top:10px; width: 100px; height: 100px;}
.knat_db_cate ul li a div {font-size: 15px; line-height: 22px; height: 44px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.knat_db_cate ul li a:hover {border: 1px solid #0035b5; color: #0035b5; opacity: 1; }
.knat_db_cate ul li a span {position: absolute; bottom: 10px; right: 10px; font-size: 28px; font-weight: bold; opacity: 0.7}
.knat_db_cate ul li a:hover .cate_num_on {opacity: 1;}
.knat_db_cate ul:nth-of-type(2) .knat_db_cate_box {width: 725px;}

/* 분류코드 대분류 위치 */
.knat_db_cate_txt {font-size: 15px; margin: 40px 0; color: #333; line-height: 27px;}
.knat_db_cate_02 {display: block; padding: 30px 30px 30px 135px; border: 1px solid #cccccc; font-size: 15px; line-height: 22px; border-radius: 5px; position: relative; clear: both; margin: 30px 0; }
.knat_db_cate_02 img {position: absolute; top: 10px; left: 10px; width: 100px; height: 100px;}
.cate_txt_01 {font-size: 28px; font-weight: bold; color: #6f6f6f; margin: 0 0 10px 0; }
.cate_txt_02 {font-size: 18px; font-weight: bold; color: #000; margin: 0 0 20px 0; }
.cate_txt_03 {color: #0035b5;}


/* 분류코드 중분류 목록 */
.knat_db_cate_03 {background: #f2f2f2; padding: 25px; font-size:15px; color:#333333;}
.knat_db_cate_03 > ul > li {list-style:disc; margin: 0 0 0 20px; line-height: 25px;}
.knat_db_cate_03 > ul > li > a > span {margin-right: 5px;}


/* 분류코드 소분류 위치 */
.knat_cate_ttl {width:735px; color:#333; font-size:18px; font-weight:bold; padding-bottom:15px;}
.knat_cate_ttl span {font-size:14px; color:#666; font-weight:normal;}
.knat_cate_loc {border-left: 2px solid #0035b5;}
.knat_cate_loc td {padding: 5px;}
.knat_cate_loc th:nth-child(1) {width:70px; color: #0035b5; font-weight:bold; padding: 5px;}
.knat_cate_loc td:nth-child(2)::before {content: "| "; color: silver;}

.knat_cate_txt {width:735px; padding:10px; border-top:2px solid #3c5a9a; border-bottom:2px solid #3c5a9a; border-left:1px solid #ddd; border-right:1px solid #ddd; background:#f0f0f0; font-size:14px; line-height:22px; }
.knat_cate_txt span {font-size:14px; color:#666;}
.knat_cate_txt_num {float: right;}

.knat_cate_img {float:left; width:735px; padding:15px 10px 15px 200px; font-size:14px; line-height:22px; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.knat_cate_img div {/*float:left;*/ margin-right:15px; }
.knat_cate_img div img {width:165px; height:165px; margin-bottom:10px;}
.knat_cate_num {position:relative; display:inline-block; font-size:14px; padding-left:20px;}

.knat_cate_contents {float:left; width:500px; padding:15px 10px; font-size:14px;}

#knat_item {clear:both;margin-top:20px;}
.knat_item_ttl {width:670px; height:35px; background-color:#eaeaea; color:#1c7800; line-height:35px; padding-left:20px;}
.knat_item_2nd_ttl {width:670px; height:35px; background-color:#eaeaea; color:#333333; line-height:35px; padding-left:20px; font-size:14px;}
.knat_item_view {float:left; width:370px; color:#666666; line-height:20px; padding:0px 20px 20px 20px; margin-top:10px;}
.knat_item_img {float:left; width:258px; margin-left:10px; margin-top:10px; border:1px solid #dbdbdb; text-align:center; padding:15px 0px;}


/*20180709추가*/
.main_board {float:left; width:665px; margin-right:30px; }
.knat_db.list {}
.knat_db.list{height:200px}
.knat_db.list ul{position:relative;margin:0;padding:0;list-style:none;font-family:NG;*zoom:1}
.knat_db.list ul:after{content:"";display:block;clear:both}
.knat_db.list li{float:left;margin-bottom:-1px}
.knat_db.list li a{position:relative;float:left;text-decoration:none;color:#666; font-size:16px; padding-right:15px;}
.knat_db.list li a span{display:inline-block;margin-right:20px; line-height: 30px; letter-spacing:0px;cursor:pointer}
.knat_db.list li ul{width:100%;position:absolute;top:165px;left:0;list-style:none;border:0;margin:0;padding:0;*zoom:1}
.knat_db.list li ul:after{content:"";display:block;clear:both}
.knat_db.list li li{float:none;position:relative;margin:0 0 8px 0;color:#999; padding-left:12px; line-height:20px; background:url(../images/new/board_dot.png) left center no-repeat;}
.knat_db.list li li a{float:none;padding:0;margin:0;border:0 !important;color:#666 !important; font-size:14px !important;font-weight:normal;background:transparent;letter-spacing:normal; }
.knat_db.list li li a:hover,
.knat_db.list li li a:active,
.knat_db.list li li a:focus{color:#000 !important; font-size:14px !important;text-decoration:underline}
.knat_db.list li li time,
.knat_db.list li li .time{position:absolute;top:0;right:0;color:#767676}
.knat_db.list li li.more{position:absolute;top:-50px;right:0;border:0 !important;background:transparent}
.knat_db.list li.active a{/*border:1px solid #ccc;border-bottom:1px solid #fff;margin-top:-1px;background:transparent;*/color:#333}
.knat_db.list li.active a span{font-weight:bold; line-height: 30px; border-bottom:2px solid #000;}
.knat_db.list.jx{height:auto}
.knat_db.list.jx ul{border:0}
.knat_db.list.jx li{float:none;position:relative}
.knat_db.list.jx li a{float:none;display:block;font-weight:bold;color:#333;border:1px solid #eee !important;border-bottom-color:#ccc !important;background:#fafafa !important}
.knat_db.list.jx li ul{position:static;display:block;left:0;top:0;padding:5px 0}
.knat_db.list.jx li li a{display:inline;border:0 !important;background:none !important;font-weight:normal}
.knat_db.list.jx li li.more{top:7px;right:15px}

/* 나에게맞는보조기기 */
.db_my_tab {height:50px; width:735px;}
.db_my_tab ul {}
.db_my_tab ul li {float:left; width: 310px; font-size:16px; line-height:24px; padding-top:10px; text-align:center; }
.db_my_tab ul li.on {font-weight:bold; }

.my_link_Area {position:relative; float:left; margin:0 0 50px 0;}
.my_link_Area ul {}
.my_link_Area ul li {float:left; width:240px; height:30px; font-size:14px; line-height:26px; padding-top:0px; text-align:left; }
.my_link_Area ul li.on {font-weight:bold; }
.my_link_Area ul li.num_01 {/*background:#923dc6;*/ background:url(../images/new/knat_db/num_01.png) left no-repeat; padding-left:35px;}
.my_link_Area ul li.num_02 {/*background:#f38736;*/ background:url(../images/new/knat_db/num_02.png) left no-repeat; padding-left:35px;}
.my_link_Area ul li.num_03 {/*background:#da4e6f;*/ background:url(../images/new/knat_db/num_03.png) left no-repeat; padding-left:35px;}
.my_link_Area ul li.num_04 {/*background:#9b9439;*/ background:url(../images/new/knat_db/num_04.png) left no-repeat; padding-left:35px;}
.my_link_Area ul li.num_05 {/*background:#be6111;*/ background:url(../images/new/knat_db/num_05.png) left no-repeat; padding-left:35px;}
.my_link_Area ul li.num_06 {/*background:#bfb5f9;*/ background:url(../images/new/knat_db/num_06.png) left no-repeat; padding-left:35px;}
.my_link_Area ul li.num_07 {/*background:#ed71f5;*/ background:url(../images/new/knat_db/num_07.png) left no-repeat; padding-left:35px;}
.my_link_Area ul li.num_08 {/*background:#91b837;*/ background:url(../images/new/knat_db/num_08.png) left no-repeat; padding-left:35px;}
.my_link_Area ul li.num_09 {/*background:#47af9b;*/ background:url(../images/new/knat_db/num_09.png) left no-repeat; padding-left:35px;}

.db_my_txt {font-size:16px; line-height:24px; margin:20px 0;}
.db_txt_title h3{font-size:19px; font-weight:bold; line-height:24px; margin:25px 0; padding:2px 0 0 45px; background:url(../images/new/knat_db/icon_people.png) left no-repeat;}
.db_txt {float:left; width:265px;}
.db_txt ul {margin:20px 0; }
.db_txt ul li {font-size:16px; line-height:30px; font-weight:bold; }
.db_txt ul li.num01 {background:url(../images/new/knat_db/num_01.png) left no-repeat; padding-left:35px; }
.db_txt ul li.num02 {background:url(../images/new/knat_db/num_02.png) left no-repeat; padding-left:35px; }
.db_txt ul li.num03 {background:url(../images/new/knat_db/num_03.png) left no-repeat; padding-left:35px; }
.db_txt ul li.num04 {background:url(../images/new/knat_db/num_04.png) left no-repeat; padding-left:35px; }
.db_txt ul li.num05 {background:url(../images/new/knat_db/num_05.png) left no-repeat; padding-left:35px; }
.db_txt ul li.num06 {background:url(../images/new/knat_db/num_06.png) left no-repeat; padding-left:35px; }
.db_txt ul li.num07 {background:url(../images/new/knat_db/num_07.png) left no-repeat; padding-left:35px; }
.db_txt ul li.num08 {background:url(../images/new/knat_db/num_08.png) left no-repeat; padding-left:35px; }
.db_txt ul li.num09 {background:url(../images/new/knat_db/num_09.png) left no-repeat; padding-left:35px; }
.db_img {float:left; width:440px; margin-left:30px;}
.db_my_img {width:100%; }
.db_my_img ul {margin-top:20px; }
.db_my_img ul li {float:left; width:215px; margin-right:20px; margin-bottom:20px; }
.db_my_knat {clear:both; width:735px;}
.db_my_knat span {width:90px; height:56px; margin-left:300px;}
.db_my_knat .db_my_knat_img {width:100%;}
.db_my_knat .db_my_knat_img ul {margin-top:20px;}
.db_my_knat .db_my_knat_img ul li {float:left; width:215px; margin-right:20px; margin-bottom:20px; }
#Myknat01 {display:none;}
#Myknat02 {display:none;}
#Myknat03 {display:none;}
#Myknat04 {display:none;}
#Myknat05 {display:none;}
#Myknat06 {display:none;}
.db_my_title {font-size: 20px; font-weight:bold; margin-bottom:30px;}

#contents .contents_body .Area01 {float:left; width:400px; }
#contents .contents_body .Area01 h3 {font-size:16px; font-weight:bold; padding-left:15px; background:url(../images/new/contents/icon_point_01.png) left no-repeat;}
#contents .contents_body .Area01 .boardList {position:relative; margin-top:10px; border-top:1px solid #333; padding-top:10px;}
#contents .contents_body .Area01 .boardList li {overflow:hidden; margin-bottom:10px; padding-left:12px; background:url(../images/new/board_dot.png) left center no-repeat;}
#contents .contents_body .Area01 .boardList li a {display:block; float:left; overflow:hidden; font-family:"NG"; font-size:14px; line-height:18px; color:#333; text-overflow:ellipsis; white-space:nowrap;}
#contents .contents_body .Area01 .boardList li a:hover {color:#f26522;}
#contents .contents_body .Area01 .boardList li a.btn_more{display:inline-block; position:absolute; top:-40px; right:0px; }
#contents .contents_body .Area01 .boardList li .date {display:inline; float:right; font-family:"NG"; font-size:12px; color:#888;}

#contents .contents_body .Area02 {float:left; width:305px; height:200px; margin-left:30px; background:#8dd6dd; font-size:16px; font-weight:bold; line-height:24px; text-align:center;}

#contents .contents_body .Area03 {float:left; clear:both; width:735px; margin-top:50px;}
#contents .contents_body .Area03 h3 {font-size:16px; font-weight:bold; padding-left:15px; background:url(../images/new/contents/icon_point_01.png) left no-repeat;}
#contents .contents_body .Area03 .boardList {position:relative; margin-top:15px; border-top:1px solid #333; padding-top:15px;}
#contents .contents_body .Area03 .boardList li {overflow:hidden; margin-bottom:10px; padding-left:12px; background:url(../images/new/board_dot.png) left center no-repeat;}
#contents .contents_body .Area03 .boardList li a {display:block; float:left; overflow:hidden; font-family:"NG"; font-size:14px; line-height:18px; color:#333; text-overflow:ellipsis; white-space:nowrap;}
#contents .contents_body .Area03 .boardList li a:hover {color:#f26522;}
#contents .contents_body .Area03 .boardList li a.btn_more{display:inline-block; position:absolute; top:-40px; right:0px; }
#contents .contents_body .Area03 .boardList li .date {display:inline; float:right; font-family:"NG"; font-size:12px; color:#888;}

#contents .contents_body .Area04 {float:left; clear:both; margin-top:40px; }
#contents .contents_body .Area04 h3 {font-size:16px; font-weight:bold; padding-left:15px; background:url(../images/new/contents/icon_point_01.png) left no-repeat;}
#contents .contents_body .Area04 div {float:left; height:200px; margin-right:30px;}
#contents .contents_body .Area04 div .boardList {position:relative; margin-top:15px;}
#contents .contents_body .Area04 div .boardList li {overflow:hidden; margin-bottom:10px; padding-left:12px; background:url(../images/new/board_dot.png) left center no-repeat; word-break:break-all;}
#contents .contents_body .Area04 div .boardList li a {display:block; float:left; overflow:hidden; font-family:"NG"; font-size:14px; line-height:18px; color:#333; text-overflow:ellipsis; white-space: nowrap; }
#contents .contents_body .Area04 div .boardList li a:hover {color:#f26522;}
#contents .contents_body .Area04 div .boardList li a.btn_more{display:inline-block; position:absolute; top:-35px; right:0px; }
#contents .contents_body .Area04 div .boardList li .date {display:inline; float:right; font-family:"NG"; font-size:12px; color:#888;}
#contents .contents_body .Area04 p {font-size:14px; margin:20px 0 40px 0; line-height:22px;}
#contents .contents_body .Area04 .m20 {display:block; margin:20px 0 40px 0;}

#contents .contents_body .Area04 div .boardList li.photo {float:left; width: 140px; word-wrap:break-word; background:none; padding-left:0;}
#contents .contents_body .Area04 div .boardList li.photo:first-child {margin-right:22px;}
#contents .contents_body .Area04 div .boardList li.photo img {margin-bottom: 10px; width:140px;}


#contents .contents_body .Area05 {float:left; clear:both; margin-top:40px;}
#contents .contents_body .Area05 h3 {font-size:16px; font-weight:bold; padding-left:15px; background:url(../images/new/contents/icon_point_01.png) left no-repeat;}
#contents .contents_body .Area05 div {float:left; height:200px; margin-right:30px;}
#contents .contents_body .Area05 div .boardList {position:relative; margin-top:15px;}
#contents .contents_body .Area05 div .boardList li {overflow:hidden; margin-bottom:10px; padding-left:12px; background:url(../images/new/board_dot.png) left center no-repeat; word-break:break-all;}
#contents .contents_body .Area05 div .boardList li a {display:block; float:left; overflow:hidden; font-family:"NG"; font-size:14px; line-height:18px; color:#333; text-overflow:ellipsis; white-space: nowrap; }
#contents .contents_body .Area05 div .boardList li a:hover {color:#f26522;}
#contents .contents_body .Area05 div .boardList li a.btn_more{display:inline-block; position:absolute; top:-35px; right:0px; }
#contents .contents_body .Area05 div .boardList li .date {display:inline; float:right; font-family:"NG"; font-size:12px; color:#888;}
#contents .contents_body .Area05 p {font-size:14px; margin:20px 0 40px 0; line-height:22px;}
#contents .contents_body .Area05 img.m20 {margin:20px 0 40px 0;}


#contents .contents_body .biImg {float:left; border-radius:5px; border:1px solid #dcdeea; width:100%; padding:45px 0px; text-align:center; }
#contents .contents_body .biTxt {clear:both; padding-top:45px;}
#contents .contents_body .biTxt h3 {font-size:20px; line-height:20px;}
#contents .contents_body .biTxt h3 span {color:#0089ef; font-weight:bold;}
#contents .contents_body .biTxt p {font-size:15px; line-height:28px; margin-top:20px;}
#contents .contents_body .biTxt .Btn {position:relative; float:right; border-radius:5px; background:url(../images/sub/btn_blue_bg_on.png) center center no-repeat; color:#fff; font-size:14px; text-align:center; margin-top:10px; padding:15px 30px;}
#contents .contents_body .biTxt .Btn a {color:#fff; font-weight:bold;}
#contents .contents_body .biTxt .Btn a:hover {color:#fff; font-weight:bold;}

#contents .contents_body .money {position:relative; width:100%; height: 106px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; border-top:2px solid #777777; margin-top:70px;}
#contents .contents_body .money h3 {width:100%; height: 49px; font-size:15px; font-weight:bold; padding:18px 0 0 32px; background:url(../images/new/contents/icon_point_02.png) 18px 19px no-repeat;}
#contents .contents_body .money span {display:block; width:100%; height: 51px; font-size:20px; font-weight:bold; padding:10px 0 0 70px; background:url(../images/new/knat_db/icon_money.png) 18px 0 no-repeat;}
#contents .contents_body .cel {position:relative; width:100%; height: 310px; border:1px solid #d9d9d9;  border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; border-top:2px solid #777777; margin-top:15px; background:#fff;}
#contents .contents_body .cel h3 {width:100%; height: 49px; font-size:15px; font-weight:bold; padding:18px 0 0 32px; background:url(../images/new/contents/icon_point_02.png) 18px 19px no-repeat;}
#contents .contents_body .cel .cel_search {width:695px; height: 73px; font-size:14px; border:1px solid #e7e7e7; margin:0 18px; padding:18px 0; text-align:center; background:#f8fafc;}
#contents .contents_body .cel .cel_search select {height:35px; font-size:14px; background:#fff; border:1px solid #e0e0e0; color:#595959; padding:7px 10px; }
#contents .contents_body .cel .cel_search .btnBlue {display:inline-block; width:80px; height:35px; line-height:33px; color:#fff; font-weight:bold; font-size:14px; border-radius:3px; background:#588bff;}
#contents .contents_body .cel .cel_search .btnBlue a{display:block; color:#fff; text-align:center;}
#contents .contents_body .cel .cel_search .btnBlue a:hover{display:block; width:80px; height:35px; border-radius:3px; background:#3c5a9a;}
#contents .contents_body .cel .cel_txt {width:100%px; height: 185px; text-align:center; padding:35px 0 0 0; font-size:17px; font-weight:bold; }
#contents .contents_body .cel .cel_txt span.line {text-decoration:underline;}
#contents .contents_body .cel .cel_txt span.big {display:block; margin-top:25px; font-size:25px; line-height:40px;}
#contents .contents_body .cel .cel_txt span.tRed {color:#f50000;}
#contents .contents_body .cel .cel_txt span.tBlue {color:#0054ff;}



.history {float:left;}
.history .history_tab_wrap {position:relative; margin-bottom:0;}
.history .tab_history {overflow:hidden;}

.history .tab_history li {float:left; margin-right:5px; color:#fff; padding:8px 30px; border-radius:5px; background:#888 /*url(../images/sub/btn_blue_bg_off.png) center center no-repeat*/; }
.history .tab_history li a {font-size:16px; line-height:26px; color:#fff; }
.history .tab_history li.on {font-weight:bold; color:#fff; border-radius:5px; background:#4aa2e5 /*url(../images/sub/btn_blue_bg_on.png) center center no-repeat*/; }

.history .tab_content .historyList {position:relative; margin-top:35px; }
.history .tab_content .historyList li {overflow:hidden; font-size:15px; line-height:27px; padding:0 0 15px 120px;}
.history .tab_content .historyList li a {display:block; float:left; overflow:hidden; font-size:15px; color:#333; text-overflow:ellipsis; white-space:nowrap; }
.history .tab_content .historyList li a:hover {color:#f26522;}
.history .tab_content .historyList .history_content {clear:both; float:left; position:relative; padding-bottom:70px;}
.history .tab_content .historyList .history_content .year {float:left; font-size:30px; line-height:30px;}
.history .tab_content .historyList .history_content .year_content {float:left; }
.history .tab_content .historyList .history_content .year_content li .month {font-size:15px; line-height:24px; margin-left:-87px; padding:0 20px 0 0; }

.tab_container .tab_content {display:none;}
.tab_container .tab_content.on {display:block;}

.history .tab_content .siteList {position:relative; margin-top:35px; }
.history .tab_content .siteList li {overflow:hidden; float:left; padding:5px 15px 15px 0; font-size:15px; line-height:24px;}
.history .tab_content .siteList li a {display:block; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.history .tab_content .siteList li a:hover {color:#f26522;}
.history .tab_content .siteList .site_content {clear:both; float:left; position:relative; padding-bottom:70px;}
.history .tab_content .siteList .site_content .title {float:left; font-size:30px; line-height:30px;}
.history .tab_content .siteList .site_content .title_content {clear:both; float:left; margin-top:20px;}

.history .tab_content .bizList {clear:both; position:relative; margin-top:0px; font-size: 15px; line-height: 27px;}
.history .tab_content .bizList span {color:#ff7e00; font-weight:bold;}
.history .tab_content .bizList img {float:left;}


.pagedate {position:relative; float:left; width:735px; height:50px; margin-top:50px; padding-top:20px; border-top:1px solid #e1e1e1; text-align:right; color:#666;}
.pagedate ul li {overflow:hidden; height: 20px; background:url(../images/new/contents/icon_date.png) 585px 0px no-repeat}

.pagedate2 {position:relative; float:left; width:735px; height:30px; margin-top:5px; padding-top:10px; solid #e1e1e1; font-size:15px; text-align:right; color:#666;}
.pagedate2 ul li {overflow:hidden; height: 20px; background:url(../images/new/contents/icon_date.png) 505px 0px no-repeat}

.pagedate3 {position:relative; float:left; width:735px; height:30px; margin-top:5px; padding-top:10px; border-top:1px solid #e1e1e1; font-size:15px; text-align:right; color:#666;}
.pagedate3 ul li {overflow:hidden; height: 20px; background:url(../images/new/contents/icon_date.png) 500px 0px no-repeat}
.pagedate4 {position:relative; float:left; width:735px; height:30px; margin-top:5px; padding-top:10px; border-top:1px solid #e1e1e1; font-size:15px; text-align:right; color:#666;}
.pagedate4 ul li {overflow:hidden; height: 20px;}

.pagedate5 {position:relative; float:left; width:735px; height:30px; margin-top:15px; border-top:1px solid #e8e8e8; padding-top:10px; solid #e1e1e1; font-size:15px; text-align:right; color:#666;}
.pagedate5 ul li {overflow:hidden; height: 20px; background:url(../images/new/contents/icon_date.png) 505px 0px no-repeat}

.organ_wrap {position:relative; float:left;}

/* 전국보조기기센터 */
.knat_map {position:relative; float:left;}
.knat_map .kmap {margin-top:40px; width:540px; margin:0 auto;}
.mapttl {font-size:14px; font-weight:bold; padding:10px 0 5px 0;}

/* 오시는길 */
.location {float:left; }
.location_map {width:735px; height:350px;}
.location_cont {clear:both; padding-top:45px;}
.location_cont h3 {font-size:16px; line-height:24px; font-weight:bold;}
.location_cont .map_list > li {padding:8px 0 0 10px; font-size:14px; line-height:24px; background:url(../images/new/contents/board_dot.png) 0 20px no-repeat;}

.explan_list_type1 > li {padding-left:4px;}
.explan_list_wrap {margin:5px 0 12px 0; padding:0 0 13px 5px;}

.explan_list_type2 li {padding-top:7px}
.explan_list_type2 li:first-child {padding-top:0px;}
.explan_list_type2 .tit {padding-bottom:6px; font-size:14px; line-height:20px;}
.explan_list_type2 .cont {padding-left:10px; font-size:14px; line-height:24px; color:#888;}
.explan_list_type2 .cont span {padding:0 2px 0 16px;}
.explan_list_type2 .cont span:first-child {padding-left:0px; background:none;}

/*경제적지원*/
.support_wrap {clear:both; float:left;}
.img_support {float:left; width:190px; border-radius:5px; background:#eff2f8; padding:35px 25px; text-align:center;}
.support_btn {margin-top:15px;}
.support_wrap .support1 .support_list {float:left; margin-left: 30px; width:760px;}
.support_wrap .support1 .support_list li {font-size:14px; font-weight:bold; line-height:24px; background:url(../images/board_dot.png) 0 center no-repeat; padding-left:10px; margin-top:20px;}
.support_wrap .support1 .support_list span {font-size:14px; line-height:24px; margin-bottom:20px;}
.support_wrap .support1 h3 {font-size:16px; font-weight:bold; margin-bottom:40px;}

.support_wrap .support2 {clear: both; padding-top:45px;}
.support_wrap .support2 .support_list {float:left; margin-left: 30px; width:760px;}
.support_wrap .support2 .support_list li {font-size:14px; font-weight:bold; line-height:24px; background:url(../images/board_dot.png) 0 center no-repeat; padding-left:10px; margin-top:20px;}
.support_wrap .support2 .support_list span {font-size:14px; line-height:24px; margin-bottom:20px;}
.support_wrap .support2 h3 {font-size:16px; font-weight:bold; margin-bottom:40px;}

.support_wrap .support3 {clear:both; padding-top:45px; text-align:center;}
.support_wrap .support3 h3 {clear:both; padding:45px 0; } /*images*/
.support_wrap .support3 .step_wrap {float:left; position:relative; margin-right:45px;}
.support_wrap .support3 .step_wrap_e {float:left; position:relative; margin-right:0px; }
.support_wrap .support3 .step1 {border-radius:5px; background:#eff2f8 url(../images/sub/support_area_01_bg.png) right bottom no-repeat; padding:30px;}
.support_wrap .support3 .step {border-radius:5px; background:#eff2f8; padding:30px;}
.support_wrap .support3 .step_txt {width:210px; text-align:left; padding-top:10px; line-height:20px;}

/*홍보사업-게시판형태*/
.board_title {position:relative; padding-bottom:50px; }
.board_title .board_img {position:relative; float:left; margin-right:20px; margin-bottom:30px; }
.board_title .board_txt {position:relative; }
.board_title .board_txt h3 {padding:20px 0 10px 0; } 
.board_title .board_txt span {font-size:14px; line-height:24px; }

/*Board type*/
.board_Area {clear:both; position:relative; width:735px; }
.board_Area h2 {font-weight:bold; font-size:16px; line-height:20px; }
.board_Area .more_btn {float: right; position:relative; margin-top:-10px;}

.board_Area ul li {line-height:20px;}
.board_Area ul li:first-child {font-size:16px; line-height:20px;}

/* Board List */
/*일반게시판형태-공지사항*-자유게시판*/
.board_list_type1 {width:100%; border-top:2px solid #777; table-layout:fixed; }
.board_list_type1 thead th {height:48px; border-bottom:1px solid #ddd; font-family:"NG"; font-size:14px; font-weight:bold; color:#222; text-align:center;}
.board_list_type1 tbody td {height:51px; padding:10px; border-bottom:1px solid #dcdeea; font-family:"NG"; font-size:14px; line-height:20px; color:#666; text-align:center;}
.board_list_type1 tbody tr:first-child td {border-top:0px;}
.board_list_type1 tbody tr.notice td { }
.board_list_type1 thead th.subject {text-align:center;}
.board_list_type1 thead th.cate {text-align:center;}
.board_list_type1 thead th.no {}
.board_list_type1 thead th.writer {}
.board_list_type1 thead th.date {}
.board_list_type1 thead th.hit {}

.board_list_type1 tbody td.subject {text-align:left; }
.board_list_type1 tbody td.cate {text-align:center; font-size:12px; color:#666;}
.board_list_type1 tbody td.no {font-size:12px;}
.board_list_type1 tbody td.writer {}
.board_list_type1 tbody td.date {font-size:12px; color:#666;}
.board_list_type1 tbody td.hit {font-size:12px; color:#666;}

/*가입폼형태*/
.board_list_type2 {width:100%; border-top:2px solid #777; table-layout:fixed; margin-top: 10px; }
.board_list_type2 tbody th {padding:10px 15px; border-bottom:1px solid #dcdeea; font-family:"NG"; font-size:14px; line-height:24px; color:#333; text-align:left;}
.board_list_type2 tbody td {padding:10px; border-bottom:1px solid #dcdeea; font-family:"NG"; font-size:14px; line-height:24px; color:#333; text-align:left;}
.board_list_type2 tbody th.subject {text-align:center; }
.board_list_type2 tbody th.no {}
.board_list_type2 tbody th.writer {}
.board_list_type2 tbody th.date {}
.board_list_type2 tbody th.hit {}
.board_list_type2 tbody td.subject {text-align:left; }
.board_list_type2 tbody td.no {}
.board_list_type2 tbody td.writer {}
.board_list_type2 tbody td.date {}
.board_list_type2 tbody td.hit {}

.board_list_type3 {width:100%; border-top:2px solid #777; table-layout:fixed; margin-top: 10px; }
.board_list_type3 tbody th {padding:10px 15px; border-bottom:1px solid #dcdeea; font-family:"NG"; font-size:14px; font-weight:bold; line-height:24px; color:#333; text-align:center;}
.board_list_type3 tbody td {padding:10px; border-bottom:1px solid #dcdeea; font-family:"NG"; font-size:14px; line-height:24px; color:#333; text-align:left;}

.board_list_type4 {width:100%; border-top:1px solid #777; table-layout:fixed; margin-top: 10px; }
.board_list_type4 thead th {padding:10px 15px; border-bottom:1px solid #dcdeea; font-family:"NG"; font-size:13px; font-weight:bold; line-height:24px; color:#333; text-align:center;}
.board_list_type4 tbody td {padding:10px; border-bottom:1px solid #dcdeea; font-family:"NG"; font-size:13px; line-height:24px; color:#333; text-align:center;}

.board_list_type5 {width:100%; border-top:2px solid #777; table-layout:fixed; }
.board_list_type5 thead th {height:48px; border-bottom:1px solid #ddd; font-family:"NG"; font-size:15px; color:#222; text-align:center;}
.board_list_type5 tbody td {height:51px; padding:10px 10px; border-bottom:1px solid #dcdeea; font-family:"NG"; font-size:14px; line-height:20px; color:#666; text-align:center;}

/*영상,사진*/
.board_list_type6 {float:left; position:relative; width:100%; padding-bottom: 20px;}
.board_list_type6 .inner {clear:both; float:left; position:relative; padding:0px; }
.board_list_type6 .inner .list {float:left; width:230px; height:180px; margin-right:22px;}
.board_list_type6 .inner .list div {width:230px; height:160px; background:#bababa; text-align:center; padding: 12px 0; margin-bottom:10px;}
.board_list_type6 .inner .list img {width:210px; height:140px; }
/**.board_list_type6 .inner .list img {width:102px; height:134px; } **/
.board_list_type6 .inner .list p {font-size:14px; line-height:22px; text-align:left; overflow:hidden;}
.board_list_type6 .inner .list span {font-size:12px; color:#666;}

.board_list_type6 .inner .vod_list {float:left; padding:12px;}
.board_list_type6 .inner .vod_list .vod {float:left; }
.board_list_type6 .inner .vod_list .vod img {float:left; clear:both; position:relative; width:220px; height:160px; margin-bottom:10px; }
.board_list_type6 .inner .vod_list .vod span {float:left; clear:both; position:relative; }
.board_list_type6 .inner .vod_list .vod_txt {float:left; position:relative; margin-left:30px; }
.board_list_type6 .inner .vod_list .vod_txt h2 {font-size: 14px; font-weight:bold; line-height:24px; margin-bottom:8px; }
.board_list_type6 .inner .vod_list .vod_txt dl {font-size: 14px; line-height:24px; margin-bottom:10px; }
.board_list_type6 .inner .vod_list .vod_txt dl dt {float:left; background:url(../images/board_dot.png) 0 center no-repeat; padding-left:10px; }
.board_list_type6 .inner .vod_list .vod_txt span {float:left; clear:both; position:relative;}

.board_list_type7 {width:100%; border-top:2px solid #777; table-layout:fixed; }
.board_list_type7 thead th {height:51px; border-bottom:1px solid #ddd; font-family:"NG"; font-size:14px; font-weight:bold; color:#222; text-align:center;}
.board_list_type7 thead th.bA {border-left:1px solid #dcdeea; border-right:1px solid #dcdeea;}
.board_list_type7 thead th.bL {border-left:1px solid #dcdeea; }
.board_list_type7 tbody td {padding:10px; border-bottom:1px solid #dcdeea; font-family:"NG"; font-size:14px; line-height:20px; color:#333; text-align:center; word-break:break-all; }

.board_list_type7 tbody td.al {text-align:left; border-right:1px solid #dcdeea; border-left:1px solid #dcdeea;}
.board_list_type7 tbody td.bA {border-left:1px solid #dcdeea; border-right:1px solid #dcdeea;}
.board_list_type7 tbody td.bL {border-left:1px solid #dcdeea;}
.board_list_type7 tbody td.aL {text-align:left; }

.board_list_type8 {width:100%; border-top:1px solid #3c5a9a; table-layout:fixed; }
.board_list_type8 tbody th {padding:10px 20px; border-bottom:1px solid #ddd; font-family:"NG"; font-size:14px; font-weight:bold; color:#333; line-height:26px; background:#f5f5f5; text-align:left;}
.board_list_type8 tbody td {padding:10px 20px; border-bottom:1px solid #ddd; font-family:"NG"; font-size:14px; color:#333; line-height:26px;}
.board_list_type8 tbody td span {color:#ff0000; }
.board_list_type8 tbody td div {font-family:"NG"; font-size:14px; color:#333; line-height:26px;}

.board_list_type9 {width:100%; border-top:2px solid #777; table-layout:fixed; }
.board_list_type9 thead th {padding:15px 20px; border-bottom:1px solid #ddd; font-family:"NG"; font-size:14px; font-weight:bold; color:#222; text-align:center;}
.board_list_type9 tbody td {padding:15px 20px; padding:10px; border-bottom:1px solid #dcdeea; font-family:"NG"; font-size:14px; line-height:20px; color:#666; text-align:center; word-break:break-all;}
.board_list_type9 tbody td.no {color:#666; font-size:12px;}
.board_list_type9 tbody td.p_Name {color:#333; font-weight:bold;}
.board_list_type9 tbody td.model {color:#666; font-size:12px;}
.board_list_type9 tbody td.made {color:#666; font-size:12px;}
.board_list_type9 tbody td.shop {color:#666; font-size:12px;}
.board_list_type9 tbody td.area {color:#666; font-size:12px;}

.board_list_type10 {width:100%; table-layout:fixed; }
.board_list_type10 thead th {padding:15px 10px; border-bottom:1px solid #ddd; font-family:"NG"; font-size:16px; font-weight:bold; color:#222; text-align:center;}
.board_list_type10 thead th.p_Name {text-align:left;}
.board_list_type10 thead th.code {text-align:right; color:#666; font-size:12px; font-weight:normal; }
.board_list_type10 tbody td {padding:15px 20px; padding:10px; border-bottom:1px solid #dcdeea; font-family:"NG"; font-size:14px; line-height:20px; color:#333; text-align:left; word-break:break-all;}
.board_list_type10 tbody td h3 {font-weight:bold; font-size: 14px;}
.board_list_type10 tbody td div {font-size: 14px; line-height: 24px;}

.board_list_type11 {width:100%; border-left:1px solid #ddd; border-right:1px solid #ddd;  border-top:1px solid #ddd; table-layout:fixed; }
.board_list_type11 tbody th {padding:1px 20px; border-left:1px solid #ddd; border-right:1px solid #ddd;  border-bottom:1px solid #ddd; font-family:"NG"; font-size:14px; font-weight:bold; color:#333; line-height:26px; background:#f5f5f5; text-align:left;}
.board_list_type11 tbody td {padding:10px 20px; border-left:1px; border-right:1px; border-bottom:1px solid #ddd; font-family:"NG"; font-size:14px; color:#333; line-height:26px;}
.board_list_type11 tbody td span {color:#ff0000; }
.board_list_type11 tbody td div {font-family:"NG"; font-size:14px; color:#333; border-left:1px; border-right:1px; line-height:26px;}

.board_list_type12 {width:485px; border-left:1px solid #ddd; border-right:1px solid #ddd;  border-top:1px solid #ddd; table-layout:fixed; }
.board_list_type12 tbody th {width:80px; padding:1px 20px; border-left:1px solid #ddd; border-right:1px solid #ddd;  font-weight:bold; border-bottom:1px solid #ddd; font-family:"NG"; font-size:14px; font-weight:bold; color:#333; line-height:26px; background:#f5f5f5; text-align:left;}
.board_list_type12 tbody td {padding:10px 20px; line-height:20px; border-left:1px; color:#666666; border-right:1px; border-bottom:1px solid #ddd; font-family:"NG"; font-size:14px; color:#333; line-height:26px;}
.board_list_type12 tbody td div {font-family:"NG"; font-size:14px; color:#333; border-left:1px; border-right:1px; line-height:26px;}
.board_list_type12 tbody td span.fblue {color:#0070ff; font-weight:bold; font-size:15px;}
.board_list_type12 tbody td div.btnBlue {display:inline-block; width:116px; height:36px; line-height:35px; color:#fff; font-weight:bold; font-size:15px; border-radius:3px; background:url(../images/new/knat_db/icon_cel.png) #588bff 47px 15px no-repeat;}
.board_list_type12 tbody td div.btnBlue a{display:block; color:#fff; padding-left:30px;}
.board_list_type12 tbody td div.btnBlue a:hover{display:block; width:116px; height:36px; border-radius:3px; background:url(../images/new/knat_db/icon_cel.png) #3c5a9a 47px 15px no-repeat;}


/* Board View */
.boardView .boardColH,
.boardView .boardColD {border-bottom:1px solid #dcdeea; }

.boardView .boardColD.boardCol_date {width:90px;}
.boardView .boardColH {padding-left:20px;}
.boardView .boardColH.boardTit {font-family:"NG"; font-size:16px; font-weight:bold; color:#333; text-align:left; padding-left:20px; }

.boardView .boardHeader .boardInfo {padding:20px; font-family:"NG"; font-size:14px; color:#666; text-align:right; border-bottom:1px solid #dcdeea; }
.boardView .boardHeader .boardInfo .bar {margin:0 10px; color:#ddd;}

.boardView {width:100%; border-top:2px solid #555555;}
.boardView .boardBody {position:relative; padding:20px; border-bottom:1px solid #dcdeea; }
.boardView .boardBody .boardImg {margin-bottom:20px;overflow:hidden;}
.boardView .boardBody .boardImg img {width:100%; height:auto;}
.boardView .boardBody .boardContent {font-family:"NG"; font-size:14px; line-height:28px; color:#222;}
/*.boardView .boardBody .boardContent p img{width:100%;}*/
.boardView .boardBody .boardVideo{width:100%;height:390px;}
.boardView .boardBody .boardVideo iframe{width:100%;height:100%;}

.boardView .boardFooter {border-bottom:1px solid #dcdeea;}
.boardView .boardFooter .fileInfo {margin-bottom:9px; font-family:"NG"; font-size:14px; color:#999; text-align:right;}
.boardView .boardFooter .fileInfo .fileCnt,
.boardView .boardFooter .fileInfo .fileLen {font-family:"Arial"; font-size:14px; color:#FA3807;}
.boardView .boardFooter .fileInfo .fileLen {margin-left:3px;}
.boardView .boardFooter .fileInfo .btn_download {margin-left:5px;}
.boardView .boardFooter .box_file {padding:15px 20px;}
.boardView .boardFooter .box_file .fileList li {margin-top:5px; font-size:12px; line-height:24px; color:#666; padding-left:35px; background:url(../images/new/board/icon_file.png) left center no-repeat;}
.boardView .boardFooter .box_file .fileList li:first-child {margin-top:0px;}
.boardView .boardFooter .box_file .fileList li span {margin-right:8px; font-family:"NG"; font-size:12px; line-height:24px; color:#666; vertical-align:middle;}
.boardView .boardFooter .box_file .fileList li a {font-family:"NG"; font-size:12px; line-height:24px; color:#666; vertical-align:middle;}
.boardView .boardFooter .box_file .fileList li a:hover {color:#0093ed;}

.boardView .board_prevNext {border-top:1px solid #ddd;}
.boardView .board_prevNext .boardColH {width:90px; color:#444;}
.boardView .board_prevNext .boardColD {padding-left:10px; text-align:left;}
.boardView .board_prevNext .boardColD a.tit {font-family:"NG"; font-size:14px; color:#444;}
.boardView .board_prevNext .boardColD a.tit:hover {color:#FA3807; text-decoration:underline;}

.service_text {padding:2px 5px; border-radius:3px; border:1px solid #b1b4c4; font-size:14px; line-height:24px;}


/* Div Table */
.boardRow {display:inline-table; width:100%;}
.boardRow .boardColH,
.boardRow .boardColD {
	display:table-cell;
	position:relative;
	overflow:hidden;
	height:58px;
	padding:10px 0;
	font-family:"NG";
	font-size:14px;
	line-height:24px;
	color:#666;
	vertical-align:middle;

}
.boardRow .boardColD_1{
	height:58px;
	padding:10px 0;
	font-family:"NG";
	font-size:14px;
	line-height:24px;
	color:#666;
	vertical-align:middle;}

.boardRow .btn_search{}

.editor_Area {}

.search_Area {position:relative; clear:both; float:right; z-index:300; }
.search_Area .inner {padding:10px 0;}
.search_Area .inner form > select {
	padding:6px 25px 6px 5px; 
	border-radius:3px; 
	border:1px solid #b1b4c4; 
	font-size:12px; 
	vertical-align:top;
    background: #fff url(../images/new/board/icon_selectarrow_black.png) no-repeat 90% 50%; /*네이티브 화살표 대체*/ 
    -webkit-appearance: none; /*네이티브 외형 감추기*/
    -moz-appearance: none;
	-o-appearance: none;
    appearance: none;
	}
/* IE 10, 11의 네이티브 화살표 숨기기
select::-ms-expand { 
  display: none;
}
*/
.search_Area .inner form > input[type="text"] {padding:6px; border-radius:3px; border:1px solid #b1b4c4; font-size:14px; vertical-align: middle;}

/* Board Button */
.board_btn_wrap {clear:both; position:relative; text-align:center; padding:20px 0px;}
.board_btn {display:inline-block; position:relative; color:#000; font-size:14px; border-radius:3px; border:1px solid #333; text-align:center; padding:10px 25px;}
.board_btn.right {right:0px;}
.board_btn.left {left:0px;}
.board_btn a {color:#000; font-weight:bold; }
.board_btn a:hover {color:#0000ff; font-weight:bold; }
.btn_on {display:inline-block; position:relative; color:#fff; font-size:14px; border-radius:3px; background:url(../images/sub/btn_blue_bg_on.png) center center no-repeat; text-align:center; padding:15px 40px;}
.btn_on a {color:#fff; font-weight:bold; }
.btn_on a:hover {color:#fff; font-weight:bold; }
.btn_off {display:inline-block; position:relative; color:#fff; font-size:14px; border-radius:3px; background:url(../images/sub/btn_blue_bg_off.png) center center no-repeat; text-align:center; padding:15px 40px;}
.btn_off a {color:#fff; font-weight:bold; }
.btn_off a:hover {color:#fff; font-weight:bold; }
.cancel_btn {display:inline-block; position:relative; color:#000; font-size:14px; border-radius:3px; border:1px solid #333; text-align:center; padding:10px 25px;}
.cancel_btn a {color:#000; font-weight:bold; }
.zip_btn {color:#fff; font-size:11px; border-radius:3px; background:url(../images/sub/btn_blue_bg_on.png) center center no-repeat; text-align:center; padding:8px 20px; margin-left:8px; }
.zip_btn a {color:#fff; font-weight:bold; }
.search_btn {color:#fff; font-size:12px; border-radius:3px; background:#555; text-align:center; padding:6px 15px 10px 15px; }
.search_btn a {color:#fff; font-weight:bold; }
.freeboard_btn_wrap {position:relative; text-align:center; padding:20px 0px;}
.freeboard_btn {display:inline-block; position:absolute; float:right; color:#fff; font-size:14px; border-radius:3px; background:url(../images/sub/btn_blue_bg_on.png) center center no-repeat; text-align:center; padding:15px 40px; top:35px; right:0;}
.freeboard_btn a {color:#fff; font-weight:bold; }
.freeboard_btn a:hover {color:#fff; font-weight:bold; }
.regist_btn_wrap {clear:both; position:relative; text-align:center; padding:35px 0px;}
.sch_btn {
	border-top-left-radius:0px; 
	border-bottom-left-radius:0px; 
	border-top-right-radius:3px; 
	border-bottom-right-radius:3px; 
	background:#707070; 
	text-align:center; 
	padding:5px 10px 7px 10px; 
	}


/*페이징*/
.paging {position:relative; float:left; width:100%; padding:30px 0; text-align:center; }
.paging div.pager {position:relative; display:inline-block; margin:0 auto; }
.paging div.pager ul {height:27px; text-align:center; padding-top:10px; margin:0 auto;}
.paging div.pager ul li {display:inline; position:relative; float:left; text-align:center; margin-left:2px; margin-right:2px; height:27px; line-height:27px; font-size:12px; padding:0 8px;}
.paging div.pager ul li.over {display:inline; position:relative; float:left; text-align:center; color:#333; font-weight:bold; text-decoration:none; margin-left:2px; margin-right:2px; margin-top:3px; height:27px; line-height:22px; font-size:12px; border:1px solid #666; padding:0 8px;}
.paging div.pager ul li.btn_l {padding-right:5px; padding-left:0px; border:none; }
.paging div.pager ul li.btn_r {padding-left:5px; padding-right:0px; border:none; }
.paging div.pager ul li a:hover {color:#0093ed; } 

/*정기후원*/
.support_Area {position:relative; }
.support_step1 {position:relative; float:left; }
.support_step1 h3 {font-size:22px; line-height:22px; }
.support_step1 .agree_Area {border-radius:5px; border:1px solid #666; padding:30px; margin:10px 0; }
.support_step1 .agree_Area p {font-size:14px; line-height:24px; }

.agree_wrap {position:relative; width:100%; text-align:left; }
.agree_check {position:relative; font-size:14px; margin:0 auto;}

.support_step2 {clear:both; position:relative; float:left; margin-top:45px;}
.support_step2 h3 {font-size:22px; line-height:22px; }

.support_step3 {clear:both; position:relative; float:left; margin-top:45px;}
.support_step3 h3 {font-size:22px; line-height:22px; }

/*input box*/
table td > input[type="text"] {padding:2px 5px; border-radius:3px; border:1px solid #b1b4c4; font-size:14px; line-height:24px; vertical-align: middle;}
table td > input[type="password"] {padding:2px 5px; border-radius:3px; border:1px solid #b1b4c4; font-size:14px; line-height:24px; vertical-align: middle;}
table td > input[type="radio"] {margin-left:20px;}
table td > select{padding:5px 25px 5px 5px; border-radius:3px; border:1px solid #b1b4c4; font-size:14px; line-height:24px; vertical-align:top;
                background: #fff url(../../images/new/board/icon_selectarrow_black.png) no-repeat 95% 50%; /*네이티브 화살표 대체*/ 
                -webkit-appearance: none; /*네이티브 외형 감추기*/
                -moz-appearance: none;
                appearance: none;}
table td > textarea {padding:2px 5px; border-radius:3px; border:1px solid #b1b4c4; font-size:14px; line-height:24px; vertical-align: middle;}

/*일시후원*/
.support_once {position:relative; float:left; }
.support_once h3 {font-size:18px; line-height:22px; padding-bottom:10px;}
.support_once .support_type {float:left; margin-right:45px;}
.support_once .support_type_e {float:left; margin-right:0px;}
.type {width:210px; border-radius:5px; background:#eff2f8; padding:30px; text-align:center; }
.type .pay_btn {margin-top:10px; text-align:center;}
.type_txt {width:210px; text-align:left; padding-top:10px; line-height:20px;}

.support_txt {clear:both; padding:45px 0; font-size:14px; line-height:24px;}

/*기관후원*/
.corporate_support {clear:both; position:relative; float:left; }
.corporate_support .inner {clear:both; position:relative; float:left; padding-top:35px; }
.corporate_support .inner h3 {}
.corporate_support .inner p {font-size:14px; line-height:24px;}


/*후원내역조회*/
.pay_search_Area {font-size:14px; line-height:24px; text-align:center; border-radius:5px; border:1px solid #b1b4c4; padding:25px; margin:10px 0 20px 0;}
.pay_search_Area input[type="text"] {padding:2px 5px; border-radius:3px; border:1px solid #b1b4c4; font-size:14px; line-height:24px; vertical-align: middle;}

/*지원신청*/
.propose_Area {position:relative;; float:left; clear:both; }
.propose_Area .propose_txt {float:left; }
.propose_Area .propose_txt li {font-size:14px; font-weight:bold; line-height:24px; background:url(../images/board_dot.png) 0 center no-repeat; padding-left:10px; margin-top:20px;}
.propose_Area .propose_txt span {font-size:14px; line-height:24px; margin-bottom:20px; }

.propose_docu_Area {position:relative; float:left; clear:both; width:100%; margin-top:8px; margin-bottom:12px; border-bottom:1px solid #dcdeea;}
.propose_docu_Area .docu {clear:both; border-top:1px solid #dcdeea; }
.propose_docu_Area .docu .docu_tit {float:left; width:250px; line-height:30px; text-align:center; vertical-align:middle; } 
.propose_docu_Area .docu .docu_tit .inner { }
.propose_docu_Area .docu .docu_tit .inner h3 {font-size:14px; font-weight:bold; line-height:24px; text-align:center; padding:0 50px; } 
.propose_docu_Area .docu .docu_list {float:left; padding:10px; border-left:1px solid #dcdeea;}
.propose_docu_Area .docu .docu_list ul li {padding:5px 10px; font-size:14px; line-height:30px;  background:url(../images/board_dot.png) 0 20px no-repeat; }

/*회원가입유형*/
.regist_type_Area {position:relative; }
.regist_type_Area .regist_type {position:relative; float:left; }
.regist_type_Area .regist_type h3 {font-size:18px; line-height:22px; padding-bottom:10px; }
.regist_type_Area .regist_type .type_wrap {position:relative; float:left; margin-right:45px;  }
.regist_type_Area .regist_type .type_wrap_e {float:left; margin-right:0px; }
.type_item {width:210px; border-radius:5px; background:#eff2f8; padding:30px; text-align:center; }
.type_item .join_btn {margin-top:10px; text-align:center;}
.regist_txt {clear:both; padding:45px 0; font-size:14px; line-height:24px;}

/*회원가입*/
.regist_title {position:relative; }
.regist_title .regist_img {position:relative; float:left; margin-bottom:50px; }

.regist_Area {position:relative;}
.regist_Area .regist_step1 {position:relative; float:left; }
.regist_Area .regist_step1 h3 {font-size:22px; line-height:22px; }
.regist_Area .regist_step1 .agree_Area {width:100%; height:230px; border-radius: 3px; border:1px solid #666; padding:30px; margin:15px 0; overflow-y:auto; overflow-x:hidden; }
.regist_Area .regist_step1 .agree_Area p {font-size:14px; line-height:22px;}
.regist_Area .regist_step1 .agree_Area > ol {margin:35px 0 0 0;}
.regist_Area .regist_step1 .agree_Area > ol > li {margin:0 0 20px 0; font-size:14px; line-height:22px;}
.regist_Area .regist_step1 .agree_Area > ol > li span {color:#000; }
.regist_Area .regist_step1 .agree_Area > ol > li > p {padding:0 0 0 10px; font-size:14px; line-height:22px;}

.regist_Area .regist_step2 {position:relative; float:left; margin-top:55px;}
.regist_Area .regist_step2 h3 {font-size:22px; line-height:22px; }
.regist_Area .regist_step2 .agree_Area {width:100%; height:230px; border-radius: 3px; border:1px solid #666; padding:30px; margin:15px 0; overflow-y:auto; overflow-x:hidden; }
.regist_Area .regist_step2 .agree_Area p {font-size:14px; line-height:22px;}
.regist_Area .regist_step2 .agree_Area > ol {margin:0;}
.regist_Area .regist_step2 .agree_Area > ol > li {margin:0 0 20px 0; font-size:14px; line-height:22px;}
.regist_Area .regist_step2 .agree_Area > ol > li span {color:#000;  }
.regist_Area .regist_step2 .agree_Area > ol > li > p {padding:0 0 0 10px; font-size:14px; line-height:22px;}

.regist_Area .regist_step3 {position:relative; float:left; margin-top:55px;}
.regist_Area .regist_step3 h3 {font-size:22px; line-height:22px; }
.regist_Area .regist_step3 .agree_Area {width:100%; height:100px; border-radius: 3px; border:1px solid #666; padding:30px; margin:15px 0; overflow-y:auto; overflow-x:hidden; }
.regist_Area .regist_step3 .agree_Area p {font-size:14px; line-height:22px;}

.regist_Area .regist_meg {position:relative; float:left; padding-bottom:15px; }
.regist_Area .regist_meg h3 {font-size:22px; line-height:22px; }
.regist_Area .regist_meg h3 span {font-size:14px; line-height:22px; }

/*본인인증*/
.user_check_Area {position:relative;}
.user_check_Area .mobilephone {float:left; }
.user_check_Area .mobilephone img {float:left}
.user_check_Area .mobilephone span {clear:both; position:relative; float:left; margin-left:128px; }
.user_check_Area .ipin {float:left; margin-left:30px; }
.user_check_Area .ipin img {float:left; }
.user_check_Area .ipin span {clear:both; position:relative; float:left; margin-left:128px;}

/*가입완료*/
.regist_done_Area {clear:both; width:700px; height:400px; position: relative; background:url(../images/sub/intro_img.png) right bottom no-repeat; margin:0 auto;}
.regist_done_Area .regist_done {position:relative; float:left; margin-top:55px;}
.regist_done_Area .regist_done h3 {font-size:36px; line-height:36px; padding-bottom:30px; }
.regist_done_Area .regist_done h3 span {color:#0093ed;}
.regist_done_Area .regist_done p {font-size: 16px; line-height: 24px; }
.regist_ok_wrap {clear:both; float:left; position:relative; text-align:center; padding:20px 0px;}

/*로그인*/
.login_Area {clear:both; width:700px; height:480px; position: relative; background:url(../images/sub/login_img.png) right bottom no-repeat; margin:0 auto;}
.login_Area .login_meg {position:relative; float:left; margin-top:55px; padding-bottom:30px;}
.login_Area .login_meg h3 {font-size:36px; line-height:36px; padding-bottom:30px; }
.login_Area .login_meg h3 span {color:#0093ed;}
.login_Area .login_box {} 
.login_Area .login_box ul {float:left; width:230px;}
.login_Area .login_box ul li label {position:relative; height:30px; line-height:30px; padding-bottom:7px;}
.login_Area .login_box input[type="text"] {padding:2px 5px; margin:0 0 10px 31px; border-radius:3px; border:1px solid #b1b4c4; font-size:14px; line-height:24px; vertical-align: middle;}
.login_Area .login_box input[type="password"] {padding:2px 5px; margin:0 0 10px 20px; border-radius:3px; border:1px solid #b1b4c4; font-size:14px; line-height:24px; vertical-align: middle;}
.login_btn {display:inline-block; position:relative; float:left; color:#fff; font-size:18px; border-radius:5px; background:url(../images/sub/btn_blue_bg_on.png) center center no-repeat; text-align:center; padding:25px 40px;}
.login_btn a {color:#fff; font-weight:bold; }
.login_btn a:hover {color:#fff; font-weight:bold; }
.login_Area .login_other {clear:both; float:left; margin-top:25px; width:360px; border-top:1px solid #dcdeea; padding-top:20px; } 
.login_Area .login_other ul {float:left; }
.login_Area .login_other ul li {position:relative; height:30px; line-height:30px; padding-bottom:7px; padding-left:10px; background:url(../images/board_dot.png) 0 center no-repeat;}

/*아이디비번찾기*/
.history .tab_content .findList {position:relative; margin-top:35px; }
.history .tab_content .findList li {overflow:hidden; font-size:14px; line-height:24px; padding:0 0 5px 0; }
.history .tab_content .findList li a {display:block; float:left; overflow:hidden; font-size:14px; color:#333; text-overflow:ellipsis; white-space:nowrap; }
.history .tab_content .findList li a:hover {color:#f26522;}
.history .tab_content .findList .find_content {float:left; position:relative; padding-bottom:70px; margin-left:30px; }
.history .tab_content .findList .find_content h3 {float:left; font-size:18px; font-weight:bold; line-height:30px; }
.history .tab_content .findList .find_content .inner {clear:both; float:left; padding:20px 0;}
.history .tab_content .findList .find_content .inner ul {float:left; width:350px;}
.history .tab_content .findList .find_content .inner ul li label {position:relative; height:30px; line-height:30px; padding-bottom:7px;}
.history .tab_content .findList .find_content .inner ul li span {position:absolute; float:left; left:100px;}
.history .tab_content .findList .find_content .inner input {padding:2px 5px; margin:0 0 5px 0; border-radius:3px; border:1px solid #b1b4c4; font-size:14px; line-height:24px; vertical-align: middle;}

.history .tab_content .findList .find_content .inner .find_btn {display:inline-block; clear:both; position:relative; float:left; color:#fff; font-size:14px; border-radius:3px; background:url(../images/sub/btn_blue_bg_on.png) center center no-repeat; text-align:center; padding:10px 30px; margin-left:100px;}
.history .tab_content .findList .find_content .inner .find_btn a {color:#fff; font-weight:bold; }
.history .tab_content .findList .find_content .inner .find_btn a:hover {color:#fff; font-weight:bold; }

.tab_container .tab_content {display:none;}
.tab_container .tab_content.on {display:block;}

/*이용약관*/
.agreement_Area {}
.agreement_Area h2 {font-size:14px; line-height:24px; font-weight:bold; margin:30px 0 0 0; }
.agreement_Area .indent {margin:5px 10px; font-size:14px; line-height:24px; }
.agreement_Area ul {list-style:none; text-align:left; }
.agreement_Area ul.bu {list-style:none; text-align:left; padding:5px 10px; }
.agreement_Area ul.bu li {font-size:13px; line-height:20px; padding:0 0 0 12px; background:url("../images/sub/bu_li1.gif") 0 5px no-repeat;}
.agreement_Area ul.bu ul li {background:url("../images/sub/bu_li2.gif") 0 5px no-repeat;}
.agreement_Area .text_center {font-size:14px; line-height:24px; text-align:left; margin-top:35px; }

/*개인정보처리방침*/
.privacy_Area {}
.privacy_Area .indent {margin:0px; font-size:14px; line-height:27px; }
.privacy_Area h2 {font-size:14px; line-height:24px; font-weight:bold; margin:30px 0 0 0; }
.privacy_Area h3 {width: auto; height: auto; margin: 1em 0; padding: 0 0 0 16px; background: url("/images/sub/h3bg.gif") no-repeat 0 0; color: #800000; font-weight: bold; font-size: 1.1em; text-align: left; letter-spacing: -1px; line-height: 1.25; clear:both;}
.privacy_Area ul {list-style:none; text-align:left; }
.privacy_Area ul.bu {list-style:none; text-align:left; padding:5px 10px; }
.privacy_Area ul.bu li {font-size:13px; line-height:20px; padding:0 0 0 12px; background:url("../images/sub/bu_li1.gif") 0 5px no-repeat;}
.privacy_Area ul.bu ul li {background:url("../images/sub/bu_li2.gif") 0 5px no-repeat;}

dl.bu {margin: 0 0 0 7px; padding:0 40px 0 0;}
dl.bu dt {margin: 0; float:left; padding: 0 0 0 1.2em; background: url("/images/sub/bu_li1.gif") no-repeat 0 0.2em; font-weight: bold; }
dl.bu dd {margin: 0; padding: 0 0 0.5em 1.2em;}

/* 사이트맵 */
.sitemap_Area {display:inline-table; width:100%; padding-top:90px;}
.sitemap_Area:after {display:block; content:""; clear:both;}
.sitemap_Area:first-child {padding-top:0px;}
.sitemap_Area dl.item {float:left; width:32%;}
.sitemap_Area dl.item .tit {line-height:30px; color:#222; font-size:20px; font-weight:bold; }
.sitemap_Area dd.sitemap_cont {padding-top:12px;}
.sitemap_Area dd.sitemap_cont .sitemap_list li {padding-left:10px; background:url(../images/new/board_dot.png) 0 12px no-repeat; font-size:14px; line-height:28px;}
.sitemap_Area dd.sitemap_cont .sitemap_list li li {padding:0 0 2px 10px; background:none; font-size:14px; line-height:20px; color:#888; }

table caption {overflow:hidden;}
table.table_t1 {border-collapse: collapse; width: 100%; margin: 5px 0px; border-top: 2px solid #407fad; font-size:13px; }
table.table_t1 tr {  } 
table.table_t1 th, table.table_t1 td { border: 1px solid #c8c8c8; padding: 6px 6px 4px 6px; line-height:24px; }
table.table_t1 thead, table.table_t1 tfoot { background: #f2f2f2; font-weight: normal; line-height:24px; color:#000; text-align:center;}
table.table_t1 thead th, table.table_t1 tfoot th { background:#f2f2f2; color: #434343; font-weight: bold; text-align: center; vertical-align: middle;}
table.table_t1 tbody th{ background:#f8f8f8; color: #434343; text-align: center; vertical-align: middle;}
table.table_t1 thead.alt th, table.table_t1 tfoot.alt th { font-weight: normal; }
table.table_t1 th { background: #fafafa; font-weight: normal; text-align: inherit; }
table.table_t1 .text_center {text-align:center; }

table.table_t2 { border-collapse: collapse; width: 100%; margin: .5em 0px; border-top: 2px solid #55a235;}
table.table_t2 tr {  } 
table.table_t2 th, table.table_t2 td { border: 1px solid #c8c8c8; padding: 6px 6px 4px 6px; }
table.table_t2 thead, table.table_t2 tfoot { background: #f2f2f2; font-weight: normal; color:#000; }
table.table_t2 thead th, table.table_t2 tfoot th { background:#f2f2f2; color: #434343; font-weight: bold; text-align: center; vertical-align: middle;}
table.table_t2 tbody th{ background:#f2f2f2; color: #434343; font-weight: bold; text-align: center; vertical-align: middle;}
table.table_t2 thead.alt th, table.table_t2 tfoot.alt th { font-weight: normal; }
table.table_t2 th { background: #fafafa; font-weight: normal; text-align: inherit; }

h3.h_num {width: auto; height: auto; margin: 1em 0; padding: 0 0 0 25px; background:none; font-size:13px; line-height:20px; color:#6f1919; text-align: left; clear:both; text-indent:-1.2em}
ul.list_num2 {margin: 0; padding: 0 0 0.5em 1.2em; font-size:13px; line-height:20px; list-style: none; text-align: left; }
ul.list_num2 li { margin-top:10px; padding: 0 0 0 3em; list-style: none; text-indent:-1.5em;}
ul.list_num2 li dl dd {text-indent:0}
a.blank {padding:0 20px 2px 0; color: #1749c8; margin:0 5px; background:transparent url(../images/sub/ico_blank.gif) no-repeat right top; }


/* 검색 */
.schHead {position:relative; width:100%; font-size:16px; line-height:24px; padding-bottom:10px;}
.schHead:after {content: ""; clear: both; display: block;}
.schHead span {color:#0099ff; font-weight:bold;}
.schHead h2 {float: left; padding-right:30px; border-top: none !important; font-size:16px; font-weight: bold;}
.schHead .totHit {float: left; padding-right:30px; font-size:16px; font-weight: bold; }

ul.selectCont {float: left; padding: 0 0 0 50px;}
ul.selectCont li {float: left; margin-right: 3px; font-size: 11px; border: 1px solid #ccc;}
ul.selectCont li a {display: block; padding: 2px 10px 1px 12px; background: url('/images/front_new/board/bg_th.gif') repeat-x left bottom; text-align: center; color: #333;}
ul.selectCont li.on a {padding: 2px 8px 1px 11px; background: #777; color: #fff; font-weight: bold;}

ul.sort {z-index: 99; position: absolute; right: 10px; top: 0; overflow: hidden; width: 115px; height: 20px; padding: 1px 0 0;}
ul.sort li {float: left; margin-left: -1px; padding: 0 10px; /*background: url(../images/front_new/common/bar_1by11.gif) no-repeat left 1px;*/ color: #333; font-size: 11px;}
ul.sort li:first-child {background: none;}
ul.sort li.on a {font-weight: bold;}

ul.sectionList {overflow: hidden; width: 734px; margin: 0 0 35px; padding: 12px 0 0 14px; border-top: 1px solid #eaeaea; border-bottom: 1px solid #7c7c7c;}
ul.sectionList li {float: left; min-width: 14.5%; padding: 0 15px 14px 0;}
ul.sectionList li a:hover,
ul.sectionList li a:active {text-decoration: underline;}
ul.sectionList li.on a {font-weight: bold;}

.schTabCont {display:none; position:relative; border-top:1px solid #7c7c7c;}
.schTabCont ul.sort {top: -30px;}
.schContWrap {position:relative; padding:56px 0 0; width:735px; }
.schContWrap:after {content: ""; clear: both; display: block;}
.schContWrap h3 {position:absolute; left: 0; top: 0; height:55px; margin: 0 !important; padding: 0 !important; font-size: 13px !important; font-weight: normal; border: none; border-top: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
.schContWrap h3.on {border-right: 1px solid #7c7c7c;}
.schContWrap h3 a {display:block; height:55px; padding:14px 0 0; background:#f6f6f6; text-align: center; color: #333;}
.schContWrap h3.on a:hover,
.schContWrap h3.on a:active,
.schContWrap h3.on a {color:#fff; font-weight:bold; background:#7c7c7c;}

.schContWrap #tabTit01 {width:162px;}
.schContWrap #tabTit02 {left: 163px; width:145px;}
.schContWrap #tabTit03 {left: 309px; width:105px;}
.schContWrap #tabTit04 {left: 415px; width:100px;}
.schContWrap #tabTit05 {left: 516px; width:120px;}
.schContWrap #tabTit06 {left: 637px; width:90px;}

.schResult {padding: 0 0 20px;}
.schContent {min-height: 735px !important;}
.schTabCont .hit {padding: 20px 20px 20px; color: #333; font-weight: bold; border-top: 1px solid #eaeaea;}
.schTabCont .hit.bd_blk {} /* 첫번째 요소 */
.schTabCont .schList {padding: 0 20px; line-height:20px;}
.schTabCont .schList li {padding: 5px 0 15px;}
.schTabCont .schList li dl {height: 100%;}
.schTabCont .schList li dl dt {overflow: hidden; display: block; width: 660px; padding: 0 0 6px; background-position: left top; color: #999;}
.schTabCont .schList li dl dt img {margin: -1px 0 0; padding: 0 5px 0 0;}
.schTabCont .schList li dl dt a {float: left; max-width: 550px; margin-right: 12px; color: #3333cc; text-decoration: underline; font-size: 12px; font-weight:bold;}
.schTabCont .schList li dl dt span.file {float: left; max-width: 550px; margin-right: 12px; padding: 0; background: none; font-size: 12px; font-weight:bold; color:#333;}
.schTabCont .schList li dl dt em {float: left; padding: 0 8px 0 10px; font-size: 12px; }
.schTabCont .schList li dl dd {padding: 0 0 5px; color: #333; word-break:break-all;}
.schTabCont .schList li dl dd.location {color: #999; padding-bottom:30px; }
.schTabCont .schList li dl dd.author {padding: 7px 0 8px; font-size: 11px; color: #777;}
.schTabCont .schList li dl dd.author em {padding: 0 10px 0 0; color: #666;}
.schTabCont .schList li dl dd.author span {color: #999;}
.schTabCont .schList li dl dd.author span a {margin: 0 10px 0 7px; text-decoration: underline; color: #777; font-weight: bold;}
.schTabCont .more {padding: 0 14px 30px; text-align: right; color: #3333cc;}
.schTabCont .more a {color: #3333cc; text-decoration: underline;}

.schResult .hit {padding: 20px 20px 20px; color: #333; font-weight: bold; border-top: 1px solid #eaeaea;}
.schResult .hit.bd_blk {} /* 첫번째 요소 */
.schResult .schList {padding: 0 20px; line-height:20px;}
.schResult .schList li {padding: 5px 0 15px;}
.schResult .schList li dl {height: 100%;}
.schResult .schList li dl dt {overflow: hidden; display: block; width: 660px; padding: 0 0 6px; background-position: left top; color: #999;}
.schResult .schList li dl dt img {margin: -1px 0 0; padding: 0 5px 0 0;}
.schResult .schList li dl dt a {float: left; max-width: 550px; margin-right: 12px; color: #3333cc; text-decoration: underline; font-size: 12px; font-weight:bold;}
.schResult .schList li dl dt span.file {float: left; max-width: 550px; margin-right: 12px; padding: 0; background: none; font-size: 12px; font-weight:bold; color:#333;}
.schResult .schList li dl dt em {float: left; padding: 0 8px 0 10px; font-size: 12px; }
.schResult .schList li dl dd {padding: 0 0 5px; color: #333; word-break:break-all;}
.schResult .schList li dl dd.location {color: #999; padding-bottom:30px; }
.schResult .schList li dl dd.author {padding: 7px 0 8px; font-size: 11px; color: #777;}
.schResult .schList li dl dd.author em {padding: 0 10px 0 0; color: #666;}
.schResult .schList li dl dd.author span {color: #999;}
.schResult .schList li dl dd.author span a {margin: 0 10px 0 7px; text-decoration: underline; color: #777; font-weight: bold;}
.schResult .more {padding: 0 14px 30px; text-align: right; color: #3333cc;}
.schResult .more a {color: #3333cc; text-decoration: underline;}

/* 이광우 수정 */
.boardVideo:last-child {
	margin-top: 40px;
}
.boardVideo:first-child {
	margin-top: 0;
}




/* TABLE Style */
.busi_qc {width:100%; margin: 20px 0 40px 0; border: 1px solid #CDCDCD; font-size: 12px;}
.busi_qc th {background: #527fc7; color: #fff; padding: 20px; border-bottom: 1px solid #FFFEFD; font-size: 16px;}
.busi_qc td {padding:10px; border-bottom: 1px solid #CDCDCD;}



