@charset "utf-8";
/* common */
* { -webkin-text-adjust:none; text-size-adjust:none; word-wrap:break-word; word-break:keep-all; } 

.pattern_line { background:url(../../images/kor/common/line_bg.gif) repeat-x left bottom; width:100%; height:auto; padding:0 0 15px 0; } 

.cont_tip_pattern { background:url(../../images/kor/common/cont_tipbg.gif) repeat; padding:5px; margin:0 0 30px 0; } 
.cont_tip_pattern.nobg { background:none; padding:0; margin:0; } 
.cont_tip_pattern .box { background:#fff; padding:20px 3% 20px 21%; } 
.cont_tip_pattern .box p { margin:0; } 
.cont_tip_pattern .box p.title { font-size:14px; font-weight:600; margin:5px 0 13px 0; line-height:24px; } 
.cont_tip_pattern .box ul { margin:15px 0 0 0; } 
.cont_tip_pattern .box ul li { background:url(../../images/kor/common/h7_bul.gif) no-repeat left 7px; padding:0 0 0 10px; font-weight:normal; font-size:12px; margin:0 0 0 0; line-height:18px; } 
.cont_tip_pattern .box.tipbg { padding:20px 3% 10px 3%; } 
.cont_tip_pattern .box.tipbg p { margin-bottom:10px; } 
.cont_tip_pattern .box.tipbg01 { background:#fff url(../../images/kor/sub1/cont_tipbg01.jpg) no-repeat left top; min-height:84px; padding:2px 0 0 110px; margin:0 0 30px 0; } 
.cont_tip_pattern .box.tipbg02 { background:#fff url(../../images/kor/sub1/cont_tipbg02.jpg) no-repeat left 10px; min-height:96px; padding:20px 0 0 110px; } 
.cont_tip_pattern .box.tipbg03 { background:#fff url(../../images/kor/sub1/cont_tipbg03.jpg) no-repeat left top; min-height:84px; padding:2px 0 0 110px; margin:0 0 30px 0; } 
.cont_tip_pattern .box.tipbg04 { background:#fff url(../../images/kor/sub6/e_clean_tipbg.jpg) no-repeat 15px 10px; min-height:66px; padding:30px 3% 10px 120px; } 
.cont_tip_pattern .box.tipbg05 { background:#fff url(../../images/kor/sub6/e_clean_tipbg.jpg) no-repeat 15px 10px; min-height:76px; padding:20px 3% 10px 120px; } 
.cont_tip_pattern .box.tipbg06 { background:#fff url(../../images/kor/etc/email_tipbg.jpg) no-repeat 15px 10px; min-height:76px; padding:20px 3% 10px 120px; } 
.cont_tip_pattern .box.tipbg07 {padding: 20px;}

.cont_tip_pattern .box.pri-box { background:#fff url(../../images/kor/etc/ico-pri.gif) no-repeat 25px 10px; min-height:55px; padding:25px 3% 10px 120px; } 




.depth4_tab { width:auto; padding:0; margin:0 0 35px 0; background:url(../../images/kor/common/depth4_linebg.gif) repeat; border:1px solid #dfe0e0; border-top:1px solid #9f9f9f; position:relative; } 
.depth4_tab .bg { display:inline-block; width:27px; height:15px; background:url(../../images/kor/common/depth4_linebg2.gif) no-repeat; position:absolute; left:37px; bottom:-15px; } 
.depth4_tab ul { width:auto; padding:0 15px; margin:5px 0; } 
.depth4_tab ul:after { content:""; display:block; clear:both; } 
.depth4_tab ul li { float:left; margin:3px 15px 3px 0; } 
.depth4_tab ul li a { display:block; padding:3px 8px 3px 8px; font-size:12px; text-decoration:none; background:url(../../images/kor/common/depth4_bul.gif) no-repeat left 12px; /*white-space:nowrap; word-wrap:break-word; */ word-break:break-all; } 
.depth4_tab ul li a.ov, .depth4_tab ul li a:hover, .depth4_tab ul li a:active, .depth4_tab ul li a:focus { background:#737373 url(../../images/kor/common/depth4_tabbg.gif) repeat-x left top; color:#fff; } 
.depth4_tab .mob_btn { display:none; border-bottom:1px solid #dfe0e0; margin:0 0 0 0; } 
.depth4_tab .mob_btn a { display:block; padding:10px 15px; font-weight:600; font-size:15px; text-decoration:none; background:url(../../images/kor/common/depth4_mob_ico.gif) no-repeat 97% 50%; } 
.depth4_tab .mob_btn a.ov { background:url(../../images/kor/common/depth4_mob_ico_ov.gif) no-repeat 97% 50%; } 

.depth5_tab { width:100%; margin:15px 0 20px 0; } 
.depth5_tab:after { content:""; display:block; clear:both; } 
.depth5_tab li { float:left; width:auto; margin:0 3px 0 0; } 
.depth5_tab li a { border:1px solid #e0e0e0; background:#f9f9f9; display:block; font-size:12px; color:#333333; text-decoration:none; padding:5px 20px; text-align:center; } 
.depth5_tab li a.ov, .depth5_tab li a:hover, .depth5_tab li a:active, .depth5_tab li a:focus { border:1px solid #d84b13; background:#fff; color:#d84b13; font-weight:600; } 

.list_type01 { width:100%; margin-top:-40px; } 
.list_type01 li { position:relative; padding:40px 0 35px 220px; background:url(../../images/kor/common/line_bg.gif) repeat-x left top; } 
.list_type01 li:first-child { background:none; } 
.list_type01 li .sum_img { border:1px solid #dedede; width:181px; background:url(../../images/kor/sub2/easy_img_bg.gif) repeat-y right top; padding:0 4px 0 0; position:absolute; left:0; top:40px; margin:0; } 
.list_type01 li .sum_img img { display:block; width:181px; } 
.list_type01 li p { margin:5px 0 10px 0; } 
.list_type01 li .title { font-weight:600; font-size:24px; margin:0 0 15px 0; line-height:28px; } 
.list_type01 li ul { width:100%; } 
.list_type01 li ul li { font-size:15px; line-height:20px; color:#d83d00; font-weight:600; margin:0 0 15px 0; padding:0; background:none; } 
.list_type01 li ul li ol { margin:5px 0 0 0; } 
.list_type01 li ul li ol li { color:#464646; font-weight:normal; font-size:13px; margin:0 0 3px 0; line-height:20px; } 
.list_type01 li ul li ul { margin:5px 0 0 0; } 
.list_type01 li ul li ul li, .list_type01 li ul li ul li:first-child { color:#464646; font-weight:normal; font-size:13px; margin:0 0 5px 0; line-height:20px; background:url(../../images/kor/common/h7_bul.gif) no-repeat left 8px; padding:0 0 0 10px; } 


/***** 정부3.0 정보공개 *****/
/* 정보공개제도란 */
.open_infor_img { padding:0 0; width:100%; text-align:center; } 
.open_infor_img img.web { display:block; width:auto; margin:0 auto; max-width:100%; } 
.open_infor_img img.mob { display:none; } 

/* 공공데이터 개방 */
.government_data { background:url(../../images/kor/sub1/government_bg.jpg) no-repeat; padding:0 0 0 220px; width:auto; min-height:100px; margin:0 0 30px 0; } 
.government_data .title { color:#d83d00; font-size:24px; line-height:30px; } 
.open_data_intro { width:100%; } 
.open_data_intro:after { content:""; display:block; clear:both; } 
.data_box1 { width:49%; float:left; margin-right:1%; } 
.data_box2 { width:49%; float:left; margin-left:1%; } 
.open_data_intro .cont_tip_pattern { margin-bottom:15px; } 
.cont_tip_pattern span { background:#fff; display:block; text-align:center; } 
.cont_tip_pattern span img { display:block; margin:0 auto; width:99%; } 
.open_data { width:100%; } 
.open_data li { padding:20px 0 0 170px; background:none; margin:10px 0 30px 0; } 
.open_data li.data_01 { background:url(../../images/kor/sub1/open_data_bg01.jpg) no-repeat; min-height:72px; } 
.open_data li.data_02 { background:url(../../images/kor/sub1/open_data_bg02.jpg) no-repeat; min-height:85px; } 
.open_data li.data_03 { background:url(../../images/kor/sub1/open_data_bg03.jpg) no-repeat; min-height:93px; } 
.open_data li.data_04 { background:url(../../images/kor/sub1/open_data_bg04.jpg) no-repeat; min-height:80px; } 
.open_data li.data_05 { background:url(../../images/kor/sub1/open_data_bg05.jpg) no-repeat; min-height:92px; } 
.open_data li.data_06 { background:url(../../images/kor/sub1/open_data_bg06.jpg) no-repeat; min-height:87px; } 
.open_data li.data_07 { background:url(../../images/kor/sub1/open_data_bg07.jpg) no-repeat; min-height:71px; } 
.open_data li.data_08 { background:url(../../images/kor/sub1/open_data_bg08.jpg) no-repeat; min-height:77px; } 
.open_data li.data_09 { background:url(../../images/kor/sub1/open_data_bg09.jpg) no-repeat; min-height:86px; } 
.open_data li.data_10 { background:url(../../images/kor/sub1/open_data_bg10.jpg) no-repeat; min-height:101px; } 
.open_data li:after { content:""; display:block; clear:both; } 
.open_data li span.order { display:inline-block; float:left; margin:3px 5px 0 0; vertical-align:top; font-size:12px; width:14px; height:14px; line-height:14px; background:url(../../images/kor/sub1/order_bg.gif) no-repeat; color:#fff; text-align:center; } 
.open_data li p { float:left; width:95%; margin:0; font-weight:600; font-size:14px; } 
.open_data li p span { display:block; font-weight:normal; font-size:13px; margin-top:3px; } 

/* 정보공개청구 */
.infor_claim { background:url(../../images/kor/sub1/infor_claimbg.jpg) no-repeat right top; padding:30px 320px 0 0; min-height:210px; position:relative; } 
.infor_claim a { margin-top:40px; } 
.infor_claim h4 { background:none; padding:0 } 

/* 경영공시 */
.operation_sitemap { margin:0 0 30px 0; } 
.operation_sitemap:after { content:""; display:block; clear:both; } 
.operation_sitemap li { border:1px solid #d9d9d9; margin-top:10px; background:url(../../images/kor/sub1/operation_bg.gif) repeat-y left top; } 
.operation_sitemap li:first-child { margin-top:0; } 
.operation_sitemap li:after { content:""; display:block; clear:both; } 
.operation_sitemap li strong { width:16%; display:block; font-size:12px; float:left; padding:11px 2% 0 2%; } 
.operation_sitemap li ul { width:75.9%; padding:8px 2%; float:left; background:#fff; } 
.operation_sitemap li ul:after { content:""; display:block; clear:both; } 
.operation_sitemap li ul li { border:0; margin:0 20px 0 0; background:none; } 
.operation_sitemap li ul li a { display:block; padding:3px; white-space:nowrap; } 
.operation_sitemap li ul li span.blank-ico { background:url(../../images/kor/common/blank_ico.gif) no-repeat 0 3px; display:inline-block; width:15px; height:15px; text-indent:-9999px; margin-left:5px } 
.operation_sitemap li li li { background:url(../../images/kor/common/h7_bul.gif) no-repeat left 11px; padding:0 0 0 6px; float:left; } 
.operation_sitemap li li ul { width:100%; padding:0 2% 5px 25px; } 
.operation_sitemap span.num { color:#4175cb; background:#ececec; width:18px; height:18px; line-height:18px } 


.corp_history { width:auto; margin:0 0 0 5px; } 
.corp_history li { background:url(../../images/kor/common/h7_bul.gif) no-repeat 2px 9px; padding:0 0 0 10px; margin:0 0 5px 0; line-height:20px; width:100%; } 
.corp_history li:after { content:""; display:block; clear:both; } 
.corp_history li span.year { display:inline-block; vertical-align:top; float:left; width:65px; font-weight:600; } 
.corp_history li span.text { display:inline-block; vertical-align:top; float:left; width:70%; } 
.corp_history li ul { float:left; width:70%; } 
.corp_history li ul li { background:none; padding:0; margin:5px 0 0 0; } 
.corp_history li ul li:first-child { margin:0 0 0 0; } 


/***** 연구원 소식 *****/
/* Easy IT 시리즈 */
.easy_list { width:100%; margin-top:-25px; } 
.easy_list li { border-top:1px solid #e4e4e4; position:relative; padding:25px 0 25px 165px; min-height:180px; } 
.easy_list li:first-child { border-top:0; } 
.easy_list li .sum_img { border:1px solid #dedede; width:135px; background:url(../../images/kor/sub2/easy_img_bg.gif) repeat-y right top; padding:0 4px 0 0; position:absolute; left:0; top:25px; margin:0; } 
.easy_list li .sum_img img { display:block; width:135px; } 
.easy_list li p { margin:0 0 10px 0; } 
.easy_list li .title { font-weight:600; font-size:18px; margin:5px 0 15px 0; } 
.easy_list li .color_org { font-weight:600; font-size:14px; line-height:22px; } 
.easy_list li ul { margin-top:10px; } 
.easy_list li ul li { border-top:0; background:url(../../images/kor/common/h7_bul.gif) no-repeat left 8px; padding:0 0 0 10px; min-height:inherit; font-weight:normal; font-size:13px; margin:0 0 5px 0; line-height:20px; } 
.easy_list li ul li ul { margin:5px 0 10px 0; } 
.easy_list li ul li ul li { background:url(../../images/kor/common/etc_bul.gif) no-repeat 2px 9px; padding:0 0 0 11px; font-weight:normal; font-size:13px; margin:0 0 3px 0; line-height:20px; } 

/* 사보 좋은e웃 */
.brochure_search { margin-bottom:15px; width:auto; float:left; } 
.brochure_search:after { content:""; display:block; clear:both; } 
.brochure_search label { width:0; height:0; line-height:0; font-size:0px; float:left; position:absolute; visibility:hidden; overflow:hidden; } 
.brochure_search select { width:auto; height:32px; line-height:30px; font-size:13px; color:#6c6c6c; border:1px solid #dbdbdb; cursor:pointer; padding:5px; display:block; float:left; margin-right:5px; } 
.brochure_search button { display:block; float:left; width:50px; height:32px; border:0; background:#5d5d5d; color:#fff; cursor:pointer; } 

.brochure_appli { width:auto; float:right; margin:1px 0 0 0; } 
.brochure_appli:after { content:""; display:block; clear:both; } 
.brochure_appli p { float:left; margin:0 15px 0 0; font-weight:600; font-size:14px; padding:4px 0 0 20px; background:url(../../images/kor/sub2/brochure_bul.gif) no-repeat left 6px; } 
.brochure_appli div { float:left; } 
.brochure_appli div a { display:inline-block; padding:5px 30px 5px 15px; color:#fff; } 
.brochure_appli div a.btn01 { background:#d84b13 url(../../images/kor/common/btn_bul.gif) no-repeat 85% 11px; margin:0 5px 0 0; } 
.brochure_appli div a.btn02 { background:#787f8a url(../../images/kor/common/btn_bul.gif) no-repeat 85% 11px; } 

.brochure_issue { border:1px solid #dfdfdf; background:url(../../images/kor/common/cont_tipbg.gif) repeat; padding:20px 4%; position:relative; min-height:225px; } 
.brochure_issue .sum_img { border:1px solid #dedede; width:181px; background:url(../../images/kor/sub2/easy_img_bg.gif) repeat-y right top; padding:0 4px 0 0; position:absolute; left:4%; top:20px; margin:0; } 
.brochure_issue .sum_img img { display:block; width:181px; } 
.brochure_issue p { margin:0 0 10px 210px; font-size:14px; } 
.brochure_issue p.title { margin-bottom:15px; margin-top:15px; font-weight:600; font-size:28px; letter-spacing:-1px; } 
.brochure_issue ul { margin:0 0 10px 210px; font-size:14px; } 
.brochure_issue ul:after { content:""; display:block; clear:both; } 
.brochure_issue ul li { float:left; width:45%; background:url(../../images/kor/common/h7_bul.gif) no-repeat left 8px; font-size:13px; padding:0 0 0 10px; margin:0 0 3px 0; line-height:20px; } 
.brochure_issue .btn { margin:25px 0 0 210px; } 
.brochure_issue .btn span { display:inline-block; margin:0 5px 5px 0; } 

.brochure_list { width:100%; position:relative; padding:0 0 7px 0; margin:30px 0 0 0; } 
.brochure_list span.bg { position:absolute; left:0; bottom:0; width:98%; margin:0 1%; display:block; border:1px solid #d6d6d6; background:#f1f1f1; height:5px; } 
.brochure_list ul { width:100%; } 
.brochure_list ul:after { content:""; display:block; clear:both; } 
.brochure_list ul li { float:left; width:50%; position:relative; height:180px; padding:0 0 0 0; } 
.brochure_list ul li .sum_img { border:1px solid #dedede; width:144px; background:url(../../images/kor/sub2/easy_img_bg.gif) repeat-y right top; padding:0 4px 0 0; position:absolute; left:30px; top:0; margin:0; } 
.brochure_list ul li .sum_img img { display:block; width:144px; } 
.brochure_list ul li p { margin:0 0 10px 195px; } 
.brochure_list ul li p.title { margin-bottom:15px; margin-top:10px; font-weight:600; font-size:14px; letter-spacing:-1px; } 
.brochure_list ul li .btn { margin:20px 0 0 195px; } 
.brochure_list ul li .btn span { display:block; margin-bottom:3px; } 
.brochure_list ul li .btn span a { display:inline-block; padding:0 0 0 18px; font-weight:600; } 
.brochure_list ul li .btn span a.pdf_btn2 { background:url(../../images/kor/common/down_bul2.gif) no-repeat left 4px; } 
.brochure_list ul li .btn span a.ebook_btn { background:url(../../images/kor/common/ebook_bul.gif) no-repeat 2px 4px; } 
.brochure_list ul li .btn span a.reader_btn { background:url(../../images/kor/common/mail_bul.gif) no-repeat 1px 4px; } 


/***** 연구성과 *****/
/* 기술사업화 */
.technique_bg { background:url(../../images/kor/sub3/technique_bussi_bg.jpg) no-repeat left top; min-height:165px; padding:15px 0 0 340px; } 
.technique_bg p { font-size:15px; line-height:22px; } 
.technique_bg p.title { font-size:28px; color:#d83d00; letter-spacing:-1px; } 
.technique_bg a { margin-top:5px; } 

/* 창업지원 */
.entrepreneurship_bg { background:url(../../images/kor/sub3/entrepreneurship_bg.jpg) no-repeat left top; min-height:139px; padding:30px 0 0 320px; } 
.entrepreneurship_bg p { font-size:12px; line-height:22px; } 
.entrepreneurship_bg p.title { font-size:28px; color:#d83d00; } 

/* 중소기업지원 */
.support_bg { background:url(../../images/kor/sub3/support_bg.jpg) no-repeat left top; min-height:139px; padding:30px 0 0 320px; } 
.support_bg p { font-size:15px; line-height:22px; } 
.support_bg p.title { font-size:28px; color:#d83d00; letter-spacing:-1px; } 
.enterprise_support { margin:0 0 5px 0; } 
.enterprise_support dt { color:#d83d00; font-weight:600; font-size:15px; } 
.enterprise_support dd { margin:10px 0 0 0; } 
.enterprise_support dd ul { margin:0; width:100%; } 
.enterprise_support dd ul:after { content:""; display:block; clear:both; } 
.enterprise_support dd ul li { background:url(../../images/kor/sub3/enterprise_support_bul.jpg) no-repeat right 35px; padding:0 39px 0 0; float:left; margin:0 0 10px 0; font-size:13px; line-height:18px; color:#464646; } 
.enterprise_support dd ul li.last { background:none; padding:0; } 
.enterprise_support dd ul li span { display:block; text-align:center; background:url(../../images/kor/sub3/enterprise_support_bg01.jpg) no-repeat center top; width:105px; height:70px; padding:35px 0 0 0; } 
.enterprise_support dd ul li span.first { display:block; text-align:center; background:url(../../images/kor/sub3/enterprise_support_bg02.jpg) no-repeat center top; width:105px; height:70px; padding:35px 0 0 26px; } 
.enterprise_support dd ul li span.last { display:block; text-align:center; background:url(../../images/kor/sub3/enterprise_support_bg03.jpg) no-repeat center top; width:105px; height:70px; padding:35px 26px 0 0; } 
.enterprise_support dd ul li span.hei02 { height:63px; padding:42px 0 0 0; } 

/* 미국특허 종합평가 세계1위 */
.patent_bg { background:url(../../images/kor/sub3/technique_bussi_bg.jpg) no-repeat left top; min-height:180px; padding:0 0 0 340px; margin:0 0 20px 0; } 
.patent_bg p.title { font-size:24px; line-height:28px; letter-spacing:-1px; background:url(../../images/kor/sub3/patent_ico.jpg) no-repeat left 5px; padding:0 0 0 50px; min-height:59px; } 
.patent_bg p.title span { display:block; font-size:16px; } 
.patent_cont01 { background:url(../../images/kor/common/depth4_linebg.gif) repeat; border:1px solid #e0e0e0; padding:25px 3%; margin:0 0 40px 0; } 
.patent_cont01:after { content:""; display:block; clear:both; } 
.patent_cont01 p { margin:15px 0 0 0; } 
.patent_cont01 p.title { font-size:22px; line-height:24px; font-weight:600; margin:0 0 25px 0; } 
.patent_cont01 img { float:right; margin:0 0 20px 20px; } 
.patent_cont02 { margin:0 0 0 0; } 
.patent_cont02:after { content:""; display:block; clear:both; } 
.patent_cont02 img { float:left; margin:0 20px 0 0; } 


/***** 연구행정부서 *****/
/* 소개 */
h4.depart_h4 { font-size:28px; padding:17px 0 0 70px; min-height:43px; margin:0 0 20px 0; line-height:30px; letter-spacing:-1px; } 
h4.depart_ico5 { background:url(../../images/kor/sub4/depart_ico5.jpg) no-repeat left top } 
h4.depart_ico10 { background:url(../../images/kor/sub4/depart_ico10.jpg) no-repeat left top } 
h4.depart_ico9 { background:url(../../images/kor/sub4/depart_ico9.jpg) no-repeat left top } 
h4.depart_ico8 { background:url(../../images/kor/sub4/depart_ico8.jpg) no-repeat left top } 
h4.depart_ico7 { background:url(../../images/kor/sub4/depart_ico7.jpg) no-repeat left top } 
h4.depart_ico6 { background:url(../../images/kor/sub4/depart_ico6.jpg) no-repeat left top } 
h4.depart_ico61 { background:url(../../images/kor/sub4/depart_ico61.jpg) no-repeat left top } 
h4.depart_ico68 { background:url(../../images/kor/sub4/depart_ico68.jpg) no-repeat left top } 
h4.depart_ico69 { background:url(../../images/kor/sub4/depart_ico69.jpg) no-repeat left top } 
h4.depart_ico70 { background:url(../../images/kor/sub4/depart_ico70.jpg) no-repeat left top } 
h4.depart_ico71 { background:url(../../images/kor/sub4/depart_ico71.jpg) no-repeat left top } 
h4.depart_ico3 { background:url(../../images/kor/sub4/depart_ico3.jpg) no-repeat left top } 
h4.depart_ico72 { background:url(../../images/kor/sub4/depart_ico72.jpg) no-repeat left top } 
h4.depart_ico2 { background:url(../../images/kor/sub4/depart_ico2.jpg) no-repeat left top } 
h4.depart_ico1 { background:url(../../images/kor/sub4/depart_ico1.jpg) no-repeat left top } 
h4.depart_ico124 { background:url(../../images/kor/sub4/depart_ico80.jpg) no-repeat left top } 
h4.depart_ico128 { background:url(../../images/kor/sub4/depart_ico90.jpg) no-repeat left top } 
h4.depart_ico152 { background:url(../../images/kor/sub4/depart_ico91.jpg) no-repeat left top } 
h4.depart_ico170 { background:url(../../images/kor/sub4/depart_ico170.jpg) no-repeat left top } 
h4.depart_ico168 { background:url(../../images/kor/sub4/depart_ico168.jpg) no-repeat left top } 
h4.depart_ico187 { background:url(../../images/kor/sub4/depart_ico187.jpg) no-repeat left top } 

.depart_intro { width:100%; } 
.depart_intro:after { content:""; display:block; clear:both; } 
.depart_intro img { float:left; display:inline-block; margin:0 15px 10px 0; width:auto; max-width: 100%; } 
.depart_admin { width:100%; position:relative; min-height:116px; padding:35px 0 0 0; margin:30px 0 0 0; background:url(../../images/kor/common/line_bg.gif) repeat-x left top; } 
.depart_admin img { display:block; width:75px; height:86px; border:1px solid #dbdbdb; position:absolute; left:0; top:35px; } 
.depart_admin p { margin:0 0 0 95px; } 
.depart_admin .admin { font-size:12px; background:url(../../images/kor/common/admin_titlebg.gif) no-repeat left bottom; padding:0 0 15px 0; } 
.depart_admin .admin strong { display:block; } 
.depart_admin ul { margin:10px 0 0 95px; } 
.depart_admin ul:after { content:""; display:block; clear:both; } 
.depart_admin ul li { float:left; margin:5px 20px 0 0; width:auto; } 
.depart_admin ul li strong { display:inline-block; vertical-align:top; padding:0 10px 0 26px; } 
.depart_admin ul li a { color:#464646; } 
.depart_admin ul li span { display:inline-block; vertical-align:top; padding:1px 0 0 10px; background:url(../../images/kor/sub4/depart_bul.gif) no-repeat left 6px; } 
.depart_admin ul li strong.email { background:url(../../images/kor/common/email_bul.gif) no-repeat; line-height:22px; } 
.depart_admin ul li strong.phone { background:url(../../images/kor/common/phone_bul.gif) no-repeat; line-height:22px; } 
.depart_admin ul li strong.fax { background:url(../../images/kor/common/fax_bul.gif) no-repeat; line-height:22px; } 

.department_org { width:100%; margin-top:10px; } 
.department_org li { } 
.department_org li strong { background:#e8680a; color:#fff; font-size:12px; display:block; width:33%; padding:12px 0; text-align:center; } 
.department_org li ul.depart01 { width:100%; padding:15px 0; background:url(../../images/kor/sub4/depart_linebg02.gif) repeat-y left top; } 
.department_org li ul.depart01:after { content:""; display:block; clear:both; } 
.department_org li ul.depart01 li { float:left; width:33.3%; background:url(../../images/kor/sub4/depart_linebg01.gif) repeat-x left top; } 
.department_org li ul.depart01 li span { display:block; border:3px solid #808080; background:#efefef; margin-left:20px; font-weight:600; font-size:12px; padding:10px 10px; } 
.department_org li ul.depart02 { background:url(../../images/kor/sub4/depart_linebg02.gif) repeat-y left top; width:100%; } 
.department_org li ul.depart02 li { font-size:12px; background:url(../../images/kor/sub4/depart_org_bg.gif) repeat-y 20px top; margin-top:15px; } 
.department_org li ul.depart02 li:first-child { margin-top:0; } 
.department_org li ul.depart02 li:after { content:""; display:block; clear:both; } 
.department_org li ul.depart02 li span { display:block; width:33.3%; float:left; background:url(../../images/kor/sub4/depart_linebg03.gif) no-repeat left -2px; } 
.department_org li ul.depart02 li span.last { background:url(../../images/kor/sub4/depart_linebg04.gif) no-repeat left -2px; } 
.department_org li ul.depart02 li span a { display:block; padding:10px; color:#fff; background:#808080; font-weight:600; margin-left:20px; border-bottom:1px solid #808080; border-top:1px solid #808080; } 
.department_org li ul.depart02 li ul { float:left; width:66.6%; padding:10px 0; border-bottom:1px solid #d6d6d6; border-top:1px solid #d6d6d6; border-right:1px solid #d6d6d6; margin-left:-1px; background:#fff; } 
.department_org li ul.depart02 li ul li.ex { float:left; padding:0 10px 0 18px; margin-top:0px; font-size:13px; background:none; } 
.department_org li ul.depart02 li ul li { float:left; padding:0 10px 0 18px; margin-top:0px; background:url(../../images/kor/common/h7_bul.gif) no-repeat 10px 8px; font-size:13px; } 



/* 연구개발활동 */
.depart_activity { font-size:13px; font-weight:normal; color:#464646; line-height:20px; margin:5px 0 30px 0; } 
.depart_activity img { display:block; border:1px solid #d6d6d6; width:100%; padding:20px 0; margin:10px 0 5px 0; } 

/* 연구성과 */
.depart_result { width:100%; position:relative; background:url(../../images/kor/common/line_bg.gif) repeat-x left bottom; padding:0 0 35px 0; margin-bottom:30px; } 
.depart_result:after { content:""; display:block; clear:both; } 
.depart_result ul { margin:15px 0 0 0; } 
.depart_result ul li { font-size:13px; margin:5px 0 0 0; font-weight:normal; background:none; padding:0 0 0 0; } 
.depart_result ul li span { display:inline-block; min-height:22px; background:url(../../images/kor/sub4/result_bul.gif) no-repeat left 5px; padding:0 0 0 10px; } 
.depart_result ul li span.year { color:#333333; font-weight:600; background:url(../../images/kor/sub4/year_bul.jpg) no-repeat left top; padding:1px 0 0 28px; width:45px; } 
.depart_result ul li span.admin { color:#333333; font-weight:600; background:url(../../images/kor/sub4/admin_bul.jpg) no-repeat left top; padding:1px 0 0 28px; width:45px; } 
.depart_result a { position:absolute; right:0; bottom:35px; } 

/* 연도별 연구성과 */
.goal_year { position:relative; } 
.goal_year.type2012 { background:url(../../images/kor/sub5/year_bg_2012.png) right top no-repeat; } 
.goal_year.type2013 { background:url(../../images/kor/sub5/year_bg_2013.png) right top no-repeat; } 
.goal_year.type2014 { background:url(../../images/kor/sub5/year_bg_2014.png) right top no-repeat; } 
.goal_year.type2015 { background:url(../../images/kor/sub5/year_bg_2015.png) right top no-repeat; } 
.goal_year.type2016 { background:url(../../images/kor/sub5/year_bg_2012.png) right top no-repeat; } 
.goal_year.type2017 { background:url(../../images/kor/sub5/year_bg_2013.png) right top no-repeat; } 
.goal_year h4 { } 
.goal_year .list_goal { padding-top:140px; } 
.goal_year .list_goal:after { content:""; display:block; clear:both; } 
.goal_year .list_goal > li { position:relative; float:left; width:47.5%; margin-bottom:30px;background:url(../../images/kor/common/line_bg.gif) repeat-x left bottom; } 
.goal_year .list_goal li.even { float:right; } 
.goal_year .list_goal li div { padding:15px; min-height:95px; background:#f8f8f8; } 
.goal_year .list_goal li div h5 { position:relative; font-size:16px; min-height:35px; line-height:18px; padding:8px 0 0px 45px; margin:0; } 
.goal_year .list_goal li div h5 span { display:block; position:absolute; top:0; left:0; width:37px; height:37px; line-height:37px;border-radius:50%; text-align:center; background:#106aa9; color:#fff; } 
.goal_year .list_goal li div p { margin:10px 0 0 0; } 
.goal_year .list_goal li dl { } 
.goal_year .list_goal li dl dt { margin-top:20px; padding-left:13px; font-weight:bold; background:url(../../images/kor/common/h5_bul.gif) no-repeat 2px 5px; } 
.goal_year .list_goal li dl dd { margin-top:5px; padding-left:13px; } 
.goal_year .list_goal li dl dd ul { } 
.goal_year .list_goal li dl dd ul li { padding-left:10px; background:url(../../images/kor/common/bul_arr.gif) no-repeat 2px 5px; } 
.goal_year .list_goal li > p { position:absolute; bottom:30px; left:0; width:100%; margin:0; text-align:center; } 
.goal_year .list_goal li > p .pdf_btn { margin:0 2px; } 

.goal_year .list_goal.goal2012 > li { height:505px; } 
.goal_year .list_goal.goal2012 > li:nth-child(1),
.goal_year .list_goal.goal2012 > li:nth-child(2) { height:430px; } 
.goal_year .list_goal.goal2012 > li:nth-child(5),
.goal_year .list_goal.goal2012 > li:nth-child(6) { height:450px; } 

.goal_year .list_goal.goal2013 > li { height:520px; } 
.goal_year .list_goal.goal2013 > li:nth-child(1),
.goal_year .list_goal.goal2013 > li:nth-child(2) { height:430px; } 
.goal_year .list_goal.goal2013 > li:nth-child(3),
.goal_year .list_goal.goal2013 > li:nth-child(4) { height:460px; } 
.goal_year .list_goal.goal2013 > li:nth-child(5),
.goal_year .list_goal.goal2013 > li:nth-child(6) { height:480px; } 
.goal_year .list_goal.goal2013 > li:nth-child(9),
.goal_year .list_goal.goal2013 > li:nth-child(10) { height:450px; } 

.goal_year .list_goal.goal2014 > li { height:540px; } 
.goal_year .list_goal.goal2014 > li:nth-child(3),
.goal_year .list_goal.goal2014 > li:nth-child(4) { height:500px; } 
.goal_year .list_goal.goal2014 > li:nth-child(5),
.goal_year .list_goal.goal2014 > li:nth-child(6) { height:500px; } 
.goal_year .list_goal.goal2014 > li:nth-child(7),
.goal_year .list_goal.goal2014 > li:nth-child(8) { height:450px; } 
.goal_year .list_goal.goal2014 > li:nth-child(9),
.goal_year .list_goal.goal2014 > li:nth-child(10) { height:480px; } 

.goal_year .list_goal.goal2015 > li { height:480px; } 
.goal_year .list_goal.goal2015 > li:nth-child(3),
.goal_year .list_goal.goal2015 > li:nth-child(4) { height:610px; } 
.goal_year .list_goal.goal2015 > li:nth-child(5),
.goal_year .list_goal.goal2015 > li:nth-child(6) { height:640px; } 
.goal_year .list_goal.goal2015 > li:nth-child(7),
.goal_year .list_goal.goal2015 > li:nth-child(8) { height:730px; } 
.goal_year .list_goal.goal2015 > li:nth-child(9),
.goal_year .list_goal.goal2015 > li:nth-child(10) { height:640px; } 


.goal_year .list_goal.goal2016 > li { height:520px; } 
.goal_year .list_goal.goal2016 > li:nth-child(3),
.goal_year .list_goal.goal2016 > li:nth-child(4) { height:530px; } 
.goal_year .list_goal.goal2016 > li:nth-child(5),
.goal_year .list_goal.goal2016 > li:nth-child(6) { height:530px; } 
.goal_year .list_goal.goal2016 > li:nth-child(7),
.goal_year .list_goal.goal2016 > li:nth-child(8) { height:530px; } 


.goal_year .list_goal.goal2017 > li { height:510px; } 
.goal_year .list_goal.goal2017 > li:nth-child(3),
.goal_year .list_goal.goal2017 > li:nth-child(4) { height:490px; } 
.goal_year .list_goal.goal2017 > li:nth-child(5),
.goal_year .list_goal.goal2017 > li:nth-child(6) { height:420px; } 
.goal_year .list_goal.goal2017 > li:nth-child(7),
.goal_year .list_goal.goal2017 > li:nth-child(8) { height:635px; } 
.goal_year .list_goal.goal2017 > li:nth-child(9),
.goal_year .list_goal.goal2017 > li:nth-child(10) { height:540px; } 

.goal_year .list_goal.goal2018 > li { height:650px; } 



/* 연구결과물 동영상 */
.movie_tab { width:100%; background:url(../../images/kor/sub4/movie_tabbg.gif) repeat; padding:5px 0; } 
.movie_tab li { width:100%; margin:0 0 0 0; border-top:1px solid #c5c5c5; } 
.movie_tab li:first-child { border-top:0; } 
.movie_tab li a { display:inline-block; padding:10px 15px 10px 50px; color:#fff; font-size:12px; font-weight:600; background:url(../../images/kor/sub4/movie_tab_ico.png) no-repeat 15px 7px; } 


/***** 연구원소개 *****/
/* 인사말 */
.greeting { border-bottom:1px solid #b8b8b8; margin:0 0 30px 0; background:url(../../images/kor/sub5/greeting_bg.jpg) no-repeat right bottom; min-height:220px; padding:15px 0 25px 0; } 
.greeting .title { font-family:'?�눔명조','Nanum Myeongjo','Nanum Gothic','?��?',Dotum,Helvetica,Verdana,Arial,sans-serif; font-size:21px; letter-spacing:-1px; line-height:32px; width:60%; margin:10px 0 50px 0; /* background:url(../../images/kor/sub5/greeting_titlebg01.jpg) no-repeat left top*/; padding:23px 0 0 40px; } 
.greeting .sign { font-weight:600; margin:0; font-size:15px; padding:0 0 0 40px; } 
.greeting .sign img { display:inline-block; margin:0 0 0 10px; vertical-align:top; margin-top:-8px; } 
.greeting.greeting-type2 { background:url(../../images/kor/sub5/greeting_bg2.jpg) no-repeat 94% bottom; } 
.greeting.greeting-type2 .title { font-size:25px; line-height:35px; margin:30px 0 60px 0 } 
.greeting.greeting-type3 { background:url(../../images/kor/sub7/greeting_20221222.jpg) no-repeat 94% bottom; } 
.greeting.greeting-type3 .title { font-size:25px; line-height:35px; margin:30px 0 60px 0; padding: 30px 0 0 0; } 







/* 연구원소개 */
.operation_target { width:80%; padding:0 10%; } 
.operation_target:after { content:""; display:block; clear:both; } 
.operation_target li { float:left; width:33.3%; text-align:center; padding:160px 0 0 0; } 
.operation_target li.bn01 { background:url(../../images/kor/sub5/operation_targetbg01.jpg) no-repeat center top; } 
.operation_target li.bn02 { background:url(../../images/kor/sub5/operation_targetbg02.jpg) no-repeat center top; } 
.operation_target li.bn03 { background:url(../../images/kor/sub5/operation_targetbg03.jpg) no-repeat center top; } 
.operation_target li strong { display:block; font-size:15px; margin-bottom:5px; } 

.strategies_propulsion { width:100%; } 
.strategies_propulsion:after { content:""; display:block; clear:both; } 
.strategies_propulsion li { float:left; width:13.9%; text-align:center; margin:0 1%; color:#fff; padding:20px 2% 0 2%; min-height:75px; font-size:12px; } 
.strategies_propulsion li span { display:inline-block; } 
.strategies_propulsion li.back01 { background:#777777 url(../../images/kor/sub5/strategies_bg01.jpg) no-repeat right top; } 
.strategies_propulsion li.back02 { background:#525252 url(../../images/kor/sub5/strategies_bg02.jpg) no-repeat right top; } 

.organization_img { width:100%; } 
.organization_img img { display:block; max-width:100%; margin:0 auto; } 

.manpower { width:100%; text-align:center; } 
.manpower img { display:inline-block; vertical-align:top; } 

.budget_status { width:100%; text-align:center; } 
.budget_status img { display:inline-block; vertical-align:top; max-width: 100%; } 

.supported_list { width:100%; margin-top:15px; } 
.supported_list li { padding:15px 0 0 140px; min-height:129px; margin-top:0; } 
.supported_list li:first-child { margin-top:0; } 
.supported_list li.bn01 { background:url(../../images/kor/sub5/supported_01.jpg) no-repeat; } 
.supported_list li.bn02 { background:url(../../images/kor/sub5/supported_02.jpg) no-repeat; } 
.supported_list li.bn03 { background:url(../../images/kor/sub5/supported_03.jpg) no-repeat; } 
.supported_list li p { font-size:15px; font-weight:600; margin:0 0 10px 0; } 
.supported_list li ul { margin-bottom:0; } 
.supported_list li ul li { padding:0 0 0 10px; min-height:10px; margin-top:0; } 

.research_core { width:100%; } 
.research_core:after { content:""; display:block; clear:both; } 
.research_core li { float:left; width:23%; text-align:center; margin:0 2% 10px 0; overflow:hidden; position:relative; } 
.research_core li span { display:block; width:66px; height:28px; line-height:28px; padding:0 0 0 20px; color:#fff; text-align:left; font-size:14px; position:absolute; left:2%; top:0; } 
.research_core li span.year { background:url(../../images/kor/sub5/research_core_yearbg.png) no-repeat; } 
.research_core li span.year2 { background:url(../../images/kor/sub5/research_core_yearbg2.png) no-repeat; } 
.research_core li img { display:block; width:96%; margin:5px auto 10px auto; } 
.research_core li p { margin:0 auto; height:52px; width:90%; line-height:17px; font-size:12px; } 

.research_result { width:100%; margin-top:15px; } 
.research_result li { padding:5px 0 0 180px; min-height:119px; margin-top:20px; } 
.research_result li:first-child { margin-top:0; } 
.research_result li.bn01 { background:url(../../images/kor/sub5/research_result01.jpg) no-repeat; } 
.research_result li.bn02 { background:url(../../images/kor/sub5/research_result02.jpg) no-repeat; } 
.research_result li.bn03 { background:url(../../images/kor/sub5/research_result03.jpg) no-repeat; } 
.research_result li.bn04 { background:url(../../images/kor/sub5/research_result04.jpg) no-repeat; } 
.research_result li.bn05 { background:url(../../images/kor/sub5/research_result05.jpg) no-repeat; } 
.research_result li p { font-size:12px; font-weight:600; margin:0 0 10px 0; } 
.research_result li ul { margin-bottom:0; } 
.research_result li ul li { padding:0 0 0 10px; min-height:10px; margin-top:0; } 

.accomplishment { width:100%; text-align:center; } 
.accomplishment img { display:inline-block; vertical-align:top; } 

.rnd_strategies { width:100%; margin-left:-1%; } 
.rnd_strategies:after { content:""; display:block; clear:both; } 
.rnd_strategies li { float:left; width:31.3%; margin:0 1%; padding:150px 0 0 0; } 
.rnd_strategies li.bn01 { background:url(../../images/kor/sub5/rnd_strategies_bg01.jpg) no-repeat; } 
.rnd_strategies li.bn02 { background:url(../../images/kor/sub5/rnd_strategies_bg02.jpg) no-repeat; } 
.rnd_strategies li.bn03 { background:url(../../images/kor/sub5/rnd_strategies_bg03.jpg) no-repeat; } 
.rnd_strategies li p { font-size:15px; font-weight:600; margin:15px 0 10px 0; } 
.rnd_strategies li ul { margin-bottom:0; } 
.rnd_strategies li ul li { float:none; width:90%; padding:0 0 0 10px; } 

.vision_img { width:100%; height:auto; padding-top:20px; } 
.vision_img img { display:block; margin:0 auto; width:100%; max-width:800px; } 

/* 연혁 */
.history_archi { position:relative; height:670px; background:url(../../images/kor/sub5/history_linebg.gif) no-repeat left top; } 
.history_archi li { background:#f4f4f4; width:216px; height:135px; position:absolute; } 
.history_archi li p { margin:0; padding:8px 10px; } 
.history_archi li p.title { background:url(../../images/kor/sub5/history_bg.gif) repeat; color:#fff; } 
.history_archi li p.title span { display:block; } 
.history_archi li.his01 { left:0; top:0; } 
.history_archi li.his02 { left:0; top:310px; } 
.history_archi li.his03 { left:0; top:155px; } 
.history_archi li.his04 { left:246px; top:80px; } 
.history_archi li.his05 { right:0; top:136px; background:#f4f4f4 url(../../images/kor/sub5/history_linebg2.gif) no-repeat left top; padding-top:174px; } 
.history_archi li.his06 { right:246px; top:410px; height:150px; } 
.history_archi li.his07 { right:0; top:445px; background:#f4f4f4 url(../../images/kor/sub5/history_linebg3.gif) no-repeat left top; padding-top:65px; } 

.history_list { width:100%; margin-top:30px; } 
.history_list li { border-top:1px dotted #dadada; padding:30px 0; position:relative; } 
.history_list li:first-child { border-top:0; } 
.history_list li:after { content:""; display:block; clear:both; } 
.history_list li .sum_photo { float:left; width:24%; } 
.history_list li .sum_photo img { display:block; width:85%; margin-bottom:2px; } 
.history_list li .infor { float:left; width:75.9%; } 
.history_list li .infor h4 { margin:0 0 20px 0; } 
.history_list li .infor ul { width:auto; } 
.history_list li .infor ul li { border:0; padding:0; margin-top:10px; } 
.history_list li .infor ul li span { display:inline-block; vertical-align:top; } 
.history_list li .infor ul li span.date { position:absolute; left:0; top:0; font-weight:600; font-size:12px; } 
.history_list li .infor ul li span.text { margin-left:100px; } 

/* ci */
.ci01 { float:left; margin:0 20px 0 0; border:1px solid #e5e5e5; /*background:url(../../images/kor/sub5/grid_bg.gif) repeat -1px -1px; */ } 
.ci01 img { display:block; width:385px; margin:0 auto; } 
.ci02 { border:1px solid #e5e5e5; /*background:url(../../images/kor/sub5/grid_bg.gif) repeat -1px -1px; */ padding:30px 3% 30px 3%; } 
.ci02 ul { width:100%; } 
.ci02 ul:after { content:""; display:block; clear:both; } 
.ci02 ul li { margin-top:30px; } 
.ci02 ul li:first-child { margin-top:0 } 
.ci02 ul li strong { font-weight:600; font-size:15px; display:block; margin:0 0 15px 2%; } 
.ci02 ul li ul { } 
.ci02 ul li ul li { float:left; margin:0 2% 20px 2%; } 
.ci02 ul li ul li img { display:block; } 
.ci03 { width:100%; } 
.ci03:after { content:""; display:block; clear:both; } 
.ci03 li { float:left; width:432px; margin:0 15px 20px 0; } 
.ci03 li strong { font-weight:600; font-size:15px; display:block; margin:0 0 10px 0; } 

.ci02 .char { width:90%; margin:0 auto } 
.ci02 .char li { float:left; width:33.333%; text-align:center; margin:0 } 
.ci02 .char li img { max-width:100% } 


/* 조직도 */
.organization { width:100%; } 
.organization li { } 
.organization li strong.org01 { display:block; width:146px; height:81px; margin:0 auto; background:url(../../images/kor/sub5/organization_bg01.jpg) no-repeat; color:#fff; text-align:center; font-size:18px; padding:65px 0 0 0; } 
.organization li ul.org_depth1 { width:100%; position:relative; height:227px; background:url(../../images/kor/sub5/organization_line03.gif) no-repeat center -3px; } 
.organization li ul.org_depth1 li { text-align:center; font-size:15px; color:#fff; padding:15px 0 0 0; position:absolute; } 
.organization li ul.org_depth1 li.t01 { background:#3c71c9; width:200px; height:35px; left:50%; top:40px; margin-left:-100px; } 
.organization li ul.org_depth1 li.t02 { background:#1595d4; width:180px; height:35px; right:80px; top:40px; z-index:17 } 
.organization li ul.org_depth1 li.t02 > div { position:absolute; display:block; /*background:url('../../images/kor/sub5/organization_sline01.gif') center top no-repeat; */ width:180px; height:19px; top:-19px; z-index:16 } 
.organization li ul.org_depth1 li.t03 { background:#fff; color:#1595d4; border:3px solid #1595d4; width:174px; height:27px; right:80px; top:100px; padding:10px 0 0 0; z-index:15 } 
.organization li ul.org_depth1 li.t03 > div { position:absolute; display:block; background:url('../../images/kor/sub5/organization_sline02.gif') center top no-repeat; width:180px; height:19px; top:-19px; left:-3px; z-index:14 } 
.organization li ul.org_depth1 li.t04 { background:#fff; color:#e8680a; border:3px solid #e8680a; width:174px; height:31px; right:80px; top:200px; padding:13px 0 0 0; } 
.organization li ul.org_depth1 li.t05 { background:#fff; color:#3c71c9; border:3px solid #1595d4; width:194px; height:27px; left:50%; top:110px; margin-left:-100px; padding:10px 0 0 0; } 

.organization li ul.org_depth1 li.t06 { background:#1595d4; width:180px; height:35px; left:80px; top:40px; z-index:21 } 
.organization li ul.org_depth1 li.t06 a { color:#fff } 
.organization li ul.org_depth1 li.t07 { background:#fff; color:#3c71c9; border:3px solid #1595d4; width:174px; height:27px; left:80px; top:100px; z-index:20; padding:10px 0 0 0; } 
.organization li ul.org_depth1 li.t07 > div { position:absolute; display:block; background:url('../../images/kor/sub5/organization_sline02.gif') center top no-repeat; width:180px; height:19px; top:-19px; left:-3px; z-index:14 } 
.organization li ul.org_depth1 li.t08 { background:#fff; color:#3c71c9; border:3px solid #1595d4; width:174px; height:27px; left:80px; top:153px; z-index:19; padding:10px 0 0 0; } 
.organization li ul.org_depth1 li.t08 > div { position:absolute; display:block; background:url('../../images/kor/sub5/organization_sline02.gif') center top no-repeat; width:180px; height:19px; top:-19px; left:-3px; z-index:14 } 

.organization li ul.org_depth2 { width:100%; background:url(../../images/kor/sub5/organization_line01.gif) repeat-y left top; /*padding-top:40px; */ margin-top:-1px; position:relative; z-index:101; } 
.organization li ul.org_depth2 li { background:url(../../images/kor/sub5/organization_line02.gif) repeat-y -10px top; border:1px solid #d5d5d5; margin-top:15px; } 
.organization li ul.org_depth2 li:first-child { margin-top:0; } 
.organization li ul.org_depth2 li:after { content:""; display:block; clear:both; } 
.organization li ul.org_depth2 li strong { display:block; width:300px; float:left; font-size:12px; padding:13px 0 0 0; } 
.organization li ul.org_depth2 li strong a { color:#fff; text-decoration:none; display:inline-block; width:180px; text-align:center; } 
.organization li ul.org_depth2 li strong.type2 { width:180px; } 
.organization li ul.org_depth2 li strong span { font-weight:normal; display:inline-block; width:120px; text-align:center; } 
.organization li ul.org_depth2 li ul { float:left; width:57%; background:#fff; padding:10px 0; } 
.organization li ul.org_depth2 li ul li { background:#fff none; border:0; float:left; margin:0 5px 0 10px; } 
.organization li ul.org_depth2 li ul li a { display:block; background:url(../../images/kor/common/h7_bul.gif) no-repeat left 11px; padding:3px 3px 3px 10px; white-space:nowrap; } 
.organization li ul.org_depth2 li ul.type2 { width:70%; } 

/* 찾아오시는길 */
h4.adr_title { padding:0 0 0 50px; margin:0 0 5px 0 !important; line-height:44px; background:url(../../images/kor/sub5/map_icon.png) no-repeat left top; } 
h4.adr_title2 { padding:0 0 0 50px; margin:20px 0 5px 0 !important; line-height:44px; background:url(../../images/kor/sub5/map_icon.png) no-repeat left -53px; } 
h4.adr_title3 { padding:0 0 0 50px; margin:20px 0 5px 0 !important; line-height:44px; background:url(../../images/kor/sub5/map_icon.png) no-repeat left -106px; } 
h4.adr_title4 { padding:0 0 0 50px; margin:20px 0 5px 0 !important; line-height:44px; background:url(../../images/kor/sub5/map_icon.png) no-repeat left -159px; } 
.cont_tip_pattern .mapbox { background:#fff; padding:15px; } 
.cont_tip_pattern .mapbox:after { content:""; display:block; clear:both; } 
.floor_img { float:left; width:60%; } 
.floor_img img { display:block; width:100%; } 
.floor_order { float:left; width:38%; margin-left:2%; } 
.floor_order li { margin:8px 0 0 0; } 
.floor_order li:first-child { margin-top:0px; } 
.floor_order li span.num { display:inline-block; vertical-align:top; width:19px; height:19px; margin-right:5px; text-align:center; background:url(../../images/kor/sub5/bul_numbg.gif) no-repeat; color:#fff; font-size:12px; line-height:17px; } 
.floor_order li span.text { display:inline-block; vertical-align:top; width:88%; text-align:left; margin-top:-1px; } 
.map_ul { width:100%; background:url(../../images/kor/common/line_bg.gif) repeat-x left bottom; padding-bottom:20px; } 
.map_ul.nobg { background:none; padding-bottom:0; } 
.map_ul li { padding:10px 0 10px 10px; border-top:1px dashed #d1d1d1; background:url(../../images/kor/common/h7_bul.gif) no-repeat left 18px; } 
.map_ul li:first-child { border-top:0px; } 
.map_ul li ul { background:none; padding:0; } 
.map_ul li ul li { padding:0; border:0; background:none; margin-top:3px; } 
.map { border:1px solid #d5d5d5; background:#fff; height:400px; margin-bottom:10px; } 


/***** 클린ETRI *****/
/* E-클린신고센터 */
.step_box { background:#fbfbfb; border:1px solid #e4e4e4; padding:30px 5%; margin-top:10px; text-align:center; } 
.step_box img.web { display:block; margin:0 auto; max-width:100% } 
.step_box img.mob { display:none; } 
.cont_tip_pattern .box.e_clean_check { padding:15px; } 
.cont_tip_pattern .box.e_clean_check dl { margin:0; } 
.cont_tip_pattern .box.e_clean_check dl:after { content:""; display:block; clear:both; } 
.cont_tip_pattern .box.e_clean_check dt { float:left; color:#d83d00; font-size:14px; font-weight:600; width:70px; background:url(../../images/kor/sub6/e_clean_checkbg.gif) no-repeat right 5px; margin-right:10px; } 
.cont_tip_pattern .box.e_clean_check dd { float:left; margin:1px 20px 0 0; } 
.cont_tip_pattern .box.e_clean_check dd label { cursor:pointer; vertical-align:top; display:inline-block; } 
.e_clean_tip { margin-top:-30px; text-align:right; } 

/* 외국인으로부터 수수한 선물신고센터 */
.foreigner_step { margin-top:10px; width:100%; } 
.foreigner_step img { display:block; margin:0 auto; max-width:100%; } 
.foreigner_step img.web { display:block; } 
.foreigner_step img.mob { display:none; } 


/***** 연구성과 *****/
/* etri 대표성과 */
h4.representation_title { text-align:center; margin:0 0 0 35px; background:none; padding:0 } 
.representation_list {width:100%;min-height: 2540px;background:url(../../images/kor/sub7/representation_bg_20250403.gif) no-repeat center top;margin-top:-20px;padding-top:35px;} 
.representation_list:after { content:""; display:block; clear:both; } 
.representation_list li { width:100%; position:relative; } 
.representation_list li .l_box { position:absolute; width:40%; left:0; padding:0 50% 0 0; top:0; margin:0 7% 0 3%; } 
.representation_list li .r_box { position:absolute; width:40%; left:0; padding:0 0 0 50%; top:0; margin:0 3% 0 7%; } 
.representation_list li .list01 { top:0; } 
.representation_list li .list02 { top:128px; } 
.representation_list li .list03 { top:251px; } 
.representation_list li .list04 { top:374px; } 
.representation_list li .list05 { top:496px; } 
.representation_list li .list06 { top:620px; } 
.representation_list li .list07 { top:742px; } 
.representation_list li .list08 { top:866px; } 
.representation_list li .list09 { top:989px; } 
.representation_list li .list10 { top:1112px; } 
.representation_list li .list11 { top:1240px; } 
.representation_list li .list12 { top:1368px; } 
.representation_list li .list13 { top:1496px; } 
.representation_list li .list14 { top:1627px; } 
.representation_list li .list15 { top:1755px; } 
.representation_list li .list16 { top:1883px; } 
.representation_list li .list17 { top:2011px; } 
.representation_list li .list18 { top:2141px; } 
.representation_list li .list19 { top: 2301px; } 
.representation_list li .text { margin:0 0 10px 0; } 
.representation_list li .text strong { font-size:27px; display:block; line-height:27px; margin-bottom:3px; } 
.representation_list li .img { width:210px; height:144px; overflow:hidden; display:inline-block; vertical-align:top; } 

/* 38년간 주요실적 */
.ripple_effect { width:100%; margin:30px 0; } 
.ripple_effect img { display:block; margin:0 auto; } 
.economic_effect { background:url(../../images/kor/sub7/economic_effect_bg.gif) no-repeat center 180px; margin-top:30px; } 
.economic_effect ul { width:100%; } 
.economic_effect ul:after { content:""; display:block; clear:both; } 
.economic_effect ul li { float:left; background:#f6f6f6; } 
.economic_effect ul li.effect01 { width:48%; margin-right:2%; } 
.economic_effect ul li.effect02 { width:48%; margin-left:2%; } 
.economic_effect ul li p { width:100%; background:url(../../images/kor/sub7/economic_titlebg.gif) repeat; color:#fff; text-align:center; font-size:13px; margin:0; padding:10px 0; } 
.economic_effect ul li ul { height:70px; width:auto; padding:10px 20px; margin:0; } 
.economic_effect ul li ul li { float:none; width:auto; margin:0; background:url(../../images/kor/common/etc_bul.gif) no-repeat 2px 9px; padding:0 0 0 11px; margin-top:3px; } 
.economic_effect .shape_img { padding-top:170px; text-align:center; } 
.economic_effect .shape_img span { display:inline-block; vertical-align:top; margin:0; } 
.economic_effect .shape_img span img { display:block; margin:0 auto; } 
.economic_effect .shape_img strong { font-size:15px; display:block; text-align:center; margin-top:10px; } 
.economic_effect .shape_img strong span { margin:0; } 
.economic_effect .shape_img span.shape_img_right { margin-right:35px; } 
.economic_effect .shape_img span.shape_img_left { margin-left:35px; } 
.assets_img { width:100%; margin-top:20px; } 
.assets_img img { display:block; width:100%; } 


/***** 기업지원안내 *****/
/* 연구소기업 */
.company_list { width:100%; margin-top:30px; } 
.company_list:after { content:""; display:block; clear:both; } 
.company_list li { float:left; width:31.3%; margin:0 1% 20px 1%; } 
.company_list li .comp_box { border:1px solid #dfdfdf; background:#fff; height:180px; } 
.company_list li .comp_box p.title { background:url(../../images/kor/common/depth4_linebg.gif) repeat; border-bottom:1px solid #dfdfdf; padding:10px 10px; font-weight:600; font-size:15px; margin:0; } 
.company_list li .comp_box p.title a { color:#464646; display:inline-block; vertical-align:top; padding:0 10% 0 0; } 
.company_list li .comp_box p.title a[target="_blank"] { background:url(../../images/kor/common/blank_ico.gif) no-repeat 100% 50%; } 
.company_list li .comp_box ul { width:auto; padding:10px; } 
.company_list li .comp_box ul li { float:none; width:auto; background:url(../../images/kor/common/h7_bul.gif) no-repeat left 8px; padding:0 0 0 10px; margin:0; margin-top:4px; } 
.company_list li .comp_box ul li:first-child { margin-top:0; } 


/***** 이용안내 *****/
/* 팝업더보기 */
.banner_list { border-top:2px solid #6b6b6b; } 
.banner_list:after { content:""; display:block; clear:both; } 
.banner_list li { border-bottom:1px solid #e4e4e4; padding:20px 0 20px 0; position:relative; height:120px; width:48%; float:left; padding-right:2%; } 
.banner_list li .sum_img { position:absolute; width:170px; height:118px; border:1px solid #cecece; left:0; top:20px; overflow:hidden; } 
.banner_list li .sum_img a { width:auto; height:118px; display:block; } 
.banner_list li .sum_img img { width:auto; height:118px; display:block; position:absolute; } 
.banner_list li .title { font-size:13px; font-weight:600; margin:5px 0 0 185px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; } 
.banner_list li dl { position:absolute; left:185px; bottom:25px; margin:0; background:url(../../images/kor/etc/popup_bg.gif) no-repeat left top; padding-right:2%; } 
.banner_list li dl dt { color:#eb581e; font-weight:600; font-size:12px; padding:8px 0 2px 0; } 
.banner_list li dl dd { } 

/* 사이트 맵 */
h4.sitemap_title { border-left:6px solid #eb581e; background:url(../../images/kor/etc/sitemap_titlebg.gif) no-repeat right top; padding:8px 15px; margin-bottom:10px; margin-top:0; } 
.sitemap { margin:0 0 40px 0; border:1px solid #d9d9d9; padding:5px 0; } 
.sitemap:after { content:""; display:block; clear:both; } 
.sitemap li { border-top:1px solid #d9d9d9; margin:0 15px; } 
.sitemap li:first-child { margin-top:0; border-top:0; } 
.sitemap li:after { content:""; display:block; clear:both; } 
.sitemap li strong { width:18%; display:block; font-size:15px; float:left; padding:11px 2% 11px 2%; } 
.sitemap li strong a[target="_blank"] { background:url(../../images/kor/common/blank_ico.gif) no-repeat 90% 50%; padding:3px 35px 3px 3px; } 
.sitemap li ul { width:73.9%; padding:8px 2%; float:left; background:#fff; } 
.sitemap li ul:after { content:""; display:block; clear:both; } 
.sitemap li ul li { border:0; margin:0 20px 0 0; float:left; background:url(../../images/kor/common/h7_bul.gif) no-repeat left 11px; padding:0 0 0 6px; } 
.sitemap li ul li a { display:block; padding:3px; white-space:nowrap; } 
.sitemap li ul li a[target="_blank"] { background:url(../../images/kor/common/blank_ico.gif) no-repeat 90% 50%; padding:3px 35px 3px 3px; } 

/* 배너더보기 */
.banner_more { width:100%; } 
.banner_more:after { content:""; display:block; clear:both; } 
.banner_more li { width:23%; float:left; margin:0 1% 15px 1%; } 
.banner_more li a { display:block; border:1px solid #e7e7e7; text-align:center; } 
.banner_more li a img { display:block; width:80%; margin:0 auto; } 

/* 광복 70주년 대표성과 */
.guangfu_70s_summery { width:auto; height:auto; margin:30px 0 10px 0; background:#f8f8f8; padding:25px 4% 30px 4%; position:relative; } 
.guangfu_70s_summery h4 { margin:0 0 15px 0; font-size:28px; line-height:32px; font-family:"Nanum Gothic", "돋움", Dotum, Helvetica, Verdana, Arial, sans-serif; } 
.guangfu_70s_summery h4 span { color:#0e6bae; } 
.guangfu_70s_summery ul { width:auto; padding-right:130px; margin-top:20px; } 
.guangfu_70s_summery ul li { margin-top:8px; } 
.guangfu_70s_summery ul li span { display:inline-block; min-height:19px; } 
.guangfu_70s_summery ul li span.title { font-weight:600; padding:3px 0 0 28px; } 
.guangfu_70s_summery ul li span.title.ico01 { background:url(../../images/kor/sub5/guangfu_70s_ico01.png) no-repeat left top; } 
.guangfu_70s_summery ul li span.title.ico02 { background:url(../../images/kor/sub5/guangfu_70s_ico02.png) no-repeat left top; } 
.guangfu_70s_summery ul li span.txt { padding-left:10px; margin-left:10px; background:url(../../images/kor/sub5/guangfu_70s_bar.gif) no-repeat left 3px; } 
.guangfu_70s_summery .logo { display:block; position:absolute; right:4%; bottom:25px; } 
.guangfu_70s_summery.bg1 { background:#f8f8f8 url(../../images/kor/sub5/guangfu_70s_bg1.jpg) no-repeat right top; } 
.guangfu_70s_summery.bg2 { background:#f8f8f8 url(../../images/kor/sub5/guangfu_70s_bg2.jpg) no-repeat right top; } 
.guangfu_70s_summery.bg3 { background:#f8f8f8 url(../../images/kor/sub5/guangfu_70s_bg3.jpg) no-repeat right top; } 
.guangfu_70s_summery.bg4 { background:#f8f8f8 url(../../images/kor/sub5/guangfu_70s_bg4.jpg) no-repeat right top; } 
.guangfu_70s_summery h4 { background:none; padding:0 } 

.guangfu_70s_list { margin:35px 0 0 0; } 
.guangfu_70s_list li { padding:40px 340px 35px 0; min-height:173px; } 
.guangfu_70s_list li:first-child { padding-top:0; } 
.guangfu_70s_list li h5 { margin:0 0 5px 0; } 
.guangfu_70s_list li p { margin:0; } 
.guangfu_70s_list li .photo { display:block; width:317px; height:173px; overflow:hidden; position:absolute; right:0; top:40px; } 
.guangfu_70s_list li:first-child .photo { top:0; } 
.guangfu_70s_list li .photo img { display:block; } 

.guangfu_70s_btn { width:100%; height:auto; overflow:hidden; } 
.guangfu_70s_btn:after { content:""; display:block; clear:both; } 
.guangfu_70s_btn em { font-style:normal; display:block; width:49.5%; float:left; margin-left:1%; padding:20px 0; text-decoration:none; text-align:center; background:#ea581d; color:#fff; font-size:18px; line-height:24px;font-family:"Nanum Gothic", "돋움", Dotum, Helvetica, Verdana, Arial, sans-serif; } 
.guangfu_70s_btn em:first-child { margin-left:0; } 
.guangfu_70s_btn em span { display:inline-block; vertical-align:top; background:url(../../images/kor/sub5/guangfu_70s_btn_ico.png) no-repeat left top; padding:10px 0 0 60px; min-height:32px; } 





@media all and (max-width:1050px) {/***** 연구원소개 *****/
/* 연구원소개 */
.accomplishment img { display:block; margin:0 auto 0 auto; } 
.accomplishment img.img01 { margin:0 auto 40px auto; } 
 }




@media all and (max-width:1000px) {/***** 정부3.0 정보공개 *****/
/* 정보공개청구 */
.infor_claim { background-size:auto 200px; padding:25px 280px 0 0; min-height:210px; position:relative; } 
.infor_claim a { margin-top:30px; } 


/***** 연구원소개 *****/
/* 연구원소개 */
.operation_target li { float:left; width:33.3%; text-align:center; padding:140px 0 0 0; } 
.operation_target li.bn01 { background-size:auto 130px; } 
.operation_target li.bn02 { background-size:auto 130px; } 
.operation_target li.bn03 { background-size:auto 130px; } 
 }




@media all and (max-width:840px) {/* common */
.cont_tip_pattern .box.tipbg01 { background-size:auto 70px; min-height:70px; padding:0 0 0 90px; } 
.cont_tip_pattern .box.tipbg02 { background-size:auto 70px; min-height:70px; padding:20px 0 0 90px; } 
.cont_tip_pattern .box.tipbg03 { background-size:auto 70px; min-height:70px; padding:0 0 0 90px; } 
.cont_tip_pattern .box.tipbg04 { min-height:65px; background-size:auto 70px; background-position:15px 10px; padding:15px 3% 10px 100px; } 
.cont_tip_pattern .box.tipbg05 { min-height:65px; background-size:auto 70px; background-position:15px 10px; padding:15px 3% 10px 100px; } 
.cont_tip_pattern .box.tipbg06 { min-height:65px; background-size:auto 70px; background-position:15px 10px; padding:15px 3% 10px 100px; } 
.cont_tip_pattern .box p.title { font-size:18px; font-weight:600; margin:0 0 13px 0; } 

.economic_effect .shape_img span.shape_img_right { margin-right:0; } 
.economic_effect .shape_img span.shape_img_left { margin-left:0; } 

/***** ?��?3.0 ?�보공개 *****/
/* 경영공시 */
.operation_sitemap li strong { width:96%; display:block; font-size:15px; float:none; padding:5px 2% 5px 2%; text-align:center; background:#f6f6f6; } 
.operation_sitemap li ul { width:96%; padding:8px 2%; float:none; background:#fff; } 


/***** 연구원소개 *****/
/* 조직도 */
.organization_print { display: none } 
.organization li ul.org_depth1 li.t01 { width:100px; left:50%; top:40px; margin-left:-50px; } 
.organization li ul.org_depth1 li.t02 { background:#1595d4; width:100px; right:0px; top:40px; } 
.organization li ul.org_depth1 li.t02 > div { width:100px; } 
.organization li ul.org_depth1 li.t03 { width:94px; right:0px; top:100px; } 
.organization li ul.org_depth1 li.t03 > div { width:100px; } 
.organization li ul.org_depth1 li.t04 { width:94px; right:0px } 
.organization li ul.org_depth1 li.t05 { width:94px; left:50%; margin-left:-50px; } 

.organization li ul.org_depth1 li.t06 { left:0px; width:100px; } 
.organization li ul.org_depth1 li.t07, 
.organization li ul.org_depth1 li.t08 { left:0px; width:94px; } 
.organization li ul.org_depth1 li.t07 > div, 
.organization li ul.org_depth1 li.t08 > div { width:94px } 



.organization li ul.org_depth2 li strong { display:block; width:100%; float:none; font-size:15px; padding:0; background:#808080; } 
.organization li ul.org_depth2 li strong a { color:#fff; text-decoration:none; display:inline-block; width:auto; text-align:center; padding:7px 15px; } 
.organization li ul.org_depth2 li strong.type2 { width:100%; } 
.organization li ul.org_depth2 li strong span { font-weight:normal; display:inline-block; width:auto; text-align:center; background:#f0f0f0; padding:7px 15px; float:right; } 
.organization li ul.org_depth2 li ul { float:left; width:100%; background:#fff; padding:10px 0; } 
.organization li ul.org_depth2 li ul.type2 { width:100%; } 


/***** 연구성과 *****/
/* 38년간 주요실적 */
.ripple_effect img { display:block; margin:0 auto; width:70%; } 

/* 연도별 연구성과 */
.goal_year.type2012,
.goal_year.type2013,
.goal_year.type2014 { background-size:80%; background-position:right 20px; } 
.goal_year .list_goal > li { float:none; width:100%; height:auto !important; } 
.goal_year .list_goal li.even { float:none; } 
.goal_year .list_goal li div { min-height:0; } 
.goal_year .list_goal li > p { position:relative; bottom:0; padding:30px 0; } 

/***** 기업지원안내 *****/
/* 연구소기업 */
.company_list li { float:left; width:48%; margin:0 1% 20px 1%; } 


/***** 이용안내 *****/
/* 팝업더보기 */
.banner_list li { border-bottom:1px solid #e4e4e4; padding:20px 0 20px 0; position:relative; height:120px; width:100%; float:none; padding-right:0; } 
.banner_list li dl { position:absolute; left:185px; bottom:25px; margin:0; background:url(../../images/kor/etc/popup_bg.gif) no-repeat left top; padding-right:0; } 


/* 광복 70주년 대표성과 */
.guangfu_70s_summery { background-size:auto 100% !important; } 
.guangfu_70s_summery ul li { margin-top:10px; } 
.guangfu_70s_summery ul li span { display:block; } 
.guangfu_70s_summery ul li span.txt { padding-left:0; margin-left:0; margin-top:5px; background:none; } 
.guangfu_70s_list li { padding:35px 270px 30px 0; min-height:136px; } 
.guangfu_70s_list li .photo { width:250px; height:136px; } 
.guangfu_70s_btn a { padding:25px 0; } 
.guangfu_70s_btn a span { background:none; padding:0 0 0 0; min-height:10px; } 
 }



@media all and (max-width:800px) {/***** 정부3.0 정보공개 *****/
/* 정보공개제도란 */
.open_infor_img img.web { display:none; } 
.open_infor_img img.mob { display:block; margin:0 auto; width:100%; } 

/* 공공데이터 개방 */
.data_box1 { width:100%; float:none; margin-right:0; } 
.data_box2 { width:100%; float:none; margin-left:0; } 
.cont_tip_pattern span img { display:block; margin:0 auto; width:auto; } 

/***** 연구성과 *****/
/* 기술사업화 */
.technique_bg { min-height:100px; padding:10px 0 0 225px; background-size:auto 120px; } 

/* 창업지원 */
.entrepreneurship_bg { min-height:110px; padding:10px 0 0 225px; background-size:auto 120px; } 

/* 중소기업지원 */
.support_bg { min-height:110px; padding:10px 0 0 225px; background-size:auto 120px; } 

/* 미국특허 종합평가 세계1위 */
.patent_bg { min-height:100px; padding:0 0 0 225px; background-size:auto 120px; margin:0 0 20px 0; } 
.patent_cont02 img { width:180px; } 


/***** 연구원소개 *****/
/* 연혁 */
.history_archi { position:relative; height:auto; background:url(../../images/kor/sub5/history_linebg4.gif) repeat-y center top; } 
.history_archi li { background:#f4f4f4; width:100%; height:auto; position:relative; margin-top:15px; margin-bottom:20px; } 
.history_archi li:first-child { margin-top:0; } 
.history_archi li p { margin:0; padding:8px 10px; } 
.history_archi li p.title { background:url(../../images/kor/sub5/history_bg.gif) repeat; color:#fff; } 
.history_archi li p.title span { display:inline; } 
.history_archi li.his01 { left:auto; top:auto; } 
.history_archi li.his02 { left:auto; top:auto; } 
.history_archi li.his03 { left:auto; top:auto; } 
.history_archi li.his04 { left:auto; top:auto; height:auto; } 
.history_archi li.his05 { right:auto; top:auto; background:#f4f4f4 none; padding:0; } 
.history_archi li.his06 { right:auto; top:auto; height:auto; } 
.history_archi li.his07 { right:auto; top:auto; background:#f4f4f4 none; padding:0; } 


/***** 클린ETRI *****/
/* E-클린신고센터 */
.step_box img.web { display:none; } 
.step_box img.mob { display:block; margin:0 auto; width:100%; } 

/* 외국인으로부터 수수한 선물신고센터 */
.foreigner_step img.web { display:none; } 
.foreigner_step img.mob { display:block; } 


/***** 연구성과 *****/
/* 38년간 주요실적 */
.economic_effect ul li ul { height:95px; width:auto; padding:10px 20px; margin:0; } 
.economic_effect .shape_img span { display:inline-block; vertical-align:top; margin:0 20px; } 
}




@media all and (max-width:700px) {.depth4_tab .bg { display:none; } 
.depth4_tab ul { display:none; } 
.depth4_tab .mob_btn { display:block; } 
.depth4_tab .mob_btn a { display:block; padding:10px 15px; font-weight:600; font-size:15px; text-decoration:none; background:url(../../images/kor/common/depth4_mob_ico.gif) no-repeat 97% 50%; } 
.depth4_tab .mob_btn a.ov { background:url(../../images/kor/common/depth4_mob_ico_ov.gif) no-repeat 97% 50%; } 

.list_type01 li { position:relative; padding:40px 0 35px 170px; background:url(../../images/kor/common/line_bg.gif) repeat-x left top; } 
.list_type01 li .sum_img { border:1px solid #dedede; width:141px; background:url(../../images/kor/sub2/easy_img_bg.gif) repeat-y right top; padding:0 4px 0 0; position:absolute; left:0; top:40px; margin:0; } 
.list_type01 li .sum_img img { display:block; width:141px; } 


/***** 정부3.0 정보공개 *****/
/* 정보공개청구 */
.infor_claim { background-size:auto 170px; padding:20px 240px 0 0; min-height:100px; position:relative; } 
.infor_claim a { margin-top:10px; } 

/* 공공데이터 개방 */
.government_data { background-size:90px auto; padding:15px 0 0 0; width:auto; min-height:100px; margin:0 0 30px 0; } 
.government_data .title { padding:0 0 0 100px; } 
.open_data li { padding:0 0 0 100px; margin:10px 0 30px 0; } 
.open_data li p { width:92%; } 
.open_data li.data_01 { background-size:100px auto; } 
.open_data li.data_02 { background-size:100px auto; } 
.open_data li.data_03 { background-size:100px auto; } 
.open_data li.data_04 { background-size:100px auto; } 
.open_data li.data_05 { background-size:100px auto; } 
.open_data li.data_06 { background-size:100px auto; } 
.open_data li.data_07 { background-size:100px auto; } 
.open_data li.data_08 { background-size:100px auto; } 
.open_data li.data_09 { background-size:100px auto; } 
.open_data li.data_10 { background-size:100px auto; } 


/***** 연구원 소식 *****/
/* 사보 좋은e웃 */
.brochure_issue { border:1px solid #dfdfdf; background:url(../../images/kor/common/cont_tipbg.gif) repeat; padding:20px 3%; position:relative; min-height:174px; } 
.brochure_issue .sum_img { border:1px solid #dedede; width:140px; background:url(../../images/kor/sub2/easy_img_bg.gif) repeat-y right top; padding:0 4px 0 0; position:absolute; left:3%; top:20px; margin:0; } 
.brochure_issue .sum_img img { display:block; width:140px; } 
.brochure_issue p { margin:0 0 10px 165px; font-size:14px; } 
.brochure_issue p.title { margin-bottom:15px; margin-top:15px; font-weight:600; font-size:28px; letter-spacing:-1px; } 
.brochure_issue ul { margin:0 0 10px 165px; font-size:14px; } 
.brochure_issue ul li { float:left; width:45%; background:url(../../images/kor/common/h7_bul.gif) no-repeat left 8px; font-size:13px; padding:0 0 0 10px; margin:0 0 3px 0; line-height:20px; } 
.brochure_issue .btn { margin:25px 0 0 165px; } 
.brochure_issue .btn span { display:inline-block; margin:0 5px 5px 0; } 

.brochure_list ul li { float:left; width:50%; position:relative; height:138px; padding:0 0 0 0; } 
.brochure_list ul li .sum_img { border:1px solid #dedede; width:110px; background:url(../../images/kor/sub2/easy_img_bg.gif) repeat-y right top; padding:0 4px 0 0; position:absolute; left:15px; top:0; margin:0; } 
.brochure_list ul li .sum_img img { display:block; width:110px; } 
.brochure_list ul li p { margin:0 0 10px 145px; } 
.brochure_list ul li p.title { margin-bottom:15px; margin-top:10px; font-weight:600; font-size:18px; letter-spacing:-1px; } 
.brochure_list ul li .btn { margin:20px 0 0 145px; } 


/***** 연구행정부서 *****/
/* 소개 */
.department_org { width:100%; margin-top:50px; background:url(../../images/kor/sub4/depart_linebg02.gif) repeat-y center top; } 
.department_org li { } 
.department_org li strong { background:#e8680a; color:#fff; font-size:15px; display:block; width:200px; padding:12px 0; text-align:center; margin:0 auto; } 
.department_org li ul.depart01 { width:100%; padding:15px 0; background:none; } 
.department_org li ul.depart01:after { content:""; display:block; clear:both; } 
.department_org li ul.depart01 li { float:left; width:100%; background:none; margin-top:10px; } 
.department_org li ul.depart01 li:first-child { margin-top:0; } 
.department_org li ul.depart01 li span { display:block; border:3px solid #808080; background:#efefef; margin-left:0; font-weight:600; font-size:15px; padding:10px 10px; } 
.department_org li ul.depart02 { background:url(../../images/kor/sub4/depart_linebg01.gif) repeat-x left top; width:100%; } 
.department_org li ul.depart02 li { font-size:15px; background:url(../../images/kor/sub4/depart_org_bg.gif) repeat-y 20px top; margin-top:10px; } 
.department_org li ul.depart02 li:first-child { margin-top:0; } 
.department_org li ul.depart02 li:after { content:""; display:block; clear:both; } 
.department_org li ul.depart02 li span { display:block; width:100%; float:none; background:url(../../images/kor/sub4/depart_linebg03.gif) no-repeat left -2px; } 
.department_org li ul.depart02 li span.last { background:url(../../images/kor/sub4/depart_linebg04.gif) no-repeat left -2px; } 
.department_org li ul.depart02 li span a { display:block; padding:10px; color:#fff; background:#808080; font-weight:600; margin-left:0; border-bottom:1px solid #808080; border-top:1px solid #808080; } 
.department_org li ul.depart02 li ul { float:left; width:100%; padding:10px 0; border-bottom:1px solid #d6d6d6; border-top:1px solid #d6d6d6; border-right:0; border-left:0; margin-left:0; background:#f8f8f8; } 
.department_org li ul.depart02 li ul li { float:left; padding:0 10px 0 18px; margin-top:0px; background:url(../../images/kor/common/h7_bul.gif) no-repeat 10px 8px; font-size:13px; } 


/***** 연구성과 *****/
/* 38년간 주요실적 */
.economic_effect { background-size:30% auto; margin-top:30px; } 
.economic_effect .shape_img { padding-top:140px; text-align:center; } 
.economic_effect .shape_img span { display:inline-block; vertical-align:top; margin:0 0 20px 0; } 
.economic_effect .shape_img span img { display:block; margin:0 auto; width:90%; } 

/* etri 대표성과 */
h4.representation_title { margin:0 0 0 0; } 
h4.representation_title img { width:100%; } 

/* 연도별 연구성과 */
.goal_year.type2012,
.goal_year.type2013,
.goal_year.type2014 { background-position:right 50px; } 

/***** 연구원소개 *****/
/* 인사말 */


/* 연구원소개 */
.operation_target { width:100%; padding:0; } 
.operation_target li { float:left; width:31.3%; text-align:center; padding:120px 0 0 0; margin:0 1%; } 
.operation_target li.bn01 { background-size:auto 110px; } 
.operation_target li.bn02 { background-size:auto 110px; } 
.operation_target li.bn03 { background-size:auto 110px; } 
.strategies_propulsion li { float:left; width:13.9%; text-align:center; margin:0 1%; color:#fff; padding:20px 2% 0 2%; min-height:85px; font-size:14px; } 
.supported_list li { padding:5px 0 0 115px; min-height:105px; margin-top:15px; } 
.supported_list li.bn01 { background-size:auto 110px; } 
.supported_list li.bn02 { background-size:auto 110px; } 
.supported_list li.bn03 { background-size:auto 110px; } 
.research_result li { padding:0 0 0 145px; min-height:100px; margin-top:20px; } 
.research_result li.bn01 { background-size:auto 100px; } 
.research_result li.bn02 { background-size:auto 100px; } 
.research_result li.bn03 { background-size:auto 100px; } 
.research_result li.bn04 { background-size:auto 100px; } 
.research_result li.bn05 { background-size:auto 100px; } 
.rnd_strategies { width:100%; margin-left:0; } 
.rnd_strategies li { float:none; width:auto; margin:15px 0 0 0; padding:5px 0 0 220px; min-height:98px; } 
.rnd_strategies li.bn01 { background-size:200px auto; } 
.rnd_strategies li.bn02 { background-size:200px auto; } 
.rnd_strategies li.bn03 { background-size:200px auto; } 
.rnd_strategies li p { font-size:15px; font-weight:600; margin:0 0 10px 0; } 
.rnd_strategies li ul { margin-bottom:0; } 
.rnd_strategies li ul li { float:none; width:auto; margin:0; padding:0 0 0 10px; min-height:10px; } 

/* ci */
.ci01 { float:none; margin:0 0 15px 0; } 



/* 찾아오시는길 */
.floor_img { float:none; width:100%; margin:0 0 15px 0; } 
.floor_order { float:none; width:100%; margin-left:0; } 


/***** 이용안내 *****/
/* 사이트 맵 */
.sitemap { margin:0 0 30px 0; border:1px solid #d9d9d9; padding:10px 0; } 
.sitemap li { border-top:5px solid #fff; } 
.sitemap li strong { width:96%; display:block; font-size:15px; float:none; padding:5px 2% 5px 2%; background:#f6f6f6; } 
.sitemap li ul { width:96%; padding:8px 2%; float:none; background:#fff; } 

/* 배너더보기 */
.banner_more li { width:31.3%; float:left; margin:0 1% 10px 1%; } 
 }




@media all and (max-width:640px) {/***** 정부3.0 정보공개 *****/
/* 정보공개청구 */
.infor_claim { background-size:300px auto; background-position:center top; padding:200px 0 0 0; min-height:100px; position:relative; } 
.infor_claim a { margin-top:10px; } 

/* 공공데이터 개방 */
.cont_tip_pattern span img { display:block; margin:0 auto; width:80%; } 


/***** 연구원 소식 *****/
/* 사보 좋은e웃 */
.brochure_issue { border:1px solid #dfdfdf; background:url(../../images/kor/common/cont_tipbg.gif) repeat; padding:15px 3%; position:relative; min-height:100px; margin:0 0 30px 0; } 
.brochure_issue .sum_img { border:1px solid #dedede; width:181px; background:url(../../images/kor/sub2/easy_img_bg.gif) repeat-y right top; padding:0 4px 0 0; position:relative; left:auto; top:auto; margin:0 auto; } 
.brochure_issue .sum_img img { display:block; width:181px; } 
.brochure_issue p { margin:0 0 10px 0; font-size:14px; text-align:center; padding:0 10px; } 
.brochure_issue p.title { margin-bottom:15px; margin-top:15px; font-weight:600; font-size:28px; letter-spacing:-1px; } 
.brochure_issue ul { margin:0 0 10px 0; font-size:14px; } 
.brochure_issue ul li { float:left; width:auto; background:url(../../images/kor/common/h7_bul.gif) no-repeat left 8px; font-size:13px; padding:0 0 0 10px; margin:0 15px 3px 0; line-height:20px; } 
.brochure_issue .btn { margin:25px 0 0 0; text-align:center; } 
.brochure_issue .btn span { display:inline-block; margin:0 5px 5px 0; } 
.brochure_issue .btn span a.pdf_btn { width:78px; } 
.brochure_issue .btn span a.ebook_btn2 { width:80px; } 

.brochure_search { margin-bottom:10px; width:auto; float:none; } 
.brochure_appli { width:auto; float:none; margin:0 0 15px 0; } 
.brochure_list { width:100%; position:relative; padding:0 0 0 0; margin:0 0 0 0; } 
.brochure_list span.bg { display:none; } 
.brochure_list ul li { float:none; width:100%; position:relative; height:138px; margin:15px 0 0 0; padding-bottom:15px; border-bottom:1px solid #dedede; } 


/***** 연구성과 *****/
/* 기술사업화 */
.technique_bg { min-height:90px; padding:10px 0 0 190px; background-size:auto 100px; } 

/* 창업지원 */
.entrepreneurship_bg { min-height:90px; padding:10px 0 0 190px; background-size:auto 100px; } 

/* 중소기업지원 */
.support_bg { min-height:90px; padding:10px 0 0 190px; background-size:auto 100px; } 

/* 미국특허 종합평가 세계1위 */
.patent_bg { min-height:90px; padding:10px 0 0 190px; background-size:auto 100px; } 
.patent_cont01 img { width:150px; } 
.patent_cont02 img { width:150px; } 

/* etri 대표성과 */
.representation_list { width:100%; min-height:100px; background:url(../../images/kor/sub7/representation_bg2.gif) repeat-y 15px top; margin-top:-20px; padding-top:35px; } 
.representation_list:after { content:""; display:block; clear:both; } 
.representation_list li { width:auto; position:relative; margin-top:30px; padding:0 0 0 10px; } 
.representation_list li:first-child { margin-top:0; } 
.representation_list li.right { text-align:left !important; } 
.representation_list li .l_box { position:relative; width:85%; left:auto; padding:0 5% 0 10%; top:auto; margin:0 0 0 0; background:url(../../images/kor/sub7/representation_bg3.gif) no-repeat left 8px; } 
.representation_list li .r_box { position:relative; width:85%; left:auto; padding:0 5% 0 10%; top:auto; margin:0 0 0 0; background:url(../../images/kor/sub7/representation_bg3.gif) no-repeat left 8px; } 
.representation_list li .list01 { top:0; } 
.representation_list li .list02 { top:0; } 
.representation_list li .list03 { top:0; } 
.representation_list li .list04 { top:0; } 
.representation_list li .list05 { top:0; } 
.representation_list li .list06 { top:0; } 
.representation_list li .list07 { top:0; } 
.representation_list li .list08 { top:0; } 
.representation_list li .list09 { top:0; } 
.representation_list li .text { margin:0 0 10px 0; } 
.representation_list li .text strong { font-size:27px; display:block; line-height:27px; margin-bottom:3px; } 
.representation_list li .img { width:210px; height:124px; overflow:hidden; display:inline-block; vertical-align:top; } 
.representation_list li.lastbg { background:url(../../images/kor/sub7/representation_bg4.gif) no-repeat 15px bottom; } 

/***** 연구원소개 *****/
/* 연구원소개 */
.strategies_propulsion li { float:none; width:100%; text-align:center; margin:5px 0 0 0; color:#fff; padding:10px 0; min-height:10px; font-size:14px; } 
.budget_status img { display:block; margin:0 auto; width:90%; } 
.research_core li { float:left; width:31.3%; text-align:center; margin:0 2% 10px 0; overflow:hidden; position:relative; } 

.greeting.greeting-type2 { background-size:50%; padding:0; min-height:200px } 
.greeting.greeting-type2 .title { margin:0 0 50px 0; font-size:20px; line-height:27px } 

.greeting.greeting-type3 { background-size:50%; padding:0; min-height:200px } 
.greeting.greeting-type3 .title { margin:0 0 50px 0; font-size:20px; line-height:27px } 
.greeting.greeting-type3 p { padding-right: 30%; } 


/* 연혁 */
.history_list { width:100%; } 
.history_list li { border-top:1px dotted #dadada; padding:30px 0; position:relative; } 
.history_list li:first-child { border-top:0; } 
.history_list li:after { content:""; display:block; clear:both; } 
.history_list li .sum_photo { float:none; width:100%; margin:0 0 10px 0; } 
.history_list li .sum_photo img { display:inline-block; width:130px; margin-bottom:0; margin-right:5px; } 
.history_list li .infor { float:none; width:100%; } 
.history_list li .infor h4 { margin:0 0 20px 0; } 
.history_list li .infor ul { width:auto; } 
.history_list li .infor ul li { border:0; padding:0; margin-top:10px; } 
.history_list li .infor ul li span { display:inline-block; vertical-align:top; display:block; } 
.history_list li .infor ul li span.date { position:relative; left:auto; top:auto; font-weight:600; font-size:14px; margin:0 0 3px 0; } 
.history_list li .infor ul li span.text { margin-left:0; } 


/***** 클린ETRI *****/
/* E-클린신고센터 */
.e_clean_tip { margin-top:0px; text-align:left; } 


/***** 기업지원안내 *****/
/* 연구소기업 */
.company_list li { float:none; width:100%; margin:0 0 10px 0; } 
.company_list li .comp_box { height:auto; } 


/* 광복 70주년 대표성과 */
.guangfu_70s_list li { padding:40px 0 35px 0; min-height:173px; } 
.guangfu_70s_list li .photo { position:relative; width:300px; height:auto; max-width:90%; right:auto; top:auto; margin:10px auto 15px auto; } 
.guangfu_70s_btn a { padding:15px 0; } 
.guangfu_70s_btn a span strong { display:block; } 


/* 연구원 소개 */
.manpower img.img01{margin:0 auto 40px auto;display: block;margin: 0 auto;width: 90%;}
 }




@media all and (max-width:540px) {/* common */
.depth5_tab li { float:none; width:100%; margin:0 0 5px 0; } 

.list_type01 li { position:relative; padding:40px 0 35px 0; background:url(../../images/kor/common/line_bg.gif) repeat-x left top; } 
.list_type01 li .sum_img { border:1px solid #dedede; width:181px; background:url(../../images/kor/sub2/easy_img_bg.gif) repeat-y right top; padding:0 4px 0 0; position:relative; left:0; top:0; margin:0 auto 15px auto; } 
.list_type01 li .sum_img img { display:block; width:181px; } 
.list_type01 li p.title { font-size:20px; margin:0 0 10px 0; } 


/***** 연구성과 *****/
/* 38년간 주요실적 */
.economic_effect { background-size:100px auto; background-position:center 270px; margin-top:0; } 
.economic_effect ul li { float:none; background:#f6f6f6; } 
.economic_effect ul li.effect01 { width:100%; margin-right:0; margin-bottom:10px; } 
.economic_effect ul li.effect02 { width:100%; margin-left:0; } 
.economic_effect ul li ul { height:auto; width:auto; padding:10px 20px 15px 20px; margin:0; } 
.economic_effect .shape_img { padding-top:100px; text-align:center; } 

/* 연도별 연구성과 */
.goal_year.type2012,
.goal_year.type2013,
.goal_year.type2014 { background:none; } 
.goal_year .list_goal { padding-top:10px; } 


/***** 연구원소개 *****/

/* 연구원소개 */
.rnd_strategies li { float:none; width:auto; margin:15px 0 0 0; padding:0 0 0 150px; min-height:72px; } 
.rnd_strategies li.bn01 { background-size:140px auto; } 
.rnd_strategies li.bn02 { background-size:140px auto; } 
.rnd_strategies li.bn03 { background-size:140px auto; } 

/* 연혁 */
.history_list li .sum_photo img { display:inline-block; width:90px; margin-bottom:0; margin-right:2px; } 

/* ci */
.ci02 ul li ul li img.hor { width:90%; } 
.ci03 { width:100%; } 
.ci03:after { content:""; display:block; clear:both; } 
.ci03 li { float:none; width:auto; margin:0 0 20px 0; } 
.ci03 li strong { font-weight:600; font-size:15px; display:block; margin:0 0 10px 0; } 
.ci03 li img { display:block; width:94%; } 


/***** 이용안내 *****/
/* 팝업더보기 */
.banner_list li { height:120px; } 
.banner_list li .sum_img { position:absolute; width:140px; height:120px; border:1px solid #cecece; left:0; top:20px; overflow:hidden; } 
.banner_list li .sum_img a { width:auto; height:120px; display:block; } 
.banner_list li .sum_img img { width:auto; height:120px; display:block; position:absolute; } 
.banner_list li .title { font-size:16px; font-weight:600; margin:5px 0 0 155px; } 
.banner_list li dl { position:absolute; left:155px; bottom:23px; margin:0; padding-right:0; } 
.banner_list li dl dt { color:#eb581e; font-weight:600; font-size:14px; padding:5px 0 0 0; } 
.banner_list li dl dd { } 
 }




@media all and (max-width:480px) {/* common */
.cont_tip_pattern .box.tipbg01 { background-size:60px auto; min-height:50px; padding:0 0 0 75px; } 
.cont_tip_pattern .box.tipbg01 p.title { font-size:18px; font-weight:600; margin:0 0 13px 0; } 
.cont_tip_pattern .box.tipbg02 { background-size:60px auto; min-height:50px; padding:15px 0 0 75px; } 
.cont_tip_pattern .box.tipbg03 { background-size:60px auto; min-height:50px; padding:0 0 0 75px; } 
.cont_tip_pattern .box.tipbg03 p.title { font-size:18px; font-weight:600; margin:0 0 13px 0; } 
.cont_tip_pattern .box p.title { font-size:18px; font-weight:600; margin:8px 0 18px 55px; } 


/***** 정부3.0 정보공개 *****/
/* 정보공개청구 */
.infor_claim { background-size:240px auto; background-position:center top; padding:165px 0 0 0; min-height:100px; position:relative; } 

/* 공공데이터 개방 */
.open_data li p { width:86%; } 


/***** 연구원 소식 *****/
/* Easy IT 시리즈 */
.easy_list { margin-top:-30px; } 
.easy_list li { border-top:1px solid #e4e4e4; position:relative; padding:30px 0 25px 0; min-height:180px; } 
.easy_list li .sum_img { position:relative; left:auto; top:auto; margin:0 auto 15px auto; } 


/***** 연구성과 *****/
/* 기술사업화 */
.technique_bg { min-height:50px; padding:140px 0 0 0; background-size:230px auto; } 

/* 창업지원 */
.entrepreneurship_bg { min-height:50px; padding:140px 0 0 0; background-size:230px auto; } 

/* 중소기업지원 */
.support_bg { min-height:50px; padding:140px 0 0 0; background-size:230px auto; } 

/* 미국특허 종합평가 세계1위 */
.patent_bg { min-height:50px; padding:140px 0 0 0; background-size:230px auto; margin:0 0 30px 0; } 
.patent_cont01 img { width:130px; } 
.patent_cont02 img { width:130px; } 


/***** 연구행정부서 *****
/* 연구성과 */
.depart_result a { position:relative; right:auto; bottom:0; margin:10px 0 0 0; float:right; } 


/***** 연구원소개 *****/
/* 인사말 */

/* 연구원소개 */
.operation_target { width:100%; padding:0; } 
.operation_target li { float:none; width:100%; text-align:left; padding:15px 0 0 95px; margin:15px 0 0 0; min-height:65px; } 
.operation_target li.bn01 { background-size:auto 80px; background-position:left top; } 
.operation_target li.bn02 { background-size:auto 80px; background-position:left top; } 
.operation_target li.bn03 { background-size:auto 80px; background-position:left top; } 
/* .manpower img { display:block; margin:0 auto 0 auto; width:70%; }  */

.supported_list li { padding:5px 0 0 85px; min-height:75px; margin-top:20px; } 
.supported_list li.bn01 { background-size:auto 80px; } 
.supported_list li.bn02 { background-size:auto 80px; } 
.supported_list li.bn03 { background-size:auto 80px; } 
.research_core li { float:left; width:48%; text-align:center; margin:0 2% 10px 0; overflow:hidden; position:relative; } 
.research_result li { padding:0 0 0 120px; min-height:80px; margin-top:20px; } 
.research_result li.bn01 { background-size:auto 80px; } 
.research_result li.bn02 { background-size:auto 80px; } 
.research_result li.bn03 { background-size:auto 80px; } 
.research_result li.bn04 { background-size:auto 80px; } 
.research_result li.bn05 { background-size:auto 80px; } 
.accomplishment img { display:block; margin:0 auto 0 auto; width:90%; } 

/* ci */
.ci01 { float:none; margin:0 0 15px 0; } 
.ci01 img { width:94%; } 
.ci02 { border:1px solid #e5e5e5; background:url(../../images/kor/sub5/grid_bg.gif) repeat -1px -1px; padding:20px 3% 5px 3%; } 
.ci02 ul { width:100%; } 
.ci02 ul:after { content:""; display:block; clear:both; } 
.ci02 ul li { margin-top:30px; } 
.ci02 ul li:first-child { margin-top:0 } 
.ci02 ul li strong { font-weight:600; font-size:15px; display:block; margin:0 0 15px 2%; } 
.ci02 ul li ul { } 
.ci02 ul li ul li { float:none; margin:0 2% 20px 2%; } 
.ci02 ul li ul li img { display:block; width:46%; } 
.ci02 ul li ul li img.hor { width:90%; } 

/* 조직도 */
/*
.organization li ul.org_depth1 { width:100%; position:relative; height:230px; background:none; } 
.organization li ul.org_depth1 li.t01 { background:#3c71c9; width:80%; height:30px; left:10%; top:20px; margin-left:0; padding:10px 0 0 0; } 
.organization li ul.org_depth1 li.t02 { background:#1595d4; width:80%; height:30px; left:10%; top:70px; border:0; padding:10px 0 0 0; } 
.organization li ul.org_depth1 li.t03 { background:#fff; color:#1595d4; border:0; width:80%; height:auto; left:10%; margin-left:0; top:120px; padding:0; } 
.organization li ul.org_depth1 li.t03 span { border:3px solid #1595d4; display:block; padding:7px 0 0 0; height:27px; } 
.organization li ul.org_depth1 li.t04 { background:#fff; color:#e8680a; border:0; width:80%; height:auto; left:10%; top:170px; padding:0; margin-left:0; } 
.organization li ul.org_depth1 li.t04 span { border:3px solid #e8680a; display:block; padding:7px 0 0 0; height:27px; } 
.organization li ul.org_depth2 { background:url(../../images/kor/sub5/organization_line05.gif) repeat-y center top; } 
*/

/***** 클린ETRI *****/
/* E-클린신고센터 */
.cont_tip_pattern .box.e_clean_check dt { float:none; margin-bottom:5px; } 
.cont_tip_pattern .box.e_clean_check dd { float:left; margin:1px 10px 0 0; } 

/* 배너더보기 */
.banner_more li { width:48%; float:left; margin:0 1% 10px 1%; } 


/* 광복 70주년 대표성과 */
.guangfu_70s_summery ul { padding-right:0px; } 
.guangfu_70s_summery { padding:30px 5% 70px 5%; } 
.guangfu_70s_summery .logo { right:5%; width:80px; height:auto; } 
.guangfu_70s_btn a { font-size:16px; line-height:20px; } 
 }


a.btn-default { display:inline-block; color:#fff; background:#707681; padding:6px 18px; } 



.reference-ico { display:inline-block; width:14px; height:16px; background:url(../../images/kor/etc/reference-ico.gif) no-repeat; margin-right:5px; position:relative; top:4px } 

.ul-default { margin-top:5px } 
.ul-default li { background:url(../../images/kor/etc/li-bg.gif) no-repeat 0 5px; font-weight:normal; margin-bottom:5px; padding-left:10px } 
.num { display:inline-block; width:16px; height:16px; border-radius:50%; text-align:center; background:#e5e5e5; margin-right:5px; font-size:11px; font-family:Tahoma, Geneva, sans-serif; line-height:15px; color:#636363 } 
.ul-default li li { background:none; padding-left:0; margin-bottom:3px } 
.ul-default ul, .ul-default ol { margin:7px 0 12px 0 } 
.blue { font-size:15px; color:#3374cc } 

.ul-default a { text-decoration:underline; color:#258ccc } 

.pattern-wrap { background:url(../../images/kor/etc/cont_summery_bg.gif) repeat; padding:3px; margin:10px auto 25px } 
.pattern-wrap > div { background:#fff; padding:0 } 

.pri-box { background:url(../../images/kor/etc/ico-pri.gif) no-repeat 25px center; margin-bottom:0 } 

a.btn-go { margin-bottom:3px; position:relative; background:#e9e9e9 url(../../images/kor/etc/btn-go.gif) no-repeat right center !important; color:#000 !important; text-decoration:none !important; padding:3px 40px 3px 10px !important; display:inline-block } 
a.btn-go.down { background:#e9e9e9 url(../../images/kor/etc/btn-down.gif) no-repeat right center !important; } 
a.btn-go.blank { padding-right:55px !important } 
a.btn-go:hover { background-color:#dedede !important } 

a.btn-go[target="_blank"]:after { display:block; content:""; position:absolute; right:40px; top:7px; background:url(../../images/kor/common/blank_ico.gif) no-repeat 100% 50%; width:20px; height:10px; } 


.info-closed { position:absolute; top:20px; left:50%; margin-left:-288px; z-index:9999 } 
.info-closed a { display:inline-block; position:absolute; top:50px; right:55px; } 
@media all and (max-width:570px) {.info-closed { left:0; margin-left:0; } 
.info-closed a { top:35px; right:38px; } 
.info-closed a img { width:21px; height:23px } 
 }

.ul-default-type2 { margin:-20px 0 0 26px; } 

.idx-wrap h4 { letter-spacing:0; font-size:16px; margin:30px 0 15px 0 } 
.idx-wrap h5 { margin:24px 0 5px 0 } 
.idx-wrap p { margin:0 0 5px 0 } 
.idx-wrap img { max-width:100% } 
.idx-title { font-family:nanum gothic; font-size:22px; color:#0066a6; font-weight:bold; line-height:24px } 
.idx-title:before { content:""; display:block; width:120px; height:2px; background:#0066a6; margin-bottom:15px } 
.idx-list { margin:30px 0 0 0 } 
.idx-list li img { float:left; } 
.idx-list li { margin-bottom:20px } 
.idx-list li:after { display:block; clear:both; content:"" } 
.idx-list li dl { margin-left:245px; padding:18px 0 0 0 } 
.idx-list li dl dt { font-size:15px; font-weight:bold; margin:0 0 10px 0 } 
.idx-list li dl dt span { display:inline-block; font-size:12px; width:20px; height:20px; color:#fff; background:#ea581d; text-align:center; box-sizing:border-box; padding-top:2px } 
.idx-list li dl dd span { display:block } 
.idx-wrap .dot { background:url(../../images/kor/common/h7_bul.gif) no-repeat left 8px; padding:0 0 0 12px } 
.idx-list li dl dd span.idx-eng { border-top:1px solid #dedede; padding:13px 0 0 0; margin:13px 0 0 0; color:#0066a6; font-size:14px; font-family:tahoma } 
.idx-img-float { margin:0 0 30px 0 } 
.idx-img-float:after { display:block; clear:both; content:"" } 
.idx-img-float > div { padding:5px 340px 0 0 } 
.idx-img-float div div { border-radius:5px; border:1px solid #dedede; background:#fafafa; padding:20px 20px 15px 20px; margin:30px 0 0 0 } 
.idx-img-float div div h5 { margin:0 0 10px 0 } 
.idx-img-float img { float:right; padding-right:46px } 

@media all and (max-width:640px) {.idx-list img { width:121px; height:79px } 
.idx-list li dl { margin-left:130px; padding:0 } 
.idx-img-float img { float:none; padding-right:0; margin:10px 0 0 0 } 
.idx-img-float > div { padding:0 } 
.idx-list li dl dd span.idx-eng { padding:5px 0 0 0; margin:5px 0 0 0 } 
 }


.sns { background:#e6ebed url(../../images/kor/sub2/sns-bg.png) no-repeat 20px 20px; padding:20px 20px 20px 320px } 
.sns ul { padding:40px 0 } 
.sns ul:after { display:block; clear:both; content:"" } 
.sns ul li { float:left; width:33%; box-sizing:border-box; text-align:center; padding:140px 0 0 0; border-left:1px solid #d3dde7 } 
.sns ul li p { font-size:13px; font-weight:600 } 
.sns ul li:first-child { background:url(../../images/kor/sub2/sns01.png) no-repeat center 0; border-left:none } 
.sns ul li:nth-child(2) { background:url(../../images/kor/sub2/sns02.png) no-repeat center 0 } 
.sns ul li:last-child { background:url(../../images/kor/sub2/sns03.png) no-repeat center 0 } 
.sns ul li a { display:inline-block; border-radius:30px; background:#2d60b5; color:#fff; font-weight:600; padding:7px 20px } 
@media all and (max-width:840px) {.sns { background:#e6ebed; padding:20px } 
 }
@media all and (max-width:540px) {.sns { padding:0 20px } 
.sns ul { padding:20px 0 } 
.sns ul li { float:none; width:100%; box-sizing:border-box; text-align:left; padding:15px 0 15px 80px; border-bottom:1px solid #d3dde7; border-left:none } 
.sns ul li p { margin-bottom:7px } 
.sns ul li:first-child, .sns ul li:nth-child(2), .sns ul li:last-child { background-size:54px 55px; background-position:5px center } 
.sns ul li:last-child { border-bottom:none } 
.sns ul li a { padding:5px 20px } 
 }


.site-link { } 
.site-link li { margin-bottom:5px } 
.site-link a { display:inline-block; background:url(../../images/kor/common/home_ico.gif) no-repeat 0 0; padding:2px 0 2px 26px } 
.site-link br { display:none } 

.imgbox_img { text-align:center } 
.imgbox_img img { max-width:100% } 

.tab-default { margin:0 -3px } 
.tab-default::after { display:block; clear: both; content: "" } 
.tab-default li { box-sizing:border-box; float:left; width: 50%; padding: 0 3px } 
.tab-default li a { display:block; background: #dedede; font-size: 15px; font-weight:bold; text-align:center; padding:15px } 
.tab-default li a.on { background: #2461bd; color:#fff } 

.movie-list { margin:20px 0 0 0 } 
.movie-list li { margin:14px 0 } 
.movie-list li a { display: block; background:#fff; border: 1px solid #dedede; padding:30px 30px 27px 250px; border-radius: 0; position: relative; min-height: 158px; box-sizing: border-box; text-decoration: none; transition: all 0.3s ease; box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.05); } 
.movie-list li a:hover { background: #F3F5F8; } 
.movie-list li a img { width:194px; height: 116px; display: block; position: absolute; top: 20px; left: 26px } 
.movie-list li a dl dt { font-size:14px; margin: 0 0 15px 0; font-weight:bold } 
.movie-list li a dl dd.cont { height:36px; overflow: hidden } 
.movie-list li a dl dd.info { color:#6E6E6E; margin: 15px 0 0 0 } 
.movie-list li a dl dd.info span { opacity: 0.5 } 


.untact-info { position: relative; } 
.untact-info .box { padding:0 } 
.untact-info .box a { padding: 20px 150px 20px 3%; display: block; text-decoration: none; transition: all 0.3s ease-in; } 
.untact-info .box a:hover strong { color:#2461bd } 
.untact-info img { display: inline-block; position: absolute; right: 30px; top:33px } 

@media all and (max-width:767px) {.tab-default li a { font-size:15px } 
.movie-list li a { padding:20px 20px 20px 110px; min-height: 100px;  } 
.movie-list li a img { width:80px; height: 55px; top: 15px; left: 15px } 
.movie-list li a dl dt { margin: 0 0 7px 0; font-size: 14px } 
.movie-list li a dl dd.info { display:none } 
 }

@media all and (max-width:500px) {.untact-info .box a { padding: 20px 3% } 
.untact-info img { position: static; margin-top: 15px; } 
 }



.list_goal_new { display: flex; flex-wrap: wrap; margin: 0 -22px; padding-top: 140px; } 
.list_goal.list_goal_new > li { float: none; width: calc(50% - 44px); margin: 10px 22px 20px; padding-bottom: 100px; } 

@media all and (max-width:840px) {.list_goal.list_goal_new > li { width: calc(100%); padding-bottom: 20px; } 
 }


.greeting_new { padding-bottom: 30px; } 
.greeting_new .title { display: inline-block; position: relative; font-family: '나눔고딕','NanumGothicWeb','Nanum Gothic'; font-size: 26px; font-weight: 600; margin: 0 0 40px 0; } 
.greeting_new .title:after { content: ""; width: 100%; height: 1px; background: #dedede; display: inline-block; margin-top: 8px; } 


/***** 이해하기 쉬운 개인정보처리방침 *****/

.short-privacy{ font-size: 15px; line-height: 1.5;}
.short-privacy .h6_ul li{ font-size: 18px !important;}
.short-privacy .h7_ul{ margin-top: 10px;}
.short-privacy .h7_ul li{ font-size: 16px !important;}
.info_security { display: flex; border: 1px solid #eaeaea; /* width: 100%; */}
.security_p { font-size: 20px; line-height: 1.4; font-weight: 700; padding-left: 8px; } 
.security_img {margin: 20px 30px 18px; } 
.security_list {margin: auto 10px;width: 100%; } 

@media all and (max-width:500px) {.info_security { flex-wrap:wrap; } 
.security_img { margin: 0 auto; } 
.short-privacy{ font-size: 14px; line-height: 1.5;}
.short-privacy .h6_ul li{ font-size: 15px !important;}
.short-privacy .h7_ul li{ font-size: 14px !important;}
.security_p { font-size: 15px;  } 
}
