.mv img {
    max-width: 72px;
}

.mv.user_request img {
    max-width: 154px;
}

.regist01 .wrap {
    max-width: 840px;
}

.text-wrap p {
    text-align: left;
    line-height: 1.8;
    font-weight: normal;
}

.text-wrap p.text-block {
    margin-bottom: 20px;
}

.text-wrap .ul_mb {
    margin-bottom: 20px;
}

.text-wrap ul li {
    line-height: 1.6;
    margin-left: 15px;
    text-align: left;
}

.text-wrap ul li span {
    margin-left: -15px;
}

.text-wrap p.annotation {
    color: #cc0011;
    margin-top: 10px;
    margin-bottom: 25px;
    line-height: 1.5;
    font-weight: 700;
}

.btn {
    margin-top: 50px;
}

.regist01 .btn a {
    max-width: 400px;
}

.regist05 .btn {
    margin-top: 60px;
}

main .form-wrap h2.h2 {
    font-size: 28px;
    text-align: left;
    padding-bottom: 20px;
    letter-spacing: 3px;
    margin-bottom: 40px;
}

main .form-wrap .regist-categories .regist__checkbox span a {
    color: #008d54;
}

main .form-wrap .regist-categories .regist__checkbox span a:hover {
    opacity: 1;
    text-decoration: underline;
    text-underline-offset: 0.2em;
}

main .form-wrap .regist-categories {
    display: flex;
    flex-wrap: wrap;
}

main .form-wrap .regist__checkbox:not(:last-child) {
    margin-right: 3rem;
}

main .form-wrap .regist__checkbox.mt {
    margin-top: 1rem;
}

main .form-wrap .regist_reason p {
    margin-right: 3rem;
}

main .form-wrap .certificate_img_text {
    margin-bottom: 10px;
}

.ragist-exclusive-type {
    margin-bottom: 5rem;
}
.ragist-exclusive-type__item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 2rem;
}
.attention_text {
    margin-top: 10px;
}

main .form-wrap .title_wrap .title {
    line-height: 1.4;
}

@media screen and (max-width: 750px) {
    
    .regist05 .btn {
        margin-top: 50px;
    }

    main .form-wrap h2.h2 {
        font-size: 22px;
        letter-spacing: 2px;
        padding-bottom: 12px;
        margin-bottom: 30px;
    }

    main .form-wrap .title_wrap {
        position: relative;
    }

    main .form-wrap .regist__checkbox {
        margin-top: 1rem;
    }

}