/* 공통 */
.sub_con {width: 1300px; margin:0 auto; }
.s_title {text-align: center; }
.s_title h2 {font-size:18px; font-weight: 500; color:#aacd06; letter-spacing: 3.6px;  border-bottom: 2px solid #aacd06; display: inline-block ; padding-bottom: 5px; }


/*Content CSS*/
#greetings {padding:95px 0 0;}
/* section1 */
#gre_sec1 {text-align: center; padding-bottom: 120px; }
#gre_sec1 .top {width: 100%; height: 400px; background: url('../img/gre_s1_top.jpg') 50% 50% no-repeat; padding:75px 0 0 ;}
#gre_sec1 .top h1 {font-size:32px; font-weight: 300; color:#fff; line-height: 55px; margin-top:30px; }
#gre_sec1 .top h1 b {font-weight: 500; }
#gre_sec1 > p {font-size:18px; font-weight: 300; color:#666; line-height: 36px; padding:85px 20px 0; background-color: #fff; position: relative; z-index: 2;
width: 1100px; margin:-85px auto 55px;}
#gre_sec1 .ceo {font-size:18px; font-weight: 400; color:#000; }
#gre_sec1 .ceo b {font-size:26px; font-weight: 600; margin-top:60px; }
/* section 2 */
#gre_sec2 {text-align: center;  position: relative; background-image: url('../img/gre_s2_bg.png'), linear-gradient(to left, #aacd06, #009944); background-repeat:no-repeat;
background-position: 50% 50%; background-size: contain; }
#gre_sec2::before {content: '';display: block;width: 69px;height: 38px;position: absolute;left: 50%;transform: translateX(-50%);top: 0;
background: url('../img/tri_w.png') 50% 50% no-repeat;}
#gre_sec2 .s2_list {display: flex; }
#gre_sec2 .s2_list li {padding:120px 0 125px; border-left:1px solid rgba(255,255,255,.5); width: 25%; }
#gre_sec2 .s2_list li:last-child {border-right:1px solid rgba(255,255,255,.5);}
#gre_sec2 .s2_list li .icon {height: 109px; line-height: 109px; }
#gre_sec2 .s2_list li .txt h1 {font-size:24px; font-weight: 600; color:#fff; margin:40px 0 15px ;}
#gre_sec2 .s2_list li .txt p {font-size:18px; font-weight: 300; color:rgba(255,255,255,.71); line-height: 30px;}





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

}

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

}

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

}
