.greeting-box {padding: 80px 90px;background: url(/_res/postech/csepostech/img/content/bg-greeting.png)no-repeat;box-sizing: border-box;width: 100%;border-radius: 20px;}
.greeting-box  .img-greeting {float: right;}
.greeting-box  .greeting-intro .tit-greeting{font-size: 24px;line-height: 32px;letter-spacing: -0.25px;color: #222222;font-weight: 900;padding: 0 0 30px;}
.greeting-box  .greeting-intro .txt-greeting {font-size: 38px;line-height: 46px;letter-spacing: 0;color: #222222;font-weight: 900;}
.greeting-box  .greeting-intro .txt-greeting span{color: #f8ae00;}
.greeting-box  .greeting-intro .name {font-size: 24px;line-height: 30px;letter-spacing: -0.25px;color: #222222;font-weight: 900;}
span.col_strong { color: #F8AE00; font-family: Pretendard;font-size: 22px; font-style: normal;font-weight: 800;line-height: normal;letter-spacing: -0.44px; display: inline-block;margin-bottom: 8px;}
.con-p {color: #444;font-family: Pretendard;font-size: 16px;font-style: normal;font-weight: 600; line-height: 160%; padding: 0;}



@media screen and (max-width: 1024px) {
	.greeting-box{padding: 20px 0 0;}
	.greeting-box  .img-greeting {float: unset;margin-top: 0;text-align: center;margin: 0 0 50px;}
	.greeting-box .greeting-intro .tit-greeting {font-size: 20px;line-height: 26px;padding: 0 0 15px;}
	.greeting-box .greeting-intro .txt-greeting {font-size: 24px;line-height: 32px;letter-spacing: -0.2px;}
	.greeting-box .greeting-intro .tit-con {font-size: 16px;line-height: 24px;padding: 0 0 10px;}
	.greeting-box .greeting-intro .name {font-size: 20px;line-height: 28px;}
	
	.pd-b50 {padding-bottom: 30px!important}
	.pd-b40 {padding-bottom: 26px!important}
	.mg-t10 {margin-top: 2px!important}
	.con-p {font-size: 16px; line-height: 24px; padding: 0 0 10px;}
	span.col_strong {font-size: 20px;}
}