@charset "utf-8";

.greeting {
    font-size:18px;
}
.greeting .greeting_box {
    background-color:#EAF7FF;
    border-radius:0px 50px 50px 45px;
    padding:60px 30px;
    display:flex;
    flex-direction:column;
    gap:60px;
}
.greeting .greeting_box .greeting_title {
    display:flex;
    align-items:center;
    justify-content:center;
    gap:30px;
}
.greeting .greeting_box .greeting_title p {
    font-size:1.66em;
    font-weight:700;
    color:#263996;
    text-align:center;
}
.greeting .greeting_box .greeing_text {
    background-color:#fff;
    border-radius:80px;
    width:100%;
    max-width:960px;
    margin:auto;
    padding:50px 30px;
    display:flex;
    flex-direction: column;
    gap:40px;
}
.greeting .greeting_box .greeing_text p {
    font-size:1.11em;
    font-weight:400;
    line-height:1.80;
    text-align:center;
}
.greeting .greeting_box .greeting_sign {
    font-size:1.33em;
    font-weight:700;
    text-align:center;
}


/* 반응형 미디어쿼리 css */
@media(max-width:1440px) {
    .greeting {
        font-size:17px;
    }
}
@media(max-width:1024px) {}
@media(max-width:991px) {}
@media(max-width:768px) {
    .greeting .greeting_box .greeting_title {
        gap:20px;
    }
    .greeting .greeting_box .greeing_text {
        border-radius:50px;
    }
}
@media(max-width:640px) {}