@charset "utf-8";

/* ************************* 공통 ************************* */
/* 탭 */
.tabWrap {}

.tabWrap.type1 {}

.tabInner {}
.tabInner>ul {}
.tabInner>ul>li {display:none;}
.tabInner>ul>li.on {display:block;}

/* ***** 테이블 ***** */
/* 테이블::type1 */
.tableWrap.type1 {}




/* ************************ 데스크탑 (992~) ************************ */

	/* ************************ 센터소개 ************************ */
	/* 센터장인사말 */
	.greeting .top{padding: 55px 85px 60px 70px; background:#fff; border: 1px solid #e5e5e5; box-shadow: 10px 10px 20px 10px #f6f6f6; overflow:hidden;}
	.greeting .top>div {float:left;}
	.greeting .top .pace_picture {position:relative; width:172px; padding-bottom:20px;}
	.greeting .top .pace_picture>div {min-height:195px; width:calc(100% - 20px);}
	.greeting .top .pace_picture .img {position:relative; height:100%; background:#666 url(../images/intro/director_center.jpg)center / cover no-repeat; background-size:100%;}
	.greeting .top .pace_picture .img-back {position:absolute; left:20px; bottom:0; border:3px solid #253b8e;}
	.greeting .top .top_txt {padding-left:70px; width:calc(100% - 172px);}
	.greeting .top .top_txt h3 {font-family:'NanumGothic'; font-size:18px; font-weight:700; color:#000; line-height:1.6; word-break:break-all;}
	.greeting .top .top_txt h3 span.c_navy {font-size:30px;}
	.greeting .top .top_txt .affiliation{overflow:hidden; padding-top:62px; font-size:16px; font-weight:400; color:#666; font-family:'NanumGothic';}
	.greeting .top .top_txt .affiliation>div {position:relative; padding-left:15px; float:left;}
	.greeting .top .top_txt .affiliation>div:first-child:before {content:''; display:block; position:absolute; left:0; top:0; width:2px; height:100%; background:#c90c0c;}
	.greeting .top .top_txt .affiliation>div img {padding-left:70px; padding-top:10px;}
	.greeting .con_txt {padding-top:53px; font-family:'NanumGothic'; font-size:16px; font-weight:400;}
	.greeting .con_txt p {line-height:2;}
	.greeting .con_txt p+p {padding-top:45px;}
	.greeting .bottom {padding-top:33px; position:relative; min-height:335px; padding-bottom:20px;}
	.greeting .bottom>div {width:calc(100% - 20px); min-height:315px; height: calc(100% - 60px);}
	.greeting .bottom .img-back {position:absolute; right:0; bottom:0; border:3px solid #253b8e;}
	.greeting .bottom .bg_img {position:relative; height:315px; padding:145px 70px 57px 70px; background:#666 url(../images/intro/greeting_bot_bg.jpg) bottom no-repeat; }
	.greeting .bottom .bg_img .cover{position:absolute; left:0; right:0; top:0; bottom:0; background:#000; opacity:50%;}
	.greeting .bottom .bg_img p {position:relative; display:inline-block; font-family:'NanumGothic'; font-size:21px; color:#fff; font-weight:400; line-height:1.8;}

	/* 센터소개 */
	/* 공동 */
	.introduct p {font-family:'NanumGothic'; font-size:16px; font-weight:400; padding-top:40px; line-height:1.8;}	
	.introduct h3 {position:relative; font-size:36px; font-weight:700;}
	
	.introduct .outlook {overflow:hidden;}
	.introduct .outlook>div {float:left;}
	.introduct .outlook .img{width:300px; height:410px; background:#666 url(../images/intro/air_mobility.jpg) 42% 0px no-repeat; box-shadow: 10px 0 10px rgba(0, 0, 0, 0.1);}
	.introduct .outlook .right{padding-left:70px; width:calc(100% - 300px);}
	.introduct .outlook .right .tit{position:relative; overflow:hidden;}
	.introduct .outlook .right .tit h3{padding-left:27px; float:left; width:calc(100% - 80px);}
	.introduct .outlook .right .tit h3:before {content:''; display:block; position:absolute; left:0; top:0; width:4px; height:100%; background:#003685;}
	.introduct .outlook .right .tit>i{display:inline-block; width:80px; height:80px; border:1px solid #ccc; border-radius:50%; background:#fff url(../images/common/i-mobility.png)center no-repeat; float:right; padding:23px;}
	.introduct .outlook .right .txt1 {padding:75px 0 0 0;}
	.introduct .outlook .right .txt1 p:first-child{padding-top:0;}
	.introduct .outlook .right .txt1 p span {color:#003685;}
	.introduct .research_vision {padding-top:95px;}
	.introduct .research_vision .img{position:relative; width:100%;  background:url(../images/intro/vision_bg.jpg) center / cover no-repeat; padding:184px 300px 0 0;}
	.introduct .research_vision .img .vision_con {position:relative; background:#fff; height:100%; padding:80px 70px 0 0;}
	.introduct .research_vision .img .vision_con h3:before{content:''; display:block; position:absolute; right:0; top:50%; background:#003685; width:60%; height:3px;}
	.introduct .research_vision .img .vision_con .txt2 p:first-child{padding-top:50px;}
	
	/* 조직도 */
	.organ {}
	.organ .line_bg {position:relative;}
	.organ .line_bg .line_color1{position:absolute; left:15.9%; top:0; width:1px; height:100%; background:#0054d1; }
	.organ .line_bg .line_color2{position:absolute; left:50%; top:0; width:1px; height:100%; background:#008fd1;}
	.organ .line_bg .line_color3{position:absolute; right:15.9%; top:0;  width:1px; height:100%; background:#d16215; }
	
	.organ ul{overflow:hidden; margin-right:-30px; display:flex; flex-wrap:wrap;}
	.organ ul.step_1 li{position:relative; border:1px solid #ccc; float:left; width:calc((100%/3) - 30px); margin-right:30px; font-family:'NanumGothic'; background:#fff;}
	.organ ul.step_1 li>table{}
	.organ ul.step_1 li>table tr{}
	.organ ul.step_1 li>table tr.color1-1{background:#0054d1;}
	.organ ul.step_1 li>table tr.color1-2{background:#5791d9;}
	.organ ul.step_1 li>table tr.color2-1{background:#008fd1;}
	.organ ul.step_1 li>table tr.color2-2{background:#57add9;}
	.organ ul.step_1 li>table tr.color3-1{background:#d16215;}
	.organ ul.step_1 li>table tr.color3-2{background:#d98d57;}
	.organ ul.step_1 li>table tr:first-child td{border-top:none;}
	.organ ul.step_1 li>table tr td {border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:10px 20px; color:#fff; font-size:14px; font-weight:400;}
	.organ ul.step_1 li>table tr td:first-child {border-left:none; padding:10px 10px; text-align:center;}
	.organ ul.step_1 li .shape {padding:32px 40px 30px 30px;}
	.organ ul.step_1 li .shape h4 {position:relative; font-size:19px; color:#000; font-weight:700; padding-bottom:41px; line-height:1.3;}
	.organ ul.step_1 li .shape h4:after {content:''; display:block; position:absolute; left:0; bottom:23px; width:30px; height:3px;}
	.organ ul.step_1 li .shape dl {position:relative; color:#000;}
	.organ ul.step_1 li .shape dl:before {content:''; display:block; position:absolute; left:7px; top:0; width:3px; height:100%;}
	.organ ul.step_1 li .shape dl dt {position:relative; padding-top:20px; padding-left:23px; font-size:16px; font-weight:400; line-height:2.2;}
	.organ ul.step_1 li .shape dl dt:first-child {font-size:17px; font-weight:400; line-height:1; padding-top:0;}
	.organ ul.step_1 li .shape dl dt:first-child:before {content:''; display:block; position:absolute; left:0; top:0; width:16px; height:16px;}
	.organ ul.step_1 li .shape dl dt:before {content:''; display:block; position:absolute; left:3px; top:33px; width:10px; height:10px; background:#fff; border-radius:50%;}
	.organ ul.step_1 li .shape dl dd {font-weight:400; color:#666666; line-height:1.4; padding-left:23px;}
	.organ .first_output{padding-top:30px;}
	.organ .first_output .img_bg{position:relative; display:flex; justify-content:center; align-items:center; background:url(../images/intro/first_pro.jpg)50% 54% / cover no-repeat; height:300px;}
	.organ .first_output .img_bg .cover{position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0, 0, 0, 0.7);}
	.organ .img_bg .prototype_tit {position:relative; font-family:'NanumGothic'; text-align:center; color:#fff;}
	.organ .img_bg .prototype_tit h5{font-size:42px; font-weight:700; line-height:1.4;}
	.organ .img_bg .prototype_tit p{font-size:24px; font-weight:400; line-height:1.2;}
	.organ ul.step_2 {overflow:hidden; padding:30px 0; margin-right:-30px; margin-top: -10px;}
	.organ ul.step_2 li {
		position:relative; display: flex; flex-wrap: wrap;
		align-items: center; align-content: center;
		justify-content: center; float:left; width:calc((100%/3) - 30px);
		margin-right:30px; margin-top:10px; padding:34px 20px; text-align:center;
		background:#fff;
		}
	.organ ul.step_2 li p {position:relative; font-family:'NanumGothic'; font-weight:400; font-size:16px; color:#000;}
	.organ ul.step_2 li:before {content:''; display:block; position:absolute; left:0; top:0; width:53px; height:53px;}
	
	.organ .second_output {text-align:center;}
	.organ .second_output .img_bg{position:relative; display:flex; align-items:center; height:100%; min-height:300px; background:url(../images/intro/second_pro.jpg) center / cover no-repeat; overflow:hidden;}
	.organ .second_output .img_bg .cover{position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0, 0, 0, 0.5);}
	.organ .second_output .img_bg .prototype_tit {position:relative; float:left; width:calc(100%/2); padding:0 20px;}
	.organ .second_output .img_bg .prototype_tit:before {
		content:''; display:block; position:absolute; left:0; top:-58%; width:1px; height:200px;
		background: url(../images/intro/pro_tit_be.png)center no-repeat;
		}
	.organ .second_output .img_bg .prototype_tit.dashed:before{display:none;}
	
 	
	/*organ color */
	.organ ul li.color1-1 .shape h4:after {background:#0054d1;}
	.organ ul li.color1-1 .shape dl:before {background:#0054d1;}
	.organ ul li.color1-1 .shape dl dt:before {border:2px solid #0054d1;}
	.organ ul li.color1-1 .shape dl dt:first-child:before {background:url(../images/intro/i-dt_1.png) center no-repeat; border:noen;}

	.organ ul li.color2-1 .shape h4:after {background:#008fd1;}
	.organ ul li.color2-1 .shape dl:before {background:#008fd1;}
	.organ ul li.color2-1 .shape dl dt:before {border:2px solid #008fd1;}
	.organ ul li.color2-1 .shape dl dt:first-child:before {background:url(../images/intro/i-dt_2.png) center no-repeat; border:noen;}
	
	.organ ul li.color3-1 .shape h4:after {background:#d98d57;}
	.organ ul li.color3-1 .shape dl:before {background:#d98d57;}
	.organ ul li.color3-1 .shape dl dt:before {border:2px solid #d98d57;}
	.organ ul li.color3-1 .shape dl dt:first-child:before {background:url(../images/intro/i-dt_3.png) center no-repeat; border:noen;}
	
	.organ ul.step_2 li:nth-child(3n+1) {border:1px solid #0054d1;}
	.organ ul.step_2 li:nth-child(3n+2) {border:1px solid #008fd1;}
	.organ ul.step_2 li:nth-child(3n+3) {border:1px solid #d16215;}
	.organ ul.step_2 li:nth-child(3n+1):before {background: url(../images/intro/t_blue.jpg) 0px top / contain no-repeat}
	.organ ul.step_2 li:nth-child(3n+2):before {background: url(../images/intro/t_sky.jpg) 0px top / contain no-repeat}
	.organ ul.step_2 li:nth-child(3n+3):before {background: url(../images/intro/t_oran.jpg) 0px top / contain no-repeat}

	/* 위치 및 연락처 */
	.loca_contact {}
	.loca_contact ul{overflow:hidden; padding-bottom:50px;}
	.loca_contact ul li{font-family:'NanumGothic'; float:left; text-align:left; padding-right:190px;}
	.loca_contact ul li i{float:left; border:1px solid #e5e5e5; border-radius:100%; padding:25px; width:80px; height:80px;}
	.loca_contact ul li i.address{background:url(../images/intro/i-address.png)center no-repeat; }
	.loca_contact ul li i.call{background:url(../images/intro/i-call.png)center no-repeat;}
	.loca_contact ul li dl{overflow:hidden; padding-left:20px; padding-top:15px; font-size:16px;}
	.loca_contact ul li dl dt{font-weight:700;}
	.loca_contact ul li dl dd{font-weight:400;}
	.loca_contact ul li dl dd a{color:#666;}
	
	.loca_contact .root_daum_roughmap{width:100%;}
	.loca_contact .root_daum_roughmap .wrap_controllers {display:none;}
	
	/* ************************ 연구진 ************************ */
	/* 참여기관 */
	.partic table {text-align:center; font-family:'NanumGothic';}
	.partic table td {transition-duration: .3s !important;}
	.partic table thead {background:#f9f9f9;}
	.partic table thead tr {border:1px solid #eaeaea;}
	.partic table thead tr:first-child {border-top:1px solid #003658;}
	.partic table thead tr th {border-right:1px solid #eaeaea; padding:15px; font-size:20px; font-weight:700; color:#003658;}
	.partic table thead tr th:last-child {border-right:0;}
	.partic table tbody tr {border:1px solid #eaeaea;}
	.partic table tbody tr th{border-right:1px solid #eaeaea; padding:15px; font-weight:400; color:#000;}
	.partic table tbody tr td {border-right:1px solid #eaeaea; padding:15px; font-weight:400; color:#000;}
	.partic table tbody tr td:last-child {border-right:0;}
	.partic table tbody tr:hover td {border-bottom:1px solid #003685; background:#ddebff;}
	.partic table tbody td:hover th {background:#ddebff;} 
	
	/* 센터장 */
	.directord .manager{overflow:hidden; border: 1px solid #003685;}
	.directord .manager .directord_center{width:350px; float:left; padding:80px 100px;}
	.directord .manager .directord_center .img{width:100%; height:100%; min-height:194px; background:url(../images/intro/director_center.jpg) center / cover no-repeat; box-shadow:10px 10px 10px rgba(0, 0, 0, 0.1);}
	.directord .manager .directord_center .txt{padding-top:24px; font-family:'NanumGothic'; font-size:14px; font-weight:400; color:#000; }
	.directord .manager .directord_center .txt p.name{position:relative; font-size:19px; font-weight:700; padding-top:20px;}
	.directord .manager .directord_center .txt p.name:before {content:''; position:absolute; left:0; top:9px; display:block; width:20px; height:1px; background:#ff0000;} 
	.directord .manager .introduction {position:relative; width:calc(100% - 350px); float:left; background:url(../images/group/directord_bg.jpg) center no-repeat;}
	.directord .manager .introduction .cover {position:absolute; left:0; right:0; top:0; bottom:0; background:#003685; opacity:80%;}
	.directord .manager .introduction .border_box {padding:65px 80px 60px 0; }
	.directord .manager .introduction .border_box dl{position:relative; overflow:hidden; padding:57px 80px 57px 80px; font-family:'NanumGothic'; font-size:18px; font-weight:400; color:#fff; border:1px solid #fff; border-left:0;}
	.directord .manager .introduction .border_box dl dt{float:left; padding-bottom:33px;}
	.directord .manager .introduction .border_box dl dd{padding-left:115px; padding-bottom:25px;}
	.directord .manager .introduction .border_box dl dt,
	.directord .manager .introduction .border_box dl dd:last-child {padding-bottom:0;}
	.directord .manager .introduction .border_box dl dd a {font-family:'NanumGothic'; font-weight:400; font-size:18px; color:#fff;}
		
		
	/* 연구진 */
	.rese_staff>ul.group {margin-bottom:50px;}
	.rese_staff>ul.group>li {overflow:hidden; padding:60px 80px; border:1px solid #e5e5e5; border-radius:15px;}
	.rese_staff>ul.group>li h3 {font-family:'NanumGothic'; font-weight:700; font-size:42px; color:#000;}
	.rese_staff>ul.group>li h3>span{position:relative; font-size:19px; padding-left:10px;}	
	.rese_staff>ul.group>li h3>span:before {content:''; display:block; position:absolute; left:11px; top:-13px; width:20px; height:2px; background:#003685;}
	.rese_staff>ul.group>li>ul {display:flex; flex-wrap:wrap; border-radius:15px; margin-right:-20px;}
	.rese_staff>ul.group>li>ul>li {float:left; border:1px solid #e5e5e5; width:calc((100%/4) - 20px); margin-right:20px; margin-top:30px; border-radius:5px; padding:30px 40px;}
	
	.rese_staff>ul.group>li>ul>li .img {max-width:100%; width:163px; height:198px; border-radius:5px;}
	.rese_staff>ul.group>li>ul>li .txt {font-family:'NanumGothic'; padding-top:20px;}
	.rese_staff>ul.group>li>ul>li .txt p {font-size:14px; font-weight:400; line-height:1.4; word-break:break-all;}
	.rese_staff>ul.group>li>ul>li .txt p.name {position:relative; font-size:18px; font-weight:400; color:#000; padding-top:30px;}
	.rese_staff>ul.group>li>ul>li .txt p.name:before {content:''; display:block; position:absolute; left:0; top:18px; width:20px; height:2px; background:#003685;}
	
	.rese_staff>ul.group>li>ul>li .img.member1-1 {background:url(../images/group/member1-1.jpg)center no-repeat;} 
	.rese_staff>ul.group>li>ul>li .img.member1-2 {background:url(../images/group/member1-2.jpg)center no-repeat;} 
	.rese_staff>ul.group>li>ul>li .img.member1-3 {background:url(../images/group/member1-3.jpg)center no-repeat;} 
	.rese_staff>ul.group>li>ul>li .img.member1-4 {background:url(../images/group/member1-4.jpg)center no-repeat;} 
	.rese_staff>ul.group>li>ul>li .img.member2-1 {background:url(../images/group/member2-1.jpg)center no-repeat;} 
	.rese_staff>ul.group>li>ul>li .img.member2-2 {background:url(../images/group/member2-2.jpg)center no-repeat;} 
	.rese_staff>ul.group>li>ul>li .img.member2-3 {background:url(../images/group/member2-3.jpg)center no-repeat;} 
	.rese_staff>ul.group>li>ul>li .img.member3-1 {background:url(../images/group/member3-1.jpg)center no-repeat;} 
	.rese_staff>ul.group>li>ul>li .img.member3-2 {background:url(../images/group/member3-2.jpg)center no-repeat;} 
	.rese_staff>ul.group>li>ul>li .img.member3-3 {background:url(../images/group/member3-3.jpg)center no-repeat;} 
	.rese_staff>ul.group>li>ul>li .img.member3-4 {background:url(../images/group/member3-4.jpg)center no-repeat;} 
	.rese_staff>ul.group>li>ul>li .img.member3-5 {background:url(../images/group/member3-5.jpg)center no-repeat;} 
	.rese_staff>ul.group>li>ul>li .img.member4-1 {background:url(../images/group/member-sub_wo.jpg) 50% 20px no-repeat; border: 1px solid #e5e5e5;} 
	
	/* 그룹별연계 */
	.linkage {}
	.linkage-img {}
	.linkage-img img {max-width:100%;}
	.linkage-result {text-align:center;}
	.linkage-result img {margin:70px 0;}
	.linkage-result-txt {background:url(../images/group/linkage-result-img.jpg)center /cover no-repeat; position:relative;}
	.linkage-result-txt .cover {position:absolute; left:0; top:0; right:0; bottom:0; background:#003685; opacity:.7;}
	.linkage-result-txt p {padding:0 20px; position:relative; height:200px; display:flex; justify-content:center; align-items:center; color:#fff; font-size:36px; font-weight:400; line-height:1.3;}
	
	/* ************************ 연구안내 ************************ */
	/* 연구목표 */
	.roals {}
	.roals .roals_group {margin-bottom:80px;}
	.roals .roals_group:last-child {margin-bottom:0;}
	.roals .img_bg {position:relative; padding:30px;}
	.roals .img_bg .cover {position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0, 0, 0, 0.6);}
	.roals .img_bg .border{position:relative; border:1px solid #fff; padding:40px 47px;}
	.roals .img_bg .border p {font-family:'NanumGothic'; font-size:16px; font-weight:400; color:#fff;}
	.roals .img_bg .border p+p{padding-top:13px;}
	.roals .check{padding-top:30px;}
	.roals .check p{position:relative; padding-bottom:25px; padding-left:30px; font-family:'NanumGothic'; font-size:16px; font-weight:400;}
	.roals .check p:last-child{padding-bottom:0;}
	.roals .check p:before{content:''; display:inline-block; position:absolute; left:0; top:3px; width:100%; height:100%; background:url(../images/guide/i-check.png)no-repeat;}
	
	.roals .img_bg.group_bg01 {background:url(../images/guide/goals_bg01.jpg) 52% 43% no-repeat;}
	
	/* 연구내용 */
	.research_con {}
	.research_con .research_group{margin-bottom:80px;}
	.research_con .research_group:last-child {margin-bottom:0;}
	.research_con .img_bg {position:relative; padding:30px;}
	.research_con .img_bg .cover {position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0, 0, 0, 0.6);}
	.research_con .img_bg .border{position:relative; border:1px solid #fff; padding:40px 47px;}
	.research_con .img_bg .border p {font-family:'NanumGothic'; font-size:16px; font-weight:400; color:#fff;}
	.research_con .img_bg .border p+p{padding-top:13px;}
	.research_con .check{padding-top:30px;}
	.research_con .check p{position:relative; padding-bottom:25px; padding-left:30px; font-family:'NanumGothic'; font-size:16px; font-weight:400;}
	.research_con .check p:last-child{padding-bottom:0;}
	.research_con .check p:before{content:''; display:inline-block; position:absolute; left:0; top:3px; width:100%; height:100%; background:url(../images/guide/i-check.png)no-repeat;}
	
	.research_con .img_bg.group_bg01{background:url(../images/guide/research_group_bg01.jpg) 13% 54% no-repeat; }
	.research_con .img_bg.group_bg02{background:url(../images/guide/research_group_bg02.jpg) 43% 63% no-repeat; }
	.research_con .img_bg.group_bg03{background:url(../images/guide/research_group_bg03.jpg) 12% 42% no-repeat; }
	
	/* ************************ 연구업적 ************************ */
	/* 국제학술논문 */
	.in_paper .search_box {overflow:hidden; padding-bottom:30px;}
	.in_paper .search_box form {overflow:hidden;}
	.in_paper .search_box form>* {float:left;}
	.in_paper .search_box form select {width:200px; border:1px solid #e5e5e5; font-size:15px; height:40px; color:#666; padding:0 10px; max-width:100%; background:#fff url(../images/common/select_arrow.png)calc(100% - 10px) 50% no-repeat; border-radius:0px; outline:none;}
	.in_paper .search_box form input {width:calc(100% - 249px); border: 1px solid #e5e5e5; height:40px; border-left: 0;}
	.in_paper .search_box form button {background:#fff url(../images/common/search_fix.png) center no-repeat; height:40px; padding: 0 24px; float:right; border:1px solid #e5e5e5; border-left:0;}
	
	.in_paper .thesis_list ul {border-top:1px solid #777;}
	.in_paper .thesis_list ul li{padding:25px 10px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
	.in_paper .thesis_list ul li div{float:left;}
	.in_paper .thesis_list ul li div p{position:relative; padding-left:80px; font-size:15px; font-weight:400; color:#999;}
	.in_paper .thesis_list ul li div p:first-child {padding-left:0;}
	.in_paper .thesis_list ul li div p:first-child:before {display:none;}
	.in_paper .thesis_list ul li div p span{position:absolute; left:10px;}
	.in_paper .thesis_list ul li div p:before {content:''; display:inline-block; position:absolute; left:0; top:9px; width:5px; height:5px; background:#ccc; border-radius:100%;}
	.in_paper .thesis_list ul li .number{width:10%; color:#478aec; font-size:15px; font-weight:400; text-align:center;}
	.in_paper .thesis_list ul li .text{position:relative; width:calc(100% - 10%); padding-right:170px;}
	.in_paper .thesis_list ul li .text a {
		width: 60px;
		height: 40px;
		position: absolute;
		right:10px;
		top:0;
		border-radius: 5px !important;
		color: #efefef;
		border: solid 1px;
		line-height:35px;
		text-align: center;
		font-size: 14px;
		background: none;
	}
	.in_paper .thesis_list ul li .text p.subject {font-size:18px; font-weight:700; color:#000; padding-bottom:10px;}
	
	.in_paper .thesis_list.eng ul li div p:not(.subject){padding-left: 100px;}
	
	/* 주요특허 */
	.patent .search_box {overflow:hidden; padding-bottom:30px;}
	.patent .search_box form {overflow:hidden;}
	.patent .search_box form>* {float:left;}
	.patent .search_box form select {width:200px; border:1px solid #e5e5e5; font-size:15px; height:40px; color:#666; padding:0 10px; max-width:100%; background:#fff url(../images/common/select_arrow.png)calc(100% - 10px) 50% no-repeat; border-radius:0px; outline:none;}
	.patent .search_box form input {width:calc(100% - 249px); border: 1px solid #e5e5e5; height:40px; border-left: 0;}
	.patent .search_box form button {background:#fff url(../images/common/search_fix.png) center no-repeat; height:40px; padding: 0 24px; float:right; border:1px solid #e5e5e5; border-left:0;}
	
	.patent>ul {text-align:center;}
	.patent>ul>li{overflow:hidden; display:flex; align-items:center; border-bottom:1px solid #e5e5e5; padding:20px 0; }
	.patent>ul>li:hover {background:#fafafa;}
	.patent>ul>li.tit {padding:0; background:#f9f9f9; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
	.patent>ul>li p{font-size:15px; font-weight:400; float:left; padding:0 10px;}
	.patent>ul>li p.left {text-align:left;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.patent>ul>li.tit p {display:flex; justify-content: center; font-size:16px; color:#000; padding:15px 10px;}
	.patent>ul>li>ul.State_btn{width:10%; float:left;}	
	.patent>ul>li>ul.State_btn>li{position:relative; display:inline-block; padding-bottom: 5px;}	
	.patent>ul>li>ul.State_btn>li:last-child {padding-bottom:0;}
	.patent>ul>li>ul.State_btn>li>a{padding:5px 20px; border-radius:100px !important; color:#fff; text-align: center; font-size:14px; font-weight:400; background: #478aec;}	
	.patent>ul>li>ul.State_btn>li>a.request{background:#478aec;}	
	.patent>ul>li>ul.State_btn>li>a.registration{background:#ff1800;}	
	 
	.patent>ul>li p:nth-child(1) {width:6%;}
	.patent>ul>li p:nth-child(2) {width:6%;}
	.patent>ul>li p:nth-child(3) {width:50%;}
	.patent>ul>li p:nth-child(4) {width:28%;}
	.patent>ul>li p:nth-child(5) {width:10%}
	/* 주요특허-상세페이지 */
	.patent_more{}
	.patent_more table{border-top:2px solid #003685; border-bottom:1px solid #003685;}
	.patent_more table tr{text-align:left; }
	.patent_more table tr th {padding:15px 20px; font-size:20px; font-weight:700; color:#003685; text-align:center; background:#f9f9f9;}
	.patent_more table tr td {padding:12px 20px; font-size:15px; font-weight:400; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}
	.patent_more table tr td:first-child {width:30%; font-size:16px; color:#000; background:#fafafa; text-align:center;}
	.patent_more table tr td:last-child {border-right:0; }
	
	.patent_more .State_btn{}
	.patent_more .State_btn>li{position:relative; float:left;}	
	.patent_more .State_btn>li+li {padding-left:5px;}
	.patent_more .State_btn>li>a{padding:5px 20px; border-radius:100px !important; color:#fff; text-align: center; font-size:14px; font-weight:400; background: #478aec;}	
	.patent_more .State_btn>li>a.request{background:#478aec; }	
	.patent_more .State_btn>li>a.registration{background:#ff1800;}	
 
	.patent_more .viewBtn {text-align:center; padding-top:40px;}
	.patent_more .viewBtn a{display:inline-block; padding:15px 55px; line-height:1; background:#1d4998; font-size:18px; color:#fff; border-radius:5px;}
	
	
	.patent_view{}
	.patent_view table{border-top:2px solid #003685; border-bottom:1px solid #003685;}
	.patent_view table tr{text-align:left; }
	.patent_view table tr th {padding:15px 20px; font-size:20px; font-weight:700; color:#003685; text-align:center; background:#f9f9f9;}
	.patent_view table tr td {padding:12px 20px; font-size:15px; font-weight:400; border-right:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}
	.patent_view table tr td:first-child {width:30%; font-size:16px; color:#000; background:#fafafa; text-align:center;}
	.patent_view table tr td:last-child {border-right:0; }
	
	.patent_view .State_btn{}
	.patent_view .State_btn>li{position:relative; float:left;}	
	.patent_view .State_btn>li+li {padding-left:5px;}
	.patent_view .State_btn>li>a{padding:5px 20px; border-radius:100px !important; color:#fff; text-align: center; font-size:14px; font-weight:400; background: #478aec;}	
	.patent_view .State_btn>li>a.request{background:#478aec; }	
	.patent_view .State_btn>li>a.registration{background:#ff1800;}	
	
	.patent_view .viewBtn {text-align:center; padding-top:40px;}
	.patent_view .viewBtn a{display:inline-block; padding:15px 55px; line-height:1; background:#1d4998; font-size:18px; color:#fff; border-radius:5px;}
	

	
	
	/* ************************ 대외협력 ************************ */
	/* 국제협력 */
	.inter_coopera {}
	.inter_coopera>ul{overflow:hidden; margin-right:-20px; margin-top:-20px; display:flex; flex-wrap:wrap; align-content:center;}
	.inter_coopera>ul>li{float:left; width:calc((100%/2) - 20px); margin:20px 20px 0 0; border:1px solid #e5e5e5; padding:40px 50px;}
	.inter_coopera>ul>li:nth-child(2n) {margin-right:0;}
	.inter_coopera>ul>li:hover{border:1px solid #003685; transition:all .3s;}
	.inter_coopera>ul>li {font-family:'NanumGothic';}
	.inter_coopera>ul>li>h4{position:relative; padding-bottom:17px; font-size:21px; font-weight:700; color:#003685;}
	.inter_coopera>ul>li>h4:before{content:''; display:block; position:absolute; left:0; bottom:0; width:15px; height:2px; background:#003685;}
	.inter_coopera>ul>li>ul {padding-top:27px;}
	.inter_coopera>ul>li>ul>li{position:relative; padding-bottom:13px; padding-left:12px; font-size:16px; font-weight:400; letter-spacing:0.5px; }
	.inter_coopera>ul>li>ul>li:last-child{padding-bottom:0;}
	.inter_coopera>ul>li>ul>li:before{content:''; display:inline-block; position:absolute; left:0; top:11px; width:6px; height:1px; background:#666; }
	
	/* 산학제협력 */
	.indus_coopera {}
	.indus_coopera>ul{overflow:hidden; margin-right:-20px; margin-top:-20px; display:flex; flex-wrap:wrap; align-content:center;}
	.indus_coopera>ul>li{float:left; width:calc((100%/2) - 20px); margin:20px 20px 0 0; border:1px solid #e5e5e5; padding:40px 50px;}
	.indus_coopera>ul>li:nth-child(2n) {margin-right:0;}
	.indus_coopera>ul>li:hover{border:1px solid #003685; transition:all .3s;}
	.indus_coopera>ul>li {font-family:'NanumGothic';}
	.indus_coopera>ul>li>h4{position:relative; padding-bottom:17px; font-size:21px; font-weight:700; color:#003685;}
	.indus_coopera>ul>li>h4:before{content:''; display:block; position:absolute; left:0; bottom:0; width:15px; height:2px; background:#003685;}
	.indus_coopera>ul>li>h4.be_none{padding-bottom:8px;}
	.indus_coopera>ul>li>h4.be_none:before{display:none;}
	.indus_coopera>ul>li>ul {padding-top:27px;}
	.indus_coopera>ul>li>ul>li{position:relative; padding-bottom:13px; padding-left:12px; font-size:16px; font-weight:400; letter-spacing:0.5px; }
	.indus_coopera>ul>li>ul>li:last-child{padding-top:0;}
	.indus_coopera>ul>li>ul>li:before{content:''; display:inline-block; position:absolute; left:0; top:11px; width:6px; height:1px; background:#666; }
	
	/* ************************ 자료 및 강좌 ************************ */
	/* 관련사이트 */
 	.sites {} 
 	.sites>ul {} 
 	.sites>ul>li {padding-bottom:100px;} 
	.sites>ul>li:last-child {padding-bottom:0;} 
 	.sites>ul>li .img_bg {position:relative; text-align:center;} 
 	.sites>ul>li .img_bg .cover {position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0, 0, 0, 0.5);} 
 	.sites>ul>li .img_bg h3 {position:relative; display:inline-block; font-family:'NanumGothic'; font-size:30px; font-weight:400; color:#fff; padding:40px 45px;} 
	.sites>ul>li .img_bg h3:before {content:''; display:inline-block; position:absolute; left:0; top:55px; width:25px; height:2px; background:#fff;}
	.sites>ul>li .img_bg h3:after {content:''; display:inline-block; position:absolute; right:0; top:55px; width:25px; height:2px; background:#fff;}
	.sites>ul>li .affiliation {padding-bottom:45px; font-size:16px; font-family:'NanumGothic';} 
	.sites>ul>li .affiliation:last-child{padding-bottom:0;}
	.sites>ul>li .affiliation.padding_top{padding-top:40px;}
	.sites>ul>li .affiliation h4 {position:relative; font-weight:400; color:#000; padding-left:25px;}
	.sites>ul>li .affiliation h4:before {content:''; display:inline-block; position:absolute; left:0; top:5px; width:15px; height:2px; background:#000;}
	.sites>ul>li .affiliation ul {display:flex; flex-wrap:wrap; margin-right:-20px;}
	.sites>ul>li .affiliation ul.margin_top {margin-top:-20px;}
	.sites>ul>li .affiliation ul li {float:left; width:calc((100%/4) - 20px); margin-right:20px; margin-top:20px; border:1px solid #e5e5e5; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1); transition:all .7s ;}
	.sites>ul>li .affiliation ul li:hover {border-top:1px solid #003685; color:#000;}
	.sites>ul>li .affiliation ul li:hover p { background:#ddebff;  color:#000;}
	.sites>ul>li .affiliation ul li div.logo_img{display:flex; padding:0 20px; justify-content:center; align-items:center; height:143px;}
	.sites>ul>li .affiliation ul li div.logo_img img {max-width:100%;}
	.sites>ul>li .affiliation ul li p{text-align:center; color:#666; font-weight:400; padding:18px 15px; border-top:1px solid #e5e5e5; line-height:1.4; transition:all .7s ;}
	
	.sites>ul>li .img_bg.domestic {background:url(../images/date/sites_bg01.jpg) center no-repeat;}
	.sites>ul>li .img_bg.overseas {background:url(../images/date/sites_bg02.jpg) 0 55% no-repeat;}
	.sites>ul>li .img_bg.society {background:url(../images/date/sites_bg03.jpg) 42% 45% no-repeat;}
	
	/* ************************ 커뮤니티 ************************ */
	/* 센터연간일정 */
	.ann_sche {}
	.ann_sche ul{}
	.ann_sche ul li{position:relative; overflow:hidden; border:1px solid #e5e5e5; margin-bottom:50px; box-shadow: 10px 10px 10px rgb(0, 0, 0, 0.2);}
	.ann_sche ul li:last-child{margin-bottom:0;}
	.ann_sche ul li>div{float:left;}
	.ann_sche ul li>div.img_bg {position:absolute; top:0; max-width:450px; width:100%; height:100%;}
	.ann_sche ul li>div.year {width:100%;}
	.ann_sche ul li>div.year dl {font-family:'NanumGothic'; font-size:16px; text-align:left;}
	.ann_sche ul li.type1 .year dl{padding:40px 50px 40px 500px;}
	.ann_sche ul li.type2 .year dl{padding:42px 500px 42px 50px;}
	.ann_sche ul li.type1 div.img_bg {left:0; border-right:1px solid #e5e5e5;}
	.ann_sche ul li.type2 div.img_bg {right:0; border-left:1px solid #e5e5e5;}
	
	.ann_sche ul li>div.year dl dt{position:relative; color:#003685; font-size:18px; font-weight:700; padding:0 0 15px 30px;}
	.ann_sche ul li>div.year dl dt:before{content:''; display:inline-block; position:absolute; left:0; top:5px; width:100%; height:100%; background:url(../images/comm/i-plane.png) no-repeat;}
	.ann_sche ul li>div.year dl dt:after {content:''; display:block; position:absolute; left:0; bottom:0; width:100%; height:1px; background:#e5e5e5;}
	.ann_sche ul li>div.year dl dd{font-weight:400; padding-top:15px;}
	.ann_sche ul li>div.year dl dd+dd {padding-top:15px;}
	.ann_sche ul li>div.year dl dd span {padding-right:7px;}
	
	.ann_sche ul li>div.img_bg.year01_img {background:url(../images/comm/ann_sche_bg01.jpg) center / cover no-repeat;}
	.ann_sche ul li>div.img_bg.year02_img {background:url(../images/comm/ann_sche_bg02.jpg) center / cover no-repeat;}
	.ann_sche ul li>div.img_bg.year03_img {background:url(../images/comm/ann_sche_bg03.jpg) center / cover no-repeat;}
	.ann_sche ul li>div.img_bg.year04_img {background:url(../images/comm/ann_sche_bg04.jpg) center / cover no-repeat;}
	.ann_sche ul li>div.img_bg.year05_img {background:url(../images/comm/ann_sche_bg05.jpg) center / cover no-repeat;}
	.ann_sche ul li>div.img_bg.year06_img {background:url(../images/comm/ann_sche_bg06.jpg) 70% / cover no-repeat;}
	.ann_sche ul li>div.img_bg.year07_img {background:url(../images/comm/ann_sche_bg07.jpg) 48% / cover no-repeat;}
	
	/* 센터학습활동캘린더 */
	.activ_calen .calendarBox {}
	.activ_calen .calendarBox .calendar_btn{text-align:center; margin-bottom:30px;}
	.activ_calen .calendarBox .calendar_btn p{display:inline-block;}
	.activ_calen .calendarBox .calendar_btn p a{display:inline-block; float:left; width:40px; height:40px; border:1px solid #e5e5e5;}
	.activ_calen .calendarBox .calendar_btn p strong{float:left; font-size:28px; font-weight:700; color:#000;}
	.activ_calen .calendarBox .calendar_view{border-top:1px solid #000;}
	.activ_calen .calendarBox .calendar_view tr{border-bottom:1px solid #e5e5e5;}
	.activ_calen .calendarBox .calendar_view tr th{background:#f5f5f5; height:45px; font-size:16px; font-weight:400; color:#000;}
	.activ_calen .calendarBox .calendar_view tr td{height:150px; padding:15px; vertical-align:top; border-right:1px solid #e5e5e5; font-size:18px; font-weight:400; color:#000;} 
	.activ_calen .calendarBox .calendar_view tr td:last-child {border-right:none;}
	.activ_calen .calendarBox .calendar_view tr td.today {background:#f7f7f7;}
	.activ_calen .calendarBox .calendar_view tr td.day_blue span{color:#0064f9; font-weight:700;}
	.activ_calen .calendarBox .calendar_view tr td.day_red span{color:#f91200; font-weight:700;}
	
	.activ_calen .calendarBox .calendar_view tr td>div{}
	.activ_calen .calendarBox .calendar_view tr td>div a{font-size:16px; font-weight:400; color:#666;}
	.activ_calen .calendarBox .calendar_view tr td>div a p{}
	.activ_calen .calendarBox .calendar_view tr td .num {display:none;}
	
	.activ_calen .calendarBox .calendar_btn p a.first{margin-right:5px; background:url(../images/common/first.png) center no-repeat;}
	.activ_calen .calendarBox .calendar_btn p a.prev{margin-right:30px; background:url(../images/common/prev.png) center no-repeat;}
	.activ_calen .calendarBox .calendar_btn p a.next{margin-left:30px; background:url(../images/common/next.png) center no-repeat;}
	.activ_calen .calendarBox .calendar_btn p a.last{margin-left:5px; background:url(../images/common/last.png) center no-repeat;}
	.activ_calen_more .calPop.mobile.on {display:none;}
	
	/* 센터학습활동캘린더 - 상세보기 */
	.activ_calen_more .sub_title {position:relative; margin-bottom:60px;}
	.activ_calen_more .sub_title h2 {font-size:38px; font-weight:700; color:#000;}
	.activ_calen_more .sub_title span {position:absolute; right:0;top:0; font-size:14px; font-weight:400; color:#999;}
	.activ_calen_more .contents_box {position:relative; font-weight:400;}
	.activ_calen_more .contents_box h4{position:relative; padding-left:30px; font-size:23px; color:#1d4998; margin-bottom:25px;}
	.activ_calen_more .contents_box h4:before{content:''; position:absolute; display:inline-block; left:0; top:0; width:20px; height:20px; border:4px solid #1d4998; border-radius:100%; background:#fff;}
	.activ_calen_more .contents_box .schedule{margin-bottom:60px; border:1px solid #e5e5e5; border-top:2px solid #1d4998; border-radius:5px;}
	.activ_calen_more .contents_box .schedule:last-child{margin-bottom:0;}
	.activ_calen_more .contents_box .schedule h5{padding:15px 30px; font-size:18px; font-weight:700; color:#000; background:#ddebff; line-height:1.4; word-break:break-all; border-radius:5px 5px 0 0;}
	.activ_calen_more .contents_box .schedule .schedule_in{padding:30px;}
	.activ_calen_more .contents_box .schedule .schedule_in p{font-size:16px; color:#000;}
	.activ_calen_more .viewBtn {text-align:center; padding-top:40px;}
	.activ_calen_more .viewBtn a{display:inline-block; padding:15px 55px; line-height:1; background:#1d4998; font-size:18px; color:#fff; border-radius:5px;}
	
	.activ_calen_more .con_group {margin-bottom:30px;}

	.activ_calen_more .btn {display:inline-block; padding:6px 50px; font-size:16px; font-weight:400; color:#fff; background:#0093ff; transition:all .3s}
	.activ_calen_more .btn:hover {background:#333}
	
	
	
	
	
/* ************************ 태블릿 이하(~991) ************************ */
@media screen and (max-width: 991px) {
	
	/* ************************ 센터소개 ************************ */
	/* 센터장인사말 */
	.greeting .top {padding:45px;}
	.greeting .top .pace_picture {width:155px;}
	.greeting .top .pace_picture>div {min-height:172px;}
	.greeting .top .top_txt {padding-left:60px;}
	.greeting .top .top_txt h3 {font-size:15px;}
	.greeting .top .top_txt h3 span.c_navy {font-size:26px;}
	.greeting .top .top_txt .affiliation {padding-top:40px}
	.greeting .bottom .bg_img {padding:165px 60px 68px 60px;}
	.greeting .bottom .bg_img p {font-size:20px;}
	.greeting .bottom>div {min-height:300px;}
	
	/* 위치 및 연락처 */
	.loca_contact ul {padding-bottom:30px;}
	.loca_contact ul li {padding-bottom:15px; padding-right:0; width:100%;}
	.loca_contact ul li:last-child {padding-bottom:0;}
	
	
	/* ************************ 연구진 ************************ */
	/* 공동 */
	.introduct p {padding-top:4vw;}
	.introduct h3 {font-size:32px;}	
	.introduct .research_vision .img {padding:13vw 23vw 0 0;}
	.introduct .research_vision .img .vision_con {padding:5vw 7vw 0 0;}
	.introduct .research_vision .img .vision_con h3:before{content:''; display:block; position:absolute; left:0; top:150%; background:#003685; width:100%; height:3px;}
	.introduct .research_vision .img .vision_con .txt2 p:first-child {padding-top:40px;}
	
	/* 조직도 */
	.organ .line_bg .line_color1 {top:initial; bottom:0; height:40%}
	.organ .line_bg .line_color2 {top:initial; bottom:0; height:40%}
	.organ .line_bg .line_color3 {top:initial; bottom:0; height:40%}
	
	.organ ul {margin-right:0;}
	.organ ul.step_1 li {width:100%; margin-right:0; margin-top:25px;}
	.organ ul.step_1 li:first-child {margin-top:0;}
	
	.organ ul.step_2 {margin-right:-25px;}
	.organ ul.step_2 li {width:calc((100%/3) - 25px); margin-right:25px;}
	
	.organ .bg_line img {display:none;}
	.organ .bg_line img.mobile {position:absolute; left:0; bottom:0; width:1005;}
	
	/* 센터장 */
	.directord .manager .directord_center {padding:45px 70px; width:100%;}
	.directord .manager .introduction {width:100%}
	.directord .manager .introduction .border_box {padding:0 55px 55px;}
	.directord .manager .introduction .border_box dl {border: 1px solid #fff; border-top:0; padding:30px 65px;}
	
	.directord .manager .directord_center .img {float:left; width:152px; margin-right: 30px;}
	.directord .manager .directord_center .txt {float:left;}

	
	
	
	/* 연구진 */
	.rese_staff>ul.group>li{padding:60px;}
	.rese_staff>ul.group>li>ul {overflow:visible;}
	.rese_staff>ul.group>li>ul>li {width:calc((100%/2) - 20px);}
	
	.rese_staff>ul.group>li>ul>li .img {margin:0 auto;}
	
	
	/* 그룹별연계 */
	.linkage-result img {margin:7vw 0; width:7%; min-width:40px;}
	.linkage-result-txt p {font-size:30px;}
	
	/* ************************ 연구목표 ************************ */
	/* 연구안내 */
	.roals .check p {white-space:normal;}
	
	
	/* ************************ 대외협력 ************************ */
	/* 국제협력 */
	.inter_coopera>ul>li{width:100%;}
	.inter_coopera>ul>li:nth-child(2n) {margin-right:20px;}
	
	
	/* 산학협력 */
	.indus_coopera>ul>li{width:100%;}
	.indus_coopera>ul>li:nth-child(2n) {margin-right:20px;}
	
	/* ************************ 자료 및 강좌 ************************ */
	/* 관련사이트 */
	.sites>ul>li .affiliation ul li {width:calc((100%/2) - 20px);}
	
	
	/* ************************ 커뮤니티 ************************ */
	/* 센터연간일정 */
	.ann_sche ul li {margin-bottom:30px;}
	.ann_sche ul li>div.img_bg {max-width:35vw;}
	.ann_sche ul li>div.year dl {font-size:15px;}
	.ann_sche ul li.type1 .year dl {padding: 28px 31px 28px 39vw;}
	.ann_sche ul li.type2 .year dl {padding: 28px 39vw 28px 31px;}
	
	/* 센터학습활동캘린더 */
	.activ_calen .calendarBox {}
	.activ_calen .calendarBox .calPop {z-index:-100; opacity:0; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, .7)}	
	.activ_calen .calendarBox .calendar_btn {text-align:center; margin-bottom:30px}
	.activ_calen .calendarBox .calendar_btn p {display:inline-block}
	.activ_calen .calendarBox .calendar_btn p:after {clear:both; content:''; display:block;}
	.activ_calen .calendarBox .calendar_btn p strong {float:left; font-size:27px; font-weight:700; color:#000}
	.activ_calen .calendarBox .calendar_btn p a {display:inline-block; float:left; width:35px; height:35px; margin-top:5px; border:1px solid #dedede;}
	.activ_calen .calendarBox .calendar_btn p a.first {background:url(../images/common/first.png) no-repeat center center; margin-right:5px;}
	.activ_calen .calendarBox .calendar_btn p a.prev {background:url(../images/common/prev.png) no-repeat center center; margin-right:30px;}
	.activ_calen .calendarBox .calendar_btn p a.last {background:url(../images/common/last.png) no-repeat center center; margin-left:5px;}
	.activ_calen .calendarBox .calendar_btn p a.next {background:url(../images/common/next.png) no-repeat center center; margin-left:30px;}
    /* 센터학습활동캘린더-상세보기 */
	.activ_calen_more .sub_title {margin-bottom:30px;}
	.activ_calen_more .sub_title h2 {font-size:32px;}
	.activ_calen_more .contents_box h4 {font-size:20px; margin-bottom:15px;}
	.activ_calen_more .contents_box .schedule {margin-bottom:35px;}
	.activ_calen_more .contents_box .schedule .schedule_in {padding:20px;}
	}


/* ************************ 모바일 이하(~768) ************************ */
@media screen and (max-width: 768px) {	
	
	/* ************************ 센터소개 ************************ */
	/* 센터장인사말 */
	.greeting .top {padding:40px;}
	.greeting .top .pace_picture {}
	.greeting .top .pace_picture .img {}
	
	.greeting .top .top_txt {padding-left:0; padding-top:20px; width:100%;}
	.greeting .top .top_txt h3 {font-size:14px;}
	.greeting .top .top_txt h3 span.c_navy {font-size:23px;}
	.greeting .top .top_txt .affiliation {padding-top:30px; font-size:14px;}
	.greeting .top .top_txt .affiliation>div {padding-top:2px;}
	.greeting .top .top_txt .affiliation>div img {padding-top:5px; padding-left:7vw;}
	.greeting .con_txt {padding-top:45px; font-size:14px;}
	.greeting .con_txt p {line-height:1.8;}
	.greeting .con_txt p+p {padding-top:40px;}
	.greeting .bottom .bg_img {padding:160px 60px 57px 60px; height:100%;}
	.greeting .bottom .bg_img p {font-size:18px;}
	.greeting .bottom>div {min-height:290px;}
	
	
	/* 센터소개 */
	.introduct .research_vision {position:relative; padding-top:9vw; }
	.introduct .research_vision .img {padding:50vw 0 0;}
	.introduct .research_vision .img .vision_con {padding:4vw 0 0 ; width:100%;}
		

	
	/* 조직도 */
	
	.organ ul.step_1 li {margin-top:20px;}
	.organ ul.step_1 li>table tr td {font-size:14px;}
	.organ ul.step_1 li .shape h4 {font-size:17px; padding-bottom:38px;}
	.organ ul.step_1 li .shape h4:after {width:25px;}
	.organ ul.step_1 li .shape dl dt:first-child {font-size:16px;}
	.organ ul.step_1 li .shape dl dt{font-size:15px; padding-top:15px;}
	.organ ul.step_1 li .shape dl dt:before {top:27px;}
	.organ ul.step_1 li .shape dl dd{font-size:15px;}
	
	.organ ul.step_2 {padding:20px 0;}
	.organ ul.step_2 {margin-right:-18px;}
	.organ ul.step_2 li {width:calc((100%/3) - 18px); margin-right:18px; }
	.organ ul.step_2 li:before {width:40px; height:40px;}
	.organ ul.step_2 li p {font-size:15px;}
	
	
	.organ .first_output {padding-top:20px}
	.organ .first_output .img_bg {height:255px;}
	.organ .second_output .img_bg {display:block; display:flex; flex-wrap:wrap; min-height:255px;}
	.organ .second_output .img_bg .prototype_tit:before {left:50%; top:-126px; transform:rotate(-90deg); transform-origin:left;}
	.organ .img_bg .prototype_tit h5 {font-size:30px;}
	.organ .img_bg .prototype_tit p {font-size:22px;}
	.organ .second_output .img_bg .prototype_tit {width:100%}
	.organ .second_output .img_bg .prototype_tit.dashed h5:after {top:-43px;}
	
	

	
	/* ************************ 연구진 ************************ */
	/* 공동 */
	.introduct h3 {font-size:28px;}
	.introduct p {padding-top:25px; line-height:1.6; font-size:14px;}
	
	.introduct .outlook .img {width:100%; background: #666 url(../images/intro/air_mobility.jpg) 42% 0px / cover no-repeat;}
	.introduct .outlook .right {width:100%; padding-left:0; padding-top:35px;}
	
	.introduct .outlook .right .tit>i{width:60px; height:60px;}
	.introduct .outlook .right .txt1 {padding-top:40px;}

	
	/* 센터장 */
	.directord .manager .introduction {width:100%;}
	.directord .manager .directord_center {padding:7vw; width:100%;}
	.directord .manager .directord_center .img {display:inline-block;}
	.directord .manager .directord_center .txt {display:inline-block;}
	.directord .manager .introduction .border_box {padding:0 37px 37px;}
	.directord .manager .introduction .border_box dl {border: 1px solid #fff; border-top:0; padding:35px 45px; font-size:16px;}
	.directord .manager .introduction .border_box dl dd {padding-bottom:22px; padding-left:100px;}
	.directord .manager .introduction .border_box dl dd a {font-size:16px;}
	
	
	/* 연구진 및 직원 */
	.rese_staff>ul.group {margin-bottom:25px;}
	.rese_staff>ul.group:last-child {margin-bottom:0;}
	.rese_staff>ul.group>li {padding:45px 35px;}
	.rese_staff>ul.group>li h3 {font-size:36px;}
	.rese_staff>ul.group>li h3>span {font-size:17px;}
	.rese_staff>ul.group>li h3>span:before {top:-12px;}
	.rese_staff>ul.group>li>ul>li {padding:23px; margin-top:15px;}
	.rese_staff>ul.group>li>ul>li .img {}
	
	
	
	/* 참여기관 */
	.partic {overflow-x: auto;}
	.partic table {font-size:15px; min-width:700px;}
	.partic table thead tr th {font-size:18px; padding:8px;}
	.partic table tbody tr td {padding:8px 1px;}
	.partic table tbody tr th {padding:8px 1px;}
	.partic table tbody tr td {padding:8px 1px;}
	
	
	/* 그룹별연계 */
	.linkage-result img {}
	.linkage-result-txt p {height:160px; font-size:24px;}
	
	/* ************************ 연구안내 ************************ */
	/* 연구목표 */
	.roals .img_bg .border {padding:30px 37px;}
	.roals .img_bg .border p {font-size:14px;}
	.roals .img_bg .border p+p {padding-top:10px;}
	.roals .check p {font-size:14px; padding-bottom:20px;}
	
	/* ************************ 연구업적 ************************ */
	/* 국제학술논문 */
	.in_paper .thesis_list ul li {padding:20px 10px;}
	.in_paper .thesis_list ul li .text {width:100%; padding-right:0;}
	.in_paper .thesis_list ul li .number {text-align:left;}
	.in_paper .thesis_list ul li div p {font-size:13px;}
	.in_paper .thesis_list ul li .text p.subject {font-size:16px;}
	.in_paper .thesis_list ul li .text a {float: left; margin-top: 10px; position: static; font-size: 13px; }
	
	
	
	/* ************************ 대외협력 ************************ */
	/* 국제협력 */
	.inter_coopera>ul>li{padding:35px;}
	.inter_coopera>ul>li>h4 {font-size:18px;}
	.inter_coopera>ul>li>ul>li {font-size:14px; padding-bottom:10px;}
	
	
	/* 산학협력 */
	.indus_coopera>ul>li>h4 {font-size:18px;}
	.indus_coopera>ul>li>ul>li {font-size:14px; padding-bottom:10px;}
	
	/* ************************ 자료 및 강좌 ************************ */
	/* 관련사이트 */
	.sites>ul>li {padding-bottom:50px;}
	.sites>ul>li .img_bg h3 {font-size:25px;}
	.sites>ul>li .img_bg h3:before {top:52px;}
	.sites>ul>li .img_bg h3:after {top:52px;}
	.sites>ul>li .affiliation {padding-bottom:30px;}
	.sites>ul>li .affiliation.padding_top {padding-top:20px;}
	
	
	/* ************************ 커뮤니티 ************************ */
	/* 센터연간일정 */
	.ann_sche ul li>div.img_bg {width:0; height:0;}
	.ann_sche ul li.type1 .year dl {padding:28px 40px 28px 40px;}
	.ann_sche ul li.type2 .year dl {padding:28px 40px 28px 40px;}
	/* 센터학습확동캘린더 */
	.activ_calen .calendarBox .calendar_view tr td {position:relative; padding:10px; height:100px; vertical-align:top; border-right:1px solid #e1e1e1; }
	.activ_calen .calendarBox .calendar_view tr td div {display:none;}
	.activ_calen .calendarBox .calendar_view tr td div.num {position:absolute; display:block; right:10px; bottom:10px; visibility:visible;}
	.activ_calen .calendarBox .calendar_view tr td div.num p {display:inline-block; width:22px; height:22px; font-size:14px; color:#fff; text-align:center; line-height:22px; border-radius:100%; background:#3572c6; cursor:pointer;}
	
	.activ_calen .calendarBox .calPop.on {z-index:1000; opacity:1}
	.activ_calen .calendarBox .calPop {z-index:-100; position:fixed; top:0; left:0; width:100%; height:100%; padding:20px; background:rgba(0, 0, 0, .7)}
	.activ_calen .calendarBox .calPop .inner {position:relative; width:100%; padding:0; border-radius:10px; background:#fff; overflow-y:auto;}
	.activ_calen .calendarBox .calPop .inner span {display:block; height:60px; padding:15px; font-size:18px; color:#fff; text-align:left; background:#3572c6}
	.activ_calen .calendarBox .calPop .inner>div {padding:0 15px;}
	.activ_calen .calendarBox .calPop .inner>div>.menu_name {padding-top:15px;}
	.activ_calen .calendarBox .calPop .inner>div a {position:relative; display:block; padding:15px 5px; font-size:16px; font-weight:400; color:#000; border-bottom:1px solid #e1e1e1;}
	.activ_calen .calendarBox .calPop .inner>div a>p {position:relative; padding-left:15px;}
	.activ_calen .calendarBox .calPop .inner>div a>p:after {position:absolute; left:0; top:12px; content:''; width:7px; height:2px; background:#000;}

	.activ_calen .calendarBox .calPop .popClose {position:absolute; right:0; top:0; width:60px; height:60px; text-indent:-99999px; border-left:1px solid rgba(255, 255, 255, .3); background:url(../images/common/i-close-w.png) no-repeat center; cursor:pointer}
	/* 센터학습확동캘린더 */
	.activ_calen_more .sub_title {margin-bottom:30px;}
	.activ_calen_more .sub_title h2 {font-size:23px;}
	.activ_calen_more .contents_box h4 {padding-left:25px; font-size:18px; margin-bottom:15px;}
	.activ_calen_more .contents_box h4:before {width:17px; height:17px;}
	.activ_calen_more .contents_box .schedule {margin-bottom:30px;}
	.activ_calen_more .contents_box .schedule h5 {padding:10px 20px; font-size:16px;}

	.activ_calen_more .viewBtn {padding-top:25px; padding-bottom:20px;}
	.activ_calen_more .viewBtn a {width:100%; padding:13px 10px; font-size:16px; border-radius:0;}
	 
	/* 주요특허 */
	.patent>ul>li {display:block; position:relative; padding:15px 0;}
	.patent>ul>li p {font-size:14px;}
	.patent>ul>li.tit p {display:block;}
	
	.patent>ul>li>ul.State_btn {width:30%; padding:0; float:none;}
	.patent>ul>li>ul.State_btn>li {}
	
	.patent>ul>li p:first-child {display:none;}
	.patent>ul>li p:nth-child(2) {width:30%;}
	.patent>ul>li p:nth-child(3) {width:calc(100% - 60%);}
	.patent>ul>li p:nth-child(4) {width:30%; }
	
	.patent>ul>li.tit p {display:none;}
	/* 주요특허-상세보기 */
	.patent_more table tr th {font-size:18px;}
	.patent_more table tr td {font-size:14px;}
	.patent_more table tr td:first-child {font-size:15px;}
	.patent_more .viewBtn {padding-top:25px; padding-bottom:20px;}
	.patent_more .viewBtn a {width:100%; padding:13px 10px; font-size:16px; border-radius:0;}
	
	
	.patent_view table tr th {font-size:18px;}
	.patent_view table tr td {font-size:14px;}
	.patent_view table tr td:first-child {font-size:15px;}
	.patent_view .viewBtn {padding-top:25px; padding-bottom:20px;}
	.patent_view .viewBtn a {width:100%; padding:13px 10px; font-size:16px; border-radius:0;}
	
	
	
	
	
	}	



/* ************************ 모바일 이하(~500) ************************ */
@media screen and (max-width: 500px) {	

	/* ************************ 센터소개 ************************ */
	/* 센터장인사말 */
	.greeting .top .top_txt h3 {padding-top:30px;}
	.greeting .con_txt {padding-top:40px;}
	.greeting .con_txt p+p {padding-top:35px;}
	.greeting .bottom .bg_img {padding: 160px 50px 57px 40px;}
	.greeting .bottom .bg_img p {font-size:17px; line-height:1.6;}
	.greeting .top .top_txt .affiliation>div img {padding-left:0;}
	

	/* 센터소개 */
	.introduct h3 {font-size:23px;}
	.introduct p {padding-top:20px;}
	.introduct .outlook .right .txt1 {padding-top:25px;}
	.introduct .research_vision {padding-top:8vw;}
	.introduct .research_vision .img .vision_con h3:before {top:140%;}
	.introduct .research_vision .img .vision_con .txt2 p:first-child {padding-top:25px;}
	
	
	/* 조직도 */
	.organ ul.step_1 li .shape {padding:25px 30px 25px 25px;}
	.organ ul.step_1 li .shape h4 {font-size:16px;}
	.organ ul.step_1 li .shape dl dt:first-child {font-size:15px;}
	.organ ul.step_1 li .shape dl dt {font-size:14px;}
	.organ ul.step_1 li .shape dl dd {font-size:14px;}
	
	.organ ul.step_2 {margin-right:-13px;}
	.organ ul.step_2 li {width:calc((100%/3) - 13px); margin-right:13px;}
	.organ ul.step_2 li p {font-size:14px;}
	
	.organ .img_bg .prototype_tit h5 {font-size:25px;}
	.organ .img_bg .prototype_tit p {font-size:19px;}
	
	/* ************************ 연구진 ************************ */
	.rese_staff>ul.group>li {padding:45px 30px;}
	.rese_staff>ul.group>li>ul>li  {width:100%;}
	.directord .manager .introduction .border_box {padding:0 25px 20px;}
	.directord .manager .introduction .border_box dl {padding:35px 20px; font-size:15px;}
	.directord .manager .introduction .border_box dl dd a {font-size:15px;}
	.directord .manager .introduction .border_box dl dd {padding-left:76px;}
	
	/* ************************ 연구업적 ************************ */
	.in_paper .search_box form select {width:100%; border-bottom:0;}
	.in_paper .search_box form input {width:calc(100% - 49px); border-left:1px solid #e5e5e5;}
	.in_paper .thesis_list ul li .text a {width:100%;}
	
	.patent .search_box form select {width:100%; border-bottom:0;}
	.patent .search_box form input {width: calc(100% - 49px); border-left:1px solid #e5e5e5;}
	 
	.patent>ul>li {text-align:left;}
	.patent>ul>li p {padding-bottom:10px;}
	.patent>ul>li>ul.State_btn {width:100%;}
	.patent>ul>li p:nth-child(2) {width:100%;}
	.patent>ul>li p:nth-child(3) {width:100%;}
	.patent>ul>li p:nth-child(4) {width:100%;}
	
	.patent_more table tr th {font-size:16px; padding:13px 15px;}
	.patent_more table tr td {font-size:13px; padding:10px 15px;}
	.patent_more table tr td:first-child {font-size:14px;}
	.patent_more .viewBtn {padding-top:15px;}
	
	.patent_view table tr th {font-size:16px; padding:13px 15px;}
	.patent_view table tr td {font-size:13px; padding:10px 15px;}
	.patent_view table tr td:first-child {font-size:14px;}
	.patent_view .viewBtn {padding-top:15px;}
	
	
	
	/* ************************ 자료 및 강좌 ************************ */
	.sites>ul>li .affiliation ul li {width:100%;}
	
	.activ_calen_more .viewBtn {padding-top:15px;}
	
}
