Answer:
Slavery
Step-by-step explanation:
The direct cause was Abraham Lincoln, a Republican president being elected, which caused South Carolina to secede and the rest of the southern states followed. The long term reasons were of course the issue of slavery. The southern states wanted to transport their slaves anywhere in the country, and felt that their interests would be threatened if Abe Lincoln was elected.