.sub_img {position: relative; margin-top: 90px; overflow: hidden;}

.sub_img .segment {padding:130px 0;}
.sub_img .segment .title {font-family: 'SeoulHangangM'; font-size: 30px;}
.sub_img .segment .subtitle {font-family: 'Pretendard-SemiBold'; font-size: 14px; color:#999; line-height: 1em; margin-top: 15px;}
.sub_img .imgwrap{position: absolute; right:0; bottom:0;}

.subwrap {}

.sub_ct{padding:120px 0;}

@media screen and (max-width:1199px) {
	.sub_img .imgwrap img{ height: 280px;}
}

@media screen and (max-width:1023px) {
	.sub_img{margin-top: 70px;}
	.sub_img .imgwrap img{ height: 240px;}
}

@media screen and (max-width: 780px){
	.sub_img .segment{padding-top: 100px;}
	.sub_img .imgwrap img{ height: 140px;}
	
	.sub_ct{padding:100px 0;}
}

@media screen and (max-width: 620px){
	.sub_img .imgwrap img{ height: 120px;}
}

@media screen and (max-width: 520px){
	.sub_img .imgwrap img{ height: 100px;}
	
	.sub_ct{padding:80px 0;}
}

@media screen and (max-width: 420px){
	
}