@charset "utf-8";

#timetable.subpage_center .cont + .cont {
    margin-top:30px;
}
#timetable .cont {
    display:flex;
    flex-direction:column;
    gap:30px;
}

#timetable .info_box {
    background-color:#FFF9FC;
    border-radius:30px;
    padding:40px;
    display:flex;
    align-items:flex-start;
    gap:20px;
}
#timetable .info_box .info_text {
    flex:1;
    display:flex;
    flex-direction:column;
    gap:20px;
}
#timetable .info_box .info_text .info {
    display:flex;
    flex-direction:column;
    gap:10px;
}
#timetable .info_box .info_text .info .info_ti {
    font-size:1em;
    font-weight:700;
    color:#7B4992;
    line-height:normal;
}
#timetable .info_box .info_text .info .info_co p {
    font-size:1em;
    font-weight:400;
    line-height:1.44;
}

/* 반응형 미디어쿼리 css */
@media (max-width:1440px) {}
@media (max-width:1200px) {}
@media (max-width:1024px) {}
@media (max-width:991px) {}
@media (max-width:768px) {}
@media (max-width:640px) {
    #timetable .info_box {
        flex-direction:column;
    }
    #timetable .info_box .info_icon {
        align-self: center;
    }
}
@media (max-width:480px) {}
@media (max-width:320px) {}

