#tail {
	margin-top:50px;
}

#tail .tail_inner {
display:flex;
height:100px;
	text-align: center;
	justify-content: center;
}



@media ( max-width: 800px ) {
   #wrap .wrap_inner {
		flex-direction: column;
		gap:0;
	}
	.left_container {
		width:100%;
	}
	.main_contents  {
		flex-direction: column;
		gap:0;
	}
	.right_container {
		width:100%;
	}
	.main_left {
		width:100%;
	}
	.main_right {
		width:100%;
	}
	.main_title_section {
	flex-direction: column;
	}
	.main_title_section .info_area {
	width:100%;
	}
	.header_wrap {
	justify-content: flex-start;
	flex-direction: column;
	}
	.main_right ul {
		margin-left:10%;
	}
.main_contents_top img {
	height: auto;
  width: 100%;
	
	}

}

