.form_tips { background-color: #f8f9fa; padding: 15px; border-radius: 4px; margin-bottom: 20px; } .form_tips ul { margin: 10px 0 0 20px; padding: 0; } .form_tips li { margin-bottom: 5px; color: #666; } .required { color: #dc3545; margin-left: 3px; } .detail_form input::placeholder, .detail_form textarea::placeholder { color: #999; font-size: 13px; } .detail_form select { width: 100%; padding: 8px; border: 1px solid #ddd; border-radius: 4px; color: #333; } .detail_form select option:first-child { color: #999; } .detail_form input[type="tel"] { width: 100%; padding: 8px; border: 1px solid #ddd; border-radius: 4px; }