/* 공통 */
.sub_con {width: 100%; margin:0 auto; padding:0 15px;}

/*Content CSS*/
#greetings {padding:0 0 60px; text-align: center;}
#greetings .sub_con {display: flex; flex-direction: column;}
#greetings .img {display: flex; justify-content: space-between; margin-top:40px;}
#greetings .img li {width: calc(25% - 5px);}
#greetings .img li img {max-width: 100%;}

#greetings .txt {}
#greetings .txt h2 {font-size:13px; font-weight: 500; color:#675846; text-transform: uppercase; letter-spacing: 5px; font-family: 'Montserrat'; margin-bottom: 15px;}
#greetings .txt h1 {font-size:35px; font-weight: 800; color:#333; font-family: 'NanumSquare',sans-serif;	}
#greetings .txt h1::after {content: ''; display: block; width: 50px; height: 1px; background: #000; margin:25px auto;}
#greetings .txt p {font-size:14px; font-weight: 300; color:#929292; line-height: 25px; letter-spacing: -.5px; word-break: keep-all;}




@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) {
}
