/* 공통 */
.sub_con {width: 1340px; margin:0 auto; min-width: 1340px;}

/*Content CSS*/
#greetings {padding:60px 0 150px; }
#greetings .sub_con {display: flex; align-items: flex-end;}
#greetings .img {display: flex; flex-wrap:wrap; width: 760px;}
#greetings .img li:nth-child(odd) {margin-right: 20px;}
#greetings .img li:nth-child(n+3) {margin-top: 20px;}

#greetings .txt {margin-left:100px;}
#greetings .txt h2 {font-size:14px; font-weight: 500; color:#675846; text-transform: uppercase; letter-spacing: 10.8px; font-family: 'Montserrat'; margin-bottom: 15px;}
#greetings .txt h1 {font-size:70.5px; font-weight: 800; color:#333; font-family: 'NanumSquare',sans-serif;	}
#greetings .txt h1::after {content: ''; display: block; width: 70px; height: 1px; background: #000; margin:30px 0;}
#greetings .txt p {font-size:16px; font-weight: 300; color:#929292; line-height: 30px; }




@media screen and (max-width:1340px) {

}

@media screen and (max-width:1200px) {

}

@media screen and (max-width:1024px) {

}

@media screen and (max-width:768px) {

}

@media screen and (max-width:640px) {

}

@media screen and (max-width:480px) {


}

@media screen and (max-width:320px) {
}
