/* leftNav */
	.bodyWrap .leftWrap{float: left;width: 178px; margin-right: 40px;}
	.leftWrap{border:1px solid #dedede; border-top: 2px solid #a8a8a8;}

	.leftTit{height: 58px;padding-top: 82px; border-bottom: 1px solid #dedede;}
	.leftTit h2{text-align: center; font-size: 21px; color:#3c3c3c;}
	.leftTit p{text-align: center; font-size: 12px; color:#b0b0b0; margin-top: 3px;}
	.leftTit01{background: url("../img/sub/leftTit01.png") center 19px no-repeat;}
	.leftTit02{background: url("../img/sub/leftTit02.png") center 19px no-repeat;}
	.leftTit03{background: url("../img/sub/leftTit03.png") center 19px no-repeat;}
	.leftTit04{background: url("../img/sub/leftTit04.png") center 19px no-repeat;}
	.leftTit05{background: url("../img/sub/leftTit05.png") center 19px no-repeat;}
	.leftTit06{background: url("../img/sub/leftTit06.png") center 19px no-repeat;}
	.leftTit07{background: url("../img/sub/leftTit07.png") center 19px no-repeat;}
	.leftTit08{background: url("../img/sub/leftTit08.png") center 19px no-repeat;}
	.leftTit09{background: url("../img/sub/leftTit09.png") center 19px no-repeat;}
	.leftTit10{background: url("../img/sub/leftTit10.png") center 19px no-repeat;}
	.leftTit11{background: url("../img/sub/leftTit11.png") center 19px no-repeat;}

	.leftNav ul li a{display: block;padding-left: 15px; color:#444; font-weight: 600;border-top: 1px solid #dedede; background-color: #f3f3f3; font-size: 14px; padding: 7px 0 8px 15px;}
	.leftNav ul li.active a, .leftNav ul li a:hover{background-color: #0055bb; color:#fff;}

/* conVisual */
	.conVisualWrap{padding-left: 187px; border-bottom: 1px solid #cecece; padding-bottom:15px }
	.conVisual{min-height:160px ;}
	.conVisual .lineMap{text-align: right}
	.conVisual .lineMap span{color:#9a9a9a;}
	.conVisual h3{font-size: 32px; color:#515151; margin-bottom:25px; line-height: 36px; letter-spacing:-1px}
	.conVisual p{color:#515151; font-size:17px;}
	.conVisual ul li{color:#515151;font-size:13px;}

	.conVisual01{background: url("../img/sub/conVisual01.jpg") 0px center no-repeat;}
	.conVisual02{background: url("../img/sub/conVisual02.jpg") 0px center no-repeat;}
	.conVisual03{background: url("../img/sub/conVisual03.jpg") 0px center no-repeat;}
	.conVisual04{background: url("../img/sub/conVisual04.jpg") 0px center no-repeat;}
	.conVisual05{background: url("../img/sub/conVisual05.jpg") 0px center no-repeat;}
	.conVisual06{background: url("../img/sub/conVisual06.jpg") 0px center no-repeat;}
	.conVisual07{background: url("../img/sub/conVisual07.jpg") 0px center no-repeat;}
	.conVisual08{background: url("../img/sub/conVisual08.jpg") 0px center no-repeat;}
	.conVisual09{background: url("../img/sub/conVisual09.jpg") 0px center no-repeat;}
	.conVisual11{background: url("../img/sub/conVisual10.jpg") 0px center no-repeat;}

	.conVisual10{padding-left: 0;}
	.conVisual10 .conVisual h3{padding-left: 0;}
	.conVisual10 .conVisual{min-height: 90px;}

/* button */
	.btn_pSearch{display: inline-block; float: left;width: 25px; height: 25px; background:url("../img/sub/btn_pSearch.png") #f1753e center no-repeat; text-indent: -9999999px;}
	.btnBig{padding:8px 20px !important; color:#fff; font-size: 14px!important; font-weight: 600!important;line-height: 14px!important; margin: 30px 0 0 10px !important}
	.btnBlue{background-color: #045aa0;}
	.btnOr{background-color: #f1753e;}
	.btnExel{height: 25px; line-height:25px; background: url("../img/sub/btnExel.png") #f1753e 10px center no-repeat ; padding: 0 10px 0 30px; font-size: 12px; color:#fff; margin:20px 0 20px 5px; font-weight: 600}
	.btnCalendar{background: none !important; width: auto; height: auto; padding: 0; border: 0}
	.btnClear{width: 90px; color:#fff; text-align: center;font-size: 14px;padding: 4px; line-height: 25px;background-color: #828282;border:1px solid #828282;}
	.searchZone .btnSearch{width: 13%; color:#fff; text-align: center; background-color: #0055bb; border:1px solid #0055bb; font-size: 14px;padding: 4px; line-height: 25px;}
	.btnPartner{display: inline-block;height: 35px; line-height: 35px; color:#fff; background: url("../img/sub/btn_req.png") #f1753e 10px center no-repeat; padding: 0 10px 0 40px; font-size: 14px; font-weight: bold; margin-top: 20px;}
	.btnGray{padding:0 10px; color:#fff; font-weight: 600; font-size: 12px; line-height: 25px; /* height: 25px; */ background-color: #616161;}
	.btnPrint{display: inline-block;background: url("../img/sub/btn_print.png") #585858 8px center no-repeat;padding:0 9px 0 30px;color:#fff; font-size: 12px; font-weight: 600; line-height: 26px; height: 26px;} /* 150626異붽� */
	.btnBook{display:block;margin:16px auto;text-align: center;float:left;width:100%}

/* contents */
	.contents{overflow: hidden; font-size:14px;}
	.contents .sub6-3 p{font-weight:600}
	/* 2018.05.15 말머리 이미지 변경에 따른 주석처리 */
/* 	.conWrap h4{font-size: 22px; color:#232323; padding:50px 0 0 25px; margin-bottom: 15px;background:url("../img/sub/bl_h4.gif")left 51px no-repeat;} */
	.conWrap h4{font-size: 22px; color:#232323; padding:50px 0 0 25px; margin-bottom: 15px;background:url("../img/sub/bl_h4.png")left 51px no-repeat;}
	.section h5{font-size: 16px; margin-bottom:10px;} /* 150626異붽� */
	.section h6{font-size: 14px; margin-bottom:5px;} /* 150626異붽� */
	.section{float: left;width: 100%;}
	.section ul li{background: url("../img/sub/bullet_sq.gif") left 7px no-repeat;line-height:2;  color:#232323;}
	.padding{padding-left:20px;}
	p.padding{padding-left:25px;}
	li.padding dl{margin-bottom:15px;}
	.section ul li ul li{background: none; margin: 0;}
	.section .processInfo{width: 100%; height: 375px; background: url("../img/sub/process11.jpg") no-repeat; background-size: 100%}	 
	.bbro {text-align: center;}
	.bbro strong{font-size: 16px;}
    .bbro p {line-height:80px; }
    
	/* searchZone */
	select {height:24px;}
	.searchZone{float: left;width:100%; border: 1px solid #e4e3e3; background: url("../img/sub/bg_searchZone.jpg");padding: 9px 0; color:#616161; font-size: 13px; font-weight: 600; line-height: 27px;margin-bottom: 20px; margin-top: 40px;}
	.searchZone select{ width: 17%; height:35px; line-height: 35px;border:1px solid #9b9b9b; color:#868686; font-weight: 600;font-size: 14px;}
	.searchZone input[type="text"]{width: 40%; height: 27px; line-height: 27px;margin: 0; border:1px solid #9b9b9b; }
	.searchZone div > img{vertical-align:middle; margin: 0 5px}
		
	.searchZone .joinState{float:left;margin-right: 10px; line-height: 35px; margin-left: 20px;}
	.searchZone .joinState span{margin-right:5px; color:#616161;}
	.searchZone .joinState input[type="radio"]{vertical-align: middle;margin:0 ;}
	.searchZone .joinState label{margin-right: 10px;} 
	.searchZone .selectZone{float: right ; margin-right: 20px;}
	.searchZone .selectZone select{width: 100px;}
	.searchZone .selectZone input[type="text"]{width: 150px;margin: 0; }
	.searchZone .selectZone button{width: 75px;}

	/* tableStyle */

	.table{  border-top: 2px solid #565656;}
	.table ul li{background: none; padding:0; border-bottom: 1px solid #b6b6b6; width: 100%; float: left; margin: 0; background-color: #f5f5f5}
	.table ul li .th, .table ul li .td{float: left;text-align: left;line-height: 25px;vertical-align: middle;font-size: 13px; min-height: 25px; }
	.table ul li .th{width: 18%;padding: 7px 2%;}
	.table ul li .th label{font-weight: bold; color:#232323;}
	.table ul li .td{width: 76%; color:#3b3b3b; padding: 7px 1%; background-color: #fff;}
	
	table.th{}

 	table{width: 100%; border-collapse:collapse;float: left; table-layout: fixed;}
	table th{color: #fff; font-size:14px; text-align: center; line-height: 26px; padding: 7px;}
	table tbody tr{ border-bottom: 1px solid #b6b6b6}	
	table td{line-height: 26px;font-size: 13px; text-align: center; color: #171717; padding:7px;}
	table td.taL{text-align: left}
	table td img{vertical-align: middle}

	/* tableStyle02 */
	/* .tStyle01 �쇰컲寃뚯떆��*/
	.tStyle01 tr:hover td, .tStyle01 tr:hover td a{font-weight: 600; color:#232323 !important;}
	.tStyle01 tr:hover td a{text-decoration: underline;}	
	.tStyle01 th{background: url("../img/sub/table_bar.jpg") #676767 center left no-repeat;}
	.tStyle01 th:first-child{background: #676767}
	.tStyle01 td{overflow:hidden; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
	.tStyle01 td a{color: #171717;}
	
	/* tStyle02 寃뚯떆��酉고럹�댁� */
	.tStyle02{border-top:2px solid #565656;margin: 0;}
	.tStyle02 th, .tStyle02 td{height: auto;text-align: left;font-size: 14px; line-height: 26px; padding-top: 6px; padding-bottom: 6px;vertical-align: middle;border-bottom: 1px solid #b6b6b6; color:#3b3b3b;}
	.tStyle02 th{background-color:#f5f5f5; padding-left: 20px;color:#232323;padding-right: 10px;}
	.tStyle02 td p{margin: 5px 0; color:#3b3b3b;}
	.tStyle02 td a.fileDown:hover{text-decoration: underline;}
	.tStyle02 td a.fileLink{color:#095795;}
	.tStyle02 td a.fileLink:hover{text-decoration: underline;}
	.tStyle02 td ul li{line-height: 22px; margin: 0; background: none; padding: 0;}
	.tStyle02 td ul li a{color:#3b3b3b;}
	.tStyle02 td ul li a:hover{font-weight: bold;}
	.tStyle02 th.borderL{border-left:1px solid #b6b6b6;} /* 150626異붽� */
	.tStyle02_ th{padding:0 10px; text-align: center}
	
	/*sub1-4*/
	.tStyle03{border-top:2px solid #565656;margin: 0;}
	.tStyle03 th, .tStyle03 td{height: auto;font-size: 14px; line-height: 22px; padding-top: 6px; padding-bottom: 6px;vertical-align: middle;border: 1px solid #b6b6b6; padding: 6px 15px;}
	.tStyle03 th{background-color:#f5f5f5;color:#232323;}
	.tStyle03 td{text-align: left;}

	/* sub4-4 */
	.tStyle04 th, .tStyle04 td{text-align: center; padding:6px;}

	/*sub6-1*/
	.tStyle05 td,.tStyle05 th{border-left: 1px solid #b6b6b6; padding:6px 10px;}
	.tStyle05 th{text-align: center;}
	.tStyle05 td{vertical-align: top; line-height: 22px;}
	.tStyle05 td:first-child, .tStyle05 th:first-child{border-left:0;}

	/* sub8-1 怨듭��ы빆 */
	.tStyle06{border-top:2px solid #565656; margin-top: 40px; }
	.tStyle06 th, .tStyle06 td{color:#3b3b3b; text-align: left; font-size: 13px; padding-left: 20px; border-bottom: 1px solid #b6b6b6;vertical-align: middle;}
	.tStyle06 thead th{background-color:#f5f5f5;  }
	.tStyle06 ul.fileAtt{margin: 8px 0;}
	.tStyle06 ul.fileAtt li{line-height: 25px;}
	.tStyle06 ul.fileAtt li p{width:154px; float:right;}
	.tStyle06 .pdfFileAtt{background: url("../img/sub/ico_pdf.jpg") no-repeat; padding-left: 25px; text-decoration: underline;}
	.tStyle06 .hwpFileAtt{background: url("../img/sub/ico_hwp.jpg") no-repeat; padding-left: 25px; text-decoration: underline;}

	/*sub1-3 湲곗닠�곷떞�좎껌 150626 異붽�*/
	.tStyle07 td, .tStyle07 th{border-left: 1px solid #b6b6b6; padding:6px 7px;}
	.tStyle07 th{text-align: center;}
	.tStyle07 td{vertical-align: top; line-height: 22px; text-align: right;}
	.tStyle07 td:first-child, .tStyle07 th:first-child{border-left:0;}
	
	/* sub4-5 sst */
	.tStyle08 th,.tStyle08 td{text-align: center !important;}
	.tStyle08 th:first-child, .tStyle08 td:first-child{border-left:0;}
	.tStyle08 th:last-child, .tStyle08 td:last-child{border-right:0;}
	
	.tStyle09 th:first-child, .tStyle09 td:first-child{border-left:0;}
	.tStyle09 th:last-child, .tStyle09 td:last-child{border-right:0;}
	.tStyle09 th, .tStyle09 td{padding: 8px 15px}
	.tStyle09 td{letter-spacing: -1px;font-size: 13px;}
	
	/* tStyle10 파트너기업 선정평가*/
	.tStyle10 th{background: url("../img/sub/table_bar.jpg") #676767 center left no-repeat;}
	.tStyle10 th:first-child{background: #676767}
	.tStyle10 td{overflow:hidden; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;vertical-align: middle; }
	.tStyle10 td a{color: #171717;} 
	.tStyle10 .b{font-weight: bold;}
	.tStyle10 .c{text-align: center;}
	.tStyle10 .l{text-align: left; }
	
	.boardNext {float: left; width: 100%;overflow:hidden;border-bottom:2px solid #b6b6b6;}
	.boardNext.comment {border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
	.boardNext ul {overflow:hidden;}
	.boardNext li {float:left; width:100%; border-top:1px solid #b6b6b6;}
	.boardNext li:first-child {border-top:none;}
	.boardNext li strong {display:block; float:left; width:121px; }
	.boardNext li strong span {width: 100px;display:inline-block; line-height:40px; vertical-align:middle; padding-left: 20px;}
	.boardNext li p{float: left; width: 480px; line-height: 40px;}
	.boardNext li p a{color:#3b3b3b;}
	.boardNext li span.date{float: left; display: inline-block;width: 155px; line-height: 40px;}
	.boardNext li.prev strong span {background:url('../img/sub/bullet_topArr.jpg') no-repeat 70px center;}
	.boardNext li.next strong span {background:url('../img/sub/bullet_bottomArr.jpg') no-repeat 70px center;}

	.border0{border:0 !important;}

	.paging {float: left;width: 100%;overflow:hidden; text-align:center; margin-top: 40px;}
	.paging a{width: 28px; height: 28px;line-height: 28px;font-size: 14px; color:#444;}
	.paging .num {display:inline-block; vertical-align:middle;} 
	.paging .num a, .paging strong {display:inline-block; width:28px; height:28px; line-height:28px; margin:0 -1px;font-weight:600; color:#4d4d4d; text-align:center;} 
	.paging strong.on {background:#ed743f; color:#fff;} 
	.paging .num a:hover{color: #ed743f; font-weight: 600}
	.paging .btn {display:inline-block; vertical-align:top;}
	.paging .btn a {display:block;margin:0 -2px; text-indent:-9999px;} 
	.paging .first {background:url('../img/sub/btn_first.gif') no-repeat 0 0;}
	.paging .prev {margin-right:10px !important; border-left:1px solid #e7e5e5;  border-right:1px solid #e7e5e5;  background:url('../img/sub/btn_prev.gif') no-repeat 0 0;}
	.paging .next {margin-left:10px !important; border-left:1px solid #e7e5e5; border-right:1px solid #e7e5e5; background:url('../img/sub/btn_next.gif') no-repeat 0 0;}
	.paging .last {background:url('../img/sub/btn_last.gif') no-repeat 0 0;}

	/*contact*/
	.contact{float: left; overflow: hidden;border: 1px solid #cfcfcf; padding:14px 0; margin-top: 30px;}
	.contact dl{float: left; padding-left: 65px; height: 49px;}
	.contact dl dt{float: left; margin-right: 5px;}
	.contact dl dd{float: left;}
	.contact .contact01{background: url("../img/common/contact01.jpg") no-repeat 25px center; width: 173px; border-right: 1px solid #cfcfcf;}
	.contact .contact02{background: url("../img/common/contact02.jpg") no-repeat 25px center; width: 172px;  border-right: 1px solid #cfcfcf;}
	.contact .contact03{background: url("../img/common/contact03.jpg") no-repeat 25px center; width: 215px;}

	/**************************************************************/
	/* suh1-1*/
	

	/* sub1-4 */
	.sub01_4 .num{width:10% ;}
	.sub01_4 .part{width:15% ;}
	.sub01_4 .title{width:35% ;}
	.sub01_4 .writer{width:12% ;}
	.sub01_4 .date{width:13% ;}
	.sub01_4 .status{width:15 ;}

	/*sub2 - 01 媛쒕갑�뺤떎�섏떎�덈궡*/
	.labInfo{width: 100%; height: 390px;  margin-top: 20px; text-indent: -99999px; background: url("../img/sub/labInfo2.png") no-repeat; background-size: 100%}	

	/* sub2-2 沅뚯뿭蹂�媛쒕갑�뺤떎�섏떎 �꾪솴 */
	.sub02_2 .num{width: 8%;}
	.sub02_2 .part{width: 8%;}
	.sub02_2 .lab{width: 34%;}
	.sub02_2 .lacation{width: 32%;}
	.sub02_2 .tel{width: 18%;} 

	/* sub2-3 �곌뎄�λ퉬�꾪솴 */
	.sub02_3 .num{width: 10%;}
	.sub02_3 .eqm{width: 40%;}
	.sub02_3 .lab{width: 30%;}
	.sub02_3 .date{width: 20%;}

	/*sub2 - 04 �쒗뿕�깆쟻�쒗솗��*/
	.searchZone .div{width: 580px; margin:0 auto; overflow: hidden;}
	.searchZone .div label{float: left;width: 110px; display: inline-block;text-align: left;line-height: 35px;}
	.searchZone .div input{float: left;}
	.searchZone .div button{float: left; margin-left: 6px;}
	img.ui-datepicker-trigger{border:0;background: none;vertical-align: middle;width: 23px;margin-left: 7px;}
	

	/* sub3 - 01 �뚰듃�덇린�낆븞��*/
	.partner01{float: left;width: 100%; height: 640px; background: url("../img/sub/partner_contents.png") no-repeat; background-size: 100%}
	.partner01 ul{  display: none;}
	.partner02{width: 205px; height: 145px; background: url("../img/sub/partner02.png") 42px 13px no-repeat;}
	.partner02 p{margin:32px 0 0 111px; font-size: 15px; font-weight: 600}
	.partner02 span{font-size: 15px;}
	.partner03{width:100%; height: 170px; background: url("../img/sub/partner03.png") no-repeat; text-indent: -9999px; background-size: 100%}
	
	/* sub3 - 02 */
	.sub03_2 .num{width: 8%;}
	.sub03_2 .cpn{width: 17%;}
	.sub03_2 .owner{width: 10%;}
	.sub03_2 .part{width: 10%;}
	.sub03_2 .goods{width: 23%;}
	.sub03_2 .date{width: 12%;}
	.sub03_2 .mento{width: 9%;}	
	.sub03_2 .modi{width: 11%;}	

	/* sub4 - 01_view �뚮옯�쇨린�좏쁽�쯸iew */
	.platformDl{float: left;width: 193px;text-align: center;}
	.platformDl dt{font-weight: 600; margin-bottom: 3px;}
	.sub04_1 .num{width: 8%;}
	.sub04_1 .part{width: 30%;}
	.sub04_1 .tech{width: 30%;}
	.sub04_1 .cond{width: 20%;}
	.sub04_1 .man{width: 12%;}

	/* sub4-2 */
	.conVisual04>p{line-height:20px;}
	.sub04_2 .num{width: 8%;}
	.sub04_2 .part{width: 10%;}
	.sub04_2 .title{width: 35%;}
	.sub04_2 .man{width: 10%;}
	.sub04_2 .no{width: 15%;}
	.sub04_2 .date{width: 12%;}

	/* sub4 - 03 湲곗닠而ㅻ��덊떚�덈궡 */
	.techCminfo{width: 100%; height: 330px;background: url("../img/sub/techCmInfo.jpg") no-repeat; text-indent: -9999px; font-size: 0; background-size: 100%}
	.techCminfo ul li{background: none;}

	/* sub4-4 */
	.sub04_4 .num{width: 10%;}
	.sub04_4 .title{width: 40%;}
	.sub04_4 .cpn{width: 30%;}
	.sub04_4 .man01{width: 10%;}
	.sub04_4 .man02{width: 10%;}	

	.sub04_4_v .num{width: 10%;}
	
	/* sub4-5 sst*/
	.sstWrap{width:100%}
	 .sstWrap img{float:left;width:136px;height:137px}
	 .sstWrap .sstTxt{float:left;border:1px solid #e1e1e1;height:101px;width:567px;padding:17px 20px}
	 .sstWrap .sstTxt p{margin:0 0 15px 0;line-height:22px;font-size: 14px;color:#232323;}
	 .sstWrap .sstTxt dl dt{font-size: 16px;margin:10px 0 15px 0;font-weight: normal;}
	 .sstWrap .sstTxt dl dd{}

	/* sub5-1 �꾩옣異쒖옣吏�썝 */
	.bizTrip {display: inline-block; width:345px;height:200px;float:left; }
	.bizTrip .r {color:red;}
	.bizTrip h4{display: inline-block;}
	.bizTrip p{display: inline-block;background:url("../img/sub/icon_man01.gif") 0% no-repeat; padding: 0 20px; height: 20px; line-height: 20px; color:#095795; font-weight: 600; font-size: 19px; margin: 0 0 4px 10px;} 
	.bizTrip span{font-size:14px; font-weight: 600}
	
	
	.triplist01 li{height:108px;}
	.triplist01 li dl{height:75px;border-bottom:1px solid #dedede;  padding-left:92px;padding-top:33px;}
	.triplist01 li dt{font-size:16px; color:#e95d1f;}
	.triplist01 li.list01{background: url("../img/sub/busitrip_img01.jpg") 0% no-repeat;}
	.triplist01 li.list02{background: url("../img/sub/busitrip_img02.jpg") 0% no-repeat;}
	.triplist01 li.list03{background: url("../img/sub/busitrip_img03.jpg") 0% no-repeat;}

	/* sub5-2 �곌뎄�몃젰�꾪솴 view */
	table tr th.tBorder{border: 1px solid #b6b6b6;}
	table tr th img.photo{width: 114px; height: 135px; margin: 0 auto; display: inherit;}	

	.sub05_2 .num{width: 10%}
	.sub05_2 .name{width: 19%}
	.sub05_2 .hq{width: 16%}
	.sub05_2 .part{width: 35%}
	.sub05_2 .major{width: 20%}

	/* sub5-3 怨듦났�곌뎄�몃젰�뚭껄�ъ뾽 */
	.dispatch{width: 100%; float:left;}
	.dispatch img{width: 100%;}

	/* sub05-4 */
	.sub05_4 .num{width: 10%;}
	.sub05_4 .cpn{width: 20%;}
	.sub05_4 .owner{width: 10%;}
	.sub05_4 .job{width: 12%;}
	.sub05_4 .goods{width: 20%;}
	.sub05_4 .researcher{width: 18%;}
	.sub05_4 .mento{width: 10%;}	

	
	/*sub6-1 李쎌뾽蹂댁쑁�덈궡*/
	.paddingUl{padding-left: 10px;}
	.paddingUl .padding-letter{margin-left:-10px;}
	.sub6-1{width: 100%; height: auto;  float: left; font-size: 0; text-indent: -9999px;}
	.sub6-1 img{width: 100%; float: left;}
	.sub6-1 ul li{background: none; font-size: 0;height: 0;}

	/* sub6-2 */
	.sub06_2 .num{width: 10%;}
	.sub06_2 .cpn{width: 23%;}
	.sub06_2 .owner{width: 12%;}
	.sub06_2 .job{width: 12%;}
	.sub06_2 .goods{width: 25%;}
	.sub06_2 .center{width: 18%;}

	/*sub6-3 �뚰깉�⑹븞��/
	.sub6-3{width:100%; float: left;font-size: 0; text-indent: -9999px;}
	.sub6-3 ul li{background: none; height: 0;}
	.sub6-3 img{width: 100%; float: left;}

	/*sub8-1*/
	.sub08_1 .num{width: 10%;}
	.sub08_1 .title{width: 54%;}
	.sub08_1 .writer{width: 12%;}
	.sub08_1 .date{width: 12%;}
	.sub08_1 .hits{width: 12%;}

	/* sub7-1 �댁쇅�댁쁺�쇳꽣 */
	.section .centerUl li{width: 375px; height: 128px; float: left; background: none; padding: 0; margin-right: 10px; margin-bottom:12px;}
	.centerUl li img{float: left; width: 126px; height: 126px; border:1px solid #c5c5c5; border-right:none;}
	.centerUl li .centerTxt{float: left; width: 230px;height: 111px; background-color:#fff;padding-top: 15px;  padding-left: 15px;border:1px solid #c5c5c5}
	.centerUl li .centerTxt dl dt{font-size:17px; font-weight: 600; color:#0055bb; }
	.centerUl li .centerTxt dl dd{font-size: 14px; margin-top:5px }
	
	.tabList{background:url("../img/sub/tabLine.jpg") repeat-x bottom; float: left;overflow: hidden; width: 100%;}
	.tabList ul li{ width: 135px;background: none;padding: 0; float: left;margin: 0;}
	.tabList ul li a{display: block; width: 133px; height: 38px; line-height: 38px; text-align: center; color:#4d4d4d; font-weight: 600; font-size: 14px; background-color: #efefef; border:1px solid #cecece;border-bottom: 1px solid #7e7e7e; }
	.tabList ul li.tabOn a{background-color: #fff; border: 1px solid #7e7e7e; color:#232323; border-bottom: 1px solid #fff;}
	.tabView{float: left; width: 100%;padding:40px 0 0 0;}
	.tabView h5{font-size: 20px;margin-bottom: 20px;}
	.tabView ul li dl dt{font-weight: normal;}
	
	.tabList01 ul li{width:180px;}
	.tabList01 ul li a{width: 178px;}

	.vietnam .L{width: 300px; }
	.vietnam .vietnamMap{float: left;width: 452px; margin-bottom: 20px;}
	.vietnam .L ul{margin-top: 20px; margin-bottom: 20px;}
	.vietnam .L ul li{margin-bottom: 0; font-weight: 600;}
	.vietnam .L dl{padding-left: 10px; margin-bottom: 20px;}
	.vietnam .L dl dt{font-weight: normal;}
	.vietnam .L dl dd{padding-left:10px;}
	.vietnam .vietnamProcess{float: left; width:386px; }
	.vietnam .vietnamProcess02{float: left;background-color: #f5f5f5; width:178px;margin-left: 30px; padding: 15px 20px }
	.vietnam .vietnamProcess02 span{display: block; line-height: 30px; padding-left: 35px;}
	.vietnam .vietnamProcess02 .p01{background: url("../img/sub/vP01.png") no-repeat left center}
	.vietnam .vietnamProcess02 .p02{background: url("../img/sub/vP02.png") no-repeat left center}
	.vietnam .vietnamProcess02 .p03{background: url("../img/sub/vP03.png") no-repeat left center}
	.vietnam .vietnamProcess02 .p04{background: url("../img/sub/vP04.png") no-repeat left center}
	.vietnam .vietnamProcess02 .p05{background: url("../img/sub/vP05.png") no-repeat left center}

	/* sub7-2 */	
	.calendar{width: 303px; float: left;}
	.date_calendar{border-radius: 7px; background-color: #095795; text-align: center; height: 41px; margin-bottom: 10px;}
	.date_calendar .opt_years{ line-height: 41px; color:#fff; font-weight: 600; display:block; font-size: 16px;}
	.date_calendar .opt_years a{width: 25px; height: 25px; text-indent: -9999px; font-size: 0; margin-top: 7px;}
	.calendar .date_calendar .prev{background: url("../img/sub/cal_prev.png") no-repeat ; float: left; margin-left:20px;}
	.calendar .date_calendar .next{background: url("../img/sub/cal_next.png") no-repeat; float: right; margin-right: 20px;}
	.tbl_calendar{background-color: #f3f3f3; padding: 10px; overflow: hidden; border-radius: 7px}
	.tbl_calendar table{border-collapse: inherit; border-spacing: 10px;}
	.tbl_calendar table th{height: 29px; line-height: 29px; padding: 0; font-weight: 600; font-size: 13px; color:#232323;}
	.tbl_calendar table td{line-height: 26px; font-weight: 600; padding: 0; font-size: 13px; color:#232323;}
	.tbl_calendar table td a{padding: 5px;color:#232323;}
	.tbl_calendar table thead th{font-size:13px; color:#232323; background-color: #fff; border-radius: 5px; width: 29px; height: 29px;}
	.tbl_calendar .td_sat a, .tbl_calendar .td_sat{color:#095795;}
	.tbl_calendar .td_sun a, .tbl_calendar .td_sun{color:#e32121;}

	.schedule{float: left; margin-left:18px; width: 439px;}
	.schedule .schedule_tit{width: 100%;background-color: #a6a6a6; border-radius: 7px; text-align: center; margin-bottom: 10px;}
	.schedule .schedule_tit span{width: 100%;display: inline-block; color:#fff; font-weight: 600; font-size: 16px;line-height: 41px; }
	.schedule .app_cpl{background-color: #e3f7e0;}
	.schedule .rsv_cpl{background-color: #f4f4f4;}
	.schedule .app{background-color: #fce6dc;}
	.schedule table th{color:#232323; font-weight: 600;background-color: #f5f5f5; border: 1px solid #b6b6b6; color:#232323;}
	.schedule table th:first-child{border-left: 0;}
	.schedule table td{border-left: 1px solid #b6b6b6; color:#232323;}
	.schedule table td:first-child{border-left:0;}
	.schedule table td input[type="checkbox"]{margin: 0;}
	.tabView .call{float: left; width: 100%;border:1px solid #bcbcbc; border-width: 1px 0 1px 0; height: 39px; line-height: 39px; text-align: center; color:#232323; font-size: 16px; width: 100%;margin: 50px 0 10px 0 ; }
	.tabView .callBox{width: 343px; float: left; background-color: #f5f5f5; padding:20px 16px; ;}
	.tabView .callBox dl dt{}
	
	.tabView01{padding-top: 0;}

	/* sub09 */
	.sitemap > ul> li{width: 234px; float: left; color:#232323; font-size: 16px; font-weight: 600; min-height: 285px; margin-top: 35px; }
	.sitemap > ul> li > div {line-height:normal;height:50px;display:flex;align-items:center;flex-wrap:wrap;}
	.sitemap > ul> li > ul{border-top: 2px solid #565656}
	.sitemap > ul> li > ul > li{min-height: 39px;border-bottom: 1px solid #c1c1c1; width: 98%; padding-left: 2%;display:flex;align-items:center;}
	.sitemap > ul> li > ul > li > a{color:#232323; font-size: 14px; line-height:20px; font-weight: normal;}
	.sitemap > ul> li > ul > li > a:hover{color:#095795; font-weight: 600;}
	.sitemap > ul> li.m01{margin-right: 29px;}

	/* layout02 */
	h4{font-size: 20px; color: #232323; margin: 0 0 13px 0;}
	.tableStyle01{border-top: 2px solid #565656; margin-bottom: 40px;}
	.tableStyle01 tr{border-bottom: 1px solid #b6b6b6; }
	.tableStyle01 th{background:#f5f5f5; padding: 0 25px; color: #232323; font-size: 13px;}
	.tableStyle01 td{padding: 0 10px; text-align: left;}
	.tableStyle01 tr:hover{font-weight: normal;}
	.btnList{display: block; width: 95px; height: 30px; line-height: 30px; color: #fff; font-size: 14px; background-color: #045aa0;text-align: center; font-weight: 600; margin: 0 auto; padding:0}

	.tableImg{border-left: 1px solid #b6b6b6; border-right: 1px solid #b6b6b6;}
	.tableImg img{width: 115px; height: 140px;}


	/* popup */
	.popup{padding:10px;}
	.popup .pHead{width: 727px;height: 122px; background: url("../img/sub/pHead.jpg") no-repeat; padding: 10px 0 0 33px;}
	.popup .pHead h1{font-size: 25px; font-weight: 600; color:#515151; margin-top:20px; }
	.popup .pHead p{font-size: 13px;color:#808080; margin-top:20px; line-height: 22px}
	.popup .searchZone{margin-top: 10px; float: left;}
	.popup .paging{margin-top: 30px; float: left;}

	.popup_pwChk{background-color:#f3f3f3; padding: 0 32px; height: 179px;}
	.popup_pwChk .top{padding-top:30px;  background: url("../img/sub/popup_pwChk.png") no-repeat left 25px; border-bottom: 1px solid #b4b4b4;}
	.popup_pwChk .top h1{color:#343434; font-size: 25px; font-weight: 600; display: inline-block; margin-left: 35px;margin-bottom: 17px;}
	.popup_pwChk .top span{color:#b0b0b0; font-size: 12px;}
	.popup_pwChk .bottom{padding-top: 10px; }
	.popup_pwChk .bottom input{margin-top: 20px; width: 195px; border:1px solid #9b9b9b;float: left;}
	.popup_pwChk .bottom .submit{margin-top: 20px; width: 63px; height: 25px; background-color:#045aa0; color:#fff; font-size: 13px; text-align: center; border:0; float: left; line-height: 25px; padding: 0;}
	
	.popup_human .photo{width: 172px; height: 221px;float: right; padding: 43px 0 0 33px ; background: url("../img/sub/human_noimg.jpg") no-repeat center; margin-top: 32px;}
	.popup_human .btnClose{text-align: center; color:#fff; width: 94px; height: 30px; line-height: 30px; background-color: #045aa0; font-size: 14px; display: block; margin:0 auto; margin-top: 30px;}
	.popup_human h2{width: 100%; float: left;color:#232323; font-size: 15px; margin: 10px 0;}
	
	.btnWrap{float: left;width: 100%;overflow: hidden;text-align: center;margin:40px 0}
	
	
	.greetingTit{text-align: center;border-bottom: 2px solid #e3e3e3;}
	.greetingTit p{font-size:26px;color: #474747;font-weight: 600;margin:40px 0;line-height: 35px;}
	.greetingTit p span.fBlue{font-size:32px }

	.greeting{width: 100%;overflow: hidden;padding:25px 0 0 0;margin-bottom: 30px;}
	.greeting .img{float: left;padding:0 25px;}
	.greeting .txt{float: left;padding:0 20px;width: 436px;/*border-left: 1px solid #cecece;*/}
	.greeting .txt p{font-size: 13px;color: #464646; text-align: justify;margin-bottom:15px ;}

	/* sub10 찾아오시는길 */
	.mapInfo{position: relative;}
	.mapInfo .btnMap{position: absolute;right: 0;top: 5px}
	.mapInfo h4{border-bottom: 2px solid #565656;padding: 15px 0 10px 0;}
	.mapInfo h4 span{font-size: 16px}
	.mapInfo dl.normal{overflow: hidden;display: block;}
	.mapInfo dl.normal dt{float: left;margin-right: 5px;}
	.mapInfo dl.normal dd{float: left;margin-right: 15px;}
	.mapInfo h5{border-top: 1px solid #b6b6b6;margin-top:15px;padding-top: 15px;}
	.mapInfo .car dt{margin-bottom: 10px;}
	.mapInfo table{border-top:1px solid #565656;}
	.mapInfo table tr th{border-right: 1px solid #b6b6b6;font-weight: 600;font-size: 13px;font-weight: 600;line-height: 22px;color: #232323;vertical-align: middle;}
	.mapInfo table tr td{border-left: 1px solid #b6b6b6;color: #232323;font-size: 13px;line-height: 22px;vertical-align: middle}
	.mapInfo table tr td a{display: inline-block;line-height: 25px;height: 25px;padding:0 10px;color: #fff;font-weight: 600;background-color: #616161;}
	.mapInfo ul li{background: none}

	/* 찾아오시는길 팝업 */
	.location_popup .top{height: 35px;background-color: #0055bb;padding:0 25px}
	.location_popup .top p{color: #fff;font-size: 14px;font-weight: 600;line-height: 35px;}
	.location_popup .top a{height: 35px;line-height: 35px;color: #fff;padding: 0 15px 0 45px;font-weight: 600;background: url("../img/sub/bullet_x.png") no-repeat 20px center #343434;}
	.location_popup .body{padding:25px;overflow: hidden;}
	.location_popup .body > img{float: left;}
	.location_popup .body .T01{width: 350px;}	
	.location_popup .body table{border-top:2px solid #565656}
	.location_popup .body table th, .location_popup .body table td{line-height: 39px;height: 39px;text-align: center;padding: 0;vertical-align: middle;}
	.location_popup .body table th{font-weight: 600;background-color: #f5f5f5;color: #232323;}
	.location_popup .body table td{color:#3b3b3b}
	.location_popup .body table th:nth-child(1),	.location_popup .body table td:nth-child(1){border-right: 1px solid #b6b6b6;}
	.location_popup .body .ps{line-height: 27px;padding:10px 20px;font-size: 13px;font-weight: 600;color: #3b3b3b;background-color: #f1f1f1;overflow: hidden;}
	.location_popup .body .ps img{margin-right: 15px;vertical-align: middle;}
	
	.link {text-align: right;padding-top: 15px;}
	.link a {vertical-align : middle;padding-bottom: 20px;padding-right: 30px;color: #ff8033;font-size: 10pt;font-weight: bold;text-decoration: underline;background: url("/images/icon/btn_arrow1.png") 250px 0px no-repeat;}
	
	.tStyleP{border-top:2px solid #565656;margin: 0;}
	.tStyleP th, .tStyleP td{height: auto;text-align: left;font-size: 10px; line-height: 17px; padding-top: 3px; padding-bottom: 3px;vertical-align: middle;border-bottom: 1px solid #b6b6b6; color:#3b3b3b;}
	.tStyleP th{background-color:#f5f5f5; padding-left: 20px;color:#232323;padding-right: 10px;}
	.tStyleP td p{font-size : 10px; margin: 5px 0; color:#3b3b3b;}
	.tStyleP td a.fileDown:hover{text-decoration: underline;}
	.tStyleP td a.fileLink{color:#095795;}
	.tStyleP td a.fileLink:hover{text-decoration: underline;}
	.tStyleP td ul li{line-height: 22px; margin: 0; background: none; padding: 0;}
	.tStyleP td ul li a{color:#3b3b3b;}
	.tStyleP td ul li a:hover{font-weight: bold;}
	.tStyleP th.borderL{border-left:1px solid #b6b6b6;} /* 150626異붽� */
	.tStyleP_ th{padding:0 10px; text-align: center}
	.tStyleP tr {line-height: 17px;}

/* 20231128_오수정 추가 */
.hide {display:none;}
[class^="ellipsis"] {display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.ellipsis1 {-webkit-line-clamp:1;}/* 1줄 */
.ellipsis2 {-webkit-line-clamp:2;}/* 2줄 */
.ellipsis3 {-webkit-line-clamp:3;}/* 3줄 */
.ellipsis4 {-webkit-line-clamp:4;}/* 4줄 */
/* 총게시글 */
.fs_list_box {display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center;}
.fs_list_box div {display:flex;flex-wrap:wrap;align-items:center;}
.fs_list_box .ft_left {display:inline-block;z-index:-1;line-height:45px;}
.fs_list_box .ft_right {margin-left:10px;padding-left:10px;}
.fs_list_box p {color:#666;}
.fs_list_box p span {color:#0055bb;font-weight:900;}
/* 게시판 검색 */
.searchZone .search_tit {line-height:35px;font-weight:600;width:110px;text-align:right;padding-right:20px;}
.searchZone .search_flex {width:calc(100% - 130px);text-align:left;}
.searchZone .search_condition {display:flex;flex-wrap:wrap;padding:5px 0;}
.searchZone .search_condition ul {display:flex;flex-wrap:wrap;width:calc(100% - 120px);}
.searchZone .search_condition ul li {margin-right:5px;margin-bottom:3px;}
.searchZone .search_condition ul li a {background:#fff;border:2px solid #ddd;border-radius:30px;text-align:center;color:#666;display:inline-block;padding:3px 15px;font-size:13px;font-weight:500;}
.searchZone .search_condition ul li.on a,
.searchZone .search_condition ul li a:hover,
.searchZone .search_condition ul li a:active,
.searchZone .search_condition ul li a:focus {background:#fff;border:2px solid #0055bb;color:#0055bb;}
.search_btn a {display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:#0055bb;height:35px;padding:0 15px;margin-left:2px;color:#fff;}

/* 갤러리 게시판(목록) */
.board_box .board_list .board_list_img {display:flex;flex-wrap:wrap;width:100%;border-top:2px solid #222;padding:10px 0;}
.board_box .board_list .board_list_img:after {content:"";display:block;clear:both;}
.board_box .board_list .board_list_img > li {width:30.8%;padding:10px;}
.board_box .board_list .board_list_img > li > div {position:relative;padding:50px;border:1px solid #ddd;border-radius:5px;}
.board_box .board_list .board_list_img > li .tit {position:absolute;left:0;top:0;display:block;width:40px;height:40px;line-height:40px;background:#555;text-align:center;font-size:16px;color:#fff;}
.board_box .board_list .board_list_img > li {border-bottom:0;}
.board_box .board_list .board_list_img > li > div {padding:0;overflow:hidden;}
.board_box .board_list .board_list_img > li .bu_img {width:100%;overflow:hidden;height:0;display:flex;align-items:center;background:#f2f2f2;position:relative;padding-bottom:55%;}
.board_box .board_list .board_list_img > li .bu_img img {width:100%;position:absolute;left:50%;top:50%;height:auto;transform:translate(-50%, -50%);}
.board_box .board_list .board_list_img > li .bu_txt {padding:15px;}
.board_box .board_list .board_list_img > li .bu_txt > p {font-weight:600;color:#222;}
.board_box .board_list .board_list_img > li:hover > div {border:1px solid #0055bb;}
.board_box .board_list .board_list_img > li:hover .bu_txt {background:#f1f7ff;}
.board_box .board_list .board_list_img > li:hover .bu_txt > p {color:#0055bb;}
.play_list {border-top:1px dashed #ddd;padding-top:10px;margin-top:10px;}
.play_list > li {display:flex;flex-wrap:wrap;width:100%;align-items:baseline;margin:5px 0;}
.play_list > li > span {font-size:13px;border:1px solid #ccc;border-radius:30px;width:100%;text-align:center;background:#fff;}
.play_list > li > p {font-size:13px;width:100%;line-height:normal;padding-left:5px;color:#666;text-align:center;margin:5px 0}
.play_list2 {display:flex;flex-wrap:wrap;width:100%;margin-top:10px;}
.play_list2 li {width:50%;display:flex;flex-wrap:wrap;align-items:center;}
.play_list2 li:last-child {justify-content:flex-end;}
.play_list2 li img {opacity:0.6;}
.play_list2 li p {font-size:13px;padding-left:5px;color:#888;}

/* 갤러리 게시판(상세) */
.play_title {padding:15px 15px;border-top:2px solid #222;display:flex;flex-wrap:wrap;justify-content: space-between;align-items:center;}
.play_title h3 {font-size:18px;line-height:normal;width:calc(100% - 320px);}
.btn_box {}
.btn_box .btn_application {background-image: linear-gradient(90deg, #0055bb ,#7fbd2a);color:#fff;font-size:14px;font-weight:600;padding:10px 20px;display:inline-block;border-radius:10px;width:280px;text-align:center;display:flex;justify-content: center;}
.btn_box .btn_application:hover {background:#222;}
.btn_box .btn_application img {margin-left:10px;}
.play_video iframe {border-bottom:1px solid #dedede;}
.keyword {}
.keyword > strong {border-radius:30px;background:#0055bb;color:#fff;padding:2px 15px;display:inline-block;}
.keyword div ul {margin-top:10px;}
.keyword div ul li {display:flex;flex-wrap:wrap;align-items: baseline;margin:3px 0;}
.keyword div ul li span {font-size:13px;border:1px solid #ccc;border-radius:30px;width:75px;text-align:center;background:#fff;}
.keyword div ul li div {font-size:13px;width:calc(100% - 82px);line-height:normal;padding-left:5px;color:#666;}

/* 게시판 패스워드 인증 */
.password {width:100%;min-height:calc(100vh - 250px);display:flex;align-items:center;justify-content:center;}
.password .body {width:800px;border-top:2px solid #000;border-bottom:1px solid #ddd;margin:0 auto;padding:60px;}
.password p.title{font-size:25px;color:#000;font-weight:bold;margin-bottom: 20px;height:50px;line-height:50px;text-align:center;}
.password .body .flex {display:flex;justify-content:center;}
.password label{display:none}
.password div.idArea{margin-bottom:10px}
.password div input[type="text"], .password .body div input[type="password"]{border:1px solid #c2c2c2;height:37px;line-height: 37px;width:300px;background-color: #fff;color:#aaa;font-size: 15px;}
.password div.loginBtn{}
.password div.loginBtn a{display:inline-block;width:80px;height:45px;background-color: #3860a3;color:#fff;font-weight:bold;font-size: 15px;text-align: center;line-height:45px;text-decoration: none;}
.password_info {background:#f1f1f1;padding:20px;margin-top:30px;text-align:center;border-radius:5px;}

/* 20231206_한설희 추가 */
.platform_con .link_box {display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-top:20px;}
.platform_con .link_box li:first-child {margin-right:5px;}
.platform_con .link_box li a {display: flex;align-items: center;background: #fff;border: 2px solid #666;border-radius: 30px;text-align: center;color: #222;padding: 5px 15px;font-size: 13px;font-weight: 600;}
.platform_con .link_box li a:is(:hover,:active,:focus) {background:#fff;border:2px solid #0055bb;color:#0055bb;}
.platform_con .link_box li:nth-child(2) a img {display:inline-block;margin-left:3px;}
.platform_con .con_box {margin-top:25px;text-align:center;word-break:keep-all;}
.platform_con .con_box .tit strong {display:block;font-size:30px;color:#0055bb;}
.platform_con .con_box .tit span {display:block;font-size:16px;margin-top:15px;}
.platform_con .con_box .sns {display:flex;justify-content:center;align-items:center;gap:20px;margin:35px 0 55px;}
.platform_con .con_box .sns li a {display:flex;justify-content:center;align-items:center;gap:5px;padding:5px 15px;color:#5a8bdc;border:1px solid #5a8bdc;border-radius:25px;}
.platform_con .con_box .sns li a:is(:hover,:active,:focus) {background:#5a8bdc;color:#fff;}
.platform_con .con_box .sns li a:is(:hover,:active,:focus) img {filter:brightness(0) invert(1);}
.platform_con .con_box .con {}
.platform_con .con_box .con {font-size:16px;}
.platform_con .con_box .img {background:#f8f8f8;margin-top:40px;padding:40px 0;}