@charset "UTF-8";

@import url("font.css");

/* layout */

header{background: url(/_res/researcher/img/bg.png) no-repeat 50%;background-size: cover;}

.no-js{display:none;}
.top-header-faculty-wrap{background:none !important;padding:90px 0 60px;}
.top-header-faculty-wrap_id{background: url(/_res/researcher/img/common/top_bg02.jpg) no-repeat 50% 100%;padding:100px 0 20px;background-size: cover;margin-bottom:50px;min-height:120px;}
.top-header-faculty-box{margin:0 auto;max-width:1400px;position: relative;}
.faculty-body .top-gnb-wrap{border-top:1px solid #cdcdcd;background-color:rgba(0, 0, 0, 0.2);}
.top-wrap{border-top: 1px solid #cdcdcd;}

@media screen and (max-width:768px){
  .top-header-faculty-wrap_id{margin-bottom:40px;min-height:100px;padding:50px 0px 0px;}
  }
@media screen and (max-width:420px){
  .top-header-faculty-wrap_id{margin-bottom:20px;min-height:80px;padding:30px 0px 0px;}
  }

/* common */
body{min-width:320px; font-family:Pretendard,'Noto Sans KR',sans-serif;font-weight:300;font-size:20px;color:#333;line-height:20px;letter-spacing:-0.04em;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;}
.top-header-faculty-box ul{text-align: center;}
.top-header-faculty-box ul:nth-of-type(1){margin: 44px 0 0 0;}
.top-header-faculty-box ul li{display:inline-block;position:relative}
.top-header-faculty-box ul li a{font-size: 16px;color: #fff;padding: 0 10px;}
.top-header-faculty-box ul li a:hover{text-decoration:underline;font-weight:600;}
.top-header-faculty-box ul li a:after{display:block;clear:both;content:"";position:absolute;width:1px;height:13px;top:7px;right:-3px;background-color:#fff;}
.top-header-faculty-box ul li:last-child a:after{display:none;}
.faculty-body ul li{line-height:1.25em;}
.faculty-body ul li a:after{}
.faculty-body p, .faculty-body dl dt,.faculty-body dl dd{line-height:30px;}
.title-box{margin: 0 auto;text-align: center;max-width: 1400px;}
.title-box h3{font-size:40px;font-weight:600;line-height: 45px;padding:80px 0;}

@media screen and (max-width:768px){
  .title-box{padding: 20px 0;}
 }

.faculty-wrap h4{padding: 0 0 30px 0;font-size: 28px;font-weight: 500;margin: 0;line-height: 60px; display: inline-block !important;}
.faculty-wrap h4:after{content:"";display:block;position:absolute;left:0;width:30px;height:3px;background-color:#557ac1;}
.common-board {padding:5px 0 0 0 !important;} 

a{color: #333;word-wrap: break-word;}
.hide{display: block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.no-pd{padding:0 !important;}
.no-mg{margin:0 !important;}
.txt-red{color:#f15a08}
.hide{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.pc-hide{display:none;}
.mg-b21{margin:0 0 21px 0;}
.img-box > img{width:100%}
a.zoom-in{text-align: right;padding: 20px 0 0;}
.img-box {position: relative;text-align: center;}
.img-box a {position: absolute;right:0; bottom:0;}
.txt-blue{color: #004483;}
.mg-t10{margin:10px 0 0 0;}
.mg-b10{margin:0 0 10px 0;}
.mg-b20{margin:0 0 20px 0;}
.mg-b30{margin:0 0 30px 0;}
.msg_touch_help {display: none;}
.no-scroll{overflow-y: hidden !important;}
.dis-none{display:none !important;}
/* Chrome, Firefox, Opera, Safari 10.1+ *//* Firefox */
::placeholder { color: #979797;opacity: 1; }
/* Internet Explorer 10-11 */
:-ms-input-placeholder {color: #979797;}
/* Microsoft Edge */
::-ms-input-placeholder{ color: #979797;}
.text-center{text-align:center;}

/*board.css */
.board-table tbody td{font-weight:400 !important;}


/*placeholder*/
input::placeholder {color:#333;font-weight: 600;font-size:18px;letter-spacing:-0.5px}
input::-webkit-input-placeholder {color:#333;font-weight: 600;font-size:18px;letter-spacing:-0.5px}
input:-ms-input-placeholder {color:#333;font-weight: 600;font-size:18px;letter-spacing:-0.5px}
 
textarea::placeholder {color:#333;font-weight: 600;font-size:16px;letter-spacing:-0.5px}
textarea::-webkit-input-placeholder {color:#333;font-weight: 600;font-size:16px;letter-spacing:-0.5px}
textarea:-ms-input-placeholder {color:#333;font-weight: 600;font-size:16px;letter-spacing:-0.5px}
.lab-div{display: inline;position: relative;}
.lab-div span{display: none;position: absolute !important;top: 23px;right: -134px;width: 130px;background: #557ac1;font-size: 13px !important;padding: 2px 3px;text-align: center;border-radius: 5px;color: #fff;z-index: 999;}
.lab-div span.on{display:block !important}

.top-util-wrap{}
.top-util-box{max-width: 1200px;margin: 0 auto;}

.top-header-faculty-box .h1{float:left;display:inline-block}
.top-header-faculty-box .util-mn{position:absolute;top:0px;right:0;}
.top-header-faculty-box .util-mn li{float:left;border:1px solid #fff; padding:8px 15px;box-sizing:border-box;margin:0 5px 0 0;line-height:1;}
.top-header-faculty-box .util-mn li:hover{background-color:#06214a;}
.top-header-faculty-box .util-mn li:last-of-type{margin:0;}
.top-header-faculty-box .util-mn li a{color:#fff;display:block;}
.top-header-faculty-box .search-box{margin: -28px auto;max-width: 1200px;text-align: center;}
.top-header-faculty-box .search-box h2{text-shadow:2px 2px 5px black;font-size:40px;font-weight:500;color:#fff;padding:0 0 20px 0;}
.top-header-faculty-box .search-wrap {position: relative;display: block;vertical-align: top;margin: 0 auto;width: 50%;text-align: center;}
.top-header-faculty-box .search-wrap .m-search-btn {position: relative;top: 0px;right: 4px;width: 60px;height: 60px;border: none;background: url(/_res/researcher/img/common/btn-find.gif) no-repeat 0 0;vertical-align: middle;cursor: pointer;}
.top-header-faculty-box .top-search-input {font-family:Pretendard;text-align: center;width: calc(100% - 60px);padding: 0 35px 0 15px;border: 1px solid #cecece;height: 60px;font-weight: 500;font-size: 22px;color: #666;box-sizing: border-box;border-radius: 0;float: left;display: inline-block;}

.util-box{margin:0 auto;position: relative;text-align:right;max-width:1200px;}
.util-box ul{overflow:hidden;    position: absolute;right: 0; margin:10px 0 0 0;}
.util-box ul li{float:left;margin:0 3px 0 0 ;}
.util-box ul li a{font-size: 13px;padding: 2px 10px;color:#fff;background-color:rgba(0,0,0,0) !important;/*border-radius: 3px;*/latter-spacing:0.2px;}
.logo-box{padding: 70px 0 26px 0;margin: 0 auto;text-align: center;max-width: 1400px;background: none !important;}
.logo h1{font-size: 27px;font-weight: 700;letter-spacing:-1.8px;color:#fff;}
.logo h1 img{margin: 0 10px 0px;}
.logo h1 span{position:relative;}
.logo h1 span:first-child:after{content:"";display:block;position:absolute;left: 220px;top:10px;width:1px;background-color:#fff;height:21px;}
.main-title-box{position:relative;text-align:center;} 
.main-title-box h3{display:inline-block;font-size: 48px;position:relative;margin: 0 0 50px 0;font-weight: 500;letter-spacing: -0.3px;}
.main-title-box h3:before{/*content:"";display:block;clear:both;position:absolute;left:0px;top:5px;background-color: #35644f;border-radius:4px;width: 7px;height: 24px;*/}
.main-title-box .btn-more{display: inline-block;vertical-align: middle;font-size: 19px;padding-bottom: 8px;border-bottom: 2px solid #000;letter-spacing: 0;}
.main-mini-wrap01 ul li{border-bottom: 1px solid #cdcdcd;overflow: hidden;padding:35px 0;}
.main-mini-wrap01 ul li:last-child{border:none;}
.main-mini-wrap01 .left-box{float: left;width:21%;}
.main-mini-wrap01 .left-box a{display:block;max-width: 250px;height:100%;}
.main-mini-wrap01 .left-box a img{width:100%;height:100%;object-fit:cover;}
.main-mini-wrap01 .right-box{float: left;width: 79%;box-sizing:border-box;padding:0 0 0 30px;}
.main-mini-wrap01 .right-box a{font-size:25px;font-weight:500;padding: 7px 0 13px 0;display: block;line-height: 1.2em;}
.main-mini-wrap01 .right-box .txt-box{font-size: 17px;font-weight: 400;line-height: 28px;padding:0 0 5px;overflow:hidden;white-space: normal;height: 79px; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.main-mini-wrap01 .right-box .date-box{font-size:14px;color:#666}
.main-content-wrap01 {padding: 0 0 100px 0;}
.main-content-wrap02 .main-mini-wrap01 ul li{border:0;padding:0;}
.main-content-wrap03{background-color:#f3f3f3;padding:0 0 20px 0;}
.main-content-wrap03 .main-mini-box{margin-top:30px;}

.main-mini-wrap01, .main-miniwrap02{max-width: 1400px;margin: 0 auto;padding: 100px 0;}

.headLineWrap, .Research, .Media{padding:0 0 45px 0;}
.Media{border:0;padding:0 0 100px 0;}
.headLine_list, .mResWrap{overflow:hidden;padding: 60px 0 0;max-height:616px;}
.headLine_list li{width:327px;margin:0 0 0 30px;text-align:center;float:left;}
.headLine_list li:first-child{margin:0;}
.headLine_list li span{display:block;}
.headLineTxtWrap{background:#ffffff;padding:40px 0 30px 0;}
.headLIneTit{font-size:25px;color:#0065b5;font-weight:500;}
.headLIneRec{width:45px;height:1px;background:#bfbfbf;margin:20px auto;}
.headLine_list li span.headLIneDesc{font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: normal;line-height: 1.4;height: 4.2em;display: -webkit-box;
-webkit-line-clamp: 3;-webkit-box-orient: vertical;width: 80%;word-break: keep-all;margin: 0 auto;}
.headLine_list li a{overflow:hidden;display:block;position:relative;}

.headLine_list li a:hover img{/*border:1px solid red;transform: scale(1.5);*/}
.headLineimgWrap{width:100%;/*height:245px;*/overflow:hidden;}
.headLineimgWrap img{width:100%;height:100%;}

.researchRight{position:relative;float:left;width:50%;z-index: 100;}
.mResWrap > img, .mediaLeft, .mResSwiper{float:left;width: 100%;}
.mResSwiperWrap{position:relative;float:left;width:50%;}
.mResSwiperWrap .bx-controls-direction{display:none;}
.mResSwiperWrap .bx-pager a{font-size:0;display:block;width:10px;height:10px;border:1px solid #e7e9ea;border-radius:50%;box-sizing:border-box;}
.mResSwiperWrap .bx-pager{position:absolute;bottom:15px;left:15px;}
.mResSwiperWrap .bx-pager-item{display:inline-block;margin:0 0 0 5px;}
.mResSwiperWrap .bx-pager a.active{background:#fff;}
.mResSwiper li {min-height:616px;}
.mResSwiper li:not(:first-child){display:none;}
.mResSwiper li a{display:block;width:100%;}
.mResSwiper li img{display:block;width:100%;height: 616px;object-fit: cover;/*width:100%;height:616px;position:absolute;top:0;max-width: inherit;left: 50%;max-width: inherit;transform: translate(-50%);*/}
	
.researchRight ul li{}
.mainRes_txtWrap{display:table;width:100%;text-align:center;background:#004483;}
.mainRes_txtWrapBtm{overflow:hidden;}
.mainRes_txtWrap div{display:table-cell;vertical-align:middle;width:50%;padding:0 20px;}
.mainRes_txtWrap > div + a{float:right;display:block;width:100%;height: 308px;position:relative;overflow:hidden;}
.mainRes_txtWrapBtm > div + a{width:50%;}
.mainRes_txtWrap > div + a img{width:100%;height: 308px;max-width:inherit;position:absolute;left:0;top:0;object-fit: cover;}
.mainRes_txtWrap > div + a img[alt~="기본이미지"] {height: 100%;width: 100%;object-fit: contain;}
.mainRes_txtWrap p{font-size:22px;font-weight:500;color:#fff;line-height:28px;word-break:keep-all;}
.mainRes_txtWrap p span{display:block;font-size:14px;font-weight:100;margin:10px 0 0 0;line-height: 20px;}
.mainRes_txtWrap a.main_moreBtn{font-size: 15px;border:1px solid #fff;color:#fff;text-align:left;line-height:38px;margin:20px auto;margin-bottom:0;width:115px;display:block;background: url(/_res/researcher/img/common/mainResearch_img05.png) no-repeat right 15px center;
padding: 0 0 0 15px;box-sizing: border-box;}
.mainRes_txtWrap a.main_moreBtn img{margin:0 0 0 5px;}
.mainRes_txtWrap a.main_moreBtn:hover, .main_moreBtn:hover{color:#333;background:#fff url(/_res/researcher/img/common/mainResearch_img04.png) no-repeat right 15px center;}
.mainRes_txtWrapBtm a.main_moreBtn:hover{color:#fff;border:1px solid #286dc0;background:#286dc0 url(/_res/researcher/img/common/mainResearch_img05.png)  no-repeat right 15px center;}

.mainRes_txtWrap a.main_moreBtn_left{border:1px solid #fff;color:#fff;text-align:left;line-height:38px;margin:20px auto;margin-bottom:0;width:115px;display:block;background: url(/_res/skku_bak/img/main/mainResearch_img05.png) no-repeat right 15px center;
padding: 0 0 0 15px;box-sizing: border-box;}
.mainRes_txtWrap a.main_moreBtn_left img{margin:0 0 0 5px;}
.mainRes_txtWrap a.main_moreBtn_left:hover, .main_moreBtn_left:hover{color:#333;background:#fff url(/_res/researcher/img/common/mainResearch_img04.png) no-repeat right 15px center;}
.mainRes_txtWrapBtm a.main_moreBtn_left:hover{color:#fff;border:1px solid #fb0600;background:#286dc0 url(/_res/researcher/img/common/mainResearch_img05.png)  no-repeat right 15px center;}


.mainRes_txtWrapBtm{background:#fff;}
/*.mainRes_txtWrapBtm div{padding-left:0;padding-right:16px;}*/
.mainRes_txtWrapBtm > img{float:left;}
.mainRes_txtWrapBtm p{color:#333333;}
.mainRes_txtWrapBtm a.main_moreBtn{border:1px solid #333333;color:#333333;background-image: url(/_res/researcher/img/common/mainResearch_img04.png);}
.mainRes_txtWrapBtm a.main_moreBtn_left{border:1px solid #333333;color:#333333;background-image: url(/_res/researcher/img/common/mainResearch_img04.png);}
.mainRes_txtWrapBtm > div{float:right;display:table;width:50%;/*padding:89.5px 20px;*/position: relative;box-sizing: border-box;height:308px;background-color: #eaefe0;}
.mainRes_txtWrapBtm > div div{padding:0;}
.poa_tx{display:block;margin:0 0 10px 0;font-size:15px;line-height:1;}
.mainRes_txtWrapBtm > div > .poa_tx{ position: absolute;top: 40px;left: 0;padding:10px 0;width:100%;}
.mainRes_txtWrapBtm > div > .poa_tx a{ width: auto;border: none;background: none;margin: 0;}
.mainRes_txtWrapBtm > div > .poa_tx a:hover{color: #333;}

@media screen and (max-width:1400px) {
  
}

@media screen and (max-width:768px) {
  .main-mini-wrap01{padding:0;}
  .main-mini-wrap01 .right-box a {font-size: 14px;font-weight: 400;padding: 0;display: block;line-height: 20px;}
  .main-mini-wrap01 .left-box {float: left;width: 35%;height: 26vw;min-height:83px;position: relative;}
  .main-mini-wrap01 .right-box{float: left;width: 65%;box-sizing: border-box;padding: 0 0 0 13px;}
  .headLineWrap, .Research, .Media{padding:0;}
  .main-mini-wrap01 ul li {min-height:auto;border-bottom: 1px solid #cdcdcd;overflow: hidden;padding: 15px 0 10px 0;}
  .main-mini-box > ul{padding: 25px 0 0 0;}
  .main-mini-wrap01 .right-box .txt-box {display:none;font-size: 15px;font-weight: 400;line-height: 26px;padding: 0 0 10px;height:68px;}
  .main-title-box h3 {margin: 0 0 20px 0;font-size: 20px;}
  .main-title-box h3:before{width: 5px;height: 20px;}  
  .main-title-box .btn-more{font-size:16px;}
  .main-content-wrap03 .main-mini-box{margin-top:0;}
  
    /*placeholder*/
  input::placeholder {color:#333;font-weight: 400;font-size:14px;letter-spacing:-0.5px;text-align:center}
  input::-webkit-input-placeholder {color:#333;font-weight: 400;font-size:14px;letter-spacing:-0.5px;text-align:center}
  input:-ms-input-placeholder {color:#333;font-weight: 400;font-size:14px;letter-spacing:-0.5px;text-align:center}
   
  textarea::placeholder {color:#333;font-weight: 400;font-size:14px;letter-spacing:-0.5px;text-align:center}
  textarea::-webkit-input-placeholder {color:#333;font-weight: 400;font-size:14px;letter-spacing:-0.5px;text-align:center}
  textarea:-ms-input-placeholder {color:#333;font-weight: 400;font-size:14px;letter-spacing:-0.5px;text-align:center}
  .util-box ul li a {font-size: 12px;}
  
  .mainRes_txtWrap div{display:block;width:100%;height:auto !important;padding: 20px;box-sizing: border-box;}
  .mainRes_txtWrapBtm > img, .mainRes_txtWrapBtm > div + a{width:100%;}  
  .mainRes_txtWrap > div + a{height:auto;}
  .main_gnbSearch {width: 82%;}
  .mainVis02 .mainVisTit {font-size:30px}
  .mainVis02 .mainVisTxtWrap + .w1400, .mainVis03 .mainVisTxtWrap + .w1400{width:100%;height:60%;}
	/*.owl-carousel .mainVisual .owl-item .mainVis01 > img{left:0;height:100%;    width: 100%;}*/
	.mResSwiperWrap, .researchRight{/*float:none;*/width:100%;}
	.mResSwiper li{min-height:100%;}
	.mResSwiper li img{position:relative;max-width:100%;width:100%;}
	.web_logo{display:none;}
	.mo_logo{display:block;}
	div.main_gnbWrap .main_headTop{padding:15px 0;}
  .mainRes_txtWrap p {font-size: 17px;}
}

@media screen and (max-width:640px) {
  .logo h1{font-size: 20px;}
  .logo h1 span:after{left:148px !important;height: 15px !important;}
  .logo h1 img{width:136px;}
}

/*메인메뉴*/
.gnb-professor{max-width:1400px;margin:0 auto;position:relative;}
.gnb-professor .gnbb-ul{text-align:center}
.gnb-professor .gnbb-ul:after{display:block;clear:both;content:"";}
.gnb-professor .gnbb-ul li{display: inline-block;padding: 24px 0; width: 24%; vertical-align: middle;}
.gnb-professor .gnbb-ul li a{font-size:20px;font-weight:500;color:#fff;position:relative;}
.gnb-professor .gnbb-ul li a:hover{color:#fff;font-weight:500;}
.gnb-professor .gnbb-ul li a:hover:after{content:"";clear:both;display:block;position:absolute;width:100%;height:3px;bottom:-24px;left:-50%;transform: translate(50%);background-color:#fff;}
.gnb-professor .gnbb-ul li a.active{color:#fff;font-weight:500;}

@media screen and (max-width: 640px) {
  .gnb-professor .gnbb-ul li a:hover:after{bottom: -17px;}
}

/* footer */
.foot-wrap{background-color:#333333;padding:50px 0;}
.foot-wrap .foot-box{position:relative;margin:0 auto;max-width:1400px;text-align:center;}
.foot-wrap .foot-box .footer-lnk {padding: 24px 0 4px 0;text-align: center;}
.foot-wrap .foot-box .footer-lnk li a{font-weight:200;font-size:14px;color:#cccccc;}
.foot-wrap .foot-box .footer-lnk li{display:inline-block;position:relative;padding:0 30px 0 20px;}
.foot-wrap .foot-box .footer-lnk li:first-child a {color:#9acbf7;}
.foot-wrap .foot-box .footer-lnk li:last-of-type:after{display:none;}
.foot-wrap .foot-box .footer-lnk li:after{content: "";display: block;position: absolute;top: 11px;right: 0;width: 1px;height: 12px;background-color: #909090;}
.foot-wrap .foot-box p{font-weight:300;color: #929293;font-size: 14px;padding: 0 0 20px 0;}
.foot-wrap .foot-box .scroll-top-btn {display:none;position: fixed;bottom:80px;right:0px;z-index:10;top:auto;}

.faculty-body .path-wrap{border-bottom:1px solid #d8d8d8}
.faculty-body .path-group{max-width:1400px; margin:0 auto;}
.faculty-body .path-group:after{content:"";display:block;clear:both;}
.faculty-body .path-wrap .path-group .path-box{float:left;}
.faculty-body .path-wrap .path-group .path-box > ul{padding:8px 0 0 0;}
.faculty-body .path-wrap .path-group .path-box > ul:after{content:"";display:block;clear:both;}
.faculty-body .path-wrap .path-group .path-box > ul > li{position:relative;float:left;margin:0 20px 0 0;padding:0 30px 0 0;background:url(/_res/researcher/img/common/img_path_arrow.png) no-repeat 100% 50%;font-size:15px;line-height:21px;}
.faculty-body .path-wrap .path-group .path-box > ul > li:not(:nth-of-type(1)) > a{display:block;padding:0 20px 0 0;background:url(/_res/researcher/img/common/bg_sel.gif) no-repeat 100% 50%;}
.faculty-body .path-wrap .path-group .path-box > ul > li:not(:nth-of-type(1)) > a.close{background:url(/_res/researcher/img/common/bg_sel02.gif) no-repeat 100% 50%;}
.faculty-body .path-wrap .path-group .path-box > ul > li:not(:nth-of-type(1)) > a.close + ul{display:block;}
.faculty-body .path-wrap .path-group .path-box > ul > li:last-of-type{margin:0;padding:0;background:none;}
.faculty-body .path-wrap .path-group .path-box > ul > li > ul{display:none;position:absolute;top:28px;left:0;z-index:10;padding:6px 10px 9px;border:1px solid #d8d8d8;background:#fff;box-sizing:border-box;white-space:nowrap;}
.faculty-body .path-wrap .path-group .path-box > ul > li > ul > li{margin:0 0 5px 0;font-size:15px;line-height:21px;}
.faculty-body .path-wrap .path-group .path-box > ul > li > ul > li:last-of-type{margin:0;}
.faculty-body .path-wrap .path-group .tool-box {float: right;}
.faculty-body .path-wrap .path-group .tool-box li {float: left;border-right: 1px solid #ccc;}
.faculty-body .path-wrap .path-group .tool-box li a {display: block;width: 47px;height: 40px;}
.faculty-body .path-wrap .path-group .tool-box li:nth-of-type(1) {border-left: 1px solid #ccc;background: url(/_res/researcher/img/common/ico_print.gif) no-repeat center;}
.faculty-body .path-wrap .path-group .tool-box li:nth-of-type(2) {background: url(/_res/researcher/img/common/btn_expand.gif) no-repeat center;}
.faculty-body .path-wrap .path-group .tool-box li:nth-of-type(3) {background: url(/_res/researcher/img/common/btn_reduce.gif) no-repeat center;}
.faculty-body .path-wrap .path-group .tool-box:after {content: "";clear: both;}

/*탭*/
.input-tab-wrap{margin: 0 auto;max-width: 1200px;padding: 80px 0 70px;}
.input-tab-wrap ul{overflow:hidden;}
.input-tab-wrap ul li{float:left;box-sizing:border-box;width:50%;padding:20px 0 20px 35px;background-color:#f0f0f0}
.input-tab-wrap ul li.active{background:url(/_res/researcher/img/common/bg_arr_on.png) no-repeat 50% 100%;background-color:#0157a7;color:#fff;}

/*마이페이지*/
.privacy-wrap{margin:0 auto;max-width:1200px;position:relative;}
.privacy-wrap .privacy-box{padding: 0 0 70px 0;}
.privacy-wrap .privacy-box h4{padding:0 0 30px 0;font-size:24px; font-weight:500;}
.privacy-wrap .inform-box{background-color: #f4f4f4;padding: 30px;margin: 0 0 30px 0;}
.privacy-wrap .inform-box dl{padding:0 0 30px 0;}
.inform-bottom-box{}

.checkbox-wrap{font-size:20px;font-weight:400;margin:0 20px 0 0;}
.checkbox-type01 {width:20px;height:20px;border: 1px solid #666;border:1px solid #ddd;background-color: #f0f0f0;overflow: hidden;border-radius:3px;-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0 10px 3px 0px;}
.checkbox-type01:checked:after {content: url(/_res/researcher/img/common/img_checkbox.png);display: block;margin: 2px 0 0 1px;width: 14px;height: 14px;}

.btn-wrap{display: block;margin: 0px 0 100px 0;text-align: right;}
.btn-wrap .btn-type01{display:inline-block;text-align:center;min-width:100px;padding: 12px 0px;border:1px solid #333;background-color: #fff;font-weight: 400;font-size: 14px;    color: #333333;line-height: 1;vertical-align: middle;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;}
.btn-wrap .btn-type01.btn-agree{margin: 0 0 0 13px;color:#fff;background-color: #003876;}

.privacy-input-box {margin: 0 auto;max-width: 1200px;  box-sizing: border-box;}


.profile-wrap{padding:0 0 50px 0;overflow:hidden}
.profile-box {display: table;width: 100%;border-top: 2px solid #333;}
.profile-wrap h4{padding:0 0 30px 0;font-size:24px; font-weight:500;}
.profile-wrap h4 span {font-weight: normal;display: block;margin: 5px 0 0;}

.profile-img {display: table-cell;width: 20%;border-bottom: 1px solid #ebebeb;border-right: 1px solid #ebebeb;text-align: center;vertical-align: middle;}
.profile-img img {max-width: 95%;max-height: 257px;}
.form-btn {width: 72%;padding: 12px 10px;border: none;background-color: #777;font-weight: 400;font-size: 14px;color: #fff;line-height: 1;vertical-align: middle;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;}
.profile-content {display: table-cell; vertical-align: top;}
.profile-content dl {display: table;width: 100%;border-bottom: 1px solid #eeeeee;}
.profile-content dl dt {font-weight: 400;display: table-cell;background-color:#f9f9f9;padding: 10px 3%;width: 21%;border-right: 1px solid #eeeeee;vertical-align: middle;}
.profile-content dl dd {font-weight: 400;display: table-cell;padding: 8px 2%;color: #666;vertical-align: middle;}
.c-form-tag {margin: 0 10px 0 0;padding: 7px 10px 7px 10px;border: 1px solid #d8d8d8;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size: 17px;color: #666;}

.profile-select ul{position: relative;overflow: hidden;text-align: center;border-bottom: 1px solid #ebebeb;padding: 15px 0;}
.profile-select ul li{display: inline-block;width: 19.5%;}

/* 수정 화면 CSS 조정 20210615-김정훈 */
.record-wrap fieldset {width: 48%;display: inline-block;vertical-align: top;}
.input-btn img {width: 100%;}
.profile-box03 .recordBox > div{margin:20px 0 0 0;}

.faculty-title-wrap h3{font-weight:500}

.input-type01{width: 30%;}
.input-type02{width: 80%;}
.input-type03{width: 29.2%;background-color:#f0f0f0;}
.input-type04{width: 36.5%;}
.input-type05{margin:0;width:calc(100% - 20px);}
.input-type06{margin:0;width:calc(100% - 47px);}
.input-type07{margin:0;width:49.15%;}
.input-type08{margin:0;width:calc(100% - 47px);}
.select-type01{padding:5px 10% 5px 10px;width:30%;background: url(/_res/researcher/img/common/bg_sel.gif) no-repeat right 8% center;font-size: 17px;color: #666;background-color: #fff;white-space: nowrap;text-overflow: ellipsis;word-wrap: break-word;}
.select-type02{padding:5px 10px;width:90%;background: url(/_res/researcher/img/common/bg_sel.gif) no-repeat right 8% center;font-size: 17px;color: #666;}
.form-btn02 {margin: 0 0 0 -13px;width: auto;padding: 8px 23px;}

.profile-content dl dd.home{background:url(/_res/researcher/img/common/bg_home.gif) no-repeat 2% 8px;padding:8px 2% 8px 6%}
.profile-content dl dd.face{background:url(/_res/researcher/img/common/bg_face.gif) no-repeat 2% 8px;padding:8px 2% 8px 6%}
.profile-content dl dd.twit{background:url(/_res/researcher/img/common/bg_twitter.gif) no-repeat 2% 8px;padding:8px 2% 8px 6%}
.profile-content dl dd.instar{background:url(/_res/researcher/img/common/bg_instar.gif) no-repeat 2% 8px;padding:8px 2% 8px 6%}
.profile-content dl dd.blog{background:url(/_res/researcher/img/common/bg_blog.gif) no-repeat 2% 8px;padding:8px 2% 8px 6%}

.profile-box03 ul{overflow:hidden;}
.profile-box03 ul li{display: block;/*width: 49%;*/float: left;padding:0 2% 0 0}
.profile-box03 ul li:last-child{padding:0}
.textarea-type01 {font-family: inherit;width: 100%;height: 80px;vertical-align: top;overflow-y:scroll}

.btn-find-file {display:inline-block;border:1px solid #000;width:100px;height:30px;font-size:0.8em;line-height:30px;text-align:center;vertical-align:middle}
input[type="file"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}

.profile-box04 > div{margin:0 0 5px 0;}
.profile-box04 > div:last-of-type{margin:0;}
.profile-box04 > div:after{content:"";display:block;clear:both;}
.profile-box04 .profile-area{float:left;}
.profile-box04 .profile-area01{position:relative;width:25.84%;}
.profile-box04 .profile-area01:after{content:"";display:block;position:absolute;top:8px;right:9px;width:1px;height:20px;background-color:#777;}
.profile-box04 .profile-area02{width:74.16%;}
.input-btn{display:inline-block;margin:0 0 0 6px;border:none;vertical-align: middle;width: 30px;height: 30px;}

.profile-box05 > div{margin:0 0 5px 0;}
.profile-box05 > div:last-of-type{margin:0;}
.profile-box05 > div:after{content:"";display:block;clear:both;}
.profile-box05 .profile-area{float:left;}
.profile-box05 .profile-area01{position:relative;padding:0 20px 0 0;width:50.84%;box-sizing:border-box;}
.profile-box05 .profile-area01 .c-form-tag:nth-of-type(1){float:left;}
.profile-box05 .profile-area01 .c-form-tag:nth-of-type(2){float:right;}
.profile-box05 .profile-area01:after{content:"";display:block;position:absolute;top:17px;right:7px;width:6px;height:2px;background-color:#777;}
.profile-box05 .profile-area02{width:49.16%;}

.profile-box06 {overflow:hidden;margin:0 0 20px 0;}
.profile-box06 .nude-left-box{box-sizing:border-box;width: 40.66666666666667%;float: left;border-top: 2px solid #02427f;padding: 20px 0 20px 45px;background-color: #f9f9f9;margin:0 1.166666666666667% 0 0;}
.profile-box06 .nude-left-box ul li a.btn-x{margin:0 0 0 20px ;display:inline-block;width:12px;height:12px;background:url(/_res/researcher/img/common/bg_btn_x.gif) no-repeat 50% 50%;}
.profile-box06 .nude-left-box ul li{font-size: 17px;font-weight: 400;}
.profile-box06 .nude-right-box{width:58.16666666666667%;float: left;}
.profile-box06 .nude-right-box ul li{width:100%;border-top: 2px solid #02427f;margin:0 0 16px 0;padding:10px 15px;background-color: #f9f9f9;box-sizing:border-box;}
.profile-box06 .nude-right-box ul li:last-child{margin:0;}

.profile-box07{margin: 0 0 20px 0;padding: 20px;overflow: hidden;border: 1px solid #d8d8d8;border-top: 2px solid #02427f;}
.profile-box07 .top-box{padding: 0 0 20px 0;border-bottom: 1px solid #d8d8d8;margin:0 0 20px 0;}
.profile-box07 .top-box label{font-weight:500;}

/*대학 교수 결과*/

.result-wrap{margin:0 auto;max-width:1400px;position:relative;}
.result-box{display: flex;flex-wrap: wrap;background-color: #f0f5f9;}
.result-wrap .result-box dl{overflow: hidden;position: relative;display: table;width: 100%;background-color: #f0f5f9;padding: 20px 0;border-bottom: 10px solid #fff;}
.result-wrap .result-box dt{font-size: 23px;font-weight: 600;width: 30%;display: table-cell;vertical-align: top;    padding: 0px 0 0px 39px;border-right: 1px solid #cdcdcd;margin: 20px 0;}
.result-wrap .result-box dt:before {content:"";display:block;clear:both;position: absolute;top: 25px;background-color: #004483;width: 6px;height: 21px;left: 21px;}
.result-wrap .result-box dl:after {content:"";display:block;clear:both;}
.result-wrap .result-box dd{display: table-cell;vertical-align: middle;padding: 0px 10px;}
.result-wrap .result-box dd p{display:none;position:relative;padding:0 0 0 15px;font-size:17px;font-weight:200;color:#004483;line-height:1.8em; margin:0 0 0 0.5em;}
.result-wrap .result-box dd p:after{position:absolute;content:"";background-color:#004483;border-radius:50%;width:8px;height:8px;top:12px;left:0;}
.result-wrap .result-box dd ul{position:relative;overflow:hidden;margin: 0 0 0 25px;}
.result-wrap .result-box dd ul li{font-size: 18px;background:url(/_res/researcher/img/common/bg_dot.gif) no-repeat 0 8px;position: relative;float:left;padding:0 0 0 8px;margin:0 2% 0 0;font-weight: 400;}
.result-wrap .result-box dd ul li a.active{color:#004483}
.result-wrap .result-box dd ul li a:hover{color:#004483}

.result-wrap .result-box:after{content:'';display:block;clear:both;}

.result-wrap .result-box .result-float{position:relative; /*float:left;*/width:25%;/*margin:0 15px 0 0;*/padding:20px 0;background-color: #f0f5f9;}
/*.result-wrap .result-box .result-float:nth-of-type(4n){margin:0;}
.result-wrap .result-box .result-float:nth-of-type(4n+1){clear:both;}*/
.result-wrap .result-box .result-float li{font-size: 19px;font-weight: 500;vertical-align: text-top;padding: 0px 0 0 39px;}
.result-wrap .result-box .result-float li:after {content: "";display: block;clear: both;position: absolute;top: 20px;background-color: #004483;width: 6px;height: 21px;left: 21px;z-index: 10;}

/* 교수 사진 썸네일 가변사이즈 */
.faculty-body .faculty-wrap .faculty-list .faculty-info-box dl dt {padding-bottom:48%; overflow:hidden;}
.content .faculty-wrap .faculty-list .faculty-info-box dl dt {padding-bottom:52%; overflow:hidden;}
.sub-content-wrap01 .faculty-wrap .faculty-list .faculty-info-box dl dt {padding-bottom:52%; overflow:hidden;}
.faculty-wrap .faculty-list .faculty-info-box dl dt > a.faculty-link {display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
.faculty-wrap .faculty-list .faculty-info-box dl dt > a.faculty-link:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.1);}
.faculty-wrap .faculty-list .faculty-info-box dl dt > a.faculty-link > img {position:absolute; max-width:100%; height:100%; object-fit:cover;}

/*교수소개*/
.view-detail-wrap:after{content:"";display:block;clear:both}
.faculty-wrap{margin:0 auto;max-width:1400px;position:relative;}
.faculty-wrap .faculty-list {padding: 0px; width: 100%;}
.faculty-wrap .faculty-list:after{content:"";display:block;clear:both}
.faculty-wrap .faculty-list .faculty-info-box {width: 49%;width:calc(50% - 4px);padding: 0 30px 50px 0; display: inline-block;box-sizing: border-box;vertical-align:top;}
.faculty-wrap .faculty-list .faculty-info-box dl dt {float: left;width:40%;display: block;box-sizing: border-box;position:relative;}
.faculty-wrap .faculty-list .faculty-info-box dl dt a img{width:100%}
.faculty-wrap .faculty-list .faculty-info-box dl dt a.btn-more{cursor: pointer;color: #fff; background: url(/_res/researcher/img/common/bg_more.png) no-repeat 82% 50%;background-color: #557ac1;font-size: 14px;font-weight: 400;line-height: 30px;padding: 0 38px 0 20px;text-align: left;display: inline-block;position: absolute;bottom: 0;right: 0;}
.faculty-wrap .faculty-list .faculty-info-box dl dt a.btn-more.active{background-color:#004483;}
.faculty-wrap .faculty-list .faculty-info-box dl dt a.btn-more:hover{background-color:#004483;}
.faculty-wrap .faculty-list .faculty-info-box dl dd{float:right;padding: 0 0 0 20px;display: block;box-sizing: border-box;}

/* 교수사이트만 적용되는 프로필 사진 크기 */
.faculty-body .faculty-wrap .faculty-list .faculty-info-box dl dt{width:38%;}
.faculty-body .faculty-wrap .faculty-list .faculty-info-box dl dd{width:60%;}


.faculty-wrap .faculty-title-wrap{padding:0;}
.faculty-wrap .faculty-title-wrap h3{margin:0 0 40px 0;font-size:2em;font-weight:500;line-height:35px;/*padding:50px 0 0 0;*/}
.faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(1) ul li:nth-of-type(1) span:nth-of-type(1){font-size: 17px;font-weight: 500;padding: 0 6px 0 0; line-height: 130%;letter-spacing:-1.2px;}
.faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(1) ul li:nth-of-type(1) span:nth-of-type(2){position:relative;padding:0 0 0 10px;font-size: 17px;font-weight: 300; line-height: 130%; letter-spacing:-1.2px;}
.faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(1) ul li:nth-of-type(1) span:nth-of-type(2):after{content: "";display: block;width: 2px;height: 12px;position:absolute;left:0px; top:7px; background-color:#cdcdcd;}
.faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(1) ul li:nth-of-type(2) span:nth-of-type(1){font-weight:500;font-size:30px;line-height:1.6em;letter-spacing:-1px;}
.faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(1) ul li:nth-of-type(2) img {margin: 0 0 0 5px;vertical-align:baseline;}
.faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(2) ul{padding:10px 0}
.faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(2) ul li{line-height:20px; font-size: 15px;font-weight: 300;padding: 0 0 5px 30px;}
.faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(2) .call{background:url(/_res/researcher/img/common/ico02.gif) no-repeat 0 2px ;}
.faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(2) .mail{background:url(/_res/researcher/img/common/ico03.gif) no-repeat 0 2px ;}
.faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(2) .locate{background:url(/_res/researcher/img/common/ico04.gif) no-repeat 0 1px ;}
.faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(2) .homepage{background:url(/_res/board_new/img/home.gif) no-repeat 0 1px ;}
.faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(1) ul li:nth-of-type(3) span{line-height:1.6em !important; }

.faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(2) ul li span:nth-of-type(1){}
.faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(3) p:nth-of-type(1){font-weight: 500;font-size: 15px;}
.faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(3) p:nth-of-type(2){font-weight: 300;font-size: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap:break-word; line-height: 22px;height: 44px;}

.faculty-wrap .faculty-list.view{border-top: 3px solid #557ac1;background-color: #eeeeee;border-bottom: 1px solid #cdcdcd;}
.faculty-wrap .faculty-list .faculty-info-box.view {width: 100%;box-sizing: border-box;border-bottom:none;}
.faculty-wrap .faculty-list .faculty-info-box.view dl{margin: 0 0 0 0;/*overflow: hidden;*/position: relative;}
.faculty-wrap .faculty-list .faculty-info-box.view dl dt{width: 23%;max-width: 260px !important;max-height: 326px !important;margin-left: 2%;padding-bottom:0;}
.faculty-wrap .faculty-list .faculty-info-box.view dl dt img{width:100%;}
.faculty-wrap .faculty-list .faculty-info-box.view dl dd {width:75%}
.faculty-wrap .faculty-list .faculty-info-box.view .lnk-wrap {padding: 15px 0 0;}

.faculty-view-box{padding: 40px 0;border-bottom: 1px solid #d8d8d8;}
.faculty-view-box.movie_view_box iframe{width:100% !important;height:788px !important;padding-bottom:40px;}

.faculty-view-box pre, .profile-wrap pre {white-space: pre-wrap;font-family: Pretendard;/*font-size:20px;*/line-height:1.5em;font-weight:300;}
.lnk-wrap{overflow:hidden;text-align:right;padding:0 0 30px 0;}
.btn-list{display: inline-block;background-color:#333;padding: 13px 45px;color: #fff;font-weight: 300;font-size: 14px;}
.btn-lang{background-color: #557ac1;}
.btn-list-cv1{background:url(/_res/researcher/img/common/bg_down.png) no-repeat 85% 50% ;text-align:left;display: inline-block;background-color: #557ac1;padding: 13px 0 13px 20px;min-width:80px;color: #fff;font-weight: 300;font-size: 14px;}
.btn-list-cv1:hover{background-color:#004483;}
.btn-list-cv2{background:url(/_res/researcher/img/common/bg_down.png) no-repeat 85% 50% ;text-align:left;display: inline-block;background-color: #004483;padding: 13px 0 13px 20px;min-width:80px;color: #fff;font-weight: 300;font-size: 14px;}
.ul-sns li a{display:block;}
.ul-sns .face a{width:30px;height:30px;background:url(/_res/researcher/img/common/ico_face.png) no-repeat 0 0;}
.ul-sns .face a:hover{background:url(/_res/researcher/img/common/ico_face_over.png) no-repeat 0 0;}
.ul-sns .twit a{width:30px;height:30px;background:url(/_res/researcher/img/common/ico_twitter.png) no-repeat 0 0;}
.ul-sns .twit a:hover{background:url(/_res/researcher/img/common/ico_twitter_over.png) no-repeat 0 0;}
.ul-sns .instar a{width:30px;height:30px;background:url(/_res/researcher/img/common/ico_insta.png) no-repeat 0 0;}
.ul-sns .instar a:hover{background:url(/_res/researcher/img/common/ico_insta_over.png) no-repeat 0 0;}
.ul-sns .blog a{width:30px;height:30px;background:url(/_res/researcher/img/common/ico_blog.png) no-repeat 0 0;}
.ul-sns .blog a:hover{background:url(/_res/researcher/img/common/ico_blog_over.png) no-repeat 0 0;}
.ul-sns li{float:left;padding:0 10px 0 0;}
.sns-dd{position:static;top: -40px;right: -20px;width: 75% !important;}

@media screen and (max-width: 640px) {
    .faculty-view-box pre, .profile-wrap pre {font-size: 16px;}
    .faculty-view-box.movie_view_box iframe{height:380px !important;padding-bottom:20px;}
}

.faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(1) ul li:nth-of-type(2) span:nth-of-type(1){font-size:35px;position:relative;}
.faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(1) ul li:nth-of-type(2) a img{margin:-5px 0 0 10px;}
.faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(1) ul li:nth-of-type(2) span:nth-of-type(2){font-size:35px;position:relative;padding:0;}

.faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(1) ul li span:nth-of-type(1){font-size:17px;}
.faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(1) ul li:nth-of-type(1) span:nth-of-type(2):after{content: "";display: block;width: 2px;height: 12px;position:absolute;left: 0px;top: 8px;background-color:#cdcdcd;}
.faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(1) ul li span:nth-of-type(2){padding:0 0 0 10px;position:relative;}
.faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(2) ul li {line-height: 20px;font-size: 17px;font-weight: 300;padding: 0 0 10px 30px;}
.faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(4) p:nth-of-type(1){font-weight:500;}
  
.category-wrap{padding:0 0 45px 0}
.board-search-tab{padding:20px;background-color:#eee}
.board-search-tab li {display: inline-block;position: relative;padding: 0 13px 0px 10px;margin: 0 0 0 -4px;line-height: 24px;}
.board-search-tab li:last-child:after{background:none;}
.board-search-tab li a{font-weight:300;}
.board-search-tab li a.active{font-weight:500;color:#004483}
.board-search-tab li:after {content: "";display: block;position: absolute;top: 7px;right: 0;width: 1px;height: 12px;background-color: #666;}

.faculty-wrap .board-selectbox {display: inline-block;position: relative;z-index: 0;margin-left: 7px;width: 100px;text-align: left;vertical-align: middle;}
.faculty-wrap .board-search-input {display: inline-block;margin: 0 -5px 1px 0;padding: 8px 10px;width:215px;border: 1px solid #d8d8d8;font-weight: 300;font-size: 15px;color: #979797;box-sizing: border-box;vertical-align: middle;-webkit-appearance: none;    -moz-appearance: none;appearance: none;}
.faculty-wrap .content-search-wrap {margin: 0 0 20px 0;text-align: right;}
.faculty-wrap .board-selectbox-title {display: block;margin:0 -4px 1px 0px;padding:8px 24px 8px 10px;border: 1px solid #d8d8d8;background: #fff url(/_res/board/img/board/btn_select_open.gif) no-repeat right 12px center;font-weight: 200;font-size: 17px;color: #979797;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;overflow: hidden;box-sizing: border-box;vertical-align: middle;}
.faculty-wrap .board-selectbox ul {display: none;position: absolute;width: 100%;}
.faculty-wrap .board-selectbox li {width: 100%;height: 100%;border: 1px solid #979797;border-top: none;background-color: #fff;font-weight: 300;box-sizing: border-box;box-shadow: none;-moz-appearance: none;-webkit-appearance: none;appearance: none;border-radius: 0;}
.faculty-wrap .board-selectbox li a {display: block;padding: 5px 10px;font-weight: 200;font-size: 13px;color: #979797;box-sizing: border-box;}
.faculty-wrap .board-search-btn{position: relative;top: 0px;right: 4px;width: 36px;height: 36px;border: none;background: url(/_res/researcher/img/common/btn_search.gif) no-repeat 0 0;vertical-align: middle;cursor: pointer;}

.h5-tit02{position:relative;font-weight:400;font-size: 20px;padding:0 0 25px 15px;line-height:30px;}
.h5-tit02:after{position:absolute;content:"";background-color:#0c47a1;border-radius:8px;width:8px;height:8px;top:10px;left:0px;}
.h6-tit01{position:relative;font-weight:400;font-size: 17px;padding:0 0 6px 15px;line-height:30px;}
.h6-tit01:after{position:absolute;content:"*";width:8px;height:8px;top:4px;left:0px;}

/*리스트타입*/
.ul-type00 > li{position:relative;padding:0 0 0 15px;font-weight:400;line-height:30px;}
.ul-type00 > li:after{position:absolute;content:"";background-color:#0c47a1;border-radius:8px;width:8px;height:8px;top:12px;left:0px;}
.ul-type01 > li{position:relative;padding:6px 0 10px 14px;font-weight:300;font-size:1em;letter-spacing:-0.03em;}
.ul-type01 > li:after{position:absolute;content:"";background-color:#464646;border-radius:8px;width: 6px;height: 6px;top: 15px;left:1px;}
.ul-type02 > li{position:relative;padding:0 0 0px 16px;line-height:30px;font-weight:300;}
.ul-type02 > li:after{position:absolute;content:"";background-color:#898989;width: 6px;height: 2px;top: 13px;left: 4px;}
.ul-type03 > li{position:relative;padding:0 0 0px 16px;line-height:30px;font-weight:300;}
.ul-type03 > li:after{position:absolute;content:"";background-color:#b3b3b3;border-radius:8px;width: 6px;height: 6px;top: 11px;left: 4px;}
.ul-type04 li{}
.ul-type05 li{}
.ol-type01 > li{list-style-type:decimal;margin:0 0 0 20px;line-height:30px;}
.ol-type02 > li{line-height:30px;}


.dl-type01 li{}
.dl-type02 li{}

.mark01{font-size:15px;background: url(/_res/researcher/img/common/bg_mark01.gif) no-repeat 0 3px;line-height: 22px;padding:0 0 0 20px; }



/* 서브 타이틀 */
.sub-visual-box p{margin:0 0 18px 0;font-weight:500;font-size:40px;color:#fff;}


/* 타이틀 */
/*
.page-title{position:relative;padding: 0 0 46px 0;}
.page-title-txt{font-weight:500;font-size:33px;color:#333;line-height:39px;display: inline-block;letter-spacing:-0.03em;}
*/

/*탭*/
.tab-box01{padding:0 0 45px 0;}
.tab-box01 ul{overflow:hidden;border-bottom:1px solid #cccccc;}
.tab-box01 ul li.active{border-bottom: 4px solid #0c47a1;}
.tab-box01 li {text-align: center;padding: 10px 0;float: left;width: 33.33333333%;}
.tab-box01 li a {font-size: 20px;font-weight: 300;}
.tab-box01 li.active a {color: #0c47a1;font-weight: 300;}
.row01>li{width:100%}
.row02>li{width:50%}
.row03>li{width:33.33333%}
.row04>li{width:25%}
.row05>li{width:20%}

/* 홈페이지 노출 선택 초기화 */
.profile-box06 a.btn-x{margin:0 0 0 20px ;display:inline-block;width:12px;height:12px;background:url(/_res/researcher/img/common/bg_btn_x.gif) no-repeat 50% 50%;}


/* 2020-02-25 교수 소개 정보 입력 매뉴얼 다운로드 기능 관련 CSS */
#writeForm{position:relative;max-width:1200px;margin:0 auto;}
.head-massage{border: none;position: absolute;top: -50px;right: 0px;background-color: #d27968;}
.head-massage a{color: #ffffff;font-size: 16px;font-weight: 400;display: block;}

/* 2021-06-28 뷰 화면에서 날짜와 내용을 분리하여 들여쓰기 후 줄바꿈 */
.faculty-view-box ul li .prof-paper {display: table;vertical-align: top;}
.faculty-view-box ul li .prof-paper span {display: table-cell;}

/*22-03-18 뷰화면 동영상 여러개 노출시 padding-bottom 추가 */
.movie_view_box ul li {padding-bottom:10px;}
@media screen and (max-width:1400px) {
  /* layout */ 
  .result-wrap{padding:0 10px;}
  .result-box {/*padding: 30px 10px 0px 10px;*/}
  .faculty-wrap{padding:0 10px !important;}
  .faculty-wrap h4{padding: 0 0 20px 0;font-size:25px;line-height:50px;}
  .faculty-wrap h4:after{margin: 0 0 0 10px;}  
}

@media screen and (max-width:1024px){
    .mainRes_txtWrap div{padding:0 5px;}
    .mainRes_txtWrap > img{width:100%;}
	.mainRes_txtWrapBtm > img{width:50%;}
	.mainRes_txtWrapBtm > div, .mainRes_txtWrap > div + a{/*height:270px;*/}
	.mResSwiper li{min-height:540px;}
    .faculty-view-box.movie_view_box ul.text-center > li{position: relative;padding-bottom: 56.25%;margin:0 30px 20px;padding-top: 30px;height: 0;overflow: hidden}
    .faculty-view-box.movie_view_box iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;}
}


@media screen and (max-width:800px){
	.mainRes_txtWrap div{width:100%;height:165px;padding:20px;}
	.mainRes_txtWrap > div + a{display:none;}
	.mainRes_txtWrapBtm > div{height:100%;}
	.mResSwiper li{min-height:437px;}
    .mResSwiper li img{height:auto;}
    .faculty-view-box.movie_view_box ul.text-center > li{margin:0 0px 20px;}
    .faculty-wrap .faculty-list .faculty-info-box.view dl dt{padding: 0px;}
  
  /* common */
   body{font-size:14px;}
   p {font-size:15px;line-height: 24px;}
  .txt-p {line-height: 24px;}
  .tab-box01 li a {font-size:22px;}
  .ul-type00 > li{font-size:16px;line-height:26px;}
  .ul-type00 > li:after{top:10px;}
  .ul-type01 > li{font-size:15px;line-height:25px;}
  .ul-type02 > li{font-size:15px;line-height:25px;}
  .ul-type03 > li{font-size:15px;line-height:25px;}
  .page-title-txt{font-size:27px;line-height:33px;}
  .sub-visual-box p{font-size:27px}
  .con-box{padding:0 0 30px 0;}
  .con-p {line-height:24px;}
  .indi-box table tbody th{line-height: 20px;font-size:15px;}
  .indi-box table tbody td{line-height: 20px;font-size:15px;}
  .faculty-wrap h4{padding: 0 0 20px 0;font-size:22px;line-height:40px;}
  .faculty-wrap h4:after{margin: 0 0 0 10px;}
  .h5-tit01{font-size:16px;}
  .h5-tit01:after{top:12px;}
  .remark-box{padding: 15px 20px;}
  .pc-hide{display:block;}
  .mobile-hide{display:none;}
  .faculty-body .path-wrap{display:none;}
  .page-title{padding:0 0 26px 0;}
  .tab-box01{padding:0 0 30px 0;}
  .top-header-wrap{padding:30px 0 20px;}
  .search-box {margin: 0px auto;}
  .faculty-wrap .faculty-title-wrap h3{font-size:30px;font-weight:500}
  .privacy-input-box{padding:0 10px;}
  .select-type01{font-size:15px;}
  .checkbox-wrap{font-size:17px}
  .title-box h3 {font-size: 22px;line-height:26px;padding:0}
  .main-title-box {padding:30px 0 0 0;}
  .headLine_list, .mResWrap{max-height: none;padding: 40px 0 0;}
  .result-wrap .result-box .result-float li{padding: 0px 0 0 25px;font-size: 16px;line-height: 22px;}
  .result-wrap .result-box .result-float li:after {top: 23px;left: 12px;background-color: #004483;width: 6px;height: 21px;}
  
  .faculty-wrap .board-search-input{width:calc(100% - 142px);}
  .result-wrap .result-box dt:before {left: 6px;}
  .result-wrap .result-box dt {font-size: 19px;padding: 0px 10px 0px 20px;margin: 20px 0;}
  
  .faculty-wrap .faculty-list .faculty-info-box{ width: 100%;display:block;padding: 0 0 40px 0;}
  .faculty-wrap .faculty-list .faculty-info-box:after {content:'';display:block;clear:both}
  .faculty-wrap .faculty-list .faculty-info-box dl dd{padding:0 10px 0 20px;}
  .faculty-wrap .faculty-list .faculty-info-box dl dt a img{min-width:100px}
  .faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(3){width:100%;padding:0;}
  .faculty-wrap .faculty-list .faculty-info-box dl dt a.btn-more {cursor: pointer;color: #fff;background: url(/_res/researcher/img/common/bg_more.png) no-repeat 82% 50%;background-color: #557ac1;font-size: 14px;font-weight: 400;padding: 0px 38px 3px 20px;text-align: left;display: block; width:100%; box-sizing: border-box;}
  .faculty-wrap .faculty-list .faculty-info-box dl dt{margin:0 0 10px 0;}
  
  .faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(1) ul li span:nth-of-type(1){font-size:15px;}  
  .faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(1) ul li span:nth-of-type(2){font-size:15px;}  
  .faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(2) ul li{font-size:15px;}
  
  
  .faculty-wrap .faculty-list .faculty-info-box.view{padding:0;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl dt {width:33%;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl dd{padding:0 0 0 2%; width:65% !important;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(4){ padding:0 0 0 20px;   width: 56%;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(4) p{font-size:17px;}
  

  .ul-sns li a{width: 30px !important;height: 30px !important;}
  .ul-sns .face a {background: url(/_res/researcher/img/common/ico_face.png) no-repeat 0 0;background-size: 100%;}
  .ul-sns .face a:hover {background: url(/_res/researcher/img/common/ico_face_over.png) no-repeat 0 0;background-size: 100%;}
  .ul-sns .twit a {background: url(/_res/researcher/img/common/ico_twitter.png) no-repeat 0 0;background-size: 100%;}
  .ul-sns .twit a:hover {background: url(/_res/researcher/img/common/ico_twitter_over.png) no-repeat 0 0;background-size: 100%;}
  .ul-sns .instar a {background: url(/_res/researcher/img/common/ico_insta.png) no-repeat 0 0;background-size: 100%;} 
  .ul-sns .instar a:hover {background: url(/_res/researcher/img/common/ico_insta_over.png) no-repeat 0 0;background-size: 100%;} 
  .ul-sns .blog a {background: url(/_res/researcher/img/common/ico_blog.png) no-repeat 0 0;background-size: 100%;} 
  .ul-sns .blog a:hover {background: url(/_res/researcher/img/common/ico_blog_over.png) no-repeat 0 0;background-size: 100%;}
  .sns-dd{right:0px;}
  
    /* footer */
  .foot-wrap .foot-box .scroll-top-btn{bottom:30px;}

  /* 교수소개 결과 */
  .result-wrap .result-box .result-float{width:33.333%;}
  /* .result-wrap .result-box .result-float:nth-of-type(4n){margin:0 15px 0 0;}
  .result-wrap .result-box .result-float:nth-of-type(4n+1) {clear:none;}
  .result-wrap .result-box .result-float:nth-of-type(3n){margin:0;}
  .result-wrap .result-box .result-float:nth-of-type(3n+1){clear:both;}*/
  .top-header-faculty-box ul li a {font-size: 12px;}
  .faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(1) ul li:nth-of-type(2) span:nth-of-type(1) {font-size: 18px;}
  .lab-div span{top: auto;right: auto;left:-133px;bottom: 20px;}
 
  /* 모바일 youtube iframe width값 100% */
  .movie_view_box ul li{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
  .movie_view_box ul li iframe,.movie_view_box ul li object,.movie_view_box ul li embed{position:absolute;top:0;left:0;width:100%;height:90%;} 
}

@media screen and (max-width:640px) {

  /* common */
  .sub-visual-box p{font-size:20px;}
  .page-title-txt{font-size:20px;line-height:26px;}
  .tab-box01 li a {font-size:18px;}
  .h5-tit01{font-size:15px;line-height:25px;}
  .h5-tit01:after{top:8px;}
  .ul-type00 > li{font-size:15px;line-height:25px;}
  .ul-type00 > li:after{top:8px;}
  .ul-type01 > li{font-size:14px;line-height:24px;}
  .ul-type01 > li:after{top:13px;}
  .ul-type02 > li{font-size:14px;line-height:24px;}
  .ul-type02 > li:after{top:12px;}
  .ul-type03 > li{font-size:14px;line-height:24px;}
  .ul-type03 > li:after{top:10px;}
  p{font-size:14px;}
  .inform-bottom-box{padding:0 20px;}
  .privacy-wrap .inform-box {padding: 15px;}
  .privacy-wrap .privacy-box h4{padding:0 0 30px 20px;}
  .faculty-body p, .faculty-body dl dt, .faculty-body dl dd{line-height:26px;}
  
  .page-title{padding:0 0 11px 0;}
  .tab-box01{padding:0 0 20px 0;}
  .con-box{padding:0 0 20px 0;}
  .search-wrap{width:95%}
  .search-box {margin: 20px auto;}
  .h1-tit01{padding:0;}
  .h1-tit01 imf{width:150px;}
  .top-header-wrap {padding: 7px 0 0px;}
  .gnb-professor .gnbb-ul li{padding:10px 0}
  .top-header-faculty-box .util-mn{right:0;}
  .gnb-professor .gnbb-ul li a{font-size: 14px;font-weight:500;}
  .faculty-wrap .faculty-title-wrap h3 {margin:0 0 15px 0;font-size: 25px;font-weight: 500;line-height:27px;}
  .path-wrap{display:none;}
  .c-form-tag{margin: 0 0px 1px 0;}
  .select-type01{width:100%}
  .checkbox-wrap{font-size:15px}
  .top-header-faculty-box ul:nth-of-type(1) {margin: 17px 0 0 0;}
  
  /* 해더 */  
  .top-header-faculty-wrap {padding: 29px 10px 22px 10px;}
  .top-header-faculty-box .h1-tit01 a img {width:136px;}
  .top-header-faculty-box .util-mn li {padding: 5px 7px;}
  .top-header-faculty-box .util-mn li a{font-size:12px;}
  .top-header-faculty-box .search-box{margin:0 auto;}
  .top-header-faculty-box .search-box h2{padding:5px 0 10px 0;font-size:30px;}
  .top-header-faculty-box .search-wrap{width:90%;}
  .top-header-faculty-box .top-search-input{width:calc(100% - 40px);height:40px;}
  .top-header-faculty-box .search-wrap .m-search-btn{width:40px;height:40px;background-size:100%;}
  .top-professor-gnb-wrap .gnb .gnbb-ul li{padding:10px 0;line-height:20px;}
  .top-professor-gnb-wrap .gnb .gnbb-ul li a{font-size:14px;}
  
  /* 로고 */
  .bottom-header-box a h1 img{margin:-3px 6px 0 0;width:136px}
  .bottom-header-box h1{padding:30px 0 0 0;font-size:16px;}
  .bottom-header-box a h1 span:after{top:35px;left:136px;height:15px;}
  
  .faculty-wrap .faculty-list .faculty-info-box.view dl dt {width: 30%;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(1) ul li:nth-of-type(2) span:nth-of-type(2){font-size:14px;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(1) ul li img{width: 18px;margin: 0 0 0 5px;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(1) ul li{line-height:22px;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(2) ul li{padding: 0 0 5px 20px;font-size:15px; background-size:15px; background-position:0 3px;}
  .faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(2) ul{padding:10px 0 0 0;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl dt{max-height:180px;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl{margin:0 0 0;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl .sns-dd{margin-top: 10px;}
  .lnk-wrap.cen {overflow: hidden;text-align: center;padding: 0 0 30px 0;}
  .btn-list-cv1{margin:0 0 0 5px;padding:7px 0 8px 15px;min-width:60px;font-size:13px;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(4) p{font-size:15px;}
  /*.sns-dd {position:relative;top: 0px;right: -9px;width: auto !important;padding: 0 0 0 15px !important;}*/
  .faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(4) {float: left;padding: 10px 0 0 0px;  width: 100%;}
  
  
  .profile-img {display: block;width: 100%;}
  .profile-content{display:block}
  .c-form-tag{padding: 5px 10px 5px 10px;font-size:15px;}
  .select-type02{font-size:15px;}
  .input-type01{width:48%}
  .profile-select ul li {display: inline-block;width: 100%;}
  .profile-content dl dt{width:30%}
  .input-btn-plus img{width:30px;}
  .input-btn-minus img{width:30px;}
  .input-type04 { width: 96.5%;}
  .profile-content dl dd .input-type01{width:100%;}
  .profile-content dl dd .input-type02{width:100%;}
  .profile-content dl dd.home {background: url(/_res/researcher/img/common/bg_home.gif) no-repeat 4% 12px;padding: 8px 2% 2px 13%;background-size: 26px;}
  .profile-content dl dd.face{background:url(/_res/researcher/img/common/bg_face.gif) no-repeat 4% 10px;background-size: 26px;padding:8px 2% 2px 13%}
  .profile-content dl dd.twit{background:url(/_res/researcher/img/common/bg_twitter.gif) no-repeat 4% 10px;background-size: 26px;padding:8px 2% 2px 13%}
  .profile-content dl dd.instar{background:url(/_res/researcher/img/common/bg_instar.gif) no-repeat 4% 10px;background-size: 26px;padding:8px 2% 2px 13%}
  .profile-content dl dd.blog{background:url(/_res/researcher/img/common/bg_blog.gif) no-repeat 4% 10px;background-size: 26px;padding:8px 2% 2px 13%}
  
  .profile-select dl dd .input-type04{margin:0 0 7px 0;}
  .profile-select ul li .select-type02{width:100%;margin:0 0 5px 0;}
  
  .profile-box06 .nude-left-box{float: none;padding:15px 0 15px 20px;width: 100%;  margin: 0 0 15px 0;}
  .profile-box06 .nude-right-box{float: none;width: 100%; }
  .profile-box06 .nude-left-box ul li{font-size: 15px;font-weight: 400;}  
  .profile-box06 .nude-right-box ul li .select-type01{margin:0 0 7px 0;}  
  .profile-box07 p.mark01{font-size:14px !important;}
  
  .profile-box07 .top-box label {font-size: 15px;line-height: 27px;}
}
  
  /* 푸터 */
  .foot-wrap .foot-box .footer-lnk li{padding:0 10px 0 6px;}
  
@media screen and (max-width:420px) {
  .result-wrap .result-box .result-float li:after {top: 17px;left: 10px;}
}
  
 /* 링크버튼 */
.lnk-wrap{padding:0 0 15px 0;}
.btn-list{padding:10px 30px;}
.txt-center{text-align:center;}
.txt-right{text-align:right;}
.lnk-wrap-blue a{display:inline-block; background-color:#0c47a1;font-size: 15px;padding: 10px 20px;text-align: center;color: #fff;font-weight: normal; letter-spacing:0;}
.lnk-wrap a{display:inline-block; background-color:#557ac1;font-size: 15px;border:1px solid #fff;padding: 10px 20px;text-align: center;color: #fff;font-weight: normal; letter-spacing:0;margin:0 10px 0 0;}
.lnk-wrap01 a{display:inline-block; background:url(/_res/temp_k/img/common/bg_home.gif) no-repeat 90% center;background-color:#35644f;font-size: 15px;padding: 10px 50px 10px 20px;text-align: center;color: #fff;font-weight: normal; letter-spacing:0;}
.lnk-wrap02 a{display:inline-block; background:url(/_res/temp_k/img/common/bg_road.gif) no-repeat 90% center;background-color:#35644f;font-size: 15px;padding: 10px 50px 10px 20px;text-align: center;color: #fff;font-weight: normal; letter-spacing:0;}
.lnk-wrap03 a{display:inline-block; background:url(/_res/temp_k/img/common/bg_btn01.png) no-repeat 90% center;background-color:#35644f;font-size: 15px;padding: 10px 50px 10px 20px;text-align: center;color: #fff;font-weight: normal; letter-spacing:0;}
.lnk-wrap04 a{display:inline-block; background:url(/_res/temp_k/img/common/bg_video.png) no-repeat 90% center;background-color:#35644f;font-size: 15px;padding: 10px 50px 10px 20px;text-align: center;color: #fff;font-weight: normal; letter-spacing:0;}
.lnk-wrap05 a{display:inline-block; background: url(/_res/temp_k/img/common/bg_btn04.gif) no-repeat 90% center;background-color: #35644f;font-size: 15px;padding: 10px 50px 10px 20px;text-align: center;color: #fff;font-weight: normal; letter-spacing:0;}
.lnk-wrap06 a{display:inline-block; background: url(/_res/temp_k/img/common/bg_btn05.gif) no-repeat 90% center;background-color: #f15a08;font-size: 15px;padding: 10px 50px 10px 20px;text-align: center;color: #fff;font-weight: normal; letter-spacing:0;}
	@media screen and (max-width:1080px) {
	}
	@media screen and (max-width:800px) {
	}
	@media screen and (max-width:640px) {
      .lnk-wrap01 a {font-size: 14px;}
      .lnk-wrap02 a {font-size: 14px;}
      .lnk-wrap03 a {font-size: 14px;}
      .lnk-wrap04 a {font-size: 14px;}
      .lnk-wrap05 a {font-size: 14px;}
      .lnk-wrap06 a {font-size: 14px;}
 	}
	@media screen and (max-width:480px) {
	}
	@media screen and (max-width:420px) {
  
  /* list */
  .result-box{/*padding:30px 10px 40px 10px;*/}
  .result-wrap .result-box .result-float{padding:0 0 20px 0;}
  .faculty-wrap .faculty-list .faculty-info-box{padding:0 0 30px 0;}
  .faculty-wrap .faculty-list .faculty-info-box dl dt {margin:0 0 0 0;}
  
  /* view */
  .faculty-wrap .faculty-list.view{padding:50px 0 25px;}
  .faculty-view-box{padding:15px 0;}

  
  /* 대학교수결과 */
  .result-wrap .result-box dl{display:block;padding:0;}
  .result-wrap .result-box dt{padding: 0px 0 0 29px;font-size: 17px;width: 100%;display: block;margin: 8px 0;}
  .result-wrap .result-box dd{display:block;margin:20px 0 0;padding: 8px 7px;}
  .result-wrap .result-box .result-float li {padding: 15px 0 0 25px;/*font-size: 17px;line-height: 26px;*/}
  
  
  .result-wrap .result-box dt:before {content: "";display: block;clear: both;position: absolute;top: 12px;background-color: #004483;width: 6px;height: 21px;left: 14px;}
  .result-wrap .result-box dd {display: block;margin: 11px 0 0;padding: 8px 7px;}
  .result-wrap .result-box dd ul {position: relative;overflow: hidden;margin: 0 0 0 15px;}
  /*.result-wrap .result-box dl:after {content: "";display: block;clear: both;position: absolute;top: 42px;background-color: #cdcdcd;width: calc(100% - 60px);height: 1px;right: 27px;left: auto;}*/
  .logo-box{background-size:contain;padding: 38px 0 17px 0;background: none;}
  .gnb-professor .gnbb-ul li {display: inline-block;padding: 15px 0;line-height:15px;}
  .logo h1 img{/*width:40%*/}
  .util-box ul{margin:0;right: 6px;}
} 

@media screen and (max-width:420px) {
  .faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(1) ul li:nth-of-type(2) span:nth-of-type(1){font-size:20px;padding:0 5px 0 0; font-weight:500;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(1) ul li:nth-of-type(2) span:nth-of-type(2){font-size:14px;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(1) ul li img{width: 18px;margin: 0 0 0 5px;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(1) ul li{line-height:22px;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(2) ul li{    padding: 0 0 5px 20px;font-size:15px;}
  .faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(2) ul{padding:10px 0 0 0;}
  .faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(1) ul li:nth-of-type(1) span:nth-of-type(1){/*font-size: 14px;*/}
  .faculty-wrap .faculty-list .faculty-info-box dl dd:nth-of-type(1) ul li:nth-of-type(1) span:nth-of-type(2){/*font-size: 14px;*/}
  .faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(1) ul li span:nth-of-type(1){/*font-size:14px;font-weight:200;*/}
  .lnk-wrap.cen {overflow: hidden;text-align: center;padding: 0 0 30px 0;}  
  .faculty-wrap h4{padding: 0 0 15px 0;font-size:18px;line-height:40px;}  
  .main-title-box{padding: 30px 0 0 0;} 
  .title-box {/*padding: 20px 0 0 0 ;*/}
  .faculty-body ul li{line-height:20px;}
  
  /* 대학 교수 결과 */
  .result-wrap .result-box dd ul li {margin: 0 5% 0 0;background: url(/_res/researcher/img/common/bg_dot.gif) no-repeat 0 9px;line-height:30px;}
  .result-wrap .result-box .result-float{width:50%;}
  .result-wrap .result-box .result-float:nth-of-type(3n){/*margin:0 15px 0 0;*/}
  .result-wrap .result-box .result-float:nth-of-type(3n+1) {clear:none;}
  .result-wrap .result-box .result-float:nth-of-type(2n){margin:0;}
  .result-wrap .result-box .result-float:nth-of-type(2n+1){clear:both;}
  .gnb-professor .gnbb-ul li {display: inline-block;padding: 15px 0;}
  .gnb-professor .gnbb-ul li a:hover:after{height:3px;bottom:-13px;}
  .faculty-body ul li {line-height: 20px;}
  .top-header-faculty-box ul li a:after{display:block;clear:both;content:"";position:absolute;width:1px;height:8x;top:5px;right:-3px;}
  /*.result-wrap .result-box dl:after {background-color: #cdcdcd;width: calc(100% - 33px);height: 1px;right: 19px;left: auto;}*/
 
}

 

@media screen and (max-width:320px) { 
  .btn_right_menu{width: 22px;}
  .btn_menu{width: 22px;} 
  
}


@media screen and (max-width:800px) and (min-width:500px) { 
  /*교수소개*/
  .content .faculty-wrap .faculty-list .faculty-info-box dl dt, .faculty-body .faculty-wrap .faculty-list .faculty-info-box dl dt, .sub-content-wrap01 .faculty-wrap .faculty-list .faculty-info-box dl dt{width:25.3%; padding-bottom:32.8%;}
  .content .faculty-wrap .faculty-list .faculty-info-box dl dd, .faculty-body .faculty-wrap .faculty-list .faculty-info-box dl dd, .sub-content-wrap01 .faculty-wrap .faculty-list .faculty-info-box dl dd{width:67%; padding:0 10px 0 0;}
  .faculty-wrap .faculty-list .faculty-info-box.view dl dt {padding-bottom: 0;}
}

@media screen and (max-width:800px){
      .faculty-wrap .faculty-list .faculty-info-box.view dl dd:nth-of-type(1) ul li:nth-of-type(2) span:nth-of-type(1){font-size:24px;}
      .faculty-view-box .ul-type01 >li {font-size: 16px;line-height: 22px;}
}

@media screen and (max-width: 640px) {
    .faculty-wrap .faculty-list .faculty-info-box.view dl dt {width: 30%;margin-left: 0;padding-left:10px;}
    .faculty-wrap .faculty-list.view{padding:25px 0;}
}

.faculty-view-category{padding-top:15px; font-weight:500;}