@charset "utf-8";
* { 
	margin: 0; padding: 0; vertical-align: top; border: 0; outline: 0; 
	box-sizing: border-box; 
	font-family: 'pretendard', sans-serif; 
	font-size: var(--unit-24); 
	line-height: 100%; 
	font-weight:var(--fontWeight-regular); 
	background-position: center; 
	background-repeat: no-repeat; 
	color: var(--color_12); 
} 
html { font-size:10px; } 

*:after { background-position: center; background-repeat: no-repeat; } 
a { color: #000; text-decoration: none; background-color: transparent; outline: none } 
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section { display: block; } 
ul,ol,li { list-style: none; } 
video { width: 100%; } 
table { border-spacing: 0; border-collapse: collapse; } 
table td,table th { vertical-align: middle; } 
label { cursor: pointer; } 
select { color: #000; } 
button { cursor: pointer; background-color: transparent; color: #000; cursor: pointer; } 
img { border:0; vertical-align: top; width: 100%; } 
fieldset { border: none; } 
i,address,caption,cite,code,em,strong,th,var { font-style: normal; font-weight: 400; } 
a:focus { outline: 0; } 
a:hover, a:visited, a:link, a:active { text-decoration: none; color:#000; background-color:transparent; } 



input:disabled, textarea:disabled, 
input:disabled::placeholder, 
textarea:disabled::placeholder {color: currentcolor; -webkit-text-fill-color: currentcolor;opacity: 1; } 