/* Form Styles */
input, textarea {
    background: transparent !important;
    border-bottom: 1px solid rgba(248, 248, 248, 0.2) !important;
    border-radius: 0 !important;
    transition: border-color 0.4s ease;
}
input:focus, textarea:focus {
    outline: none;
    border-bottom-color: #cab77b !important;
}
/* Chrome等のオートフィル背景色対策 */
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #000 inset !important;
    -webkit-text-fill-color: #F8F8F8 !important;
}