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

.c_title h2 {font-family: 'NanumSquare',sans-serif; font-weight: 700; font-size: 17px; color:#0932a9; margin-bottom: 15px; }
.c_title h1 {font-family: 'NanumSquare',sans-serif; font-weight: 900; font-size: 57px; color:#000;}
.c_title h3 {font-family: 'NanumSquare',sans-serif; font-size: 24px; color:#000; margin-top: 30px;}
.c_title p {font-family: 'NanumSquare',sans-serif; font-size: 17px; color:#888; margin-top: 30px; line-height: 28px; word-break: keep-all;}


/*Content CSS*/
#greetings {padding-bottom: 110px; text-align: center;}
#greetings .top {width: 100%; background: url('../img/gree_img.jpg?v=221220') no-repeat 50% 50%; background-size: cover; padding: 98px 0 0 0; margin-bottom: 70px;}
#greetings .top h2 {font-size: 14px; font-family: 'NanumSquare',sans-serif; font-weight: 500; color:#fff; letter-spacing: 14px; margin-bottom: 30px;}
#greetings .top h1 {font-size: 24px;; font-family: 'NanumSquare',sans-serif; font-weight: 500; color:#fff; line-height: 48px;}
#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: 16px; font-weight: 400; color:#0e1a29; line-height: 30px;}
#greetings p span {color:#fcac00;}

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

#gree_c2 {margin-top: 70px; padding-top: 70px; border-top: 1px solid #ddd;}
#gree_c2 ul {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center;}
#gree_c2 ul li {margin-right: 25px; margin-top: 25px;}
#gree_c2 ul li:nth-child(2n) {margin-right: 0;}








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

}

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

}

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

}
