.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;
}
.login-out{
        margin-top: 20px;
}
.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: #A41A17;
}
.check-agree a {
    text-decoration: underline;
}
.check-agree a:hover {
    color: #AE9326;
    text-decoration: none;
}
@media screen and (max-width: 767px) {
    .check-agree label {
        margin: 2px 0;
    }
}