@charset "utf-8";

/* .greeting .contentsWrap {display:grid; grid-template-columns:37vw auto; gap:8vw; align-items: end;} */

.greeting .txtWrap h3 {font-size:var(--fs36); margin-bottom:50px; color:#111; line-height:1.3;}
.greeting .txtWrap h3 span {color:var(--base1);}
.greeting .txtWrap p+p {margin-top:10px;}

.greeting .sign {text-align:right; margin-top:50px;}
.greeting .sign span {margin-right:30px;}

.greeting .ceoImg {text-align:center;}


/* ************************ 태블릿 (~1249) ************************ */
@media screen and (max-width:1249px) {
	
	.greeting .contentsWrap {grid-template-columns: 1fr;}
	.greeting .contentsWrap .txtWrap {grid-row: 2;}
	.greeting .contentsWrap .ceoImg {grid-row: 1;}
	
	
	}

/* ************************ 태블릿 (~991) ************************ */
@media screen and (max-width:991px) {

}



/* ************************ 모바일 (~767) ************************ */
@media screen and (max-width:767px) { 

	.greeting .contentsWrap .ceoImg>div {width:100%;}
	.greeting .contentsWrap .ceoImg>div img {width:100%;}
	.greeting .contentsWrap .ceoImg .sign img {width:85px}
	.greeting .txtWrap h3 {margin-bottom:30px; line-height:1.2;}
	.greeting .txtWrap p+p {margin-top:15px;}
	.greeting .sign {margin-top:10px;}
}


/* ************************ 모바일 (~500) ************************ */
@media screen and (max-width:500px) {



}
