@charset "utf-8";

body .greeting .conWrap {display:grid; grid-template-columns: auto auto; gap:70px;}
body .greeting .conWrap h3 {font-size:var(--fs35); font-weight:400; color:#000; margin-bottom:50px; line-height: 1.2;}
body .greeting .conWrap h3 span {font-size:var(--fs45); color:var(--base3); font-weight:700;}
body .greeting .conWrap p {color:#333; font-weight: 300;}
body .greeting .conWrap p+p {margin-top:35px; font-weight:300;}
body .greeting .conWrap h4 {margin-top:50px; color:#000; font-size:var(--fs24); font-weight:500;}
body .greeting .conWrap h4 p {font-size:var(--fs16); margin-top:8px; font-weight: 400; color: #000; line-height: 1.2;}


/* ************************ 태블릿 이하(~991) ************************ */
@media screen and (max-width: 991px) {
	
	body .greeting .conWrap {display:block;}
	body .greeting .conWrap .imgWrap {display:none;}

}

/* ************************ 모바일 이하(~767) ************************ */
@media screen and (max-width: 767px) { 

	body .greeting .conWrap p+p {margin-top:15px;}
	body .greeting .conWrap h3 {margin-bottom:20px;}
	body .greeting .conWrap h3 {font-size:25px;}
	body .greeting .conWrap h3 span {font-size:35px;}
	body .greeting .conWrap h4 {margin-top:30px;}


}

/* ************************ 모바일 이하(~500) ************************ */
@media screen and (max-width: 500px) { 

body .greeting .conWrap h3 span {font-size:30px;}

}