.popup-wrap .popup-box .popup-header-box{position:relative;background:#43506e;}
.popup-wrap .popup-box .popup-header-box  h3{padding:15px 50px;font-size:18px;line-height:26px;text-align:center;color:#fff;box-sizing:border-box;}
.popup-wrap .popup-box .popup-header-box .btn-pop-close{position:absolute;top:14px;right:15px;width:26px;height:26px;background:url(/_res/ajou/_share/img/common/btn-pop-close01.png) no-repeat 50% 50%;}

.popup-wrap .popup-box .popup-visual-box{height:350px;background:url(/_res/ajou/kr/img/split/20250715_recruit_header_bg_test.png) no-repeat 50% 50%/cover}
.popup-wrap .popup-box .popup-visual-txt-box{position:absolute;top:160px;left:50%;margin:0 auto;width:100%;max-width:1280px;transform: translateX(-50%);}
.popup-wrap .popup-box .popup-visual-box .txt-box{color: #fff; text-align: center;}
.popup-wrap .popup-box .popup-visual-box .txt-box p:nth-of-type(1){padding: 0 0 20px;font-size: 22px;line-height: 20px;font-weight: 400;}
.popup-wrap .popup-box .popup-visual-box .txt-box p:nth-of-type(2){font-weight: 600;max-height: 140px;font-size: 42px;line-height: 50px;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;overflow: hidden;color: #fff;}	


.popup-wrap .popup-box .popup-content-box{max-width:1280px;margin:0 auto;padding:50px 20px;overflow:auto;}


@media screen and (max-width: 768px) {
    .popup-wrap .popup-box .popup-header-box h3{padding:12px 40px;font-size:16px;line-height:26px;}
    .popup-wrap .popup-box .popup-header-box .btn-pop-close{top:13px;right:10px;width:20px;height:20px;}
	
	.popup-wrap .popup-box .popup-visual-box{height:220px;padding:20px 10px;}
	.popup-wrap .popup-box .popup-visual-txt-box{top:100px;}
	.popup-wrap .popup-box .popup-visual-box .txt-box{margin:30px auto;}
	.popup-wrap .popup-box .popup-visual-box .txt-box p:nth-of-type(1){padding:0 0 15px;font-size:18px;line-height:30px;}
	.popup-wrap .popup-box .popup-visual-box .txt-box p:nth-of-type(2){margin:0 0 10px;font-size:32px;line-height:35px;-webkit-line-clamp:3;}
	.popup-wrap .popup-box .popup-visual-box .txt-box .btn-more-vi{display:none;/* width:80px;height:10px; */}
	
    .popup-wrap .popup-box .popup-content-box{padding:20px 10px;}
}