@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&display=swap&subset=korean');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Spartan:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nata+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap');


/* width */
::-webkit-scrollbar {
	width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
	background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
	background: #666;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
	background: #444;
}

html,
body {
	font-family:'Spartan', "Open Sans", 'Noto Sans KR', "Malgun Gothic", "Nanum Gothic", NanumGothic, Dotum, "돋움", Arial;
}


a:hover {
	text-decoration: none;
}
a {
	color: unset;
}
input,
textarea:focus {
	outline: none !important;
}
br {
	visible: hidden;
}
br {
	font-family: none;
}
*:focus {
	outline: none !important;
}

.clear:after {
	content: "";
	display: block;
	clear: both;
}

#table_refund {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #ccc;
	margin: 1% 0;
}

#table_refund tr,
#table_refund td {
	border: 1px solid #ccc;
	padding: 5px;
	text-align: center;
}

#table_refund th {
	background: #f3f3f3;
	padding: 5px;
	border: 1px solid #ccc;
	text-align: center;
}

#login_fs legend {
	display: none;
}

#bo_v {
	margin: 0;
}

#bo_sch legend {
	display: none;
}

.sd_h_50 {
	height: calc(100vh * 0.6) !important;
}
@media (min-width: 1921px) {}

@media (min-width: 1200px) {}

@media (max-width: 1024px) {
	
	#table_refund {
		width: 100%;
	}
}

@media (max-width: 998px) {}

@media (max-width: 769px) {
	.sd_h_50 {
		height: calc(100vw * 0.6) !important;
	}
	.sd_h_100 {
		height: calc(100vw * 0.7) !important;
	}
}

@media (max-width: 560px) {
	#table_refund { 
		font-size:10px;
		letter-spacing:-0.9px;
	}
}



