/* 공통 */
.sub_con {width:100%; margin:0 auto;}
.sub_title h1 {font-size: 22px; font-weight: 400; color:#272727; letter-spacing: .38px; font-family: 'S-CoreDream-4Regular'; }
.sub_title p {font-size:14px; font-weight: 400; color:#1424b0; letter-spacing: .16px; margin-top:10px;font-family: 'Montserrat'; text-transform: uppercase;}
/* .sub_title p::after {content: ''; display: block; width:56px; height:4px;background: #001976; transform: skew(-30deg); margin: 30px auto;} */

.apos_head {position: relative; font-size: 14px; font-weight: 400; color:#2a2a2a; line-height: 28px; letter-spacing: -.3px; font-family: 'S-CoreDream-4Regular'; padding-top: 0; word-break: keep-all;}
.apos_head .apos1 {position: absolute; left:0; top:-30px;}
.apos_head .apos2 {position: absolute; right:0; top:-30px;}
.apos_head span {color:#1424b0;}

/*Content CSS*/
#greetings {padding: 50px 15px; text-align: center;}
.gre_top {width: 100%;margin-top:30px; }
.gre_top img {width: 100%;}

#greetings .sub_con {margin-top:30px; text-align: center;}
#greetings .sub_con h2 {font-size:17px; color:#888; letter-spacing: -.5px; font-weight: 400; margin-bottom: 10px;}
#greetings .sub_con h1 {font-size: 20px; color:#2a2a2a; font-weight: 500; line-height: 30px; letter-spacing: -.5px; word-break: keep-all; margin-bottom: 20px;}
#greetings .sub_con p {font-size:14px; font-weight: 300; color:#707070; letter-spacing: -.5px; word-break: keep-all; line-height: 28px;}
#greetings .sub_con h3 {font-weight: 400; color:#2a2a2a; margin-top:25px;  font-size:18px; font-family: 'S-CoreDream-5Medium';}



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

}

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

}

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

}
