@charset "UTF-8";

@media all and (max-width: 1360px)
{
	.tab li { border-radius: 20px !important; }
	.tab li:last-child { margin-top: 10px; }
}

@media all and (max-width: 1190px)
{
	table tbody tr td.kor_lecture_cont { padding-top: 30px; }
	table tbody tr td.kor_lecture_cont span.kor_lecture { left: 0; right: auto; }
}

@media all and (max-width: 768px)
{
	.swal2-container.swal2-center>.swal2-popup { width: 95%; }
	.swal2-title							   { font-size: 23px !important; }

	.area									   { width: 100%; overflow: hidden; overflow-x: scroll; }
	.area table								   { width: 768px; }
}

@media all and (max-width: 630px)
{
	.popuptable { overflow: hidden; overflow-x: scroll; }
	.popuptable table { min-width: 630px; }
}

@media all and (max-width: 550px)
{
	#fancybox-close { overflow-x: scroll; overflow-y: hidden; }
	#fancybox-close table { min-width: 550px; }
}