@charset "UTF-8";
/* --------------------- sec 1 start--------------------- */
.sec_1 .container .wrapper .tit_area {
    border-bottom: 1px solid #ddd;
}
.sec_1 .container .wrapper .tit_area h2 {
    font-size: clamp(26px, 2.08vw, 40px);
    line-height: 1.45; /* 58px */
}
.sec_1 .container .wrapper .cont_area {
    border-bottom: 1px solid #ddd;
    font-size: clamp(18px, 1.04vw, 20px);
    line-height: 1.67; /* 30px */
}
.sec_1 .container .wrapper .cont_area img {
    padding: 10px 0;
}
.sec_1 .container .wrapper .cont_area a {
    text-decoration: underline;
}

/* --------------------- RWD --------------------- */
@media (max-width: 750px) {
    .sec_1 .container .wrapper .tit_area h2 {
        font-size: clamp(20px, 5.87vw, 44px);
        line-height: 1.36; /* 60px */
        word-break: break-all;
        letter-spacing: -0.035em;
    }
    .sec_1 .container .wrapper .cont_area {
        padding-right: 0;
        padding-left: 0;
        font-size: clamp(15px, 4vw, 30px);
        line-height: 1.67; /* 50px */
        word-break: break-all;
        text-align: justify;
    }
}
/* 버튼 hover용 */
@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 #1e3960;
    }
}
@keyframes pulse_green {
    0% {
        box-shadow: 0 0 0 0 #82a006;
    }
}
@keyframes pulse_red {
    0% {
        box-shadow: 0 0 0 0 #d65047;
    }
}
@keyframes pulse_yellow {
    0% {
        box-shadow: 0 0 0 0 #eeab00;
    }
}
@keyframes pulse_white {
    0% {
        box-shadow: 0 0 0 0 #fff;
    }
}
@keyframes pulse_sky_blue {
    0% {
        box-shadow: 0 0 0 0 #4380d6;
    }
}
