@charset "utf-8";

#shSub{display:flex;align-items:center;justify-content:center;height:425px;margin:0 auto;background:url(./sub_bg.jpg) center no-repeat;background-size:cover}
#shSub .txt_area{padding-top:60px;color:#fff;text-align:center;font-family:var(--ko-font)}
#shSub .txt_area p{margin-bottom:10px;font-size:40px;font-weight:500;font-family:var(--eng-font), var(--ko-font)}
#shSub .txt_area div{display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:300}
#shSub .txt_area div a{padding-top:3px}
#shSub .txt_area div svg{fill:#fff}
#shSub .txt_area div i{margin:0 20px;font-size:14px}

/* 반응형 [s] */
/* @media (max-width:1024px){
#shSub{height:340px}
#shSub .txt_area p{margin-bottom:8px;font-size:36px}
#shSub .txt_area div{font-size:15px}
}
@media (max-width:480px){
#shSub{height:230px;border-bottom:1px solid #e1e1e1;background:transparent}
#shSub .txt_area{padding:0px}
#shSub .txt_area p{margin-bottom:0px;color:#000;font-size:16px}
#shSub .txt_area div{display:none}
} */

@media (max-width:1400px){
	#shSub .txt_area{margin-left:0; left:40px; width:90%;}
}
@media (max-width:1300px){
	#shSub .txt_area{left:30px;}
}
@media (max-width:1024px){
	#shSub{height:415px}
	#shSub .txt_area{top:55%;}
	#shSub .txt_area h3{font-size:42px; line-height:1em;}
	#shSub .txt_area span{font-size:18px; }
}
@media (max-width:768px){
	#shSub .txt_area h3{font-size:36px;}
	#shSub .txt_area span{margin-top:0px; font-size:16px;}
	#shSub .txt_area span{font-size:14px; }
}
@media (max-width:540px){
    #shSub{height:200px;}
    #shSub .txt_area{padding-top:0px;color:#fff;text-align:center;font-family:var(--ko-font)}
	#shSub .txt_area{top:65%;}
	#shSub .txt_area{left:20px;}
    #shSub .txt_area h3{font-size:20px;}
    #shSub .txt_area span{font-size:9px; }
	#shSub .txt_area p{margin-bottom:5px;font-size:17px;font-weight:600;font-family:var(--eng-font), var(--ko-font)}
}
/* 반응형 [e] */
