@charset "utf-8";

#atc02{position:relative;width:1280px;margin:0 auto;padding:65px 0;border-top:1px solid #555}
#atc02:after{display:block;content:"";visibility:hidden;clear:both}
#atc02 > div{float:left;width:50%}

#atc02 .tit{font-size:20px;font-weight:700}
#atc02 .tit span{padding-left:8px;font-size:16px;color:#aaa;font-family:'Lato'}
#atc02 .tit a{float:right;margin-top:7px;font-size:14px;color:#111;-webkit-transition:all .2s;transition:all .2s}
#atc02 .tit a i{vertical-align:1px;padding-left:20px}
#atc02 .tit a:hover{color:#9b4ddf}

/* 수강후기 */
#atc02 .review_list{padding:0 50px 0 30px}
#atc02 .review_list .tit{margin-bottom:30px}
#atc02 .review_list .bx-wrapper, #atc02 .review_list .bx-viewport{height:286px!important}
#atc02 .review_list ul li{overflow:hidden;display:block;position:relative;width:560px!important}
#atc02 .review_list ul li .img{position:absolute;left:0;top:0}
#atc02 .review_list ul li button{display:block;width:100%;padding-left:75px;border:none;text-align:inherit;background:none;font-family:'AppleSDGothicNeo'}
#atc02 .review_list ul li dl{padding-left:20px}
#atc02 .review_list ul li dl dt{margin-bottom:3px;padding:0 15px;font-size:16px;font-weight:700}
#atc02 .review_list ul li dl dt span{float:right;margin-top:3px;font-size:14px;font-weight:500;color:#aaa}
#atc02 .review_list ul li dl dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:15px;padding:10px 15px;border-radius:3px;border:1px solid #e1e1e1;color:#777}

/* 취업/창업현황 */
#atc02 .recruit_list{position:relative;height:367px;padding:0 30px 0 50px;border-left:1px solid #e1e1e1}
#atc02 .recruit_list .tit{margin-bottom:10px}
#atc02 .recruit_list .tabs{overflow:hidden;height:45px;padding:0 15px;border-top:1px solid #e1e1e1;border-bottom:1px solid #555}
#atc02 .recruit_list .tabs li{float:left;font-size:16px;font-weight:600;color:#aaa;line-height:45px}
#atc02 .recruit_list .tabs li.on{color:#111}
#atc02 .recruit_list .tabs li+li:before{display:inline-block;content:"";width:1px;height:10px;margin:0 12px;background-color:#ccc}
#atc02 .recruit_list .tabs li:hover{cursor:pointer}
#atc02 .recruit_list .tabs li:not(.on):hover{color:#777}
#atc02 .recruit_list .tab_cont{position:absolute;width:559px;background-color:#fff}
#atc02 .recruit_list .first{overflow:hidden;position:relative;margin-bottom:10px;line-height:1;background-color:#f5f5f5}
#atc02 .recruit_list .first a{overflow:hidden;display:block;padding:17px 20px;color:#111}
#atc02 .recruit_list .first .date{position:relative;float:left;width:75px;height:75px;border:1px solid #e1e1e1;font-size:13px;text-align:center;background-color:#fff}
#atc02 .recruit_list .first .date p{padding:18px 0 5px;font-size:20px;font-weight:700}
#atc02 .recruit_list .first .date .new{display:block;position:absolute;right:-1px;top:-1px;width:18px;height:18px;font-size:10px;font-weight:700;color:#fff;line-height:17px;background-color:#9b4ddf;font-family:'Lato'}
#atc02 .recruit_list .first dl{float:left;width:calc(100% - 75px);padding:18px 0 0 20px}
#atc02 .recruit_list .first dl dt{margin-bottom:5px;font-size:16px;font-weight:600}
#atc02 .recruit_list .first dl dt img{padding-left:3px}
#atc02 .recruit_list .first dl dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.6;font-family:'notokr-regular'}
#atc02 .recruit_list .bx-wrapper, #atc02 .recruit_list .bx-viewport{height:155px!important}
#atc02 .recruit_list .latest li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eee}
#atc02 .recruit_list .latest li a{color:#333;line-height:38px}
#atc02 .recruit_list .latest li:before{display:inline-block;vertical-align:middle;content:"";width:2px;height:2px;margin:0 10px 0 20px;background-color:#222}