.cursor_inherit {
    cursor: inherit !important;
}

.address-stress {
    margin-bottom: 16px;
}

.cursor__default {
    cursor: default;
}

.pointer-event__none {
    pointer-events: none;
}

.provision_slider {
    padding: 15px 20px;
    color: #333;
    line-height: 1.4;
}

.provision_slider {
    padding: 10px 10px;
    border: 1px solid #24a5c2;
    margin: 10px 0px;
    text-align: left;
}

.red_box {
    padding: 10px 10px;
    border: 1px solid #f00;
    color: #f00;
    margin: 10px 0px;
    text-align: left;
}

.red_text {
    color: #C00;
    font-weight: bold;
}

.agreement {
    height: 200px;
    padding: 15px 20px;
    border: 1px solid #f00;
    overflow: auto;
    overflow-y: scroll;
    color: #333;
    line-height: 1.4;
}

.agreement span {
    font-weight: bold;
    display: block;
}

.agree_title {
    padding: 10px;
    border: 1px solid #bbb;
    border-top: none;
    background: none repeat scroll 0% 0% #EEE;
    text-align: center;
    font-weight: bold;
}

.agree_title span {
    font-size: 18px;
}

.download-section {
    margin-top: 50px;
    width: 100%;
    font-size: 18px;
    text-align: center;
    font-weight: bolder;
}

.download-btn-grey {
    background-color: #868484;
    padding: 20px;
    border:  #868484;
    color: #fff !important;
} 

.download-btn {
    background-color: #C00;
    padding: 20px;
    border: #C00;
    color: #fff !important;
}

.download-section a:hover {
    color: #fff !important;
    text-decoration: none;
}

.provision_first {
    margin: 10px 20px;
    width: 100%;
    text-align: left;
}

.provision_second {
    width: 100%;
}

.provision_chk {
    text-align: center;
    margin-bottom: 20px;
    
}

.provision_chk span {
    font-weight: bold;
}

.text-bold {
    font-weight: bold;
    margin: 10px 0px;
    font-size: 18px;
}

.download-content {
    margin-top: 10px;
}

.provision_first_checkbox {
    font-size: 18px;
}

.provision_first_checkbox a {
    text-decoration: underline;
}

.download-img {
    width: 100% !important;
    height: auto;
}

.download-slide-iframe {
    width: 1px;
    height: 1px;
    position:absolute;
    opacity:0;
}

.color-red-text {
    color: red;
}

.seminar-application-disabled {
    background-color: #9a9a9a;
    cursor: default !important;
}
