@charset "utf-8";
/* 공통 */
.ui-greeting.greeting-d .greeting_txt_box .detail_strong {position: relative; z-index: 1; margin: 0 0 5px; font-size: 18px; font-weight: bold; color: #79621e; display: block;}
.ui-direct.direct-e__type .ui-local .map-cont .cont-title {color: #fff; font-size: 24px; font-weight: bold;}

/* sub0102 학과소개 */
/* 교육과정 */
/* min-height */
.s0102 .edu-process-wrap .dp-step-box.col4 .step {min-height: 315px;}
@media(max-width: 1450px) {
    .s0102 .edu-process-wrap .dp-step-box.col4 .step {min-height: 325px;}
}
@media(max-width: 1350px) {
    .s0102 .edu-process-wrap .dp-step-box.col4 .step {min-height: 375px;}
}
/* @media(max-width: 1300px) {
    .s0102 .edu-process-wrap .dp-step-box.col4 .step {min-height: 375px;}
} */
@media(max-width: 1200px) {
    .s0102 .edu-process-wrap .dp-step-box.col4 .step {min-height: 255px;}
}
@media(max-width: 767px) {
    .s0102 .edu-process-wrap .dp-step-box.col4 .step {min-height: auto;}
}
/* 전공동아리 */
.s0102 .major-crew-wrap .mc-contents-box:nth-of-type(2) {margin-top: 40px;}
@media(max-width: 1470px) {
    .s0102 .major-crew-wrap .mc-contents-box .mc-item {min-height: 345px;}
}
@media(max-width: 1350px) {
    .s0102 .major-crew-wrap .mc-contents-box .mc-item {min-height: 365px;}
}
@media(max-width: 1300px) {
    .s0102 .major-crew-wrap .mc-contents-box .mc-item {min-height: 220px;}
}
@media(max-width: 1023px) {
    .s0102 .major-crew-wrap .mc-contents-box .mc-item {min-height: 345px;}
}
@media(max-width: 980px) {
    .s0102 .major-crew-wrap .mc-contents-box .mc-item {min-height: 395px;}
}
@media(max-width: 850px) {
    .s0102 .major-crew-wrap .mc-contents-box .mc-item {min-height: 220px;}
}
/* 졸업 후 진로 */
@media(max-width:1300px) {
    .s0102 .dep-job-wrap .dj-content-box .dj-item .inner .dj-txt-box {min-height:200px;}
}
@media(max-width:1250px) {
    .s0102 .dep-job-wrap .dj-content-box .dj-item .inner .dj-txt-box {min-height:220px;}
}
@media(max-width: 1023px) {
    .s0102 .dep-job-wrap .dj-content-box .dj-item .inner .dj-txt-box {min-height:180px;}
}
@media(max-width: 950px) {
    .s0102 .dep-job-wrap .dj-content-box .dj-item .inner .dj-txt-box {min-height: auto;}
}
/* sub0102 학과소개 End */ 

/* sub0104 연혁 */
.s0104 .ui-timeline.timeline-e .timeline__wrap .timeline__body {width: calc(100% - 230px);}
.s0104 .ui-timeline.timeline-e .timeline__wrap .timeline__body .timelist li {padding-left: 125px;}
@media(max-width: 1279px) {
    .s0104 .ui-timeline.timeline-e .timeline__wrap .timeline__body {width: 100%;}
}
@media (max-width: 580px) {
    .s0104 .ui-timeline.timeline-e .timeline__wrap .timeline__body .timelist li {padding: 0;}
}
.s0104 .ui-timeline.timeline-e .bg {background-image: url(/mt1954/img/sub01/history_bg.jpg);}
/* sub0104 연혁 End */

/* sub0107 부속기관 */
.s0107 .org-list-box > ul {width: 100%; box-sizing: border-box; padding-left: 5px;}
.s0107 .org-list-box > ul::after {content: ""; display: block; clear: both;}
.s0107 .org-list-box > ul > li {float: left; width: 25%; box-sizing: border-box;}
@media(max-width: 1300px) {
    .s0107 .org-list-box > ul > li {width: 33.3333%;}
}
@media(max-width: 767px) {
    .s0107 .org-list-box > ul > li {width: 50%;}
}
@media(max-width: 550px) {
    .s0107 .org-list-box > ul > li {float: none; width: 100%;}
}
/* sub0107 부속기관 End */

/* sub0501 학생회 */
.s0501 .organization-s.type2 .org-wrap::after {height: 370px;}
/* sub0501 학생회 End */
