@charset "utf-8";

.A01_4 {height:245px}
.A01_6 {height:370px}

/* 바로가기2 */
.A01_M_link03{position:relative; height:100%;}
.A01_M_link03 ul{display: flex;gap: 0.5rem;overflow:hidden;width:100%;height:100%;box-sizing:border-box;flex-wrap: wrap;}
.A01_M_link03 ul li{width: calc(50% - 0.25rem);height: 75px;position:relative;z-index:1;background: url('../images/main/ico_bg.png') no-repeat right -2.7rem bottom -4.3rem;}
.A01_M_link03 ul li.lk01{background-color:#01733f;}
.A01_M_link03 ul li.lk02{background-color:#2e4c7a;}
.A01_M_link03 ul li.lk03{background-color:#2e7a6f;}
.A01_M_link03 ul li.lk04{background-color:#3f484c;}
.A01_M_link03 ul li.lk05{background-color:#1a6b40;}
.A01_M_link03 ul li.lk06{background-color:#1f573e;}
.A01_M_link03 ul li a{display: flex;width:100%;height: 100%;padding: 0px 38px;box-sizing:border-box;align-items: center;}
.A01_M_link03 ul li a .imgbox{display:inline-block;margin-right: 20px;vertical-align:middle;-webkit-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.A01_M_link03 ul li a .imgbox img{max-width: 100%;width: 100%;height: auto;}
.A01_M_link03 ul li a .txt{display:inline-block;overflow:hidden;color:#fff;font-family:"NotoM";font-size: 17px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; /* 5줄로 제한 */-webkit-box-orient: vertical;}
.A01_M_link03 ul li a:hover .imgbox{transform:rotateY(180deg);}
.A01_M_link03 ul li a:hover .txt{text-decoration:underline;}

/*전공설계지원센터 안내*/
.A01_tel {position:relative;width:100%;height:245px;border:1px solid #d2d2d2;padding: 44px 37px 10px 37px;background: url(../images/main/dj_bg.png) no-repeat right -10px bottom -13px;overflow: hidden;}
.A01_tel .titWrap {display: flex;font-family: 'NotoM';font-size: 22px;color: #000;align-items: center;line-height: 1.2;gap: 10px;}
.A01_tel .titWrap img{max-width: 100%;width: 43px;height: auto;}
.A01_tel .txt{font-weight: 400;margin-top: 20px;margin-bottom: 25px;font-size: 15px;line-height: 20px;color: #3b3b3b;letter-spacing: -1px;}
.A01_tel .adress{position: relative;}
.A01_tel .adress p{font-size:15px; color:#000; font-weight:300;}
.A01_tel .adress p span{color:#3b3b3b;font-weight: 600;}

@media screen and (max-width:980px){ 
    .A01_6 {height:auto;}
}

@media screen and (max-width:640px){ 
.A01_4 {height: 100%;}
.A01_M_link03 ul li {width: 100%;}
.A01_tel {height: auto; padding: 20px;}
}

