/* 공통 */
.sub_con {width: 100%; margin:0 auto; position: relative; padding:0 15px;}

/*Content CSS*/
#greetings {padding:0 0 60px;}
#greetings .img {width: 100%; height:250px; background: url('../img/gre_img.jpg') 50% 50% no-repeat; background-size: cover; }
#greetings .txt {position: relative;  z-index: 2; background: #fff; padding:40px 0 0;  text-align: center; width: 100%;}
#greetings .txt > img {position: absolute; top:-20px; width: 40px; }
#greetings .txt > img.apos1 {left:30px;}
#greetings .txt > img.apos2 {right:30px;}
#greetings .txt h1 {font-size:22px; font-weight: 400; color:#1f4de5; font-family: 'paybooc-ExtraBold';}
#greetings .txt p {margin:20px 0 0; font-size:14px; font-weight: 400; color:#003333; line-height: 28px; font-family: 'paybooc-Light'; word-break: keep-all;}
#greetings .txt h2 {font-size:14px; font-weight: 400; color:#000; font-family: 'paybooc-Medium'; margin-top:20px; }
#greetings .txt h2 b {font-weight: 400;font-family: 'paybooc-Bold'; font-size:20px; padding-left:5px; }
#greetings .txt h2 img {margin-left:15px ; width: 50px; position: relative; top:-8px; }



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

}

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

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

}
