@charset "UTF-8";

main form dl input, main form textarea {
    background: #fff;
}
.widget_form form input, .widget_form form textarea {
    color: #000!important;
}

main form .submit span input {
    color: #000!important;
    background: transparent;
    pointer-events: auto;
}
.contents_btn01 a:before, main form .submit span:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background: linear-gradient(90deg, rgb(240, 168, 81) 0%, rgb(233, 85, 50) 100%);
    width: 100%;
    height: 100%;
    transition: transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s;
    transform: scale(0, 1);
    transform-origin: right top;
}
main form .submit span input:hover {
    border: 1px solid #fff!important;
    background: transparent!important;
    color: #000!important;
}
.widget_form form .submit span:hover {
    border: 1px solid #fff!important;
}
.widget_form form .submit span:hover:before {
    transform-origin: left top;
    transform: scale(1, 1);
}


