@charset "utf-8";

.pic_btn a, .ds_no {
    width: 170px;
}

.ui-major-intro .intro-img .intro-innerbox {
    position: absolute;
    top: 30px;
    right: 30px;
    width: 100%;
    height: 323px;
    padding: 35px;
    background: #195bb4 url(/images/common/major/sub/smu_logo.png) no-repeat 190px bottom;
}

/* 연혁 */
.history_box.dfem_history .list_1st:before{height: 65.5%;}

/* 트랙별 소개 2021.08.11 */
.track_img{
    right: 0;
    width: 11%;
    position: absolute;
}
.track_footer{
	display: inline-block;
}
 #track_table_left{
 text-align: left;
 }

/* 학과소개 */
@media only screen and (min-width:480px) {
	.box_greeting.greet_dfem:after{background:url(/images/dfem/sub01/sub01_01_img01.jpg) no-repeat 50% 50%;background-size:cover;}
}

/* sub01_05 졸업 후 진로*/
.ui.uit{background-color:transparent;}
.ui.uit .inner{padding: 30px 25px 40px;}
.ui.uit .inner .txtwrap .m-txt em{width:80%;margin:10px 0 0 15px;}
.ui.uit .inner .txtwrap .m-txt{padding:30px 0;margin:0;border-bottom: 1px solid #ddd;}
.ui.uit .inner .txtwrap .m-txt:first-child{padding-top:0px;}
.ui.uit .inner .txtwrap .m-txt:last-child{padding-bottom:0px;border-bottom:0;}
.ui.uit.mintro_num { border: 1px solid #ddd;}

@media(max-width:767px){
.ui.uit .inner .txtwrap .m-txt em{width:100%;margin:20px 0px;text-align: center;}
.track h2{
	font-size: 20px;
}

}

/*강점 디자인*/
.ui.uit.type8 .inner{padding: 0;}
.ui.uit.type8 .inner .txtwrap .m-txt{float: left;width: 49%; min-height: 248px;padding:40px 40px 60px; margin:0 2% 20px 0; border:1px solid #ddd;background-color:#FBFBFB;}
.ui.uit.type8 .inner .txtwrap .m-txt:nth-of-type(2n){margin-right:0;}
.ui.uit.type8.mintro_num{border:0;}

.ui.uit.type8 .inner .txtwrap .m-txt em,
.ui.uit.type8 .inner .txtwrap .m-txt p
{display: block;width:100%; text-align: center;}
.ui.uit.type8 .inner .txtwrap .m-txt em{margin:0 0 10px;font-size:17px;}

.ui.uit.type8 .inner .txtwrap .num_micon {display: block;float:none; margin: 20px auto;}


.ui.uit .inner .txtwrap .m-txt em.fntcl_bl{color:#1461AC;}


@media(max-width:767px){
.ui.uit.type8 .inner .txtwrap .m-txt{ padding:40px 30px 60px;}
}

@media(max-width:500px){
.ui.uit.type8 .inner .txtwrap .m-txt{width:100%; height:auto;margin:0 auto 20px;}   
}

/* 학과연혁 */
.history_box p.tit-biz{display:block; width:548px; height:97px; background:url(/images/biz/sub01/history_logo.png) no-repeat 100%; font-size:0; text-indent:-9999px;}

@media(max-width:500px){
.history_box p.tit-biz{display:block; width:331px; height:97px; background:url(/images/biz/sub01/history_logo2.png) no-repeat 100%; font-size:0; text-indent:-9999px;}
}
/* 학과연혁 */

/* 교수소개 */
.ui-accordion-group.map { background: #fff; height: auto;}
.ui-accordion-group.map .ui-accordion>li{margin-bottom:20px;border:1px solid #ddd}
.ui-accordion-group.map .ui-accordion .thumb-box{padding:20px;text-align:center}
.ui-accordion-group.map .ui-accordion .thumb-image{margin-bottom:15px}
.ui-accordion-group.map .ui-accordion .thumb-image .thumb{width:110px;border:1px solid #b3bcc9}
.ui-accordion-group.map .ui-accordion .thumb-info .title{font-size:18px;color:#555;font-weight: 600;}
.ui-accordion-group.map .ui-accordion .thumb-info .title i{font-weight:600;color: #333;font-size: 20px;}
.ui-accordion-group.map .ui-accordion .thumb-info .emain_info{display:block;margin:10px 0}
.ui-accordion-group.map .ui-accordion .thumb-info .emain_info:before{content:"";display:inline-block;width:32px;height:32px;margin:-5px 5px 0 0;vertical-align:middle;background:url(/images/common/ui/professor-email.gif) no-repeat}
.ui-accordion-group.map .ui-accordion .thumb-info .thumb-summary{margin-top:10px;text-align:left}
.ui-accordion-group.map .ui-accordion .thumb-info .thumb-summary li{position:relative;margin-top:10px;/*padding-left:80px;*/line-height:19px}
.ui-accordion-group.map .ui-accordion .thumb-info .thumb-summary li:first-child{margin-top:0}
.ui-accordion-group.map .ui-accordion .thumb-info .thumb-summary li *{line-height:19px}
.ui-accordion-group.map .ui-accordion .thumb-info .thumb-summary li span.tit{position:relative;padding-left:10px;width:80px}
/*
.ui-accordion-group.map .ui-accordion .thumb-info .thumb-summary li span.tit{position:absolute;top:0;left:0;padding-left:10px;width:80px}
*/
.ui-accordion-group.map .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}
.ui-accordion-group.map .ui-accordion .thumb-info .thumb-summary li .tit-info{display:block;word-wrap:break-word;word-break:keep-all}

.ui-accordion-group.map .ui-accordion .campus{position:relative;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #727272}
.ui-accordion-group.map .ui-accordion .campus:after{content:"";display:block;clear:both}
.ui-accordion-group.map .ui-accordion .campus .tit{display:inline-block;margin-bottom:10px;padding:0 10px;background-color:#ee402e;color:#fff}
.ui-accordion-group.map .ui-accordion .campus ul:after{content:"";display:block;clear:both}
.ui-accordion-group.map .ui-accordion .campus ul li{float:left;position:relative;margin-right:15px}
.ui-accordion-group.map .ui-accordion .campus ul li:first-child{margin-left:0}
.ui-accordion-group.map .ui-accordion .thumb-info .btn-box{margin-top:15px}
.ui-accordion-group.map .ui-accordion .inner{padding:20px;background:#f9f9f9;border:0;border-top:1px solid #ddd}
.ui-accordion-group.map .ui-accordion .maps{margin-top:15px}
.ui-accordion-group.map .ui-accordion p.thumb-txt{position:relative;height:40px;color:#666;line-height:20px;overflow:hidden;text-align:justify}
.ui-accordion-group.map .ui-accordion .thumb-btn{margin-top:20px;text-align:center}
.ui-accordion-group.map .ui-accordion .inner.auto .thumb-btn, 
.ui-accordion-group.map .ui-accordion .inner.auto p.thumb-txt:after{display:block}
.ui-accordion-group.map .ui-accordion .inner.auto p.thumb-txt{height:auto}
.ui-accordion-group.map .ui-accordion .btn-box{padding:20px 0;text-align:center}
.ui-accordion-group.map .ui-accordion .btn-box .professor-detail{font-size:16px}
.ui-accordion-group.map .ui-accordion .btn-box .professor-detail:after{content:"";display:inline-block;width:34px;height:34px;margin:-5px 0 0 10px;vertical-align:middle;background:url(/images/common/ui/professor-arrow.gif) no-repeat}


/* 학생회 */

.haksang_img {width: 90%; margin: 0 auto;}
.haksang_img img {margin-bottom: 60px;}


@media(min-width:1000px){
.ui-accordion-group{}
.ui-accordion-group.map .ui-accordion>li{padding:20px;height:auto;border:1px solid #ddd}
.ui-accordion-group.map .ui-accordion>li:first-child{}
.ui-accordion-group.map .ui-accordion .thumb-box{position:relative;min-height:200px;padding:0 0 0 130px;border:0;overflow:hidden;text-align:left}
.ui-accordion-group.map .ui-accordion .thumb-image{position:absolute;top:0;left:0;margin:0;width:110px}
.ui-accordion-group.map .ui-accordion .thumb-info{position:relative;}
.ui-accordion-group.map .ui-accordion .thumb-info .title{margin-bottom:10px;border-bottom:1px solid #ddd}
.ui-accordion-group.map .ui-accordion .thumb-info .emain_info{position:absolute;top:8px;right:0;}
.ui-accordion-group.map .ui-accordion .thumb-info .thumb-summary li{padding:8px 8px 8px 80px;margin-top:0}
.ui-accordion-group.map .ui-accordion .thumb-info .thumb-summary li span.tit{position:absolute;top:8px;left:0;width:120px}
.ui-accordion-group.map .ui-accordion .campus{padding-left:85px}
.ui-accordion-group.map .ui-accordion .campus .tit{position:absolute;top:0;left:0}
.ui-accordion-group.map .ui-accordion .thumb-btn,
.ui-accordion-group.map .ui-accordion .inner p.thumb-txt:after{display:none}
.ui-accordion-group.map .ui-accordion p.thumb-txt{height:auto}  
.ui-accordion-group.map .ui-accordion .inner{display:none;padding:30px}
.ui-accordion-group.map .ui-accordion .action .inner{display:block}
.ui-accordion-group.map .ui-accordion .inner{margin-top:15px;border:0}

.ui-accordion-group.map .ui-accordion .btn-box{padding:0;text-align:right}
}

@media(min-width:1024px){
.ui-accordion-group.map .ui-accordion .thumb-info{}
.ui-accordion-group.map .ui-accordion .thumb-info .thumb-summary li{padding-left:75px;min-height:34px;border-bottom:1px dashed #b3b3b3}
.ui-accordion-group.map .ui-accordion .thumb-info .thumb-summary li *{font-size:14px}
.ui-accordion-group .ui-accordion .inner{overflow:hidden}   
.ui-accordion-group.map .ui-accordion.full .thumb-info .thumb-summary li{padding-left:120px;}
/* 트랙별 소개 2021.08.11 */


.track{
	display: inline-block;
}
.track_50_left{
	width: 48%;
	float: left;
}
.track_50_right{
	width: 48%;
	float: right;
}

}

@media(min-width:1200px){
.ui-accordion-group.map .ui-accordion > li{float:left;width:48%;margin-right:10px;min-height:320px;height:320px;}
.ui-accordion-group.map .ui-accordion.full > li{width:100%;float:none;height:auto;min-height:auto;padding: 15px 50px;}
.ui-accordion-group.map .ui-accordion.full .thumb-box{padding:0 0 0 162px;}
}
