.end-of-video-course-box {
    background-color: #fff;
    border-bottom: .1rem solid #d9d9d9;
    padding: 2rem 1rem
}

@media(min-width: 768px) {
    .end-of-video-course-box {
        padding:2rem
    }
}

@media(min-width: 1100px) {
    .end-of-video-course-box {
        padding:2rem 6.5rem;
        margin-bottom: 1.6rem
    }
}

.end-of-video-course-box a {
    color: #0067c8
}

@media(min-width: 1100px) {
    .end-of-video-course-box a:hover {
        color:#003982
    }
}

.end-of-video-course-box>.title {
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 1.3em;
    margin-bottom: 2rem;
    margin-top: 5rem
}

.end-of-video-course-box>.title.-head {
    margin-top: 0
}

.end-of-video-course-box>.text {
    font-size: 1.4rem;
    line-height: 1.7em;
    margin-bottom: 1rem
}

.end-of-video-course-box>.date {
    font-size: 1.4rem;
    margin-top: 6rem
}

.end-of-video-course-box .list {
    font-size: 1.4rem;
    line-height: 1.7em
}

.end-of-video-course-box .list>.item {
    margin-bottom: 1rem
}

.end-of-video-course-box .list.-lv1>.item {
    list-style-type: decimal;
    margin-left: 1.5em
}

.end-of-video-course-box .list.-lv2 {
    margin-top: 1rem
}

.end-of-video-course-box>dl {
    border-bottom: .1rem solid #d9d9d9;
    margin-bottom: 2.4rem
}

@media(min-width: 736px) {
    .end-of-video-course-box>dl {
        margin-bottom:3.2rem
    }
}

.end-of-video-course-box>dl:last-of-type {
    margin-bottom: 0
}

.end-of-video-course-box>dl>dt {
    font-size: 1.4rem;
    line-height: 1.6em;
    font-weight: 700;
    border-top: .1rem solid #d9d9d9;
    border-left: .1rem solid #d9d9d9;
    border-right: .1rem solid #d9d9d9;
    background-color: #f2f2f2;
    padding: .7rem 1rem
}

.end-of-video-course-box>dl>dd {
    font-size: 1.4rem;
    line-height: 1.6em;
    border-top: .1rem solid #d9d9d9;
    border-left: .1rem solid #d9d9d9;
    border-right: .1rem solid #d9d9d9;
    padding: 1rem
}

.end-of-video-course-box>ul>li {
    font-size: 1.4rem;
    list-style:  inside;
    margin: 1rem;
}