@charset "utf-8";

/* 아이콘 모음 */
.s1_ico{background:url(../../images/kor/sub01/sub1_ico.png) no-repeat;}
.s1_ico.icon1{background-position:-144px 0;}
.s1_ico.icon2{background-position:-216px 0;}
.s1_ico.icon3{background-position:-288px 0;}
.s1_ico.icon4{background-position:-360px 0;}
.s1_ico.icon5{background-position:-432px 0;}
.s1_ico.icon6{background-position:-504px 0;}
.s1_ico.icon7{background-position:-576px 0;}
.s1_ico.icon8{background-position:-648px 0;}
.s1_ico.icon9{background-position:-720px 0;}
.s4_ico{background:url(../../images/kor/sub04/sub4_ico.png) no-repeat;}


/*탑박스 검색공통스타일*/

.basic_box.research,
.basic_box.patent{padding:20px 0;border-top:2px solid #07469b;border-left-color:transparent;border-right-color:transparent;}
.basic_box.research:before,
.basic_box.patent:before{display:none;}
.basic_box.research .basic_search,.basic_box.opensearch .basic_search{padding:44px 0 0;}
.basic_box.research .board_total{margin-bottom:10px;}
.basic_box.research .grap,.basic_box.opensearch .grap{width:100%;}
.basic_box.research .grap select,.basic_box.opensearch .grap select{position:relative;width:100%;height:36px;/*appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url(../../images/lab/sub02/r_select_arr.png) no-repeat top right;*/font-size:12px;line-height:1.2}
.basic_box.research .grap select:before{}
.basic_search .searchinput input[type="text"]{width:100%;height:34px;font-family:'nsr','맑은 고딕','Malgun Gothic';}
.basic_search .searchinput input[type="submit"]{width:42px;height:34px;background:url(../../images/lab/sub02/r_find_btn.png) no-repeat 50% 50%;}
.basic_box.research .flow,
.basic_box.opensearch .flow{line-height:34px;}
.basic_box.research .board_total{padding-left:0;background:none;}

.basic_box.patent .basic_search{float:none;padding:0;width:100%;}
.basic_box.patent .basic_search .s3_ico{display:none;}
.basic_box.patent .basic_search ul li{position:relative;margin-top:5px;}
.basic_box.patent .basic_search ul li:after{content:"";display:block;clear:both;visibility:hidden;}
.basic_box.patent .basic_search ul li:first-child{margin-top:0;}
.basic_box.patent .basic_search ul li label{padding:0;line-height:38px;}
.basic_box.patent .basic_search ul li .flow{padding:0 10px;}
.basic_box.patent .basic_search ul li select{width:100%;height:36px;}
.basic_box.patent .basic_search ul li .inp_text{display:block;position:relative;margin:3px 0;}
.basic_box.patent .basic_search ul li .inp_text.cal{padding-right:41px;}
.basic_box.patent .basic_search ul li .inp_text.cal a{display:block;position:absolute;bottom:0;right:0;width:34px;height:36px;background:url(../../images/lab/sub02/cal_ico.png) no-repeat 50% 50%;border:1px solid #ccc;font-size:0;line-height:0;}
.basic_box.patent .basic_search ul li input[type="text"]{width:100%;height:36px;font-family:'nsr','맑은 고딕','Malgun Gothic';}
.basic_box.patent .basic_search ul li input[type="submit"]{position:absolute;bottom:0;right:0;width:42px;height:36px;background:url(../../images/lab/sub02/r_find_btn.png) no-repeat 50% 50%;border:0;font-size:0;line-height:0;}

@media all and (min-width:480px){
	.basic_box.research .basic_search,.basic_box.opensearch .basic_search{padding:0 0 0 194px;}
	.basic_box.research .grap,.basic_box.opensearch .grap{width:186px;}
	.basic_box.patent .basic_search ul li{padding-left:90px;}
	.basic_box.patent .basic_search ul li>label{position:absolute;top:0;left:0;}
	.basic_box.patent .basic_search ul li select,
	.basic_box.patent .basic_search ul li .inp_text{display:inline-block;margin:0;width:180px;}
	.basic_box.patent .basic_search ul li .inp_text.cal{width:180px;}
}
@media all and (min-width:640px){
	.basic_box.patent .basic_search ul li .inp_text{width:240px;}
	.basic_box.patent .basic_search ul li>label + .inp_text.cal{margin-left:12px;}
	.basic_box.patent .basic_search ul li>label:first-child + .inp_text.cal{margin:0 12px 0 0;}

}
@media all and (min-width:768px){
	.basic_box.patent .basic_search{padding-left:130px;}
	.basic_box.patent .basic_search ul li .inp_text{width:240px;}
	.basic_box.patent .basic_search .s3_ico{display:block;width:72px;height:72px;}
	.basic_box.patent .basic_search .s3_ico.radius_w{position:absolute;top:10px;left:25px;background-position:0 -155px;}
	.basic_box.patent .basic_search .s3_ico.sico1{background-position:-72px -155px;}
	.basic_box.research .board_total{margin-bottom:0;}
	.basic_box.research .basic_search .searchinput{width:324px;}

}
@media all and (min-width:1024px) {
	.basic_box.patent .basic_search{padding-left:150px;}
	.basic_box.patent .basic_search ul li .inp_text{display:inline-block;width:320px;}
}











/* sub01_정보공개제도안내 */
.openinfo{position:relative;margin-bottom:50px;overflow:hidden;}
.openinfo:after{content:"";display:block;clear:both;}
.openinfo h2:before{display:none;}
.openinfo h2{margin:0;padding:0;padding-top:30px;background:url(../../images/kor/sub01/openinfo_bg.png);font-size:0;overflow:hidden;}
.openinfo h2 span.openinfo_logo{display:block;margin:0 auto;width:147px;height:74px;background:url(../../images/kor/sub01/openinfo_h2.png) no-repeat;}
.openinfo ul{padding:15px;background-color:#07469b;color:#fff;overflow:hidden;}
.openinfo ul li{padding:15px 0;border-top:1px solid #0f60ad;}
.openinfo ul li:first-child{border-top:0;}
.openinfo ul li b{display:block;margin-bottom:15px;font-family:'nsr','맑은 고딕','Malgun Gothic';font-size:18px;letter-spacing:1px;text-align:center;}
.openinfo ul li span{font-family:'nsr','맑은 고딕','Malgun Gothic';line-height:20px;word-wrap:break-word;word-break:keep-all;}
@media all and (min-width:768px) {
	.openinfo ul:after{content:"";display:block;clear:both;}
	.openinfo ul li{float:left;padding:10px;width:50%;border-top:0;border-left:1px solid #0f60ad;}
	.openinfo ul li:first-child{border-left:0;}
}
@media all and (min-width:1024px) {
	.openinfo{padding-left:300px;height:195px;margin-bottom:80px;}
	.openinfo h2{position:absolute;top:0;left:0;width:300px;height:195px;padding-top:60px;}
	.openinfo ul{display:table;position:relative;padding:10px 35px;}
	.openinfo ul:after{content:"";display:block;clear:both;visibility:hidden;}
	.openinfo ul li{display:table-row;float:none;border:0;}
	.openinfo ul li:first-child{border-top:0;}
	.openinfo ul li b,
	.openinfo ul li span{display:table-cell;padding:24px 0;vertical-align:middle;}
	.openinfo ul li b{width:20%;text-align:left;}
	.openinfo ul li span{width:80%;}
	.openinfo ul li:first-child b,
	.openinfo ul li:first-child span{border-bottom:1px solid #0f60ad;}
}
@media all and (min-width:1200px){
	.openinfo{padding-left:350px;}
	.openinfo h2{width:350px;}
	.openinfo ul{padding:10px 60px;}
}
@media all and (min-width:1280px){
	.openinfo ul{padding:10px 115px;}
}

/* 정부3.0 */
.open_icon {display:inline-block;width:70px;min-height:70px;margin:0 auto 0;padding:0;background:url(../../images/kor/sub01/bg_ico_open.png) no-repeat;background-image: url(../../images/kor/sub01/bg_ico_open.svg), none;}
.open_icon {display:block;}
.open_icon.icon1 {}
.open_icon.icon1{background-position:0 0%}
.open_icon.icon2{background-position:-80px 0%}
.open_icon.icon3{background-position:-160px 0%}
.open_icon.icon4{background-position:-240px 0%} 
.open_icon.icon5{background-position:-320px 0%}
.open_icon.icon6{background-position:-400px 0%}
.open_icon.icon7{background-position:-480px 0%} 
.open_icon.icon8{background-position:-560px 0%}
.open_icon.icon9{background-position:-640px 0%}
.open_icon.icon10{background-position:-720px 0%}
.open_icon.icon11{background-position:-800px 0px}
.open_icon.icon12{background-position:-880px 0px}
.open_icon.icon13{background-position: 0px -80px}
.open_icon.icon14{background-position:-80px -80px}
.open_icon.icon15{background-position:-160px -80px}
.open_icon.icon16{background-position:-240px -80px}
.open_icon.icon17{background-position:-320px -80px}
.open_icon.icon18{background-position:-400px -80px}
.open_icon.icon19{background-position:-480px -80px}

.openbox{padding:20px;border:1px solid #ddd;margin-bottom:10px;}
.openbox h3{text-align:center;font-size:20px;}
.opencol{margin:15px 0;border:1px solid #ddd;}
.opencol ul:after{content:"";display:block;clear:both;visibility:hidden;}
.opencol li{position:relative;padding:24px 15px 24px 90px;border:1px dashed transparent;border-top-color:#ddd;word-wrap:break-word;word-break:keep-all;}
.opencol li:first-child{border-top-color:transparent;}
.opencol .open_icon {position:absolute;display:inline-block;top:15px;left:15px;width:70px;min-height:70px;margin:0;padding:0;background:url(../../images/kor/sub01/bg_ico_open.png) no-repeat;background-image: url(../../images/kor/sub01/bg_ico_open.svg), none;}
.opencol .open_icon {display:block;}
.open_icon.icon21{background-position:0px -160px}
.open_icon.icon22{background-position:-80px -160px}
.open_icon.icon23{background-position:-160px -160px}
.open_icon.icon24{background-position:-240px -160px}
.open_icon.icon25{background-position:-320px -160px}
.open_icon.icon26{background-position:-400px -160px}
@media all and (min-width:640px) {
	.opencol{display:table;width:100%;}
	.opencol .open_icon{position:relative;margin:0 auto;top:0;left:0;}
	.opencol ul{display:table-row;}
	.opencol ul li{display:table-cell;position:relative;padding:15px;width:33.33%;border-top-color:transparent;border-left-color:#ddd;}
	.opencol ul li:first-child{border-left-color:transparent;}
	.openbox{position:relative;padding:15px 10px 15px 90px;margin-bottom:0;border:none;}
	.openbox .open_icon{display:block;position:absolute;top:10px;left:0;width:70px;height:70px;}
	.openbox h3{margin-top:0;text-align:left;}
}
@media all and (min-width:768px) {
	.opencol ul li{padding-left:100px;}
	.opencol li .open_icon{display:block;position:absolute;top:15px;left:25px;width:70px;height:70px;}	
}

/* 사전정보공개 & 사업실명제 */
.tab-ul.deth-4st.gov li a{padding:20px 10px;word-wrap:break-word;word-break:keep-all;}
.tab-ul.deth-4st.gov li a span{padding:10px 0;}
.tab-ul.deth-4st.gov li a .s1_ico{display:none;}

.tab_box.sub0106 .grap h2:before{display:none;}

@media all and (min-width:768px) {
	.tab-ul.deth-4st.gov li a span{padding:0;}
	.tab-ul.deth-4st.gov li a span:before{content:"";display:inline-block;height:40px;vertical-align:middle;}
	.tab-ul.deth-4st.gov li a em{display:inline-block;line-height:20px;vertical-align:middle;}
	.tab-ul.deth-4st.gov li a .s1_ico{display:block;margin:0 auto;width:72px;height:72px;}
	.tab-ul.deth-4st.gov li a .s1_ico.radius{background-position:-72px 0;}
	.tab-ul.deth-4st.gov li a:hover .s1_ico.radius,
	.tab-ul.deth-4st.gov li a:focus .s1_ico.radius{background-position:0 0;}
}

/* sub01_04 경영공시 */
.ui.uirow.alio{border-top-color:transparent;margin-bottom:50px;padding:0 0 40px;border-bottom-style:dashed;}
.ui.uirow.alio .tit_inner{left:0;padding:0;font-size:22px;}
.ui.uirow.alio .tit_inner span{font-family:'nsr';line-height:1;}
.ui.uirow.alio .tit_inner:before{display:none;}
.ui.uirow.alio .inner .row{margin:0;padding:0;border:0;}
.ui.uirow.alio .inner .row .item>ul{overflow:hidden;padding-top:1px;}
.ui.uirow.alio .inner .row .item>ul:after{content:"";display:block;clear:both;visibility:hidden;}
.ui.uirow.alio .inner .row .item p{margin-bottom:20px;padding:15px;background-color:#fafafa;color:#666;}
.ui.uirow.alio .inner .row .item .col{overflow:hidden;margin-top:-1px;}
.ui.uirow.alio .inner .row .item .col.line{padding:10px 15px;border:1px solid #d7d7d7;}
.ui.uirow.alio .inner .row .item .col>a,
.ui.uirow.alio .inner .row .item .col>a:link,
.ui.uirow.alio .inner .row .item .col>a:visited{display:block;position:relative;padding:0 55px 0 15px;border:1px solid #d7d7d7;color:#333;}
.ui.uirow.alio .inner .row .item .col>a:hover,
.ui.uirow.alio .inner .row .item .col>a:focus{border-color:#004a93;}
.ui.uirow.alio .inner .row .item .col>a:before{content:"";display:inline-block;height:44px;vertical-align:middle;}
.ui.uirow.alio .inner .row .item .col>a:hover:after,
.ui.uirow.alio .inner .row .item .col>a:focus:after{content:"";display:block;position:absolute;bottom:-1px;left:-1px;width:101%;height:1px;background-color:#004a93;z-index:1;}
.ui.uirow.alio .inner .row .item .col>a b{display:inline-block;margin:0;line-height:18px;vertical-align:middle;word-wrap:break-word;word-break:keep-all;}
.ui.uirow.alio .inner .row .item .col>a em {color:#666;}
.ui.uirow.alio .inner .row .item .col>a span{display:block;position:absolute;top:0;right:-1px;width:46px;height:44px;background:#9aa2ac url(../../images/kor/sub01/alio_lnk.png) no-repeat 50% 50%;font-size:0;line-height:0;}
.ui.uirow.alio .inner .row .item .col>a:hover span,
.ui.uirow.alio .inner .row .item .col>a:focus span{background-color:#004a93;}
.ui.uirow.alio .inner .row .item .col>b{display:block;margin-bottom:10px;color:#333;line-height:24px;}
.ui.uirow.alio .inner .row .item .list_1st{margin:0;}
.ui.uirow.alio .inner .row .item .list_1st:after{content:"";display:block;clear:both;visibility:hidden;}
.ui.uirow.alio .inner .row .item .list_1st li{margin:5px 0;background-position:0 9px;line-height:18px;}
.ui.uirow.alio .inner .row .item .list_1st li a{display:inline-block;padding-right:23px;background:url(../../images/kor/sub01/alio_lnk2.png) no-repeat 100% 50%;line-height:18px;}
@media all and (min-width:480px) {
	.ui.uirow.alio .inner .row .item>ul{padding-left:1px;}
	.ui.uirow.alio .inner .row .item .col{float:left;}
	.ui.uirow.alio .inner .row .item .col.lline{border-left:0;}
	.ui.uirow.alio .inner .row .item .col.col1{width:100%;}
	.ui.uirow.alio .inner .row .item .col.col2{width:50%;}
	.ui.uirow.alio .inner .row .item .col>a:hover b:before,
	.ui.uirow.alio .inner .row .item .col>a:focus b:before{content:"";display:block;position:absolute;top:-1px;right:-1px;width:1px;height:50px;background-color:#004a93;z-index:1;}
}
@media all and (min-width:640px) {
	.ui.uirow.alio .inner .row .item .list_1st li{float:left;margin:0 0 5px;width:50%;}
}
@media all and (min-width:768px) {
	.ui.uirow.alio .tit_inner span{display:block;}
	.ui.uirow.alio{padding-left:240px;}
}
@media all and (min-width:1024px) {
	.ui.uirow.alio .inner .row .item .list_1st li{width:33.33%;}
	.ui.uirow.alio .inner .row .item .col.line{padding:10px 30px;}
	.ui.uirow.alio .inner .row .item .col>a,
	.ui.uirow.alio .inner .row .item .col>a:link,
	.ui.uirow.alio .inner .row .item .col>a:visited{padding:0 70px 0 30px;}
}
@media all and (min-width:1280px) {
	.ui.uirow.alio{padding-left:280px;}
}


/*0107_해외출장현황*/
.basic_box.patent .board_search02 .s3_ico{display:none;}

.board_search02{padding:20px 0; /*border-top:1px solid #9aa2ac;border-bottom:1px solid #9aa2ac;*/}
.board_search02 dl:first-child{margin-bottom:20px;}
.board_search02 dl dt{margin-bottom:10px;font-weight:bold;}
.board_search02 select,
.board_search02 input[type="text"]{width:100%;height:36px;}
.board_search02 input[type="image"]{position:absolute;right:5px;top:7px;width:20px;height:20px;}
.board_search02 p{padding-left:10px;margin-bottom:20px;}
.board_search02 p strong{display:block;color:#333;font-weight:bold;}

.lst_box.type2.travel{}

.lst_travel{display:table;width:100%;border-top:2px solid #000;}
.lst_travel li{display:table-row;}
.lst_travel li b,.lst_travel li span{display:table-cell;padding:15px 20px;border-bottom:1px solid #ddd;vertical-align:middle;}
.lst_travel li b{width:35%;font-size:15px;background-color:#f7f7f7;border-right:1px solid #ddd;text-align:center;}
.lst_travel li span{width:65%;}

@media all and (min-width:640px) {
	.lst_box.type2.travel li{float:left;width:50%;}
	.lst_box.type2.travel li a{padding:25px;}
	.lst_box.type2.travel li a em.department{top:25px;right:25px;}
	.lst_box.type2.travel li a strong{display:inline-block;position:absolute;left:30px;top:25px;font-size:13px;}
	.lst_box.type2.travel li a strong:after{content:"";display:block;position:absolute;right:-20px;top:0;width:1px;height:42px;background:#e1e1e1;}
	.lst_box.type2.travel li a strong span{display:block;}
}
@media all and (min-width:768px) {
	.lst_travel li b{width:25%;}
	.lst_travel li span{width:75%;}
}


@media all and (min-width:900px) {
	.lst_box.type2.travel li{float:left;width:25%;}
}


/*기간*/
.wid_year{width:55%;margin-bottom:5px}
.gubun{display:block;text-align:center;font-weight:bold;}
.wid_month{width:43%;margin-bottom:5px}
/*검색조건*/
#ste_not_check{border:none;}
.btn_txt{position:relative;border:1px solid #d7d7d7;}
#board_se{margin-bottom:10px;width:100%;}
.bot .btn_txt .flow{margin:0;line-height:36px;}
#submit_button{display:block;position:absolute;right:2px;bottom:7px;width:20px;height:20px;}
.bot .refre{background-color:#9aa2ac;color:#fff;padding-top:3px;margin-top:10px;height:30px;width:90px;text-align:center;}

@media all and (min-width:768px) {
	.basic_box.patent .board_search02 .s3_ico.radius_w{position:absolute;top:20px;left:25px;background-position:0 -155px;}
	.basic_box.patent .board_search02 .s3_ico{display:block;width:72px;height:72px;}
	.s3_ico{overflow:hidden;background:url(../../images/lab/sub03/sub3_ico.png) no-repeat;background-image:url(../../images/lab/sub03/sub3_ico.svg),none;}
	.basic_box.patent .board_search02 .s3_ico.sico1{background-position:-142px -155px;}
	.board_search02{padding:20px 0 20px 130px;}
	.board_search02 dl dt{float:left;display:inline-block;width:10%;}
	.board_search02 dl:after{clear:both;display:block;clear:both;}
	.wid_year{width:20%;}
	.gubun{display:inline-block;}
	.wid_month{width:15%;}
	.btn_txt{float:left;margin-right:5px;border:none;}
	.selectbox{margin-right:5px;}
	.basic_box .btn_txt label{color:#767676;line-height:36px;}
	#ste_not_check{width:100%;min-width:340px;border:2px solid #07469b;}
	.board_search02 select,
	.board_search02 input{height:36px;}
	.board_search02 input.searchbtn{height:20px;position:absolute;top:7px;right:7px;}
	.bot .refre{margin-top:0;height:36px;padding-top:7px;}
	#board_se{float:left;margin-right:8px;width:100px;}
	.bot{content:"";display:block;clear:both;}
	#submit_button{margin-top:2px;margin-right:7px;}

}
@media all and (min-width:1024) {
	.btn_txt{width:324px;border:1px solid;}
}

/*0303 부조리신고*/
/*신고센터*/
.report_wrap{}
.report_wrap p,
.report_wrap p *{font-size:16px;line-height:22px;}
.blu_txt{color:#00439e;}
.report_center{margin:15px 0 45px;padding:0 15px;border-top:3px solid #c2c2c2;border-bottom:1px solid #c2c2c2;background-color:#f5f5f5;}
.report_center:after{content:"";clear:both;display:block;visibility:hidden;}
.report_center li:before{content:"";display:inline-block;height:40px;vertical-align:middle;}
.report_center li{position:relative;padding:40px 0 40px 100px;text-align:left;font-size:16px;color:#333;border-bottom:1px solid #c2c2c2;font-weight:bold;}
.report_center li.r_last{border-bottom:none;}
.report_center li .icon_recenter{display:block;position:absolute;top:50%;left:0;margin-top:-43px;width:86px;height:86px;background:url(../../images/kor/sub03/icon_reportcenter.png) no-repeat;}
/*부조리신고*/
.report_center li .recenter01{background-position:0 0;}
.report_center li .recenter02{background-position:-86px 0;}
.report_center li .recenter03{background-position:-174px 0;}
.report_center li .recenter04{background-position:-260px 0;}
.report_center li .recenter05{background-position:-348px 0;}
/*예산낭비신고센터*/
.icon_recenter{display:block;width:86px;height:86px;background:url(../../images/kor/sub03/icon_reportcenter.png) no-repeat;}
.report_center li .recenter06{background-position:-437px 0;}
.report_center li .recenter07{background-position:-526px 0;}
.report_center li .recenter08{background-position:-616px 0;}
.report_center li .recen_txt{display:inline-block;line-height:20px;vertical-align:middle;}
.report_center li .recen_txt em{display:block;font-weight:bold;}
/*신고채널*/
.report_ch{margin:20px 0 0;}
.report_ch:after{content:"";clear:both;display:block;visibility:hidden;}
.report_ch li{position:relative;padding:25px 15px 25px 110px;border:1px solid #c2c2c2;margin-top:-1px;}
.report_ch li:first-child{border-bottom:none;}
.report_ch li .icon_recenter{display:block;position:absolute;top:50%;left:12px;margin-top:-36px;width:86px;height:86px;}
.report_ch li .icon_repochl{display:block;position:absolute;top:50%;left:22px;margin-top:-36px;width:72px;height:72px;background:url(../../images/kor/sub03/icon_addtelhome.png) no-repeat;background-image:url(../../images/kor/sub03/icon_addtelhome.svg),none;}
.report_ch.type2 li{padding-top:50px;min-height:136px;}
.report_ch li .channel01{background-position:-78px 0;}
.report_ch li .channel02{background-position:0 0;}
.report_ch li .channel03{background-position:-156px 0;}
.report_ch li strong{font-size:17px;color:#000;font-weight:bold;}
.report_ch li>span{display:block;margin-bottom:10px;line-height:18px;}
@media all and (min-width:768px) {
	.report_ch li em{display:inline-block;}
	/*.report_ch .btn.btn-file{position:absolute;top:32px;right:40px;}*/
	.report_center li .recen_txt em{display:inline-block;}
	.recen_5box li{float:left;width:50%;}
	.recen_3box {padding:40px 0;}
	.recen_3box li{float:left;padding:130px 15px 5px;width:33%;text-align:center;border-bottom:none;border-right:1px solid #c2c2c2;}
	.recen_3box li.r_last{border-right:none;}
	.recen_3box li .icon_recenter{top:10px;margin-top:0;left:50%;margin-left:-43px;}
	.report_ch li span{margin:0;}
}
@media all and (min-width:1024px){
	.report_center{padding:40px 0;}
	.recen_5box li{width:20%;}
	.recen_5box li{padding:130px 15px 5px;text-align:center;border-bottom:none;border-right:1px solid #c2c2c2;}
	.report_center li.r_last{border-right:none;}
	.report_ch li .icon_recenter{left:22px;}
	.report_center li .icon_recenter{top:10px;margin-top:0;left:50%;margin-left:-43px;}
	.report_center li .recen_txt em{display:block;}
	.report_ch li{float:left;width:33.3%;}
	.report_ch.type2 li{float:left;width:32.33%;min-height:136px;}
	.report_ch.col3 li{width:32.33%;min-height:145px;}
	.report_ch li:last-child{float:right;}
	.report_ch li:first-child{margin-right:1.5%;border-bottom:1px solid #c2c2c2;}
}
@media all and (min-width:1280px) {
	.report_ch li .icon_repochl{left:45px;}
	/*.report_ch .btn.btn-file{right:45px;}*/
	.report_ch li{padding:30px 80px 30px 140px;}
	.report_ch.type2 li{padding-top:50px;padding-right:30px;padding-left:120px;}
}

/* 인사말 */

.greeting{overflow:hidden;}
.greeting .box_greeting .greeting_img{position:relative;background:url(../../images/eng/sub01/bg_greeting.png);}
.greeting .box_greeting .greeting_img img{width:310px;}
.greeting .box_greeting .msg{position:absolute;bottom:-19px;left:50%;width:320px;height:379px;margin-left:-38px;background:url(../../images/kor/sub04/bg_msg.png) no-repeat;background-size:cover;}
.greeting .box_greeting .msg .name{position:absolute;bottom:30px;left:25%;color:#fff;}
.greeting .box_greeting .msg .name span{display:block;margin:0 0 0 auto;width:102px;height:40px;background:url() no-repeat;font-size:0;}
.greeting .box_greeting .greeting_wc{margin-top:100px;padding:10px;}
.greeting .box_greeting .greeting_wc p{}
.greeting .box_greeting .greeting_wc p:first-child{margin-bottom:15px;font-size:26px;font-weight:bold;}
.greeting .grt_txt{padding:20px 10px;}
.greeting .grt_txt .greeting_group_1{margin-bottom:20px;}
.greeting .grt_txt .greeting_group_1 .col:first-child{margin-bottom:20px;}
.greeting .grt_txt .greeting_group_1 .col p:first-child{font-weight:bold;font-size:18px;}
.greeting .grt_txt .greeting_group_2 p:first-child{font-weight:bold;font-size:18px;}

@media all and (min-width:768px) {
	.greeting .box_greeting{margin-bottom:70px;}
	
	.greeting .grt_txt{padding:0;}
	.greeting .grt_txt .greeting_group_1:after{content:"";display:block;clear:both;}
	.greeting .grt_txt .greeting_group_1 .col{float:left;width:47%;}
	.greeting .grt_txt .greeting_group_1 .col:first-child{margin-right:3%;}
}

@media all and (min-width:800px) {
	.greeting .box_greeting .greeting_img img{width:30%;}
	.greeting .box_greeting .msg{left:30%};
}

@media all and (min-width:1024px) {
	.greeting .box_greeting .greeting_img{float:left;background:none;}
	.greeting .box_greeting .greeting_img img{width:100%;}
	.greeting .box_greeting .msg{left:50%;bottom:-70px;margin-left:0;}
	.greeting .box_greeting:after{content:"";display:block;clear:both;}
	.greeting .box_greeting .greeting_wc{padding:0 0 0 145px;margin-top:0;margin-left:310px;height:100%;}
	.greeting .box_greeting .greeting_wc{padding:0 0 0 160px;}
}

@media all and (min-width:1300px) {
	.greeting .box_greeting .greeting_wc{padding:0 10px 0 40px;}
	.greeting .box_greeting .greeting_wc p:first-child{text-align:left;}
/*	.greeting .box_greeting .msg{bottom:-70px;right:-170px;}*/
	.greeting .grt_txt .greeting_group_1{margin-bottom:40px;}
	.greeting .grt_txt .greeting_group_1 .col:first-child{margin-bottom:0;}
	.greeting .grt_txt .greeting_group_1 .col p:first-child{margin-bottom:20px;}

}

/* sub04_02 기능 및 소개 */
.intro{background:#fafafa;}
.intro .box_col{margin:0;overflow:hidden;}
.intro .box_col:after{content:"";display:block;clear:both;visibility:hidden;}
.intro .box_col .col{margin:0;}
.intro .box_col>.col{float:none;width:100%;}
.box_text{padding:20px;}
.box_text strong{display:block;margin-bottom:30px;padding:20px 10px;color:#000;font-family:'nsr','맑은 고딕','Malgun Gothic';font-size:20px;line-height:25px;word-wrap:break-word;word-break:keep-all;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.box_text strong span{display:block;margin-bottom:10px;color:#0078ae;font-size:16px;line-height:20px;}
.box_plat{}
.box_plat:after{content:"";clear:both;display:block;visibility:hidden;}
.box_plat .col{height:130px;background-color:#004a93;}
.box_plat>.box_col .col{float:left;width:50%;}
.box_plat p{margin:0;padding:0 15px;color:#fff;text-align:center;}
.box_plat p:before{content:"";display:inline-block;height:130px;vertical-align:middle;}
.box_plat p span{display:inline-block;font-family:'nsr','맑은 고딕','Malgun Gothic';line-height:20px;vertical-align:middle;}
.box_plat>.box_col .col a{display:block;overflow:hidden;position:relative;}
.box_plat>.box_col .col a:hover,
.box_plat>.box_col .col a:focus{border:1px solid #000;}
.box_plat>.box_col .col a,
.box_plat>.box_col .col a *{transition:all 0.45s ease 0s;-webkit-transition:all 0.45s ease 0s;-moz-transition:all 0.45s ease 0s;}
.box_plat>.box_col .col a .bg,
.box_plat>.box_col .col a .edge{position:absolute;top:0;left:0;width:100%;height:100%;}
.box_plat>.box_col .col a .bg{display:none;background:url(../../images/kor/sub04/bg_pattern.png) repeat;z-index:1;}
.box_plat>.box_col .col a .edge{display:block;border:4px solid #fff;opacity:0;transition:all 0.8s ease 0s;-webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;z-index:2;}
.box_plat>.box_col .col a .icon{display:block;position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;width:53px;height:52px;background:url(../../images/kor/sub04/over.png) no-repeat;opacity:0;z-index:3;}
.box_plat img{display:block;position:relative;max-width:none;width:100%;height:130px;}
.box_plat>.box_col .col a:hover img, .box_plat>.box_col .col a:focus img {transform:scale(1.1);}
.box_plat>.box_col .col a:hover .bg, .box_plat>.box_col .col a:focus .bg{display:block;}
.box_plat>.box_col .col a:hover .edge, .box_plat>.box_col .col a:focus .edge,
.box_plat>.box_col .col a:hover .icon, .box_plat>.box_col .col a:focus .icon{opacity:1;}
.roll_thumb{position:relative;margin-top:50px;padding:40px 40px 60px;background-color:#f2f2f2;}
.roll_thumb:after{content:"";display:block;clear:both;visibility:hidden;}
.roll_thumb .grap{position:relative;overflow:hidden;margin:0 auto;width:100%;height:804px;}
.roll_thumb .grap .obj{position:absolute;top:0;left:0;width:10000px;}
.roll_thumb .grap .obj:after{content:"";display:block;clear:both;visibility:hidden;}
.roll_thumb .grap .obj li{float:left;padding:0 10px;width:250px;}
.roll_thumb .grap .obj li figure{text-align:center;}
.roll_thumb .grap .obj li figure .thumb_img{display:block;border:1px solid #ddd;}
.roll_thumb .grap .obj li img{width:100%;height:150px;}
.roll_thumb .grap .obj li figcaption{padding:20px 15px;min-height:150px;background-color:#fff;text-align:left;}
.roll_thumb .grap .obj li figcaption span{display:block;position:relative;color:#767676;font-size:13px;line-height:16px;}
.roll_thumb .grap .obj li figcaption span.date{margin-bottom:10px;color:#333;font-size:22px;font-weight:bold;line-height:1;}
.roll_thumb .grap .obj li figcaption span.capt{overflow:hidden;height:62px;}
.roll_thumb .grap .obj li figcaption b{display:block;overflow:hidden;margin-bottom:5px;max-width:100%;color:#333;text-overflow:ellipsis;white-space:nowrap;line-height:160%;letter-spacing:-1px;}
.roll_thumb p.control{}
.roll_thumb p.control a{position:absolute;top:50%;margin-top:-15px;width:31px;height:31px;background:url(../../images/kor/sub04/rolling_icon.png) no-repeat;font-size:0;line-height:0;z-index:2;}
.roll_thumb p.control a.next{right:10px;background-position:-31px 0;}
.roll_thumb p.control a.prev{left:10px;}
.roll_thumb p.control a.stop,
.roll_thumb p.control a.play{top:auto;bottom:26px;margin:0;right:50%;margin-right:-72px;width:12px;height:12px;}
.roll_thumb p.control a.stop{background-position:-62px -12px;}
.roll_thumb p.control a.play{background-position:-74px -12px;}
.roll_thumb p.pnote{position:absolute;bottom:24px;left:0;width:100%;text-align:center;z-index:1;}
.roll_thumb p.pnote a{display:inline-block;width:12px;height:12px;background:url(../../images/kor/sub04/rolling_icon.png) no-repeat -74px 0;font-size:0;line-height:0;}
.roll_thumb p.pnote a.ov{background-position:-62px 0;}

.cont_row{margin-top:30px;}
.box_cont{position:relative;}
.box_cont .tit_cont{margin:0 0 15px 0;padding:0;color:#000;font-size:22px;font-weight:bold;line-height:32px;}
.box_cont .tit_cont:before{display:none;}
.box_cont .sub_tit{margin:0;padding:0;background:none;/*color:#0078ae;*/font-size:16px;font-weight:bold;line-height:26px;}
.box_cont.ci{padding-top:15px;margin-bottom:30px;border-top:1px solid #ddd;}
.box_cont .img_box{border:1px solid #ddd;text-align:center;}
.box_cont.ci .img_box{position:relative;margin:25px 0;padding:25px;}
.box_cont.ci .img_box .btn_wrap{text-align:right;padding:30px 0 0;}
@media all and (min-width:480px) {
	.box_plat>.box_col{float:left;width:33.33%;}
	.box_plat>.box_col .col{/*float:none;*/width:100%;}
	.box_plat .col,
	.box_plat img,
	.box_plat p:before{height:150px;}
}
@media all and (min-width:640px) {
	.box_text strong{font-size:24px;line-height:29px;}
	.box_cont{padding:15px 0 15px 200px;border-top:1px solid #ddd;}
	.box_cont .tit_cont{position:absolute;top:10px;left:0;margin:0;width:200px;font-size:24px;line-height:34px;}
	.box_cont.ci{padding-top:30px;}
	.box_cont.ci .tit_cont{top:30px;}
	.box_plat p span{font-size:17px;line-height:25px;}
	.box_cont .sub_tit{font-size:18px;}
}
@media all and (min-width:768px) {
	.box_text{padding:20px 50px;}

	.roll_thumb{margin-top:70px;padding:60px 70px 70px;}
	.roll_thumb p.control a.next{right:25px;}
	.roll_thumb p.control a.prev{left:25px;}
	.box_text strong{margin-top:25px;font-size:26px;line-height:31px;}
	.intro>.box_col>.col{float:left;width:50%;}
	.box_plat p span{font-size:18px;line-height:26px;}
	.box_cont{padding-left:250px;min-height:100px;}
	.box_cont .tit_cont{width:250px;font-size:28px;line-height:38px;}
	.box_plat>.box_col{float:none;width:100%;}
	.box_plat>.box_col .col{float:left;width:50%;}
}
@media all and (min-width:1024px) {
	.roll_thumb{margin-top:90px;}
	.box_text strong{margin-top:50px;font-size:28px;line-height:33px;}
	.box_cont{padding-left:300px;}
	.box_cont .tit_cont{width:300px;font-size:32px;line-height:42px;}
	.box_cont.ci .tit_cont{top:32px;font-size:30px;line-height:30px;}
	.box_cont .sub_tit{font-size:20px;}
}
.history{position:relative;margin:90px 0;padding:10px 0 50px;}
.history:before{content:"";display:block;position:absolute;top:0;left:29px;width:7px;height:100%;background:#e5e5e5;border-radius:4px;}
.history>p{position:absolute;left:0;margin:0;width:64px;height:64px;border:1px solid #e5e5e5;border-radius:100%;color:#07469b;line-height:62px;text-align:center;}
.history .present{top:-80px;}
.history .before{bottom:-80px;}
.history .item{position:relative;margin-top:70px;}
.history .item:first-child{margin-top:0;}
.history .item:after{content:"";display:block;clear:both;visibility:hidden;}
.history .item .grap{position:relative;padding:0 20px 0 55px;}
.history .item .grap:before{content:"";display:block;position:absolute;top:-5px;left:25px;width:15px;height:33px;background:url(../../images/edu/sub01/history_bul.png) no-repeat;}
.history .item .grap .tit{position:relative;margin-bottom:10px;color:#000;/*font-family:'nsr','맑은 고딕','Malgun Gothic';*/}
.history .item .grap .tit p{margin:0 0 10px;font-size:16px;line-height:20px;}
.history .item .grap .tit p span{line-height:20px;}
.history .item .grap .tit h3{margin:0;color:#333;font-size:22px;font-weight:bold;line-height:28px;word-wrap:break-word;word-break:keep-all;}
.history .item .grap .tit h3 span{display:block;font-size:14px;font-weight:normal;line-height:18px;}
.history .item .grap .con_history{}
/*
.history .item .grap .con_history .lst_history li{position:relative;margin-top:10px;padding-left:95px;line-height:18px;word-wrap:break-word;word-break:keep-all;}
.history .item .grap .con_history .lst_history li:first-child{margin-top:0;}
.history .item .grap .con_history .lst_history li b{position:absolute;top:0;left:0;color:#07469b;}
*/
.history .item .grap .con_history .lst_history li{position:relative;margin-top:10px;line-height:18px;word-wrap:break-word;word-break:keep-all;}
.history .item .grap .con_history .lst_history li:first-child{margin-top:0;}

.history .item .grap .con_history .lst_history li b{display:block;color:#07469b;}

.history .item .grap .gall_history{margin-top:20px;}
.history .item .grap .gall_history li{margin-bottom:10px;}
.history .item .grap .gall_history li figure span{display:block;background-color:#f7f7f7;text-align:center;}
.history .item .grap .gall_history li figure span img{width:100%;}
.history .item .grap .gall_history li figcaption{margin-top:7px;font-size:13px;line-height:15px;text-align:left;word-wrap:break-word;word-break:keep-all;}
.history .item .grap .gall_history:after{content:"";display:block;clear:both;visibility:hidden;}

@media all and (min-width:480px) {
	.history .item .grap .gall_history li{float:left;margin:0 0 0 1.5%;width:32.33%;}
	.history .item .grap .gall_history li:first-child{margin-left:0;}
}

@media all and (min-width:640px) {
	.history>p{left:50%;margin-left:-32px;}
	.history:before{left:50%;margin-left:-4px;}
	.history .item .grap{padding:0;}
	.history .item .grap:before{top:-6px;left:50%;margin-left:-8px;}
	.history .item .grap:after{content:"";display:block;clear:both;visibility:hidden;}
	.history .item .grap .con_history{padding-top:2px;}
	.history .item .grap.lcnt .tit,
	.history .item .grap.rcnt .con_history{
	float: right;
	padding-left: 30px;
	width: 48%;
	text-align: left;
}
	.history .item .grap.rcnt .tit,
	.history .item .grap.lcnt .con_history{
	float: left;
	padding-right: 30px;
	width: 48%;
	text-align: right;
}
	.history .item .grap .con_history .lst_history li{margin-top:15px;}
	.history .item .grap.lcnt .con_history .lst_history li{padding:0 95px 0 0;}
	.history .item .grap.lcnt .con_history .lst_history li b{left:auto;right:0;}
	.history .item .grap.rcnt .gall_history{margin-left:-1%;}
	.history .item .grap.rcnt .gall_history li{float:left;margin:0 0 0 1%;width:32.33%;}
	.history .item .grap.lcnt .gall_history{margin-right:-1%;}
	.history .item .grap.lcnt .gall_history li{float:right;margin:0 1% 0 0;width:32.33%;}
}
@media all and (min-width:768px) {
	.history .item .grap .con_history .lst_history li{padding-left:95px;}
	.history .item .grap .con_history .lst_history li b{position:absolute;top:0;left:0;}
	.history .item .grap .tit p{margin-bottom:15px;font-size:18px;line-height:22px;}
	.history .item .grap .tit p span{display:block;line-height:22px;}
	.history .item .grap .tit h3{font-size:26px;line-height:30px;}
	.history .item .grap .tit h3 span{margin-top:5px;font-size:16px;line-height:20px;}
}
@media all and (min-width:1280px) {
	.history .item .grap.rcnt .gall_history li{margin-left:10px;width:166px;}
	.history .item .grap.lcnt .gall_history li{margin-right:10px;width:166px;}
	.history .item .grap.rcnt .gall_history li:first-child,
	.history .item .grap.lcnt .gall_history li:first-child{margin:0;}
}


/* 연구사업사이트 */
.box_tab .control{position:relative;margin-bottom:30px;width:100%;}
.box_tab .control .number a{display:inline-block;position:relative;margin:-2px;width:49.5%;padding:15px 10px;text-align:center;border:1px solid #ddd;background:#fff;}
/*.box_tab .control .number .last{width:98.7%;}*/
.box_tab .control .number a:before{content:"";display:inline-block;height:40px;vertical-align:middle;}
.box_tab .control .number a span{display:inline-block;line-height:20px;vertical-align:middle;}
.box_tab .control .number a.ov{background:#0a489b;border:#0a489b;color:#fff;border:1px solid #0a489b;}

/*
.box_tab .control .number li{display:none;}
.box_tab .control .number li.ov{display:block;}
.box_tab .control .number li a{display:block;position:relative;padding:5px 10px;text-align:center;}
.box_tab .control .number li a:before{content:"";display:inline-block;height:40px;vertical-align:middle;}
.box_tab .control .number li a span{display:inline-block;line-height:20px;vertical-align:middle;}
.box_tab .control .number li.ov a{background:#0a489b;border:#0a489b;color:#fff;}
.box_tab .control .number a span em{display:block;}
*/
.box_tab{position:relative;}
.box_tab .grep{position:relative;overflow:hidden;}
.box_tab .grep .obj{position:relative;left:0;width:400%;}
.box_tab .grep .obj:after{content:"";display:block;clear:both;visibility:hidden;}
.box_tab .grep .obj .item{display:inline-block;float:left;position:relative;left:auto;width:25%;}
@media all and (min-width:768px) {
	.box_tab .control .number a{width:16.7%;}
	.box_tab .control .number .last{width:16.7%;}
	.box_tab .control .number a span em{display:block;}
}

/*04_10_찾아오시는길*/
.map{position:relative;overflow:hidden;height:400px;/*border:1px solid #e5e6e7;*/ background:#4D5965;}
.map .naver_navi{position:absolute;display:block;width:50px;height:50px;background-color:#ddd;}

.box_local{position:relative;padding:20px;border:1px solid #dbdcde;background:#f8f8f9;}
.box_local:after{content:"";display:block;clear:both;visibility:hidden;}
.box_local h2{position:relative;display:inline-block;padding:5px 20px;font-size:18px;line-height:20px;color:#06499d;font-weight:bold;}
.box_local h2:before,
.box_local h2:after{content:"";display:block;position:absolute;top:50%;margin-top:-26px;width:11px;height:51px;background:url(../../images/kor/sub01/sub10_ico.png) no-repeat;}
.box_local h2:before{left:-10px;background-position:0 -42px;}
.box_local h2:after{right:-10px;background-position:-12px -42px;}
.box_local h2 span{font-size:18px;line-height:20px;color:#06499d;font-weight:bold;font-family:'nsr','Malgun Gothic';}
.box_local .lst_local{float:left;display:inline-block;padding-top:5px;}
.box_local .lst_local li{position:relative;text-align:left;}
.box_local .lst_local li b {margin-right:5px;}
.box_local .lst_local li.last {margin-top:10px;}
.box_local .lst_local li.last a {display:block;width:auto;height:auto;padding:20px 0;background-color:#45495b;color:#fff;font-size:13px;text-align:center;}

.box_local .lst_local li .ico_local{background:url(../../images/kor/sub01/sub10_ico.png) no-repeat;}
.box_local .lst_local li .ico_local.ico3{display:block;width:28px;height:36px;margin:0 auto 10px;background-position:0 0;}



/*
.box_local{position:relative;padding:40px 150px 40px 50px;border:1px solid #dbdcde;background:#f8f8f9;}
.box_local:after{content:"";display:block;clear:both;visibility:hidden;}
.box_local h2{float:left;position:relative;display:inline-block;padding:5px 15px;margin-right:35px;font-size:18px;line-height:20px;color:#06499d;font-weight:bold;}
.box_local h2:before,
.box_local h2:after{content:"";display:block;position:absolute;top:50%;margin-top:-26px;width:11px;height:51px;background:url(../../images/kor/sub01/sub10_ico.png) no-repeat;}
.box_local h2:before{left:-10px;background-position:0 -42px;}
.box_local h2:after{right:-10px;background-position:-12px -42px;}
.box_local h2 span{display:block;}
.box_local .lst_local a {display:inline-block;height:100px;width:100px;padding:20px 0 0;background-color:#45495b;color:#fff;font-size:13px;text-align:center;}
.box_local .lst_local{float:left;display:inline-block;padding-top:5px;}
.box_local .lst_local li{position:relative;text-align:left;}
.box_local .lst_local li b {margin-right:5px;}
.box_local .lst_local li.last {position:absolute;right:50px;top:50%;margin-top:-50px;}
.box_local .lst_local li .ico_local{background:url(../../images/kor/sub01/sub10_ico.png) no-repeat;}
.box_local .lst_local li .ico_local.ico3{display:block;width:28px;height:36px;margin:0 auto 10px;background-position:0 0;}
*/

.cont_box{position:relative;overflow:hidden;padding:0;margin-bottom:0;border-bottom:1px solid #ddd;}
.cont_box.first{border-top:1px solid #ddd;}
.cont_box h3{margin:0;padding:20px 0;width:100%;background:none;font-size:16px;line-height:22px;border-bottom:1px solid #d9d9d9;text-align:left;}
.cont_box h3 em{display:inline-block;font-size:14px;}
.cont_box h3 .icon0410{display:inline-block;margin:0 21px 0 0;width:70px;height:70px;background:url(../../images/kor/sub01/icon_0410.png) no-repeat;vertical-align:middle;}
.cont_box h3 .icon0410.car{background-position:0 0;}
.cont_box h3 .icon0410.subway{background-position:-70px 0;}
.cont_box h3 .icon0410.bus{background-position:-140px 0;}
.cont_box h3 .icon0410.airbus{background-position:-210px 0;}
.cont_box h3 .icon0410.air{background-position:-280px 0;}
.cont_box h3 .icon0410.ship{background-position:-370px 0;}
.cont_box h4{margin-top:30px;padding:30px 0 0;background:none;color:#015294;font-size:20px;border-top:1px dashed #ddd;}
.cont_box h4:first-child{margin-top:0;padding-top:0;border-top:0;}
.cont_box h5{display:inline-block;margin:15px 0 10px 0;padding:2px 13px 0;background:#ebf0f6;border-radius:15px;color:#333;font-size:15px;text-align:center;}
.cont_box .cont_txt{padding:30px 10px 30px;}
.cont_box .cont_txt .bustime{margin:10px 0 0 -2%;}
.cont_box .cont_txt .bustime:after{content:"";display:block;clear:both;visibility:hidden;}
.cont_box .cont_txt .bustime li{position:relative;display:inline-block;float:left;margin:0 0 2% 2%;padding:10px 0;width:48%;border:1px solid #d9d9d9;text-align:center;}
.cont_box .cont_txt .bustime li:before{content:"";display:inline-block;height:40px;vertical-align:middle;}
.cont_box .cont_txt .bustime li:after{position:absolute;content:"";display:block;bottom:-3px;left:0;width:100%;height:2px;background:#ececec;}
.cont_box .cont_txt .bustime li span{display:inline-block;line-height:18px;vertical-align:middle;}
.cont_box .cont_txt .bustime li span em{display:block;}

@media all and (min-width:600px) {
.box_local{padding:40px 150px 40px 50px;}
.box_local h2{float:left;padding:5px 15px;margin-right:35px;}
.box_local h2 span{display:block;}
.box_local .lst_local li.last {position:absolute;right:50px;top:50%;margin-top:-50px;}
.box_local .lst_local li.last a {display:inline-block;height:100px;width:100px;padding:20px 0 0;}

}


@media all and (min-width:640px) {
/*	.box_local .lst_local li:first-child{padding:36px 10px 36px 100px;} */
	.cont_box .cont_txt .bustime li{width:31.33%;}
}

@media all and (min-width:768px) {
	.cont_box{padding-left:240px;min-height:204px;}
	.cont_box h3{position:absolute;top:30px;left:0;width:177px;border:1px solid #07469b;text-align:center;}
	.cont_box h4{margin-top:40px;padding-top:40px;}
	.roll_loca .grap{height:60px;}
	.roll_loca .grap .obj a{padding:8px 0;}
	.roll_loca .grap .obj a em{display:block;}
	.roll_loca p.control a{height:60px;}
	.box_local .lst_local{overflow:hidden;}


	.cont_box h3 .icon0410{display:block;margin:0 auto 10px;}
	.cont_box .cont_txt{padding:30px 0;}
	.cont_box .cont_txt .bustime li{width:23%;}
}

@media all and (min-width:1024px) {
	.cont_box{padding-left:270px;min-height:234px;}
	.cont_box h3{top:45px;}
	.cont_box .cont_txt{padding:45px 0;}
}

@media all and (min-width:1200px){
/*	.box_local .lst_local li:first-child{padding:39px 10px 36px 100px;}*/
	.cont_box .cont_txt .bustime li{width:18%;}
}



#middle.sub04_04 #container{width:100%;}
#infrastructure{}
#infrastructure .section{padding:50px 0;}
#infrastructure .section h2{margin:0;padding:0;font-size:40px;text-align:center;line-height:50px;}
#infrastructure .section h2:before{display:none;}
#infrastructure .section .ti_text{margin:10px 0 60px 0;color:#666;font-size:14px;line-height:20px;text-align:center}


#infrastructure2{}
#infrastructure2 .section{ padding-top:30px;}
#infrastructure2 .section h2{margin:0;padding:0;font-size:40px;text-align:center;line-height:50px;}
#infrastructure2 .section h2:before{display:none;}
#infrastructure2 .section .ti_text{margin:10px 0 0px 0;color:#666;font-size:14px;line-height:20px;text-align:center}

#law{}
#law .law-map{display:none;}
#law .law-list{}
#law .law-list .obj{position:relative;padding:20px;border-top:1px solid #ddd;}
#law .law-list .obj:first-child{border-top:none;}
#law .law-list .obj .img{display:block;overflow:hidden;/*position:absolute;top:20px;left:10px;*/margin:0 auto 30px auto;width:109px;height:109px;border:1px solid transparent;border-radius:50%;}
#law .law-list .obj .img img{width:100%;height:100%;}
#law .law-list .obj .btn_wrap{text-align:center}
#law .law-list .obj b{color:#333;font-size:18px;font-family:'nsr','맑은 고딕','Malgun Gothic';line-height:120%;}
#law .law-list .obj p{color:#005fca;font-size:14px;font-family:'nsr','맑은 고딕','Malgun Gothic';font-weight:bold;line-height:120%;}
#law .law-list .obj dl{margin:15px 0;}
#law .law-list .obj dl *{margin:0;padding:0;}
#law .law-list .obj dl dt{margin-bottom:5px;color:#333;font-size:14px;font-family:'nsr','맑은 고딕','Malgun Gothic';font-weight:bold;line-height:120%;}
#law .law-list .obj dl dd{margin-bottom:5px;color:#767676;font-size:13px;line-height:120%;}
#law .law-list .obj .bico.bticon.right{margin-left:5px;}
/*#law .law-list .obj.law_01 b{padding:43px;}*/
#law .law-list .obj .marker{display:none;}

#country{background:url(../../images/kor/sub04/bg_country.png) repeat 50% 50%;}
#country .map{display:none;margin:48px 0;height:auto;background-color:transparent;text-align:center}
#country .map img{max-width:100%;}
#country .grap{}
#country .grap .obj{display:block;position:relative;padding:22px;border-top:1px solid #a6a5a1;}
#country .grap .obj:first-child{border-top:none;}
#country .grap .obj .img{display:block;overflow:hidden;margin:0 auto 30px auto;width:156px;height:156px;border:1px solid transparent;border-radius:50%;}
#country .grap .obj .img img{width:100%;height:100%;}
#country .grap .obj h3{margin:0 0 30px 0;color:#333;font-size:20px;line-height:24px;text-align:center;word-wrap:break-word;word-break:keep-all;}
#country .grap .obj h3 span{display:block;}
#country .grap .obj .btn_wrap{margin-top:40px;text-align:center}
#country .grap .obj .btn_wrap a{padding:11px 42px 9px 42px;background-color:transparent;border:1px solid #666;color:#666}
#country .grap .obj .btn_wrap a:hover,
#country .grap .obj .btn_wrap a:focus,
#country .grap .obj .btn_wrap a:active{background-color:#666;color:#fff;}

#country .grap .obj .btn_wrap.small a{padding:11px 12px 9px 12px;}
#country .grap .obj .btn_wrap.small a:first-child{margin-right:-4px;border-right:none;}
#country .grap .obj .btn_wrap.small a .bico.bticon{top:-4px;height:19px;margin-left:5px;background-position:-168px 0;}
#country .grap .obj p{font-size:13px;line-height:18px;text-align:center;}


#infrship .grap .obj{display:block;position:relative;padding:30px;border:1px solid #6b7887;}
#infrship .grap .obj.last{padding:50px;border:1px solid #6b7887;}

#infrship .grap .obj .title{padding:15px 15px 15px 0;margin-bottom:25px;border-bottom:3px solid #004a93;}
#infrship .grap .obj .title *{margin:0;padding:0;}
#infrship .grap .obj .title h3{margin-bottom:5px;color:#333;}
#infrship .grap .obj .title h3 span{display:block;color:#004a93;font-size:14px;}
#infrship .grap .obj .info .text{margin-bottom:17px;font-size:13px;line-height:18px;}
#infrship .grap .obj .info .btico{display:inline-block;padding-right:23px;background:url(../../images/kor/sub04/bul.png) no-repeat right 50%;}
#infrship .grap .obj .info .btico *{vertical-align:middle}
#infrship .grap .obj .info .btico .sail{display:inline-block;overflow:hidden;margin-right:5px;width:21px;height:22px;background:url(../../images/kor/sub04/sub4_ico2.png) no-repeat;background-image:url(../../images/kor/sub04/sub4_ico2.svg),none;}
#infrship .grap .obj .btn_wrap{margin-top:40px;}
#infrship .grap .obj .btn_wrap .btn-ani.large{padding-left:23px;padding-right:23px;}
#infrship .grap .obj .btn_wrap a .bico.bticon.right{margin-left:10px;}
#infrship .grap .obj .img{display:block;overflow:hidden;margin:0 auto 30px auto;width:156px;height:156px;border:1px solid transparent;border-radius:50%;}
#infrship .grap .obj .img img{width:100%;height:100%;}
#infrship .grap .obj.last h3{margin:0;margin-bottom:25px;color:#333333;font-size:26px;text-align:center}
#infrship .grap .obj.last h3 span{display:block;}
#infrship .grap .obj.last p {margin-bottom:82px;color:#666666;text-align:center}
#infrship .grap .obj.last ul li{border-top:1px solid #ccc;}
#infrship .grap .obj.last ul li:first-child{border-top:none;}
#infrship .grap .obj.last ul li a {display:block;padding:15px 0;padding-right:23px;background:url(../../images/kor/sub04/bul.png) no-repeat right 50%;}
#infrship .grap .obj.last ul li a *{vertical-align:middle}
#infrship .grap .obj.last ul li a .bticon{display:inline-block;overflow:hidden;margin-right:10px;width:22px;height:23px;background:url(../../images/kor/sub04/sub4_ico2.png) no-repeat;background-image:url(../../images/kor/sub04/sub4_ico2.svg),none;}
#infrship .grap .obj.last ul li a .binfo{background-position:-30px 0;}
#infrship .grap .obj.last ul li a .check{background-position:-64px 0;}
@media all and (min-width:768px) {
	#country .map{display:block;}
	#law .grep{position:relative;padding-top:75px;padding-bottom:122px;}
	#law .law-map{display:block;position:relative;margin:0 auto;width:300px;height:385px;background:url(../../images/kor/sub04/law_map.png) no-repeat;background-size:cover;z-index:10;}
	#law .law-list{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11;}
	#law .law-list .obj{position:absolute;padding:0;border-top:none;width:282px;}
	#law .law-list .obj .btn_wrap a{padding-left:5px;padding-right:5px;}
	#law .law-list .obj dl{display:none;}
	#law .law-list .obj .info{position:relative;z-index:11;}
	#law .law-list .obj .marker{display:inline-block;position:absolute;z-index:10;}
	#law .law-list .obj .marker:before{content:"";display:block;overflow:hidden;position:absolute;z-index:10}
	#law .law-list .obj .marker:after{content:"";display:block;overflow:hidden;position:absolute;z-index:10}
	#law .law-list .obj .marker .pin{display:block;overflow:hidden;width:18px;height:26px;background:url(../../images/kor/sub04/bg_marker.png) no-repeat;z-index:11}

	#law .law-list .obj .img{width:79px;height:79px;}
	#law .law-list .obj .btn_wrap{text-align:left}

	#law .law-list .obj.law_01{top:-80px;left:50%;margin-left:-370px;width:213px;z-index:100}
	#law .law-list .obj.law_01 .info{position:relative;}
	#law .law-list .obj.law_01 .info .img{overflow:hidden;display:block;margin:0 auto;z-index:10;text-align:center;border:1px solid #ccc;border-radius:50%;}
	#law .law-list .obj.law_01 .info .img img{max-width:100%;width:auto;height:auto;}
	#law .law-list .obj.law_01 .info b{/*position:absolute;top:0;left:0;width:100%;color:#333;font-size:22px;*/text-align:center;z-index:11;}
	#law .law-list .obj.law_01 .marker{top:146px;left:125px;width:180px;height:119px;}
	#law .law-list .obj.law_01 .marker:before{left:26px;top:2px;width:6px;height:7px;background:url(../../images/kor/sub04/law_map_market.png) no-repeat;}
	#law .law-list .obj.law_01 .marker:after{left:29px;top:6px;width:115px;height:106px;background:url(../../images/kor/sub04/law_map_line.png) no-repeat;}
	#law .law-list .obj.law_01 .marker .pin{position:absolute;bottom:0;right:0;width:34px;height:34px;background:url(../../images/kor/sub04/bg_marker1.png) no-repeat;}
	#law .law-list .obj.law_02{top:90px;right:50%;margin-right:-390px;}
	#law .law-list .obj.law_02 .info{padding-right:100px;}
	#law .law-list .obj.law_02 .info .img{position:absolute;top:0;right:10px;}
/*
#law .law-list .obj.law_02 .marker{top:10px;left:-116px;width:106px;height:108px;}
#law .law-list .obj.law_02 .marker:before{right:0;top:0;width:40px;height:7px;background:url(../../images/kor/sub04/law_map_market2.png) no-repeat right 0;}
#law .law-list .obj.law_02 .marker:after{left:5px;top:3px;width:60px;height:79px;background:url(../../images/kor/sub04/law_map_line5.png) no-repeat right 0;}
#law .law-list .obj.law_02 .marker .pin{position:absolute;bottom:0;left:0;}
*/

#law .law-list .obj.law_02 .marker{top:10px;left:-41px;width:33px;height:150px;}
#law .law-list .obj.law_02 .marker:before{right:0;top:0;width:28px;height:7px;background:url(../../images/kor/sub04/law_map_market2.png) no-repeat right 0;}
#law .law-list .obj.law_02 .marker:after{left:5px;top:3px;width:1px;height:133px;/*background:url(../../images/kor/sub04/law_map_line5.png) no-repeat right 0;*/background:#333;}
#law .law-list .obj.law_02 .marker .pin{position:absolute;bottom:0;left:0;}

#law .law-list .obj.law_03{top:188px;left:50%;margin-left:-390px;}
#law .law-list .obj.law_03 .info .img{margin:0 0 17px 0;}
#law .law-list .obj.law_03 .marker{top:100px;left:240px;width:55px;height:159px;}
#law .law-list .obj.law_03 .marker:before{left:-12px;top:57px;width:6px;height:7px;background:url(../../images/kor/sub04/law_map_market.png) no-repeat;}
#law .law-list .obj.law_03 .marker:after{left:-10px;top:60px;width:54px;height:165px;background:url(../../images/kor/sub04/law_map_line3.png) no-repeat;}
#law .law-list .obj.law_03 .marker .pin{position:absolute;bottom:0;right:0;}

#law .law-list .obj.law_04{top:257px;right:50%;margin-right:-410px;}
#law .law-list .obj.law_04 .info{padding-right:100px;}
#law .law-list .obj.law_04 .info .img{position:absolute;top:20px;right:0;}
#law .law-list .obj.law_04 .marker{top:-73px;left:-95px;width:85px;height:87px;}
#law .law-list .obj.law_04 .marker:before{right:-16px;bottom:20px;width:7px;height:45px;background:url(../../images/kor/sub04/law_map_market3.png) no-repeat right bottom;}
/*#law .law-list .obj.law_04 .marker:after{left:81px;top:4px;width:32px;height:1px;background:#333;}*/
#law .law-list .obj.law_04 .marker .pin{position:absolute;top:0;left:88px;}


#law .law-list .obj.law_05{top:480px;left:50%;margin-left:-390px;}
#law .law-list .obj.law_05 .info{padding-left:100px;}
#law .law-list .obj.law_05 .info .img{position:absolute;top:0;left:10px;}
#law .law-list .obj.law_05 .btn_wrap{margin-right:25px;text-align:right;}
#law .law-list .obj.law_05 .marker{top:-133px;left:238px;width:170px;height:145px;}
#law .law-list .obj.law_05 .marker:before{left:70px;bottom:0;width:6px;height:7px;background:url(../../images/kor/sub04/law_map_market.png) no-repeat;}
#law .law-list .obj.law_05 .marker:after{left:0;bottom:3px;width:161px;height:123px;background:url(../../images/kor/sub04/law_map_line5.png) no-repeat right 0;}
#law .law-list .obj.law_05 .marker .pin{position:absolute;top:0;right:0;}
#law .law-list .obj.law_06{top:427px;right:50%;margin-right:-320px;}
#law .law-list .obj.law_06 .info{padding-right:100px;}
#law .law-list .obj.law_06 .info .img{position:absolute;top:0;right:0;}
#law .law-list .obj.law_06 .marker{top:-73px;left:-20px;width:85px;height:87px;}
#law .law-list .obj.law_06 .marker:before{left:5px;bottom:0;width:7px;height:60px;background:url(../../images/kor/sub04/law_map_market3.png) no-repeat right bottom;}
/*#law .law-list .obj.law_06 .marker:after{left:8px;bottom:3px;width:1px;height:67px;background:#333;}*/
#law .law-list .obj.law_06 .marker .pin{position:absolute;top:0;left:0;}


#country .grap .obj{margin-bottom:10px;border-bottom:0;padding:30px;padding-left:210px;}
#country .grap .obj .img{position:absolute;top:20px;left:30px;width:126px;height:126px;}
#country .grap .obj h3{text-align:left;}
#country .grap .obj h3 span{display:inline;}
#country .grap .obj p{text-align:left;}
#country .grap .obj .btn_wrap{text-align:center}
#infrship .grap .obj{float:left;margin-bottom:0;width:50%;min-height:620px;}

#infrship .grap .obj.last h3 span{display:inline;}
}


@media all and (min-width:1024px) {
	#law .grep{padding-bottom:352px;}

	#law .law-map{width:350px;height:449px;}
	#law .law-list .obj .info .img{display:block;width:109px;height:109px;}
	#law .law-list .obj dl{display:block;}
	#law .law-list .obj b{font-size:17px;}
	#law .law-list .obj.law_01 .marker{left:115px;width:180px;height:142px;}

	#law .law-list .obj.law_02{right:50%;margin-right:-500px;width:322px;}
	#law .law-list .obj.law_02 .info{padding-right:130px;}
	#law .law-list .obj.law_02 .marker{left:-116px;width:106px;height:151px;}
	#law .law-list .obj.law_02 .marker:before{width:6px;}
	#law .law-list .obj.law_02 .marker:after{left:-6px;top:3px;width:108px;height:128px;background:url(../../images/kor/sub04/law_map_line5.png) no-repeat right 0;}

	#law .law-list .obj.law_03{top:188px;left:50%;margin-left:-520px;width:260px;}
	#law .law-list .obj.law_03 .marker{top:130px;left:258px;width:134px;height:188px;}
	#law .law-list .obj.law_03 .marker:after{left:12px;top:3px;width:127px;height:165px;}
	#law .law-list .obj.law_03 .marker:before{left:10px;top:0;}

	#law .law-list .obj.law_04{top:352px;right:50%;margin-right:-472px;width:322px;}
	#law .law-list .obj.law_04 .info{padding-right:120px;}


	#law .law-list .obj.law_04 .marker{top:-132px;height:126px;}
	#law .law-list .obj.law_04 .marker:before{right:-16px;bottom:0;width:7px;height:110px;}
	#law .law-list .obj.law_04 .marker:after{width:12px;}
	#law .law-list .obj.law_04 .marker .pin{top:-14px;left:88px;}

	#law .law-list .obj.law_05{top:583px;left:50%;margin-left:-447px;width:364px;}
	#law .law-list .obj.law_05 .info{padding-left:130px;}
	#law .law-list .obj.law_05 .marker{top:-190px;left:285px;width:183px;height:204px;}
	#law .law-list .obj.law_05 .marker:before{left:42px;}
	#law .law-list .obj.law_05 .marker:after{left:14px;width:161px;height:183px;}



	#law .law-list .obj.law_06{top:641px;right:50%;margin-right:-320px;width:300px;}
	#law .law-list .obj.law_06 .info{padding-right:120px;}
	#law .law-list .obj.law_06 .marker{top:-238px;left:0;width:75px;height:256px;}
	#law .law-list .obj.law_06 .marker:before{left:5px;bottom:30px;width:7px;height:208px;}

/*	#law .law-list .obj.law_06 .marker:after{left:15px;top:13px;width:87px;height:105px;background:url(../../images/kor/sub04/law_map_line3.png) no-repeat;}
*/
	#law .law-list .obj .btn_wrap a{padding-left:10px;padding-right:10px;}

	#infrastructure .section{padding:130px 0;}	
	#country .grap .obj{margin-bottom:0;display:inline-block;float:left;padding:20px;width:20%;min-height:463px;border:none;border-left:1px solid #a6a5a1;}
	#country .grap .obj:first-child{border-left:none;}
	#country .grap .obj .img{position:relative;top:0;left:0;width:156px;height:156px;}	
	#country .grap .obj h3{text-align:center;}
	#country .grap .obj h3 span{display:block;}
	#country .grap .obj p{min-height:70px;text-align:center;}

	#infrship .grap .obj{display:inline-block;float:left;margin:0 3%;margin-bottom:90px;padding:0;width:26.83%;border:none;min-height:514px;}
	#infrship .grap .obj .info{min-height:110px;}
	#infrship .grap .obj.last{padding:72px 67px;border:1px solid #6b7887;}
	#infrship .grap .obj.last h3 span{display:block;}
}

@media all and (min-width:1200px) {
	#law .law-list .obj.law_02{margin-right:-520px;}
	/* #law .law-list .obj.law_04{margin-right:-500px;} */
}

/* 해양과학체험전시관 */
/*.sub04_05 #side_navi,.sub04_05 #location{display:none;}
#middle.sub04_05 #container{padding:0;width:100%;}
.sub04_05 #content{padding:0;}*/
.gallhall{}
.gallhall:after{content:"";display:block;clear:both;visibility:hidden;}
.gallhall .item{position:relative;padding:60px 0;height:300px;}
.gallhall .item.kord{background:url(../../images/kor/sub04/ghall_bg1.jpg) no-repeat 50% 30%;background-size:cover;}
.gallhall .item.east{background:url(../../images/kor/sub04/ghall_bg2.jpg) no-repeat 50% 30%;background-size:cover;}
.gallhall .item.south{background:url(../../images/kor/sub04/ghall_bg3.jpg) no-repeat 50% 30%;background-size:cover;}
.gallhall .item.dokdo{background:url(../../images/kor/sub04/ghall_bg4.jpg) no-repeat 50% 30%;background-size:cover;}
.gallhall .item *{text-align:center;}
.gallhall .item h2{margin:0 0 10px;padding:0;color:#fff;font-size:24px;font-weight:bold;line-height:24px;}
.gallhall .item h2:before{display:none;}
.gallhall .item h2 span{display:block;font-family:'nsr','맑은 고딕','Malgun Gothic';line-height:24px;}
.gallhall .item p{color:#cdcdcd;font-size:13px;line-height:15px;}
.gallhall .item .img{display:none;overflow:hidden;position:absolute;top:0;right:25px;width:90px;height:90px;border-radius:100%;}
.gallhall .item .img .more{position:absolute;top:50%;left:50%;margin:-13px 0 0 -13px;width:26px;height:26px;background:url(../../images/kor/sub04/ghall_more_m.png) no-repeat;opacity:0;transition:0.15s all ease-in-out;-webkit-trainsition:0.15s all ease-in-out;}
.gallhall .item .img .ov{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);border-radius:100%;opacity:0;transition:0.15s all ease-in-out;-webkit-trainsition:0.15s all ease-in-out;}
.gallhall .item .btn_wrap{margin:30px 0 10px;}
.gallhall .item .btn{padding:0 35px;width:180px;background:none;border-color:#fff;color:#fff;font-size:13px;line-height:38px;}
.gallhall .item .btn:hover,
.gallhall .item .btn:focus{background-color:#004a93;border-color:#004a93;}
.gallhall .item .btn_cyber{}
.gallhall .item .btn_cyber .cyber{display:inline-block;padding:10px 35px 10px 10px;width:180px;background:url(../../images/kor/sub04/ghall_link.png) no-repeat 90% 50%;border:1px solid #fff;color:#fff;font-size:13px;font-weight:bold;text-align:center;transition:0.15s all ease-in-out;-webkit-trainsition:0.15s all ease-in-out;}
.gallhall .item .btn_cyber a:hover,
.gallhall .item .btn_cyber a:focus{background-color:#004a93;border-color:#004a93;}
.gallhall .item .btn_cyber em{font-size:11px;}
.gallhall .item .pcview{display:none;}
@media all and (min-width:640px) {
	.gallhall .item{float:left;width:50%;}
}
@media all and (min-width:768px) {
	.gallhall .item{padding:70px 0;height:445px;}
	.gallhall .item:before{content:"";display:block;position:absolute;top:48px;left:50%;margin-left:-13px;width:26px;height:1px;background:#fff;opacity:0.8;}
	.gallhall .item *{text-align:center;}
	.gallhall .wrapper{padding:0;width:100%;}
	.gallhall .item .img{display:block;position:relative;top:auto;right:auto;margin:20px auto 0;}
	.gallhall .item h2{margin-bottom:15px;font-size:22px;line-height:26px;}
	.gallhall .item h2 span{line-height:26px;}
	.gallhall .item p{font-size:13px;line-height:15px;}
	.gallhall .item .btn,
	.gallhall .item .btn_cyber .cyber{font-size:14px;}
}
@media all and (min-width:1024px) {
	.gallhall .item.kord,.gallhall .item.east,.gallhall .item.south,.gallhall .item.dokdo{background-position:50% 50%;}
	.gallhall .item{width:25%;padding:45px 0;height:885px;}
	.gallhall .item:before{top:80px;margin-left:0;width:1px;height:35px;}
	.gallhall .item.ov:before{display:none;}
	.gallhall .item .pcview{display:block;}
	.gallhall .item h2{height:50px;}
	.gallhall .item .img{margin-top:40px;width:160px;height:160px;}
	.gallhall .item .img .more{margin:-26px 0 0 -26px;width:52px;height:52px;background:url(../../images/kor/sub04/ghall_more.png) no-repeat;}
	.gallhall .item b{margin-bottom:80px;color:#fff;font-size:12px;letter-spacing:8px;line-height:1;font-weight:normal;}
	
	.gallhall .item ul{margin-top:45px;}
	.gallhall .item ul li{color:#fff;font-weight:bold;line-height:28px;}
	.gallhall .item .btn_wrap{margin:45px 0 40px;}
	.gallhall .item .btn{padding:0 50px;line-height:43px;}
	.gallhall .item .btn_cyber .cyber{padding:30px 10px 10px;font-size:16px;background-position:50% 10px;border:0;}
	.gallhall .item .btn_cyber .cyber em{display:block;margin:0;}
	.gallhall .item .btn_cyber a:hover,
	.gallhall .item .btn_cyber a:focus{background-color:transparent;text-decoration:underline;}
}
@media all and (min-width:1280px) {
	.gallhall .item{padding:65px 0;height:1000px;}
	.gallhall .item:before{top:100px;}
	.gallhall .item b{margin-bottom:90px;}
	.gallhall .item h2 span{line-height:34px;}
	.gallhall .item p{font-size:14px;line-height:18px;}
	.gallhall .item .img{margin-top:40px;width:190px;height:190px;}
	.gallhall .item ul li{font-size:15px;}
	.gallhall .item .btn_wrap{margin:55px 0 80px;}
	.gallhall .item .btn{font-size:16px;line-height:53px;}

	.gallhall .item.ov .btn_wrap{margin-top:-120px;}
}

/* 연구원소개(sub04_03_02) */
.basic_box.staff{border-left-color:transparent;border-right-color:transparent;}
.basic_box.staff:before{display:none;}
.basic_box.staff .basic_search{padding-left:0;}
.ui.uit.type4.staff .inner .s4_ico{display:none;position:absolute;top:20px;left:20px;width:72px;height:72px;background-position:-46px -216px;}
.lst_box{overflow:hidden;}
.lst_box:after{content:"";display:block;clear:both;visibility:hidden;}
.lst_box li{margin-top:-1px;}
.lst_box li:first-child{margin-top:0;}
.lst_box li a{display:block;position:relative;padding:20px 15px;min-height:170px;border:1px solid #d7d7d7;}
.lst_box li a:hover,
.lst_box li a:focus{border-color:#07469b;}
.lst_box li a:hover:before,.lst_box li a:focus:before,
.lst_box li a:hover:after,.lst_box li a:focus:after{content:"";display:block;position:absolute;background-color:#07469b;z-index:1;}
.lst_box li a:hover:before,.lst_box li a:focus:before{bottom:-1px;left:-1px;width:101%;height:1px;}
.lst_box li a:hover:after,.lst_box li a:focus:after{display:none;top:-1px;right:-1px;width:1px;height:101%;}
.lst_box li a b{display:block;position:relative;margin-bottom:10px;padding:0 0 10px 32px;border-bottom:1px dashed #eee;color:#333;font-size:18px;line-height:22px;}
.lst_box li a:hover b,.lst_box li a:focus b{color:#07469b;}
.lst_box li a .s4_ico{position:absolute;}
.lst_box li a .ico{top:2px;left:0;width:22px;height:22px;background-position:0 -216px;}
.lst_box li a:hover .ico,.lst_box li a:focus .ico{background-position:-22px -216px;}
.lst_box li a .btco{display:none;bottom:0;right:0;width:46px;height:45px;background-position:0 -238px;}
.lst_box li a:hover .btco,.lst_box li a:focus .btco{display:block;}
.lst_box li a em{display:block;line-height:24px;}
.view_staff{position:relative;padding:0 10px;border-top:2px solid #07469b;}
.view_staff:after{content:"";display:block;clear:both;visibility:hidden;}
.view_staff ul li, .view_staff p{line-height:22px;}
.view_staff .profile,.view_staff .career{padding:25px 0;}
.view_staff .profile figure{position:relative;}
.view_staff .profile .photo{display:block;overflow:hidden;margin:0 auto;width:145px;height:175px;background:#fafafa;border:1px solid #ddd;}
.view_staff .profile .photo img{display:block;width:100%;height:173px;}
.view_staff figcaption{text-align:center;}
.view_staff .profile h2{margin:25px 0 15px;padding:0;font-size:25px;line-height:35px;} 
.view_staff .profile h2:before{display:none;}
.view_staff .profile h2 span{display:block;margin-top:5px;font-size:14px;line-height:1;}
.view_staff .profile b,
.view_staff .career h4{display:block;color:#333;font-family:'nsr','맑은 고딕','Malgun Gothic';font-size:14px;font-weight:bold;line-height:22px;}
.view_staff .profile .depart{margin-top:30px;border-top:1px dashed #ddd;}
.view_staff .profile .depart li{padding:10px 0;border-bottom:1px dashed #ddd;text-align:left;}
.view_staff .profile .btn:hover{color:#fff;}
.view_staff .career h3{margin:0;color:#004a93;font-size:18px;line-height:28px;font-weight:bold;border-bottom:1px solid #ddd;}
.view_staff .career h3 span{display:inline-block;position:relative;padding-bottom:10px;line-height:28px;}
.view_staff .career h3 span:before{content:"";display:block;position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#004a93;}
.view_staff .career h4{margin:25px 0 5px;}
.view_staff .career ul{margin-top:25px;}
.view_staff .career .item:first-child ul{margin-top:0;}
.view_staff .career ul li{margin-top:6px}
.view_staff .career ul li:first-child{margin-top:0;}
.view_staff .career .item{margin-bottom:50px;}
.view_staff .career .report li a{display:inline-block;padding-right:30px;background:url(../../images/kor/sub04/staff_link.png) no-repeat right 50%;line-height:22px;}
.view_staff .career .report li a:hover,
.view_staff .career .report li a:focus{text-decoration:underline;}

@media all and (min-width:640px) {
	.lst_box{padding:1px 0 0 1px;}
	.lst_box li{float:left;margin-left:-1px;width:50%;}
	.lst_box li a:hover:after,.lst_box li a:focus:after{display:block;}
	.lst_box li:first-child{margin-top:-1px;}
	.view_staff .profile figure{padding-left:170px;}
	.view_staff .profile figure .photo{position:absolute;top:0;left:0;}
	.view_staff .profile figcaption{text-align:left;}
}
@media all and (min-width:768px) {
	.ui.uit.type4.staff .inner .s4_ico{display:block;}
	.view_staff{padding-top:40px;}
	.view_staff .profile h2 span{display:inline-block;margin-top:0;}
	.view_staff:before{content:"";display:block;position:absolute;top:0;left:30%;width:1px;height:100%;background-color:#ddd;}
	.view_staff .profile figure{padding-left:0;}
	.view_staff .profile figure .photo{position:static;margin:0;}
	.view_staff .profile{padding:0;float:left;width:25%;}
	.view_staff .career{padding:0;float:right;width:65%;}
}
@media all and (min-width:960px) {
	.lst_box li{width:33.33%;}
	.lst_box li a{padding:25px 20px;}
}
@media all and (min-width:1024px) {
	.view_staff{padding-top:50px;}
	.view_staff:before{left:25%;}
	.view_staff .profile{width:20%;}
	.view_staff .career{width:70%;}
}
@media all and (min-width:1280px) {
	.lst_box li{width:25%;}
	.lst_box li a{padding:30px 25px;}
	.view_staff:before{left:20%;}
	.view_staff .profile{width:15%;}
	.view_staff .career{width:75%;}
}


/* 직원검색(sub04_03_03.) */
.lst_box.type2{}
.lst_box.type2:after{content:"";display:block;clear:both;visibility:hidden;}
.lst_box.type2 li a{padding:15px;min-height:150px;}
.lst_box.type2 li a strong{display:block;font-size:13px;}
.lst_box.type2 li a b{padding:0;border:none;}
.lst_box.type2 li a em.department{position:absolute;top:15px;right:15px;color:#333;font-size:13px;}
.lst_box.type2 li a em.field{color:#989898;height:48px;overflow:hidden;}

@media all and (min-width:640px) {
	.lst_box.type2 li{float:none;width:100%;}    
}
@media all and (min-width:768px) {
	.lst_box.type2 li a{padding:25px 25px 25px 100px;}    
	.lst_box.type2 li a em.department{top:25px;right:25px;}
	.lst_box.type2 li a strong{display:inline-block;position:absolute;left:30px;top:25px;font-size:13px;}
	.lst_box.type2 li a strong:after{content:"";display:block;position:absolute;right:-20px;top:0;width:1px;height:42px;background:#e1e1e1;}
	.lst_box.type2 li a strong span{display:block;}
}
@media all and (min-width:960px) {
	.lst_box.type2 li{float:left;width:50%;}

}
@media all and (min-width:1280px) {

}



/* 조직도 */
.organization_wrap{position:relative;font-size:13px;line-height:15px;}
.organization_wrap:after{content:"";display:block;position:absolute;left:20px;top:0;width:3px;height:2365px;/*height:100%;*/background:#e5e5e5;}
.organization_wrap .level1 .directorate{display:block;position:relative;padding:10px;width:48%;background:#fff;color:#333;border:3px solid #333;text-align:center;z-index:10;}
.organization_wrap .level2 .director{display:block;position:relative;padding:10px;width:48%;/*max-width:140px;*/background:#fff;color:#930000;border:3px solid #9b0707;text-align:center;z-index:10;}
/*.organization_wrap .level2 .director:before{content:"";display:block;position:absolute;left:-40px;top:50%;margin-top:-2px;width:37px;height:3px;background:#e5e5e5;}*/
.organization_wrap .level2 .vice_president{display:block;position:relative;margin-left:40px;padding:10px;width:35%;background:#fff;border:3px solid #07469b;text-align:center;z-index:10;}
.organization_wrap .level2 .vice_president:before{content:"";display:block;position:absolute;left:-20px;top:50%;margin-top:-2px;width:17px;height:3px;background:#e5e5e5;}
.organization_wrap .level1{position:relative;}
.organization_wrap .level2{position:relative;}
.organization_wrap .level2:after{content:"";display:block;visibility:hidden;clear:both;}
.organization_wrap .director_group .group1 li:first-child a{color:#fff;}

.organization_wrap .level2 li ul li{}
.organization_wrap li.dot{border:1px dashed #d7d7d7;}

.organization_wrap .director_group{position:relative;/*padding:10px 10px 10px 60px;*/margin-top:20px;}
.organization_wrap .director_group:after{content:"";display:block;position:absolute;left:75px;top:0px;width:3px;height:180px;background:#e5e5e5;}
.organization_wrap .director_group ul li{padding:10px;border:1px solid #d7d7d7;}
.organization_wrap .director_group .group1{position:absolute;left:52%;top:0;width:48%;/*width:160px;*//*position:relative;margin-top:15px;*/}
.organization_wrap .director_group .group1:after{content:"";display:block;position:absolute;left:-40px;top:25px;margin-top:-2px;width:40px;height:3px;background:#e5e5e5;}
.organization_wrap .director_group .group1 li{}
.organization_wrap .director_group .group1 li:first-child{background:#9e2a2a;border:none;color:#fff;}
.organization_wrap .director_group .group3{position:relative;margin-top:50px;margin-left:100px;}
.organization_wrap .director_group .group3:after{content:"";display:block;position:absolute;left:-25px;top:50%;margin-top:-2px;width:25px;height:3px;background:#e5e5e5;}
.organization_wrap .director_group .group3 li{background:#6b7887;border:none;}
.organization_wrap .director_group .group3 li a{color:#fff;}


.organization_wrap .vice_president_group{overflow:hidden;position: relative;/*padding:10px 10px 10px 80px;*/margin-top:40px;}
.organization_wrap .vice_president_group:after{content:"";display:block;position:absolute;left:92px;top:35px;width:3px;height:2076px;/*height:100%;*/background:#e5e5e5;}
.organization_wrap .vice_president_group ul li{padding:10px;}
.organization_wrap .vice_president_group ul li ul li{border:1px solid #d7d7d7;}
/*.organization_wrap .vice_president_group .group1{position:absolute;left:52%;top:0;width:48%;/*position:relative;margin-top:15px;}
.organization_wrap .vice_president_group .group1:after{content:"";display:none;position:absolute;left:-150px;top:25px;margin-top:-2px;width:150px;height:3px;background:#e5e5e5;}
.organization_wrap .vice_president_group .group1 li{background:#374161;color:#fff;border-top:1px solid #fff;}
.organization_wrap .vice_president_group .group1 li:first-child{border-top:none;}
.organization_wrap .vice_president_group .group1 li a{color:#fff;}*/

.organization_wrap .vice_president_group .group1{position:relative;margin-top:15px;margin-top:50px;margin-left:115px;z-index:1}
.organization_wrap .vice_president_group .group1 li b a{color:#fff;}
.organization_wrap .vice_president_group .group1 li{padding:0;margin-top:15px;}
.organization_wrap .vice_president_group .group1 li b{display:block;position:relative;padding:10px;background:#374161;color:#fff;}
.organization_wrap .vice_president_group .group1 li b:before{content:"";display:block;position:absolute;left:-23px;top:22px;margin-top:-2px;width:23px;height:3px;background:#e5e5e5;}
.organization_wrap .vice_president_group .group1 li ul li{padding:10px;margin-top:0;background:#fff;}


.organization_wrap .vice_president_group .group2{position:relative;margin-top:15px;margin-top:50px;margin-left:115px;z-index:1}
.organization_wrap .vice_president_group .group2 li b a{color:#fff;}
.organization_wrap .vice_president_group .group2 li{padding:0;margin-top:15px;}
.organization_wrap .vice_president_group .group2 li b{display:block;position:relative;padding:10px;background:#004a93;color:#fff;}
.organization_wrap .vice_president_group .group2 li b:before{content:"";display:block;position:absolute;left:-23px;top:22px;margin-top:-2px;width:23px;height:3px;background:#e5e5e5;}
.organization_wrap .vice_president_group .group2 li ul li{padding:10px;margin-top:0;background:#fff;}

.organization_wrap .vice_president_group .group2 ul li ul{padding:0;border-top:1px solid #d7d7d7;}



.organization_wrap .vice_president_group .group3{position:relative;margin-top:15px;margin-left:115px;}
.organization_wrap .vice_president_group .group3 li{padding:0;margin-top:15px;}
.organization_wrap .vice_president_group .group3 li b{display:block;position:relative;padding:10px 8px;background:#007d93;color:#fff;}
.organization_wrap .vice_president_group .group3 li b:before{content:"";display:block;position:absolute;left:-23px;top:22px;margin-top:-2px;width:23px;height:3px;background:#e5e5e5;}
.organization_wrap .vice_president_group .group3 li b a{color:#fff;}
.organization_wrap .vice_president_group .group3 li ul li{padding:10px;margin-top:0;background:#fff;}
.organization_wrap .vice_president_group .group3 li.oversea_base{}
.organization_wrap .vice_president_group .group3 li.oversea_base ul{padding:10px;background:#fff;border:1px solid #d7d7d7;border-top:none;}
.organization_wrap .vice_president_group .group3 li.oversea_base ul li{padding:0;border:none;border-top:1px dotted #d7d7d7;font-size:12px;}
.organization_wrap .vice_president_group .group3 li.oversea_base ul li:first-child{border-top:none;}
.organization_wrap .vice_president_group .group3 li.oversea_base ul li *{line-height:inherit;}
.organization_wrap .vice_president_group .group3 li.oversea_base ul li em{display:block;}
.organization_wrap .vice_president_group .group3 li.oversea_base b{background:#fff;border:1px solid #d7d7d7;border-bottom:1px dotted #d7d7d7;color:#464646;}

.organization_wrap .vice_president_group .group3 ul li ul{padding:0;border:1px solid #d7d7d7;}
.organization_wrap .vice_president_group .group3 ul li ul li ul{border:none;border-bottom:1px solid #d7d7d7;}
.organization_wrap .vice_president_group .group3 ul li ul li ul li{padding:5px 10px;/*border:1px solid #d7d7d7;*/}


.organization_wrap .vice_president_group .group4{position:relative;margin-top:15px;}
.organization_wrap .vice_president_group .group4:after{content:"";display:block;position:absolute;left:-37px;top:22px;margin-top:-2px;width:37px;height:3px;background:#e5e5e5;}
.organization_wrap .vice_president_group .group4 li{padding:0;/*margin-top:15px;*/}
.organization_wrap .vice_president_group .group4 li b{display:block;padding:10px;background:#0e8260;color:#fff;}
.organization_wrap .vice_president_group .group4 li strong{display:block;padding:10px;border-bottom:1px dotted #ddd;}
.organization_wrap .vice_president_group .group4 li ul li ul li{padding:10px;margin-top:0;border:none;}

.organization_wrap .front_office{/*height:420px;*/margin-top:50px;}
.organization_wrap .front_office ul li ul{padding:0;border:1px solid #d7d7d7;}
.organization_wrap .front_office ul li ul li ul{border:none;border-bottom:1px solid #d7d7d7;}
.organization_wrap .front_office ul li ul li ul li{padding:5px 10px;/*border:1px solid #d7d7d7;*/}
.organization_wrap .front_office .group1{margin-left:100px;}

.organization_wrap .front_office .group1 li b{display:block;position:relative;padding:10px;background:#0e8260;color:#fff;}
.organization_wrap .front_office .group1 li b:before{content:"";display:block;position:absolute;left:-80px;top:22px;margin-top:-2px;width:80px;height:3px;background:#e5e5e5;}
.organization_wrap .front_office .group1 li b a{color:#fff;}
.organization_wrap .front_office .group1 li strong{display:block;padding:10px;border-bottom:1px dashed #d7d7d7;font-weight:bold;}

.organization_wrap .front_office .group1 li.office2{margin-top:15px;}

.organization_wrap .attach_office .group2{position:relative;margin-top:15px;border:0;}
.organization_wrap .attach_office .group2 li{position:relative;padding:0 10px;height:45px;background:#6b7887;border:none;line-height:45px;}
.organization_wrap .attach_office .group2 li:before{content:"";display:block;position:absolute;left:-80px;top:22px;margin-top:-2px;width:80px;height:3px;background:#e5e5e5;}
.organization_wrap .attach_office .group2 li:first-child{margin-bottom:15px;}
.organization_wrap .attach_office .group2 li a{color:#fff;}


/*.organization_wrap .attach_office .group2:after{top:-25px;left:-78px; width:150px;}
.organization_wrap .attach_office .group2:before{display:none;content:"";position:absolute;left:365px;top:-18px;width:3px;height:25px;background:#e8e8e8;}*/

@media all and (min-width: 1024px) {

	.organization_wrap{background:url(../../images/kor/sub04/bg_organization_wrap.png) no-repeat right 20px;}
	.organization_wrap:after{left:62px;height:1177px;}
	.organization_wrap .level1 .directorate{
	width: 250px;
	font-size: 16px;
}
	.organization_wrap .level2 .director{width:127px;font-size:16px;}
	.organization_wrap .level2 .vice_president{width:127px;font-size:16px;}

	.organization_wrap .director_group:after{display:none;}
	.organization_wrap .director_group .group1{left:175px;width:auto;}
	.organization_wrap .director_group .group1:after{left:-50px;width:50px;}

	.organization_wrap .director_group .group1 li{width:187px;}
	.organization_wrap .director_group .group3{margin-top:60px;margin-left:175px;}
	.organization_wrap .director_group .group3:after{left:-110px;width:110px;}
	.organization_wrap .director_group .group3 li{width:187px;}



	.organization_wrap .level2 .vice_president{margin-left:80px;}
	.organization_wrap .vice_president_group:after{left:140px;height:560px;/*height:587px;*/}
	.organization_wrap .vice_president_group .group1{left:50px;width:auto;}
	.organization_wrap .vice_president_group .group1 li{width:230px;}

	.organization_wrap .vice_president_group .group2{margin-left:155px;margin-top:95px;/*overflow:hidden;*/}
	.organization_wrap .vice_president_group .group2:before{content:"";display:block;position:absolute;left:-12px;top:-16px; height:3px;width:98%; background:#e5e5e5;}
	.organization_wrap .vice_president_group .group2:after{content:"";display:block;visibility:hidden;clear:both;}
	.organization_wrap .vice_president_group .group2 li.office{float:left;margin-left:1%;margin-top:0;width:18.2%;}
	.organization_wrap .vice_president_group .group2 li.office:after{content:"";display:block;visibility:hidden;clear:both;}
	.organization_wrap .vice_president_group .group2 li.office:first-child{margin-left:0;}
	.organization_wrap .vice_president_group .group2 li.office:first-child:before{content:"";position:absolute;right:3%;top:-16px;width:3px;height:25px;background:#e8e8e8;}
	.organization_wrap .vice_president_group .group2 li b:before{display:none;}


	.organization_wrap .vice_president_group .group3{margin-left:155px;margin-top:95px;}
	.organization_wrap .vice_president_group .group3:after{}
	.organization_wrap .vice_president_group .group3:before{content:"";display:block;position:absolute;left:-12px;top:-16px; height:3px;width:98%; background:#e5e5e5;}
	.organization_wrap .vice_president_group .group3 li.office{float:left;margin-left:1%;margin-top:0;width:18.2%;}
	.organization_wrap .vice_president_group .group3 li.office:after{content:"";display:block;visibility:hidden;clear:both;}
	.organization_wrap .vice_president_group .group3 li.office:first-child{margin-left:0;}
	.organization_wrap .vice_president_group .group3 li.office:first-child:before{content:"";position:absolute;right:3%;top:-16px;width:3px;height:25px;background:#e8e8e8;}
	.organization_wrap .vice_president_group .group3 li b:before{display:none;}

	.organization_wrap .front_office{}
	.organization_wrap .front_office .group1{position:relative;}
	.organization_wrap .front_office .group1:before{content:"";display:block;position:absolute;left:-35px;top:-22px; height:3px;width:560px;/*width:400px;*//*width:518px;*/background:#e5e5e5;}
	.organization_wrap .front_office .group1:after{content:"";position:absolute;left:524px;top:-22px;width:3px;height:25px;background:#e8e8e8;}

	.organization_wrap .front_office .group1 li.office{float:left;margin-left:1%;margin-top:0;width:18.2%;}
	.organization_wrap .front_office .group1 li.office:first-child{margin-left:0;}
	.organization_wrap .front_office .group1 li.office:after{content:"";display:block;visibility:hidden;clear:both;}
	.organization_wrap .front_office .group1 li.office b:before{display:none;}


	.organization_wrap .vice_president_group ul li ul li{border-top:none;}

	.organization_wrap .attach_office .group2{margin:0;}
	.organization_wrap .attach_office .group2:after{top:-16px;left:-33px; width:480px;}
	.organization_wrap .attach_office .group2:before{left:445px;}
	.organization_wrap .attach_office .group2 li{}
	.organization_wrap .attach_office .group2 li:first-child{margin-bottom:10px;}
	.organization_wrap .attach_office .group2 li:before{display:none;}
	.organization_wrap .attach_office .group2 li:after{content:"";display:block;visibility:hidden;clear:both;}
	.organization_wrap .attach_office .group2:after{width:480px;}
	.organization_wrap .attach_office .group2:before{display:block;}

}

@media all and (min-width: 1280px) {
	.organization_wrap .director_group .group1 li{padding:0 10px;height:45px;line-height:45px;}
	.organization_wrap .director_group ul li{padding:0 10px;height:45px;line-height:45px;}
	.organization_wrap .vice_president_group .group3{margin-top:67px;}
	.organization_wrap .vice_president_group .group3 li b{padding:0 10px;height:45px;line-height:45px;}
	.organization_wrap .vice_president_group .group2 li ul li.dot{border:1px dashed #d7d7d7;border-top:none;}
	.organization_wrap .front_office .group1 li b{margin-bottom:10px;padding:0 10px;height:45px;line-height:45px;}
	.organization_wrap .front_office{height:420px;margin-top:40px;}
	.organization_wrap .front_office .group1:before{width:700px;}
	.organization_wrap .front_office .group1:after{left:662px;}

	.organization_wrap .vice_president_group .group3 li ul li.dot{border:1px dashed #d7d7d7;border-top:none;}
	.organization_wrap .vice_president_group .group3 li.oversea_base ul{padding:0 10px;}
	.organization_wrap .vice_president_group .group3 li.oversea_base ul li{padding:13px 0;}
	.organization_wrap .front_office ul li ul{border:none;}
	.organization_wrap .front_office ul li ul li ul{border-bottom:none;}
	.organization_wrap .front_office .group1 li strong{border-bottom:none;}
	.organization_wrap .level2 li ul li.department{margin-top:10px;border:1px solid #d7d7d7;}
	.organization_wrap li.dot{border-top:none;}
	.organization_wrap .vice_president_group .group3 li ul li.department{margin-top:-1px;border:1px solid #d7d7d7;}
	.organization_wrap .vice_president_group .group3 li ul li.department ul{margin-top:10px;}
	.organization_wrap .vice_president_group .group3 li ul li.department ul li{border:none;padding:5px;margin-top:0;background:#fff;}
	



	.organization_wrap .director_group .group1 li:first-child a{color:#fff;}
/*	.organization_wrap .vice_president_group .group1 li a{color:#fff;}*/
	.organization_wrap .vice_president_group .group2 li b a{color:#fff;}
	.organization_wrap .vice_president_group .group3 li b a{color:#fff;}
	.organization_wrap .front_office .group1 li b a{color:#fff;}

	.organization_wrap .front_office .group1 li strong{border-bottom:1px dashed #d7d7d7;}
	.organization_wrap .level2 li ul li.department.dot{border:none;border-bottom:1px dashed #d7d7d7;}
	.organization_wrap .level2 li ul li.department.dot strong{border:1px dashed #d7d7d7;border-bottom:none;}
	.organization_wrap .vice_president_group .group3 li ul li.department.dot{border:none;border-bottom:1px dashed #d7d7d7;}
	.organization_wrap .vice_president_group .group3 li ul li.department.dot strong{border:1px dashed #d7d7d7;border-bottom:none;}

	.organization_wrap .vice_president_group .group2 li.office.g_wrap{margin-left:0;margin-top:-50px;}
	.organization_wrap .vice_president_group .group2 li.office.g_wrap.last{margin-left:1%;}


	.organization_wrap .vice_president_group:after{height:775px;}
	.organization_wrap:after{height:1505px;}

}


/* 홍보발간물 */

#lst_book{overflow:hidden;position:relative;}
#lst_book .box_col{margin:0 auto;width:95%;}
#lst_book .box_col.col3 .col{display:block;}
#lst_book .box_col .col .item{margin:0 auto;}
#lst_book .box_col .col .item a{display:block;position:relative;padding:33px 26px;border:1px solid #d7d7d7;background-color:#fff;}
#lst_book .box_col .col .item a:hover,
#lst_book .box_col .col .item a:focus,
#lst_book .box_col .col .item a:active{border-color:#07469b}
#lst_book .box_col .col .item a b{display:block;position:relative;margin:0;padding:0;margin-bottom:15px;padding-bottom:10px;color:#004993;font-size:18px;font-family:'nsr';font-weight:bold;line-height:20px;word-wrap:break-word;word-break:keep-all;text-align:center}
#lst_book .box_col .col .item a b:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-12px;width:25px;height:1px;background-color:#d7d7d7}
#lst_book .box_col .col .item a em{display:block;color:#333;font-size:14px;line-height:20px;text-align:center;}
#lst_book .box_col .col .item a .img{overflow:hidden;display:block;margin-top:20px;width:100%;height:200px;background-color:#efefef;text-align:center}
#lst_book .box_col .col .item a .img img{max-width:100%;height:100%;border:1px solid #ccc;}


@media all and (min-width:640px){
	#lst_book .box_col.col3 .col{display:inline-block;float:left;width:50%;}
	#lst_book .box_col .col .item{margin-bottom:2.5%;width:95%;}	
	#lst_book .box_col .col .item a{margin-left:-2.5%;padding-right:207px;min-height:266px;}
	#lst_book .box_col .col .item a .img{position:absolute;top:33px;right:26px;margin:0;width:150px;}
	#lst_book .box_col .col .item a b{padding-top:10px;text-align:left;}
	#lst_book .box_col .col .item a b:after{left:0;margin-left:0;}
	#lst_book .box_col .col .item a em{text-align:left;}
}


@media all and (min-width:1024px){
	#lst_book .box_col{width:100%;}
	#lst_book .box_col.col3 .col{width:33.333%;}	
}


#view_book{position:relative;}
#view_book .book_info{position:relative;margin:0 auto;width:95%;padding:15px;background-color:#f2f6f8;border:1px solid #e3e8eb;}
#view_book .book_info:after{content:"";display:block;clear:both;visibility:hidden;}
#view_book .book_info .img{display:block;width:100%;height:216px;background:#fff;text-align:center;}
#view_book .book_info .img img{max-width:100%;height:100%;}
#view_book .book_info .infobox{position:relative;margin:24px 0;}
#view_book .book_info .infobox h2{color:#104372}
#view_book .book_info .infobox h2:before{display:none;}
#view_book .book_info .infobox ul{}
#view_book .book_info .infobox ul li{position:relative;margin:2px 0;padding-left:100px;font-size:14px;line-height:25px;}
#view_book .book_info .infobox ul li:after{content:"";display:block;visibility:hidden;clear:both;}
#view_book .book_info .infobox ul li b{display:inline-block;position:absolute;left:10px;top:0;width:78px;color:#2669be;}
#view_book .book_info .infobox ul li b:after{content:":";position:absolute;right:0;top:0;color:#568acc;}




#view_book .view_cont{position:relative;margin:0 auto;padding-bottom:30px;width:95%;}
#view_book .view_cont h3{margin-top:35px;margin-bottom:30px;background:none;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
#view_book .view_cont h3 span{display:inline-block;padding:12px;position:relative;color:#0062dd;font-size:20px;text-align:center;}
#view_book .view_cont h3 span:before{content:"";display:block;position:absolute;left:0;top:-1px;padding:0 20px;width:100%;height:1px;background:#0062dd;}
#view_book .view_cont h3 span:after{content:"";display:block;position:absolute;left:0;bottom:-1px;padding:0 20px;width:100%;height:1px;background:#0062dd;}
#view_book .view_cont .obj{position:relative;margin-bottom:10px;padding:10px;}
#view_book .view_cont .obj b{display:block;position:relative;margin-bottom:10px;padding-left:10px;font-size:16px;line-height:20px;}
#view_book .view_cont .obj b:after{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-2px;width:4px;height:4px;background:#0062dd;border-radius:100%;}
#view_book .view_cont .obj p{font-size:14px;line-height:20px;}
#view_book .btn_wrap{position:relative;margin:0 auto;padding-top:30px;width:95%;text-align:right;border-top:1px solid #d7d7d7;}

#view_book .btn_wrap a{padding:12px 20px 10px 65px;background:#fff url(../../images/prog/common/res_btn_arr.png) no-repeat 0 50%;border:1px solid #d7d7d7;color:#666;}
#view_book .btn_wrap a:hover,
#view_book .btn_wrap a:focus{background-position:20px 50%;}
@media all and (min-width:640px){
	#view_book .book_info .img{float:left;width:40%;border:1px solid #efefef;}
	#view_book .book_info .infobox{float:right;width:57%;min-height:216px;}	
}

@media all and (min-width:1024px){
	#view_book .book_info,
	#view_book .btn_wrap,
	#view_book .view_cont{width:100%;}
	
	
	#view_book .book_info{padding:30px;padding-left:230px;border:none;}
	#view_book .book_info .img{overflow:hidden;position:absolute;top:30px;left:30px;width:150px;height:200px;}
	#view_book .book_info .img img{width:100%;/*height:200px;*/}
	#view_book .book_info .infobox{float:none;margin:0;padding-left:50px;width:auto;border-left:1px solid #e3e8eb;}		
	#view_book .book_info .infobox h2{margin-bottom:30px;}
}





/*연구원 소개*/

.researcher_info *{padding:0;margin:0;color:#333;}
.researcher_info .view_top h3{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd;}
.researcher_info .view_top h3 b{position:relative;color:#104372;}
.researcher_info .view_top h3 strong{color:#333;}
.researcher_info .view_top .thm_img{display:none;height:135px;background:#efefef url(../../images/prog/board/no_img.gif) no-repeat 50% 50%;text-align:center;}
.researcher_info .view_top .thm_img img{display:block;height:135px;min-width:232px;}
.researcher_info .view_top .thm_caption{position:relative;padding:30px;margin:24px 0;min-height:135px;background:#f2f6f8;border:1px solid #e3e8eb;}
.researcher_info .view_top .thm_caption ul{}
.researcher_info .view_top .thm_caption ul li{position:relative;margin:2px 0;font-size:14px;line-height:25px;}
.researcher_info .view_top .thm_caption ul li:after{content:"";display:block;visibility:hidden;clear:both;}
.researcher_info .view_top .thm_caption ul li b{display:inline-block;position:relative;width:88px;color:#2669be;}
.researcher_info .view_top .thm_caption ul li b:after{content:":";position:absolute;right:0;top:0;color:#568acc;}
.researcher_info .view_top .thm_caption ul li em{display:inline-block;position:absolute;left:113px;color:#333;}
.researcher_info .view_top .thm_caption ul li em a{display:inline-block;margin:1px;padding:0 3px;min-width:62px;background:#fff;border:1px solid #d7d7d7;color:#333;text-align:center;}
.researcher_info .view_top .thm_caption ul li em a:hover,.lab_list .list_cont .thm_caption ul li em a:focus{background:#0062dd;border:1px solid #0062dd;color:#fff;}

.researcher_info .view_cont h4{margin-top:35px;margin-bottom:30px;background:none;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.researcher_info .view_cont h4 span{display:inline-block;padding:12px 0 12px 0;/*padding:12px 0 12px 20px;*/position:relative;color:#0062dd;font-size:16px;text-align:center;}
.researcher_info .view_cont h4 span:before{content:"";display:block;position:absolute;left:0;top:-1px;padding:0 20px;min-width:94px;height:1px;background:#0062dd;}
.researcher_info .view_cont h4 span:after{content:"";display:block;position:absolute;left:0;bottom:-1px;padding:0 20px;min-width:94px;height:1px;background:#0062dd;}
@media all and (min-width:768px) {
	/*.researcher_info{padding:0 30px;}*/
	.researcher_info .view_top {overflow:hidden;}
	/*
	
	.researcher_info .view_top .thm_img{float:left;min-width:289px;width:35%;background:none;}
	.researcher_info .view_top .thm_img img{max-width:none;border:3px solid #e1e1e1;}
	*/
	.researcher_info .view_top .thm_caption{/*margin-left:45px;*/width:auto;}
	.researcher_info .view_top .thm_caption ul{margin-top:0;}
	.researcher_info .view_cont h4{margin-top:55px;margin-bottom:30px;}    
}

@media all and (min-width:1024px) {
	.researcher_info .view_top h3 a{font-size:20px;}
	.researcher_info .view_top .thm_img{display:block;float:left;overflow:hidden;width:25%;height:210px;background:#efefef url(../../images/prog/board/no_img.gif) no-repeat 50% 50%;}
	.researcher_info .view_top .thm_img img{width:100%;height:100%;}
	.researcher_info .view_top .thm_caption{display:block;float:right;margin:0;width:72%;min-height:210px;}


}



.youtube_list{overflow:hidden;position:relative;}
.youtube_list li{margin-bottom:10px;}
.youtube_list li:first-child{margin-top:0;border-top:0;}
.youtube_list li a{display:block;position:relative;padding:15px;padding-right:100px;min-height:187px;border:1px solid #d7d7d7;background-color:#fff;}
.youtube_list li a:hover,
.youtube_list li a:focus,
.youtube_list li a:active{background-color:#f2f6f9;border-color:#07469b}
.youtube_list li a .img{position:absolute;right:15px;top:30px;width:70px;}
.youtube_list li a .img img{width:100%;height:100%;}
.youtube_list li a .movie_txt{display:block;padding:15px 0;font-size:14px;line-height:20px;}
.youtube_list li a .movie_txt b{display:block;position:relative;margin-bottom:10px;padding-bottom:10px;color:#004993;font-size:18px;font-family:'nsr';font-weight:bold;line-height:20px;word-wrap:break-word;word-break:keep-all;}
.youtube_list li a .movie_txt b:after{content:"";display:block;position:absolute;bottom:0;left:0;width:25px;height:1px;background-color:#d7d7d7}
.youtube_list li a .movie_txt .text{display:block;overflow:hidden;padding:5px 0;color:#767676;font-size:14px;line-height:20px;height:50px;}
.youtube_list li a .movie_txt .date{color:#bbb;font-size:12px;line-height:1;}

@media all and (min-width:768px) {
	.youtube_list li a{padding-right:160px;min-height:212px;}
	.youtube_list li a .img{width:120px;}
	.youtube_list li a .movie_txt .text{height:70px}
	.youtube_list{margin-left:-1%;border:none;}
	.youtube_list li{float:left;margin:0 0 1% 1%;width:49%;}
	.youtube_list li:before{}
}


@media all and (min-width:1200px) {
	.youtube_list li{width:32.33%;}	
}
.cont_row{margin-top:30px;}
.box_cont{position:relative;padding-top:15px;margin-bottom:30px;border-top:1px solid #ddd;}
.box_cont.last{padding-botto:30px;border-bottom:1px solid #ddd;}
.box_cont .tit_cont{margin:0 0 15px 0;padding:0;color:#000;font-size:22px;font-weight:bold;line-height:32px;}
.box_cont .tit_cont span{display:block;}
.box_cont .tit_cont:before{display:none;}
.box_cont .sub_tit{margin:0;padding:0;background:none;/*color:#0078ae;*/font-size:16px;font-weight:bold;line-height:26px;}
.box_cont .img_box{border:1px solid #ddd;text-align:center;}
.box_cont .img_box{position:relative;margin:25px 0;padding:25px;}
.box_cont .img_box .btn_wrap{text-align:right;}



@media all and (min-width:640px) {
    .box_text strong{font-size:24px;line-height:29px;}
    .box_cont{padding:15px 0 15px 200px;border-top:1px solid #ddd;}
    .box_cont .tit_cont{position:absolute;top:30px;left:0;margin:0;width:200px;font-size:24px;line-height:34px;}
    .box_cont{padding-top:30px;}
    .box_plat p span{font-size:17px;line-height:25px;}
    .box_cont .sub_tit{font-size:18px;}
}
@media all and (min-width:768px) {
.box_cont.m70{min-height:70px;padding-top:40px;}
.box_cont.last.m70{min-height:110px}
}
@media all and (min-width:1024px) {
    .box_cont{padding-left:230px;}
    .box_cont:first-child h3 {margin-top:0;}
    .box_cont .tit_cont{font-size:22px;line-height:22px;/*color:#07469b;*/}
    .box_cont .sub_tit{font-size:20px;}
}

.purpose{overflow:hidden;position:relative;margin-bottom:70px;width:100%;}
.purpose:after{content:"";display:block;position:absolute;top:0;left:50%;width:1px;height:80%;background-color:#005397;z-index:9;}
.purpose h4{position:relative;margin:0 0 81px 0;padding:17px 59px;background:#fff url(../../images/edu/sub01/purpose_tit.png) no-repeat 50% 50%;color:#005397;font-family:'nsr','맑은 고딕','Malgun Gothic';font-size:20px;text-align:center;z-index:10;}
.purpose h4 span{display:block;margin-top:5px;font-size:14px;font-weight:normal;}
.purpose .item{position:relative;margin-top:-1px;padding:20px;border:1px solid #ededed;background-color:#fff;z-index:10;}

.purpose .item:first-child{margin-top:0;}
.purpose .item .lcon{}
.purpose .item .lcon h5{margin:5px;color:#005397;font-size:14px;line-height:20px;text-align:center;}
.purpose .item .lcon h5 span{font-size:16px;line-height:20px;font-weight:bold;}
.purpose .item .lcon /*.kico*/.s1_ico{display:none;}
.purpose .item .rcon{}
.purpose .item .rcon p{color:#666;font-size:14px;line-height:20px;text-align:center}
.purpose .item .rcon p b{display:block;margin-bottom:10px;color:#000;font-size:16px;}


@media all and (min-width:1024px){

	.purpose .item{padding:30px;padding-left:195px;}
	.purpose .item .lcon{position:absolute;top:35px;left:45px;width:60px;}
	.sub01_01_02 .purpose .item .lcon{position:absolute;top:20px;left:45px;width:70px;}
	.purpose .item .rcon p{text-align:left;}	
}
@media all and (min-width:1200px){	
	.purpose .item{padding-left:145px;}
}


.list_env{position:relative;margin:20px 0;/*border:1px solid #eee;*/}
.list_env:after{content:"";display:block;clear:both;visibility:hidden;}
.list_env .env{position:relative;margin-bottom:1px;padding:15px 45px 15px 100px;border:1px solid #eee;word-wrap:break-word;word-break:keep-all;}
.list_env .env b{color:#333;font-size:14px;line-height:20px;font-weight:normal;}
.list_env .env b:before{content:"";display:inline-block;height:55px;vertical-align:middle;}
.list_env .env.lbx b:before{display:none;}
.list_env .env b span{display:inline-block;font-family:'nsr','맑은 고딕','Malgun Gothic';line-height:20px;vertical-align:middle;}
.list_env .env .list_1st{margin:10px 0 0;}
.list_env .env .list_1st li{margin:3px 0 0;color:#666;font-family:'nsr','맑은 고딕','Malgun Gothic';font-size:13px;line-height:18px;}
.list_env .env .open_icon{position:absolute;top:15px;left:22px;}

@media all and (min-width:768px) {
	.list_env{margin-left:-0.15%;}
	.list_env .env{float:left;width:49.85%;margin:0 0 0.15% 0.15%;padding:25px 25px 25px 125px;}
	.list_env .env.lbx{min-height:235px;}
	.list_env .env .open_icon{top:25px;left:35px;}
}
@media all and (min-width:1024px) {
	.vision ul{margin:0 auto;width:900px;}
	.list_env .env{width:32.85%;padding-left:135px;}
	.list_env .env.lbx{min-height:180px;}
	.list_env .env .open_icon{left:40px;}
}
@media all and (min-width:1280px) {
	.list_env .env{min-height:132px;}
}


.money{background:#FAFAFA;}

@media all and (min-width:1024px) {
.money{background:#FAFAFA url(../../images/kor/common/bg_money.gif) no-repeat right 50%;}
}
