.check-agree-box {
    border-top: 2px dotted #ddd;
    clear: both;
    margin: 0 auto;
    max-width: 956px;
    padding-top: 20px;
    font-size: 13px;
    letter-spacing: 0.06em;
}
.check-agree label {
    display: inline-block;
    margin: 5px 0;
    padding-left: 24px;
}
.check-agree .form-checkbox:before {
    position: absolute;
    left: 0;
    top: 4px;
}
.check-agree strong,
.check-agree a {
    color: #1d96de;
}
.check-agree a {
    text-decoration: underline;
}
.check-agree a:hover {
    color: #28bdb3;
    text-decoration: none;
}


/* @media screen and (max-width: 767px) {
} */