@charset "utf-8";

.courseReadTit01 s {
    text-decoration: none;
    font-size: clamp(42px, 30.352px + 3.107vw, 90px);
}

.courseReserveTxt01 span,
.courseReserveTxt01 s {
    text-decoration: none;
    font-size: clamp(28px, 23.152px + 1.294vw, 48px);
}

.courseReserve::before {
    content: "";
    position: absolute;
    z-index: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 80%;
    clip-path: polygon(0 10.5vw, 100% 0, 100% 100%, 0% 100%);
    background: url(/system_panel/uploads/images/course_bg01.jpg)no-repeat center /cover;
}