/* COMMON */
#greetings .section-inner {max-width: 1300px;margin: 0 auto;}

/* greetings */
#greetings {padding: 140px 0 135px;overflow: hidden;}
.greetings__bg {width: 100%; background: url("../img/greetings_bg2.jpg") no-repeat center; position: relative;}
.greetings__bg::before {content: '';position: absolute;right: 0; bottom: 0;
width: 864px; height: 357px; background: url("../img/greetings_typo.png") no-repeat center;}
.greetings__bg::after {content:'';position:absolute;left:0;bottom:0; width:55%; height: 200px; background: #fff;display:none;}
.greetings__bg .section-inner {height: 754px;}
.greetings__title {background: url("../img/greetings_obj.jpg") no-repeat center/cover;width: 480px;min-height: 400px;padding: 60px;position: absolute;top: -65px;}
.greetings__title em {font-size: 17px;font-weight: 300;color: #fff;display: block;margin-bottom: 145px;}
.greetings__title h2 {position: relative;font-family: 'NanumSquare', sans-serif;font-size: 30px;font-weight: 900;color: #fff;line-height: 47px;}
.greetings__title h2::before {content: ''; position: absolute; left: 0; top: -20px; width: 30px; height: 3px; background: #fff;}
.greetings__description {background: #fff;margin-top: -130px;}
.greetings__description .top {margin-bottom: 65px;}
.greetings__description .top p {font-size: 17px;font-weight: 300;color: #000;line-height: 33px;}
.greetings__description .ceo {display: flex; align-items: center;}
.greetings__description .ceo .line {width: 1128px;height: 1px;background: #ddd;margin-right: 28px;}
.greetings__description .ceo span {font-size: 17px; font-weight: 400; color: #000;display: inline-block;}
.greetings__description .ceo strong {font-size: 25px;font-weight: 700;color: #000;margin-left: 15px;white-space: nowrap;display: inline-block;}
@media screen and (min-width:2560px) {
.greetings__bg::after{ width: 100%;}
}

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

}

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

}

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

}

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

}

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


}

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