@charset "utf-8";


/* 서브비주얼 */
#svisual{background: url(/images/smart/main/intro/intro_bg.jpg) no-repeat left 69%;background-size:cover;}

/* 이수체계도 */
.completion-system .pic_btn {display: block;}
.pic_btn a:hover,
.pic_btn a:focus {background: linear-gradient(90deg, #1D6B76 0%, #0A5661 100%);}
/* 이수체계도 End */ 

.greeting .first span:first-child {color: #1D6B76;}
.greeting .first,
.greeting p { padding:0; }

/* s0102 전공소개 */
@media (min-width:768px) {
  .s0102 .ui-intro .ui-img .ui-tit p[lang="kr"] {padding-top: 20px;}
}
/* s0102 전공소개 End */

/* pdf */
#PDFviewerDiv{position:relative;height:auto;padding-top:140%;overflow:hidden}
#PDFviewerDiv iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}

/* sub02_02 */
.s0202 .ui-accordion {display: flex;flex-wrap:wrap;gap:15px 2%;}
.s0202 .ui-accordion>li{width:49%;border:1px solid #ddd}
.s0202 .ui-accordion .thumb-box{padding:20px;text-align:center}
.s0202 .ui-accordion .thumb-image{margin-bottom:15px}
.s0202 .ui-accordion .thumb-image .thumb{width:110px;border:1px solid #b3bcc9}
.s0202 .ui-accordion .thumb-info .title{font-size:25px}
.s0202 .ui-accordion .thumb-info .title i{font-size:30px;color:#333;}
.s0202 .ui-accordion .thumb-info .emain_info{display:block;margin:10px 0}
.s0202 .ui-accordion .thumb-info .emain_info:before{content:"";display:inline-block;width:32px;height:32px;margin:-5px 6px 0 0;vertical-align:middle;background:url(/images/common/department/professor-email.gif) no-repeat}
.s0202 .ui-accordion .thumb-info .thumb-summary{margin-top:20px;text-align:center;}
.s0202 .ui-accordion .thumb-info .thumb-summary li{position:relative;line-height:19px}
.s0202 .ui-accordion .thumb-info .thumb-summary li:first-child{margin-top:0}
.s0202 .ui-accordion .thumb-info .thumb-summary li *{line-height:19px}
.s0202 .ui-accordion .thumb-info .thumb-summary li span.tit{position:relative;padding-left:10px;width:80px;font-weight:bold;line-height:30px;color:#000;}
.s0202 .ui-accordion .thumb-info .thumb-summary li span.tit:before{content:"";position:absolute;top:50%;left:0;margin-top:-2px;width:3px;height:3px;background:#000;border-radius:50%;vertical-align:middle}
.s0202 .ui-accordion .thumb-info .thumb-summary li .tit-info{display:inline-block;word-wrap:break-word;word-break:keep-all;padding-left:2px;line-height:30px;}
@media (max-width:768px) {
  .s0202 .ui-accordion>li{width:100%;}
}