@charset "utf-8";
 
/* sub0101 학과소개 */
.s0101 .depart-top-wrap .intro-img-box .depart-name {padding: 15px;}
.s0101 .depart-top-wrap .intro-img-box .depart-name p {line-height: 1.3;}
/*교육과정*/
.s0101 .edu-process-wrap .dp-step-box.col2 .step {min-height: 265px;}
@media(max-width: 1450px) {
    .s0101 .edu-process-wrap .dp-step-box.col2 .step {min-height: 285px;}
}
@media(max-width: 1250px) {
    .s0101 .edu-process-wrap .dp-step-box.col2 .step {min-height: 310px;}
}
@media(max-width: 1150px) {
    .s0101 .edu-process-wrap .dp-step-box.col2 .step {min-height: 335px;}
}
@media(max-width: 1023px) {
    .s0101 .edu-process-wrap .dp-step-box.col2 .step {min-height: 290px;}
}
@media(max-width: 940px) {
    .s0101 .edu-process-wrap .dp-step-box.col2 .step {min-height: 310px;}
}
@media(max-width: 850px) {
    .s0101 .edu-process-wrap .dp-step-box.col2 .step {min-height: 330px;}
}
@media(max-width: 767px) {
    .s0101 .edu-process-wrap .dp-step-box.col2 .step {min-height: auto;}
}
/* 전공동아리 */
.s0101 .major-crew-wrap .mc-contents-box.col3 .mc-item {min-height: 235px;}
@media(max-width: 1400px) {
    .s0101 .major-crew-wrap .mc-contents-box.col3 .mc-item {min-height: 260px;}
}
@media(max-width: 1300px) {
    .s0101 .major-crew-wrap .mc-contents-box.col3 .mc-item {min-height: 200px;}
}
@media(max-width: 1023px) {
    .s0101 .major-crew-wrap .mc-contents-box.col3 .mc-item {min-height: 255px;}
}
@media(max-width: 950px) {
    .s0101 .major-crew-wrap .mc-contents-box.col3 .mc-item {min-height: 270px;}
}
@media(max-width: 850px) {
    .s0101 .major-crew-wrap .mc-contents-box.col3 .mc-item {min-height: 200px;}
}

/* 관련 자격증 */
.certify-list-wrap .ct-item .inner {min-height: 210px;}
@media(max-width: 1200px) {
    .certify-list-wrap .ct-item .inner {min-height: 150px;}
}
@media(max-width: 1023px) {
    .certify-list-wrap .ct-item .inner {min-height: 180px;}
}
@media(max-width: 870px) {
    .certify-list-wrap .ct-item .inner {min-height: 210px;}
}
@media(max-width: 850px) {
    .certify-list-wrap .ct-item .inner {min-height: 150px;}
}
/*졸업 후 진로*/
@media(max-width: 1350px) {
    .s0101 .dep-job-wrap .dj-content-box .dj-item .inner .dj-txt-box{min-height: 210px;}
}
@media(max-width: 1150px) {
.s0101 .dep-job-wrap .dj-content-box .dj-item .inner .dj-txt-box{min-height: 230px;}
}
@media(max-width: 1080px) {
    .s0101 .dep-job-wrap .dj-content-box .dj-item .inner .dj-txt-box{min-height: 250px;}
}
@media(max-width: 1023px) {
    .s0101 .dep-job-wrap .dj-content-box .dj-item .inner .dj-txt-box{min-height: 200px;}
}
@media(max-width: 950px) {
    .s0101 .dep-job-wrap .dj-content-box .dj-item .inner .dj-txt-box{min-height: auto;}
}
    

/* sub0101 학과소개 End */

/* sub0102 연혁 End */
.s0102 .ui-timeline.timeline-e .bg.bg01 {background-image: url(/visual/img/sub01/history_bg1.jpg);}
.s0102 .ui-timeline.timeline-e .bg.bg02 {background-image: url(/visual/img/sub01/history_bg2.jpg);}
/* sub0102 연혁 End */

/* sub0502 취업현황 */
.s0502 .dep-job-wrap .dj-content-box.col1 .dj-item .inner .dj-txt-box .list-1st li {letter-spacing: -2px;}
.s0502 .dep-job-wrap .dj-content-box.col1 .dj-item .inner .dj-txt-box {padding: 30px 10px 30px 30px;}
@media(max-width: 1400px) {
    .s0502 .dep-job-wrap .dj-content-box.col1 .dj-item .inner img {width: 280px;}
    .s0502 .dep-job-wrap .dj-content-box.col1 .dj-item .inner .dj-txt-box {width: calc(100% - 280px);}
}
@media(max-width: 1200px) {
    .s0502 .dep-job-wrap .dj-content-box.col1 .dj-item .inner img {width: 265px;}
    .s0502 .dep-job-wrap .dj-content-box.col1 .dj-item .inner .dj-txt-box {width: calc(100% - 265px);}
}
@media(max-width: 1023px) {
    .s0502 .dep-job-wrap .dj-content-box.col1 .dj-item .inner img {width: 300px;}
    .s0502 .dep-job-wrap .dj-content-box.col1 .dj-item .inner .dj-txt-box {width: calc(100% - 300px);}
}
@media(max-width: 920px) {
    .s0502 .dep-job-wrap .dj-content-box.col1 .dj-item .inner img {width: 265px;}
    .s0502 .dep-job-wrap .dj-content-box.col1 .dj-item .inner .dj-txt-box {width: calc(100% - 265px);}
}
@media(max-width: 767px) {
    .s0502 .dep-job-wrap .dj-content-box.col1 .dj-item .inner img {width: 100%;}
    .s0502 .dep-job-wrap .dj-content-box.col1 .dj-item .inner .dj-txt-box {width: 100%;}
    .s0502 .dep-job-wrap .dj-content-box.col1 .dj-item .inner img {padding : 20px;}
}
@media(max-width: 450px) {
    .s0502 .dep-job-wrap .dj-content-box.col1 .dj-item .inner img {padding : 0;}
}
/* sub0502 취업현황 End */


/* sub0101 학과소개 색상 변경 */
.artdesign .dep-map-box .dep-map-title .dep-color-num {background-color: #0054a9;}
.artdesign h2.dep-start::after {background-color: #007fff;}
.artdesign .depart-top-wrap .intro-txt-box .intro-ui-list li .intro-ico {background-color: #007fff;}
.artdesign .depart-top-wrap .intro-img-box .depart-name {background-color: #0054a9;}
.artdesign .depart-top-wrap .intro-txt-box::before {border-top: 1px solid #007fff; border-left: 1px solid #007fff;}
.artdesign .edu-process-wrap .dp-step-box .step::before {border-top: 1px solid #007fff; border-left: 1px solid #007fff;}
.artdesign .edu-process-wrap .dp-step-box .step:nth-of-type(1) strong {color: #007fff;}
.artdesign .edu-process-wrap .dp-step-box .step:nth-of-type(2) strong {color: #2d58b0;}
.artdesign .edu-process-wrap .dp-step-box .step:nth-of-type(3) strong {color: #5b305e;}
.artdesign .edu-process-wrap .dp-step-box .step:nth-of-type(4) strong {color: #78162a;}
.artdesign .edu-process-wrap .dp-step-box .step:nth-of-type(1) strong::before {border: 1px solid #007fff;}
.artdesign .edu-process-wrap .dp-step-box .step:nth-of-type(2) strong::before {border: 1px solid #2d58b0;}
.artdesign .edu-process-wrap .dp-step-box .step:nth-of-type(3) strong::before {border: 1px solid #5b305e;}
.artdesign .edu-process-wrap .dp-step-box .step:nth-of-type(4) strong::before {border: 1px solid #78162a;}
.artdesign .major-crew-wrap .mc-contents-box .mc-item.item01 {background-color: rgba(0,127,255,0.9);}
.artdesign .major-crew-wrap .mc-contents-box .mc-item.item02 {background-color: #fff;}
.artdesign .major-crew-wrap .mc-contents-box .mc-item.item03 {background-color: rgba(0,84,169,0.9);}
.artdesign .major-crew-wrap .mc-contents-box .mc-item.item01 .mc-name {color: #fff;}
.artdesign .major-crew-wrap .mc-contents-box .mc-item.item02 .mc-name {color: #0054a9;}
.artdesign .major-crew-wrap .mc-contents-box .mc-item.item03 .mc-name {color: #fff;}
.artdesign .major-crew-wrap .mc-contents-box .mc-item.item01 .mc-sub-name {color: #fff;}
.artdesign .major-crew-wrap .mc-contents-box .mc-item.item02 .mc-sub-name {color: #0054a9;}
.artdesign .major-crew-wrap .mc-contents-box .mc-item.item03 .mc-sub-name {color: #fff;}
.artdesign .major-crew-wrap .mc-contents-box .mc-item.item01 p {color: #fff;}
.artdesign .major-crew-wrap .mc-contents-box .mc-item.item02 p {color: #0054a9;}
.artdesign .major-crew-wrap .mc-contents-box .mc-item.item03 p {color: #fff;}
.artdesign .major-crew-wrap .mc-contents-box .mc-item.item01 .mc-name::after {background-color: rgba(255,255,255,0.1);}
.artdesign .major-crew-wrap .mc-contents-box .mc-item.item02 .mc-name::after {background-color: #ececec;}
.artdesign .major-crew-wrap .mc-contents-box .mc-item.item03 .mc-name::after {background-color: rgba(255,255,255,0.1);}
.artdesign .certify-list-wrap .ct-item .inner ul li {color: #0054a9;}
.artdesign .dep-job-wrap .dj-content-box .dj-item .inner .dj-txt-box strong {color: #0054a9;}
.artdesign .dep-advantage-wrap .db-item p::before {background: #007fff;}

/* sub0101 학과소개 색상 변경 End */
  
/* 프로그램 컨텐츠 색상 */
.artdesign span.active a,
.artdesign .calendar_month {color:#007fff;}
.artdesign .schedule_btn {border: 1px solid #007fff;color: #007fff;}
.artdesign .calendar_date table thead th {background-color: #007fff;}

.artdesign .ui-list__card .col1 .item .thm--box:after {border-left: 4px solid #007fff; border-top: 4px solid #007fff;}
.artdesign .ui-list__card .obj .item .card--body li b,
.artdesign .ui-list__card .obj .text .inner strong {color: #007fff;}
.artdesign .ui-list__card .obj .ui-list__button .btn,
.artdesign .ui-list__card .obj .text .inner strong:before,
.artdesign .ui-list__card .obj .item .card--body li b span {background-color: #007fff; }
.artdesign .ui-list__card .obj .text {background: #f5f5f5;}
/* 프로그램 컨텐츠 색상 */

/* 일반 HTML 컨텐츠 색상 */
/* 이미지크게보기버튼 */
.artdesign .pic_btn a:hover{background-color:#0054a9; color:#fff;} 
/* 조직도 */
.artdesign .organization-s .org-wrap .lv-01 > li .txt_box::before {border-top: 1px solid #007fff; border-left: 1px solid #007fff;}
.artdesign .organization-s .org-wrap .lv-01 > li .txt_box .step {color: #007fff;}
.artdesign .organization-s .org-wrap .lv-02 li .txt_box .step3 {color: #007fff; border-bottom: 2px solid #007fff;}
.artdesign .organization-s.type2 .head-title {background-color: #007fff;}

/* 일반 HTML 컨텐츠 색상 End */
