.inner{
    margin: 70px auto 100px;
}

.big_txt {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    /* padding-bottom: 30px; */
}
.top_tit_box .top_tit {
    text-align: center;
    font-size: 20px;
    color: #333;
    font-weight: 600;
}
.agreeList .top {
    height: 260px;
    padding: 10px;
    background: #eee;
    overflow-y: scroll;
    line-height: 1.5;
}
.online_box {
    margin: 50px 0;
    text-align: center;
}
.online_box>label {
    word-break: keep-all;
}

/* 결제리스트 */
.appli_box {
   
    display: flex;
    flex-direction: column;
}
.appli_box2 {
    text-align: center;
}

.application {
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-radius: 10px;
    box-shadow: 0px 6px 24px 10px rgb(1 58 148 / 6%);
    padding: 10px;
    margin-bottom: 15px;
}
.appli_top {
    width: 80%;
    display: flex;
    flex-direction: column;
}
.application_box2 {
    display: flex;
    flex-direction: column;
    width: 20%;
    align-items: center;
    margin: auto 0;
}
.Subject {
    word-break: keep-all;
    font-weight: bold;
    /* margin: 0 auto; */
    font-size: 17px;
    padding: 5px 0 5px 0;
}
.Level {
    padding-top: 3px;
    font-size: 15px;
    color: #555;
    font-size: 17px;
    margin-bottom: 10px;
}
.Instructor {
    display: flex;
}
.Instructor>p {
    padding-right: 3px;
}
.Level,
.Instructor,
.Education_day,
.Training_time,
.Training_target,
.tuition {
    word-break: keep-all;
    padding-bottom: 3px;
}
.Progress {
    text-align: center;
}
.Application_2 {
    padding-top: 10px;
}
.register,
.deadline {
     width: 60px !important;
    height: 40px !important;
    text-align: center;
    line-height: 40px;
}
.pay_m {
    border-radius: 5px;
    width: 60px !important;
    height: 45px !important;
    margin-bottom: 0 !important;
}
.pay_m>a {
    display: block;
    color: #fff !important;
}


/* 대기중/마감/접수 */
.waiting_2 {
    display: block;
    width: 60px;
    height: 40px;
    background-color: #387810;
    color: #fff;
    line-height: 40px;
    border-radius: 5px
}
.application button {
    display: block;
    width: 60px;
    height: 40px;
    background-color: #042A6F;
    color: #fff;
    line-height: 40px;
    border-radius: 5px
}
.pay_m_2>a {
    display: block;
    color: #fff;
}

/* 정원 */
.Personnel {
    padding-top: 5px;
    font-size: 15px;
    color: #666;
}