/* COMMON */
#greetings .section-inner {max-width: 1300px;margin: 0 auto;padding: 0 20px;}

/* greetings */
#greetings {padding: 60px 0 0;overflow: hidden;text-align: center;}
.greetings__bg {width: 100%;position: relative;background: url("../img/greetings_bg.jpg") no-repeat center/cover;height: 230px;margin-top: 30px;}
.greetings__bg::before {content: '';position: absolute;right: 0;bottom: 0;width: 250px;height: 150px;background: url("../img/greetings_typo.png") no-repeat center/cover;}
.greetings__bg .section-inner {}
.greetings__title {}
.greetings__title em {font-size: 15px;font-weight: 300;color: #e9502e;display: block;word-break: keep-all;}
.greetings__title h2 {position: relative;font-family: 'NanumSquare', sans-serif;font-size: 26px;font-weight: 900;color: #e9502e;line-height: 36px;margin-top: 10px;word-break: keep-all;}
.greetings__title h2::before {content: '';position: absolute;left: 0;top: -20px;width: 30px;height: 3px;background: #fff;display: none;}
.greetings__title h2 br {display: none;}
.greetings__description {background: #fff;margin-top: 35px;}
.greetings__description .top {margin-bottom: 35px;}
.greetings__description .top p {font-size: 15px;font-weight: 300;color: #000;line-height: 30px;word-break: keep-all;}
.greetings__description .top p + p {margin-top: 5px;}
.greetings__description .top p br {display: none;}
.greetings__description .ceo {display: flex;align-items: center;justify-content: center;}
.greetings__description .ceo .line {height: 1px;background: #ddd;margin-right: 28px;display: none;}
.greetings__description .ceo span {font-size: 16px;font-weight: 400;color: #000;display: inline-block;}
.greetings__description .ceo strong {font-size: 22px;font-weight: 700;color: #000;margin-left: 15px;white-space: nowrap;display: inline-block;}
@media screen and (min-width:2560px) {

}

@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) {
}
