*{margin: 0; padding: 0; box-sizing: border-box;}
body{line-height: 1;}


h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;}
ul, ol, li{list-style: none;}
a{text-decoration: none; color: black;}
img, video{vertical-align: top;}
table {border-collapse: collapse;}
input, textarea, select {outline: 0;}
button {border: none; cursor: pointer;}
textarea {resize: none;}
.clear_fix::after{content: ""; display: block; clear: both;}
.elli {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-family: "pretendard-L" !important;}
.multiElli {
	/* font-size: 10px;
	-webkit-line-clamp: 2;
	line-height: 20px; 
	height: 40px;  */
	display: -webkit-box; 
	word-wrap: break-word; 
	color: #444; 
	-webkit-box-orient: vertical; 
	overflow: hidden; 
	text-overflow: ellipsis; 
	text-decoration: none;
	font-family: "Mal_Gothic-R" !important;
}
.tl {text-indent: -9999px;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px white inset;
	box-shadow: 0 0 0 1000px white inset;
}


html {
    /*font-family: "pretendard-L";*/
	font-family:'Malgun Gothic', dotum, sans-serif;
    color: #130005;
	scroll-behavior: smooth;
	word-break: keep-all;
	word-wrap: break-word;
}
a {
    color: #130005;
}

html::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
html::-webkit-scrollbar-track {
    background-color: rgb(187, 187, 187);
}
html::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    overflow: hidden;
}