
/*대학소개*/
.univ {text-align: left; margin: 0 0 40 0; gap: 30px; display: flex; flex-wrap: wrap;}
.univ .item {width: 96%; padding: 10px 20px; background: #f8f8f6bd; border-radius: 3px; position: relative; overflow: hidden;}
.univ .item::after {content: ""; background: url("/Ducsi/ducsi_new/images/subject/logo-small.png") no-repeat bottom right; width: 100px; height: 100px; background-size: cover; position: absolute; left: -10px; top: -10px;  opacity: .1; z-index: 0;}
.univ .item .depart_tit .link_home::after {width: 32px; height: 32px; background-size: 13px; left: 5.5px; top: 8px; padding: 5px 5px;}
.univ .item .depart_tit .link_home::before {width: 32px; height: 32px; left: 10px; top: 14px; }
.univ .item .univ_list {display: flex; flex-wrap: wrap; gap: 0 20px; align-items: flex-start;}
.univ .item .univ_list li {width: calc(100% / 4 - 15px); transition: .3s; margin-bottom: 10px;}
.univ .item .univ_list li .link {width: 90%; background: #fff; border: 1px solid #ededed; display: flex; padding: 12px 10px 12px 20px; align-items: center; justify-content: space-between;}
.univ .item .univ_list li .link span {display: block; width: calc(100% - 38px);}
.univ .item .univ_list li .link i.icon {position: relative; width: 28px; height: 28px; background: #9a8679; border-radius: 50%; transition: .3s;}
.univ .item .univ_list li .link i.icon::after {content: ""; background: url(/Ducsi/ducsi_new/images/subject/ico_collage_home.png) center no-repeat; background-size: 10px; position: absolute; left: 0; top: 0; width: 28px; height: 28px;}
.univ .item .univ_list li div.link {cursor: default;}
.univ .item .univ_list li .link:hover {border: 1px solid #878787;}
.univ .item .univ_list li div.link:hover {border: 1px solid #ededed;}
.univ .item .univ_list li .link:hover i.icon {background: #F15922;}


/* .contents{padding: 50px 0;line-height: 1.8; font-weight: 300; overflow: hidden;} */
.section_tit{padding-bottom: 60px;}
.section_tit h3{text-align: center;font-size: 2.5rem; color: #333; letter-spacing: 3px;}
.cont_tit{font-size: 1.45rem;font-weight: 500;margin:20px 0;color: #333;position: relative;/* padding-left: 30px; */}
.cont_tit:before{content: "";position: absolute;left: -12px;top: -10px;display: block;width: 7px;height: 10px;background: #EA5514;-webkit-transform: skew(-45deg);-ms-transform: skew(-45deg);transform: skew(-45deg);}
.cont_sub_tit{ position:relative; font-size: 1.25rem; font-weight: 600; margin: 10px 0; color: #336579;  /*padding-top: 15px;background: url("/resources/images/site/common/ico_h3.png") left no-repeat;)*/ }

.depart_tit{display: flex; align-items: center;}
.depart_tit h3{padding-right: 15px; font-size: 20px;}
.depart_tit h2{padding-right: 15px;}
.depart_tit .link_home {display: inline-block;padding: 6px 20px; position: relative; font-size: 0; width: 50px ;height: 50px;}
.depart_tit .link_home:after{content: ''; display: inline-block; width: 50px; height: 50px; position: absolute; left: 0; top: 0;  background:url("/Ducsi/ducsi_new/images/subject/ico_collage_home.png") center no-repeat;}
.depart_tit .link_home:before{content: ''; display: inline-block; width: 50px; height: 50px; background: #ef6433; border-radius: 50px;  transition: all ease .3s; position: absolute; left: 0; top: 0;}
.depart_tit .link_home:hover:before {background: #F15922;}
.depart_tit .link_home.download {margin-left: 5px;}
.depart_tit .link_home.download:after {background: url("/Ducsi/ducsi_new/images/subject/ico_collage_home.png") center no-repeat;}

body, textarea, input, select, textarea, button {
    font-family: 'Pretendard',"나눔고딕", NanumGothic, "Nanum Gothic","돋움", Dotum, Arial, sans-serif;
    font-weight: 400;
    /* outline: none; */
}