@charset "utf-8";


div#agreement {
    width: 100%;
    margin: 0 auto;
    padding: 15px 0;
}

div#agreement h3 {
    font-size: 135%;
    font-weight: bold;
}

div#agreement div {
    height: 200px;
    margin: 15px 0;
    padding: 20px 30px;
    background: #fafafa;
    border: 1px solid #cccccc;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

div#agreement div h4 {
    margin-top: 30px;
    font-weight: bold;
}

div#agreement div h4:first-child {
    margin-top: 0px;
}

div#agreement input[type="checkbox"] {
    margin-right: 10px;
}


form#mail_form div#agreement span.error_check {
    display: none;
    color: #ff0000;
    margin-top: 3px;
}