

/* =============================★ PC 전용 (1025px 이상에서만 작동) ★ =============================*/
@media (min-width: 1025px) {
	#program_step_wrap .program_step .title{width:30%;}
	#program_step_wrap .program_step .box.merge{width: calc(70% - 15px);}
	#program_step_wrap .program_step .box{width: calc(35% - 15px);}
	#program_slide_wrap .title h1{letter-spacing: -1px;}

}


/* =============================1025px ~ 1280px 구간 (태블릿 가로/노트북) 전용 =============================*/
@media screen and (min-width: 1025px) and (max-width: 1280px) {


}





/* =============================작은 테블릿 및 가로 모바일 (1024px)============================= */
@media (min-width: 821px) and (max-width: 1024px) {
	

}









/*============================= 모바일 (820px) ============================*/

@media (max-width: 820px) {
	.section{letter-spacing: -0.2px!important}
	#program_step_wrap .program_step .box h4{letter-spacing: -0.2px!important}
	
	#about_who h3{font-size: var(--font-size-xxl-1); line-height: 1.48}
	#trading_strategies .highlight_txt{line-height: 1.48}
	#philosophy .philo_card{padding-top:80px}
	.philo_card .txt_box{height:140px}
	.philo_card .txt_box p,m #strategic_entry .who_txt, .adv_item .txt_box .desc{line-height: 1.46;}
	.adv_item .txt_box .tit{line-height: 1.46;}

}