The Marine Corps is considered a separate branch of the military. They have their own representative on the Joint Chiefs, their budget is no longer a part of the Navy budget, they are in all respects independent. Something not sanctioned by the Constitution.
The Commandant of the Marine Corps answers to the Chief of Naval Operations, and both of them to SECNAV.