/*공통*/
.con_wrap {width: 100%;}
.con_bg {width: 100%; background: url('../img/dot_bg.jpg'); padding: 90px 0;}
.con1500 {width: 100%; margin: 0 auto;}

.c_title {text-align: center;}
.c_title h2 {font-family: 'NanumSquare',sans-serif; font-size: 17px; color: #0932a9; font-weight: 700; line-height: 26px}
.c_title h1 {font-family: 'NanumSquare',sans-serif; font-size: 34px; color: #000; margin-bottom: 30px; font-weight: 900; line-height: 45px; word-break: keep-all;}
.c_title p {font-size: 14px; color: #000; font-weight: 400; line-height: 24px; word-break: keep-all;}
.c_title p::before {display: block; content: ""; width: 95px; height: 2px; background: #000; margin: 0 auto 30px auto;}


/*Content CSS*/
#greetings {padding: 0 15px 40px 15px; text-align: center;}
#greetings .top {width: 100%; background: url('../img/gree_img.jpg?v=221220') no-repeat 50% 50%; background-size: cover; padding: 50px 15px 0 15px; margin-bottom: 40px;}
#greetings .top h2 {font-size: 14px; font-family: 'NanumSquare',sans-serif; font-weight: 500; color:#fff; letter-spacing: 14px; margin-bottom: 15px;}
#greetings .top h1 {font-size: 18px; font-family: 'NanumSquare',sans-serif; font-weight: 500; color:#fff; line-height: 32px; word-break: keep-all;}
#greetings .top h1 span {color:#fecd08}
#greetings .top h1::after {display: block; content: ""; width: 1px; height: 55px; background: #fff; margin: 35px auto 0 auto;}

#greetings p {font-size: 15px; font-weight: 300; color:#0e1a29; line-height: 28px;}
#greetings p span {color:#fcac00;}

#ceo_sign {font-size: 20px; color: #000; font-weight: 700; margin-top: 50px;}

#gree_c2 {margin-top: 50px; padding-top: 50px; border-top: 1px solid #ddd;}
#gree_c2 ul {display: flex; flex-direction: row; flex-wrap: wrap; max-width: 1050px; margin: 0 auto;}
#gree_c2 ul li {width: 49%; margin-right: 2%; margin-top: 10px;}
#gree_c2 ul li:nth-child(2n) {margin-right: 0;}
#gree_c2 ul li img {max-width: 100%;}

#gree_c2_img img {max-width: 100%}






@media screen and (max-width:1200px) {

}

@media screen and (max-width: 960px) {

}

@media screen and (max-width: 640px) {

}
