@charset "utf-8";

@import url(skin.css);
@import url(font_s.css);


/* sub0106 오시는길 시작 */
.map_wrap {width:100%; height:345px; }
.map_txt {position:relative; background:#3d4151; }
.map_txt:after{content:"";display:block;clear:both;visibility:hidden;}
.map_txt .txt {float:left;width:50%; padding:30px 10px 40px 40px;}
.map_txt .txt p {font-size:15px;color:#fff;}
.map_txt .txt p span {display:inline-block; width:30px; height:30px; margin-right:5px; background:url(/images/kor/sub09/sub091003_img01.png)no-repeat; vertical-align:middle;}
.map_txt .txt.txt1 p span {background-position: 0 0;}
.map_txt .txt.txt2 p span {background-position: -30px 0;}
.map_txt .txt .tit {font-size:19px; font-weight:bold;font-family:nsr;}
.map_txt .a_btn {position:absolute; top:50%; right:40px; margin-top:-20px;}
.map_txt a {display:block; width:120px; height:40px; border:2px solid rgba(255,255,255,0.5); line-height:36px; color:#fff; text-align:center; font-size:15px;}
.map_txt a span {display:inline-block; width:16px; height:18px;margin-right:5px; background:url(/images/kor/sub09/sub091003_img01.png)no-repeat -70px 0; vertical-align:middle;}


#map_tab_menu {}
#map_tab_menu:after{content:"";display:block;clear:both;visibility:hidden;}
#map_tab_menu li {float:left; width:33.3%; height:55px; }
#map_tab_menu li a {display:block; position:relative; width:100%; height:100%; padding-left:15px; border:1px solid #d5d5d5; border-right:none;line-height:55px; font-size:15px; color:#535353;}
#map_tab_menu li a:after {display:block; position:absolute;right:20px; top:50%; margin-top:-3px; width:9px; height:6px; background:url(/images/kor/sub09/tab_deth_4st2_arr.png)no-repeat 0 0 ;content:"";}
#map_tab_menu li.active a:after {background-position:-9px 0;}
#map_tab_menu li:last-child a {border-right:1px solid #d5d5d5; }
#map_tab_menu li.active a {border:1px solid #052e7b; color:#052e7b;}
#map_tab_content .con {display:none;padding-top:40px;}
#map_tab_content .con.active { display:block; }
#map_tab_content .con strong {font-size:24px; color:#000; font-weight:bold;}
#map_tab_content .con .list_wrap {}
#map_tab_content .con .list_wrap .h3 { margin:10px 0 0 ;font-size:21px; font-weight:bold; color:#09257b;font-family:nsr;}
#map_tab_content .con .list_wrap .row_list {position:relative; min-height:200px;padding:40px 0 40px 165px; border-bottom:1px dashed #ccc;}
#map_tab_content .con .list_wrap .row_list .icon {position:absolute; left:30px; top:33px; font-size:18px; color:#09257b; text-align:center;}
#map_tab_content .con .list_wrap .row_list .icon span {display:block;width:95px; height:95px; margin-bottom:3px;background:url(/images/kor/sub09/sub091003_img01.png)no-repeat}
#map_tab_content .con .list_wrap .row_list .icon.icon01 span {background-position:0 -36px;}
#map_tab_content .con .list_wrap .row_list .icon.icon02 span {background-position:-95px -36px;}
#map_tab_content .con .list_wrap .row_list .icon.icon03 span {background-position:-190px -36px;}
#map_tab_content .con .list_wrap .row_list ul li {font-size:15px; color:#4a4a4a; }
#txt .btn-ani.btn-file.bntime{padding:3px 6px 2px;background:#eee;}
#map_tab_content .con.content2 img,
#map_tab_content .con.content3 img{border: 1px solid #ddd;}


#txt .btn-ani.btn-file{padding:10px 15px 10px 15px}
#txt .btn-ani.btn-file:hover,
#txt .btn-ani.btn-file:focus {border: 1px solid #052e7b;}
#txt .bico.bticon.home2{ display:inline-block; width: 33px;height: 33px;background: url(/images/kor/sub09/home_img.png)no-repeat 0 0;}

@media(max-width:850px){
  .map_txt .txt {float:none; width:100%; }
  .map_txt .txt.txt1 { padding:20px 25px 0;}
  .map_txt .txt.txt2 { padding:10px 25px 20px;}
  .map_txt .a_btn {top:auto; right:25px; bottom:25px; margin-top:0;}
}


@media(max-width:580px){
  .map_txt .txt.txt2 { padding:10px 25px 70px;}
  .map_txt .a_btn {bottom:20px;}

  #map_tab_menu li {float:none; width:100%; }
  #map_tab_menu li a {border-right:1px solid #d5d5d5; border-bottom:none;}
  #map_tab_menu li:last-child a {border-bottom:1px solid #d5d5d5;}
  #map_tab_menu li.active:last-child a {border-bottom:1px solid #052e7b;}

  #map_tab_content .con .list_wrap .row_list {min-height:auto; padding:40px 0;}
  #map_tab_content .con .list_wrap .row_list .icon {position:static; margin:0 auto 20px;  }
  #map_tab_content .con .list_wrap .row_list .icon span {margin:0 auto 5px;}
}

/* sub0106 오시는길 끝 */

/* sub0201 교외연구과제 */
@media (max-width: 767px){
	#roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item, #roadmap .depart_cnt .item .depart_cnt_content .roadmap_cnt .roadmap_flow .class_item.result{padding:20px;}
}

/* sub01_04 주요 업무 0306최상철*/
.s0104 .t_id{padding-top: 30px;}
.s0104 .table.table-bordered{text-align: center;}
.s0104 .list-1st{text-align:left;}
/* sub01_04 주요업무 끝*/


/* sub0104 산학협력단소개*/
.s0104 .tab-ul{position:relative;z-index:1;}

/* sub0301/sub0302 지식재산권수행절차*/
.roadmap_cnt{padding:40px 30px;height:auto;background:#f7f7f7;text-align:center;}
.roadmap_cnt .class_item{float:left;position:relative;width:14.5%;min-height:200px;padding:20px;margin-right:3%;border-radius:5px;background:#fff;}
.roadmap_cnt .class_item.result{border: 1px solid #203d62;background:#203d62;width:12.5%;}
.roadmap_cnt .class_item li{border-bottom:1px solid #ddd;padding:20px 0;}
.roadmap_cnt .class_item li:last-child{border-bottom:none;}
.roadmap_cnt .class_item.result ul li{color:#fff;}
.roadmap_cnt .class_item:after{display:block;position:absolute;right:-28px;top:50%;width:20px;height:23px;margin-top:-23.5px;background: url(/images/department2/step_arr.png)no-repeat right center;background-size:20px;content: "";}
.roadmap_cnt .class_item.c2:after{display:none;}
.roadmap_cnt .class_item.c2{margin-right:0;}
.roadmap_cnt.ro02 .class_item, .roadmap_cnt.ro03 .class_item{min-height:310px;}
@media(max-width:1020px){
	.roadmap_cnt .class_item.result{display:inline-block;width:100%;margin-bottom:30px;min-height:100px;}
	.roadmap_cnt .class_item{width:17.6%;}
	.roadmap_cnt .class_item li{padding:10px 0;}
	.roadmap_cnt .class_item.result:after{display:none;}
	.roadmap_cnt .class_item.c2{margin-bottom:0;}
}
@media (max-width: 830px){
	.roadmap_cnt .class_item{width:40%;margin:0 10% 5% 0;min-height:160px;}
	.roadmap_cnt .class_item:after{right:-38px;}
	.roadmap_cnt.ro03 .class_item{min-height:260px;}
}
@media (max-width: 450px){
	.roadmap_cnt .class_item{width:100%;padding:10px;margin:0 10% 8% 0;min-height:135px;}
	.roadmap_cnt .class_item:after{right:48%;top:158px;transform:rotate(90deg);}
	.roadmap_cnt.ro02 .class_item{min-height:210px;}
	.roadmap_cnt.ro02 .class_item.result{min-height:160px;}
	.roadmap_cnt.ro02 .class_item:after{top:232px;}
	.roadmap_cnt.ro03 .class_item{min-height:180px;}
	.roadmap_cnt.ro03 .class_item:after{top:204px;}
}
/* //sub0301 지식재산권수행절차*/

/* sub01_04 산학협력단소개*/
.tab-ul.deth-5st {padding: 25px 20px;border:1px solid #d2d2d2;}
.tab-ul.deth-5st li{position:relative;z-index:10;}
.tab-ul.deth-5st li a{position:relative;color:#545454;font-size:14px;line-height:1;height:40px;text-align:left;}
.tab-ul.deth-5st li a:hover,
.tab-ul.deth-5st li a:focus,
.tab-ul.deth-5st li a:active{color:#002f66;text-decoration: underline;}
.tab-ul.deth-5st li a span{position: relative;padding:10px 40px 10px 20px;}
.tab-ul.deth-5st li.on a span{color: #1f3361}
.tab-ul.deth-5st li a span:before{display: inline-block;position: absolute;top: 40%;left: 0;width: 4px;height: 4px;background: #fff;border:2px solid #797979;content: '';}
.tab-ul.deth-5st li.on{position:relative;z-index:11;}
.tab-ul.deth-5st li.on a,
.tab-ul.deth-5st li.on a:hover,
.tab-ul.deth-5st li.on a:focus,
.tab-ul.deth-5st li.on a:active{color:#002f66;text-decoration: underline;}
.tab-ul.deth-5st li.on a span:before,
.tab-ul.deth-5st li a:hover span:before,
.tab-ul.deth-5st li a:focus span:before,
.tab-ul.deth-5st li a:active span:before{background-position:0 0;}
.tab-ul.deth-5st li a:hover span:before,
.tab-ul.deth-5st li a:focus span:before,
.tab-ul.deth-5st li a:active span:before,
.tab-ul.deth-5st li.on a span:before,
.tab-ul.deth-5st li.on a:hover span:before,
.tab-ul.deth-5st li.on a:focus span:before,
.tab-ul.deth-5st li.on a:active span:before{border:2px solid #002f66;}
.s0104 .tab-ul li{width:25%;}
@media (max-width:1239px){
    .s0104 .tab-ul li {width:33.33%}
}
@media (max-width:835px){
    .s0104 .tab-ul li {width:50%;}
}
@media (max-width:600px){
    .s0104 .tab-ul li {width:100%;}
}
@media (max-width:460px){
    .tab-ul.type1 li{width:100%;}
}

/*sub06_02 연구비부적정행위신고 안내*/
/*상단박스*/
.s0602 .ui-topbox {margin-bottom: 30px; border: 1px solid transparent;border-color: #ddd;background: #ddd;}
.s0602 .ui-topbox .inner {padding: 40px 30px; padding-left: 170px;min-height: 170px;}
.s0602 .ui-topbox .inner .txtwrap strong {margin: 0;color: #000;font-weight: bold;font-size: 20px;position: relative;z-index: 100;}
.s0602 .ui-topbox .inner .txtwrap p{font-size: 15px; line-height: 1.8;}
/*아이콘*/
.s0602 .ui-topbox.type1 .ir-icon {background-image: url(/images/sanhak/sub06/sanhak_ir.png);}
.s0602 .ui-topbox.type1 .ir-icon.icon1 {background-position: 0 0;}
/*버튼박스*/
.s0602 .s06_txtbox {padding: 30px; border: 1px solid #ddd;}
.s0602 .s06_txtbox .btn.bt_01{background-color: #3f61b2;border-color: #3f61b2;color: #fff;margin-bottom: 5px;}
.s0602 .s06_txtbox .btn.bt_01:hover {background:#ffffff;border-color: #3f61b2;color: #3f61b2;}
.s0602 .s06_txtbox .btn.bt_02{background-color: #9ca0a7;border-color: #9ca0a7;color: #fff;margin-bottom: 5px;}
.s0602 .s06_txtbox .btn.bt_02:hover {background:#ffffff;border-color: #9ca0a7;color: #3f61b2;}
.s0602 .s06_txtbox .ui-topbox{margin-bottom: 30px; border: 1px solid transparent; border-color: #ddd;}

@media (max-width:768px){
    .s0602 .ui-topbox .inner{padding-left: 4%;}
}

@media (max-width:480px){
    .s0602 .s06_txtbox .btn.bt_02{padding-left: 4%;}
}
/*sub06_02 연구비부적정행위신고 안내 end*/


/*게시판 상단 머리글*/
.program--contents .bbs_txtbox {padding: 30px 60px; border: 1px solid #ddd;}
.program--contents .bbs_txtbox strong{margin: 0; color: #000; font-weight: bold; font-size: 20px; position: relative;
    z-index: 100;}
.program--contents .bbs_txtbox .end{text-align:end;font-size: 18px;font-weight: 600;}
/*게시판 상단 머리글 end**/


/* 새창 바로가기 메뉴 */

.new_link{position:relative;border:1px solid #ccc;padding:80px 0 80px 50%;background:#f4f5f7;}
.new_link:after{content:"";display:block;position:absolute;left:0;top:0;width:42%;height:100%;background:#fff;z-index:0;}
.new_link .ico{position:absolute;left:65px;top:50%;margin-top:-123px;z-index:1;width:252px;height:255px;background:url(/images/onestop/new_link_ico.png) no-repeat;}
.new_link strong{display:block;font-size:30px;font-weight:700;}
.new_link p{margin-bottom:30px;}
.new_link .btn{font-size:15px;border:1px solid #ddd;background:#fff;}
.new_link .btn .new_link_ico{display:inline-block;width:33px;height:33px;background:url(/images/onestop/new_link_ico2.png) no-repeat;vertical-align:middle;margin-left:20px;}


@media only screen and (max-width: 920px){
	.new_link{padding:350px 0 30px;text-align: center;}
	.new_link:after{width:100%;height:320px;}
	.new_link .ico{top:40px;left:50%;margin-left:-125px;margin-top:0;}
}


@media only screen and (max-width:640px){
	.new_link{padding-top:270px;}
	.new_link:after{height:230px;}
	.new_link p{padding:0 20px;}
	.new_link .ico{top:40px;margin-left:-80px;margin-top:0;width:161px;height:165px;background:url(/images/onestop/new_link_ico_s.png) no-repeat;}
}



.list-1st > li > a[target=_blank]:after {content:"";display:inline-block;vertical-align:middle;width:12px;height:12px;background:url(/images/kor/common/gradu_spr.png) no-repeat -30px -18px;margin-left:5px;margin-top:-4px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.list-1st > li > a[target=_blank]:focus:after,
.list-1st > li > a[target=_blank]:active:after,
.list-1st > li > a[target=_blank]:hover:after {background-position:-44px -18px}


.mt_50 {margin-top: 0px;}

#greeting.type2 .depart_cnt .item .depart_cnt_content p b{display:contents;color:#000;font-size:16px;font-weight:700;}
