/* 연구개발분야 */
.product_box .list_box { display:block; margin-bottom:50px; overflow:hidden; }
.product_box .list_fl { display:block; float:left; width:50%; }
.product_box .list_fr { display:table; float:left; width:50%; height:300px; }
.product_box .list_box .text_box { display:table-cell; vertical-align:middle; }
.product_box .list_box .r_title { display:block; margin-bottom:35px; padding:0 20px 0 50px; font-size:1.75em; color:#333; }
.product_box .list_box .r_list { display:block; margin:0; padding:0 20px 0 50px; list-style:none; }
.product_box .list_box .r_list li { display:block; line-height:1.5; margin-bottom:8px; padding-left:11px; font-size:1em; color:#666; background:url('/kor/images/common/blet1.gif') no-repeat left 10px; }

.product_box .list_box2 { display:block; margin-bottom:50px; overflow:hidden; }
.product_box .list_box2 .list_fl { display:block; float:left; width:55%; margin-right:5%; border-bottom:1px solid #ddd; }
.product_box .list_box2 .list_fr { display:block; float:right; width:40%; }
.product_box .list_box2 .t_title { display:block; padding:18px 10px; font-size:1.12em; font-weight:600; color:#fff; text-align:center; background:#182f4f; }
.product_box .function_box { display:block; min-height:290px; }
.product_box .function_box strong { display:block; padding:18px 10px; font-size:1em; font-weight:600; color:#333; text-align:center; background:#f5f5f5; }
.product_box .function_box p { display:block; line-height:1.5; padding:12px 20px; font-size:1em; color:#666; }
.product_box .function_box ul { display:block; margin:0; padding:14px 20px; list-style:none; overflow:hidden; }
.product_box .function_box ul li { display:block; line-height:1.7; margin-bottom:3px; padding-left:10px; font-size:1em; color:#666; background:url('/kor/images/common/blet2.gif') no-repeat left 13px; }
.product_box .function_box ul.two li { display:block; float:left; width:45%; }

.product_box .p_list { display:block; margin:0; padding:0; list-style:none; overflow:hidden; }
.product_box .p_list li { display:block; float:left; width:49.5%; margin-right:1%; margin-top:10px; font-size:1em; color:#666; text-align:center; box-sizing:border-box; overflow:hidden; }
.product_box .p_list li:nth-child(2n+2) { margin-right:0; }
.product_box .p_list li:nth-child(2n+1) { clear:both; }
.product_box .p_list li span { display:block; line-height:1.5; padding:20px 5px; border:1px solid #ddd; border-radius:10px; }

.product_box .img_list { display:block; margin:0; padding:0; list-style:none; overflow:hidden; }
.product_box .img_list li { display:block; float:left; width:50%; font-size:1em; color:#666; text-align:center; box-sizing:border-box; overflow:hidden; }
.product_box .img_list li p { display:block; line-height:1.5; margin-top:10px; padding:30px 0 0; background:url('/kor/images/sub3/c_blet.gif') no-repeat center top; }

/* 연구성과 */
.research_list { display:block; margin:0; padding:40px 0 0; list-style:none; overflow:hidden; }
.research_list li { position:relative; display:block; float:left; width:33.2%; margin-left:0.2%; padding:60px 0; text-align:center; }
.research_list li.bg1 { background:#0079c2; }
.research_list li.bg2 { background:#00c297; }
.research_list li.bg3 { background:#b7c200; }
.research_list li:first-child { margin-left:0; }
.research_list li .num { display:block; margin-bottom:25px; }
.research_list li p { display:block; line-height:1.7; font-size:1em; color:#fff; }
.research_list .line { position:absolute; top:0; left:50%; top:-40px; display:block; width:15px; height:64px; margin-left:-6px; background:url('/kor/images/sub3/line.png') no-repeat center top; }
.research_list .plus { position:absolute; left:-20px; top:50%; width:38px; height:38px; margin-top:-19px; background:url('/kor/images/sub3/icon_plus.png') no-repeat center top; }

/* 산업재산권 */
.develop_img { display:block; text-align:center; }
.develop_img img { max-width:100%; margin:0 auto; }

.develop_text { display:none; }
.develop_img2 { display:block; margin-top:20px; text-align:center; }

.certify_list { display:block; margin:50px 100px 0; padding:0; list-style:none; box-sizing:border-box; overflow:hidden; }
.certify_list li { display:block; float:left; width:50%; margin:0; text-align:center; box-sizing:border-box; overflow:hidden; }
.certify_list li img { max-width:100%; margin:0 auto; border:1px solid #ddd; }

.etc_certify { margin:60px auto 0; text-align:center; }
.etc_certify > p { font-weight:700; }

/* 인재육성 */
.hr_type { display:block; height:384px; margin:0 0 50px; padding:0; list-style:none; background:url('/kor/images/sub6/hr_img.jpg') no-repeat center top; background-size:100%; overflow:hidden; }
.hr_type li { display:block; float:left; width:50%; padding:35px 0; }
.hr_type li.fr { text-align:right; }
.hr_type li:nth-child(n+3) { margin-top:65px; } 
.hr_type li strong { display:block; margin-bottom:8%; font-size:1.75em; color:#2c2c89; }
.hr_type li strong.color2 { color:#e62c2c; }
.hr_type li strong.color3 { color:#2c892c; }
.hr_type li strong.color4 { color:#e6c02c; }
.hr_type li p { display:block; font-size:1em; color:#666; }

.hr_list { display:block; margin:0; padding:0; list-style:none; overflow:hidden; }
.hr_list li { display:table; height:230px; margin:0 0 30px; padding-left:255px; background:url('/kor/images/sub6/hr_bg1.jpg') no-repeat left center; background-size:230px; }
.hr_list li.bg2 { background:url('/kor/images/sub6/hr_bg2.jpg') no-repeat left center; }
.hr_list li.bg3 { background:url('/kor/images/sub6/hr_bg3.jpg') no-repeat left center; }
.hr_list li.bg4 { background:url('/kor/images/sub6/hr_bg4.jpg') no-repeat left center; }
.hr_list li p { display:table-cell; vertical-align:middle; }
.hr_list li strong { display:block; margin-bottom:20px; font-size:2em; color:#2c2c89; }
.hr_list li strong.color2 { color:#e62c2c; }
.hr_list li strong.color3 { color:#2c892c; }
.hr_list li strong.color4 { color:#e6c02c; }
.hr_list li .text { display:block; line-height:1.6; font-size:1em; color:#666; }

@media (max-width:1200px){
	/* 연구개발분야 */
	.product_box .function_box { height:auto; }
	
	/* 인재육성 */
	.hr_type li:nth-child(n+3) { margin-top:6.5%; }
	.hr_type li strong { font-size:1.5em; }
	.hr_type li p { font-size:0.87em; }
}

@media (max-width:1100px){	
	/* 인재육성 */
	.hr_type li:nth-child(n+3) { margin-top:5%; }
}

@media (max-width:1024px){
	/* 연구개발분야 */
	.product_box .list_fr { height:auto; padding-top:25px; }
	.product_box .list_box .r_title { line-height:1.5; margin-bottom:15px; padding:0 20px 0 40px; font-size:1.37em; }
	.product_box .list_box .r_list { padding:0 20px 0 40px; }
	.product_box .list_box .r_list li { font-size:0.93em; }

	.product_box .function_box ul.two li { display:block; float:none; width:100%; }

	.product_box .p_list li { font-size:0.87em; }

	.product_box .img_list li { display:block; float:left; width:29.33%; margin:0 2%; font-size:0.93em; color:#666; text-align:center; }

	/* 인재육성 */
	.hr_type li { padding:3.5% 0; }
	.hr_type li:nth-child(n+3) { margin-top:6.5%; }
	.hr_type li strong { font-size:1.35em; }

	.hr_list li p { display:table-cell; vertical-align:middle; }
	.hr_list li strong { font-size:1.75em; }
	.hr_list li .text { font-size:0.87em; }
}

@media (max-width:768px){
	/* 연구개발분야 */
	.product_box .list_box .r_title { padding:0 20px 0 30px; font-size:1.2em; }
	.product_box .list_box .r_list { padding:0 20px 0 30px; }
	.product_box .list_box .r_list li { font-size:0.87em; }

	/* 인재육성 */
	.hr_type li:nth-child(n+3) { margin-top:6%; }
}

@media (max-width:640px){
	/* 연구개발분야 */
	.product_box .list_fl { display:block; float:none; width:100%; }
	.product_box .list_fl img { display:block; margin:0 auto; }
	.product_box .list_fr { display:table; float:none; width:100%; }

	.product_box .list_box2 { margin-bottom:0; }
	.product_box .list_box2 .list_fl { width:100%; margin-right:0; border-bottom:1px solid #ddd; }
	.product_box .list_box2 .list_fr { width:100%; margin-bottom:20px; padding-top:0; text-align:center; }
	.product_box .list_box2 .t_title { font-size:1em; }
	.product_box .function_box { display:block; height:auto; }
	.product_box .function_box strong { font-size:0.87em; }
	.product_box .function_box p { font-size:0.87em; }
	.product_box .function_box ul li { font-size:0.87em; background:url('/kor/images/common/blet2.gif') no-repeat left 10px; }
	.product_box2 { margin-bottom:30px; padding-bottom:0; border-bottom:0; }
	.product_box .function_box ul.two li { display:block; float:none; width:100%; }
	
	.product_box .p_list li { display:block; float:none; width:100%; margin-left:0; }

	/* 연구성과 */
	.research_list li p { display:block; line-height:1.7; font-size:0.87em; color:#fff; }
	.research_list .plus { position:absolute; left:-15px; top:50%; width:30px; height:30px; margin-top:-15px; background:url('/kor/images/sub3/icon_plus.png') no-repeat center top; background-size:cover; }
	
	/* 산업재산권 */
	.develop_img { display:none; }
	.develop_text { display:block; margin:0; padding:0; list-style:none; overflow:hidden; }
	.develop_text li { display:block; line-height:1.5; margin-bottom:10px; padding-left:15px; font-size:0.87em; color:#666; background:url('/kor/images/sub3/blet1.gif') no-repeat left 7px; background-size:7px; }

	.certify_list { display:block; margin:30px 0 0; padding:0; list-style:none; overflow:hidden; }
	.certify_list li { display:block; float:none; width:100%; margin-left:0; }
	.certify_list li:first-child { margin-bottom:20px; }

	/* 인재육성 */
	.hr_type { display:block; height:auto; background:none; }
	.hr_type li { display:block; float:left; width:50%; padding:25px 0; text-align:center; border:1px dotted #ddd; border-left:0; border-top:0; box-sizing:border-box; }
	.hr_type li:nth-child(2n+2) { border-right:0; }
	.hr_type li:nth-last-child(1) { border-bottom:0; }
	.hr_type li:nth-last-child(2) { border-bottom:0; }

	.hr_type li.fr { text-align:center; }
	.hr_type li:nth-child(n+3) { margin-top:0; }

	.hr_list li { display:table; height:auto; margin:0 0 30px; padding-left:0; padding-top:260px; text-align:center; background:url('/kor/images/sub6/hr_bg1.jpg') no-repeat center top; background-size:230px; }
	.hr_list li.bg2 { background:url('/kor/images/sub6/hr_bg2.jpg') no-repeat center top; }
	.hr_list li.bg3 { background:url('/kor/images/sub6/hr_bg3.jpg') no-repeat center top; }
	.hr_list li.bg4 { background:url('/kor/images/sub6/hr_bg4.jpg') no-repeat center top; }
	.hr_list li strong { font-size:1.5em; }
	.hr_list li .text { font-size:0.87em; }
}

@media (max-width:480px){
	/* 연구성과 */
	.research_list { display:block; margin:0; padding:30px 0 0; list-style:none; overflow:hidden; }
	.research_list li { position:relative; display:block; float:none; width:100%; margin-left:0; padding:60px 0; text-align:center; }
	.research_list li p { display:block; line-height:1.7; font-size:1em; color:#fff; }
	.research_list .line { display:none;  }
	.research_list .plus { display:none; }
	.research_list .plus { position:absolute; left:50%; top:0px; display:block; width:30px; height:30px; margin-top:-15px; margin-left:-15px; background:url('/kor/images/sub3/icon_plus.png') no-repeat center top; background-size:cover; }

	.product_box .img_list li { display:block; float:none; width:94%; margin:30px 3% 0; font-size:0.87em; }
	.product_box .img_list li:first-child { margin:0 3% 0; }

	/* 인재육성 */
	.hr_list li { background-size:220px; }
	.hr_type li strong { font-size:1.12em; }
	.hr_type li p { font-size:0.81em; }

	.hr_list li strong { font-size:1.25em; }
	.hr_list li .text { font-size:0.81em; }
}

@media (max-width:414px){
	/* 산업재산권 */
	.certify_list li span { display:block; float:none; width:100%; margin-left:0; }
	.certify_list li span:first-child { margin-bottom:20px; }
}

@media (max-width:360px){
	/* 연구개발분야 */
	.product_box .list_box .r_title { padding:0 0 0 10px; }
	.product_box .list_box .r_list { padding:0 0 0 10px; }

	.hr_type { display:block; height:auto; background:none; }
	.hr_type li { float:none; width:100%; padding:10px 0; text-align:center; border:1px dotted #ddd !important; border-top:0 !important; border-left:0 !important; border-right:0 !important; }
	.hr_type li:nth-last-child(1) { border-bottom:0 !important; }
	.hr_type li > strong { margin-bottom:5px; }
}