hr    { margin:0px ; padding:0px ; }
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
  vertical-align: baseline;
  font-family: ¸¼Àº °íµñ, Malgun Gothic, NanumGothic,'NanumGothic', ³ª´®°íµñ, NG, Tahoma, Geneva, sans-serif;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  outline : 0;
  padding: 0;
  margin: 0;
  border: 0;
}
/* remember to define focus styles! */
:focus {
  /* outline: 0; */
}
body {
  background: white;
  line-height: 1.2;
  color: black;
}

ol, ul {
  list-style: none; 
}
textarea  { margin:0px ; padding:0px ; }
/* tables still need cellspacing="0" in the markup */
table {
  /*border-collapse: separate;*/
  border-collapse: collapse;
  border-spacing: 0;
}
caption, th, td {
  font-weight: normal;
  text-align: left;
}
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "";
}
/*a:link { color:#3366cc; text-decoration:none; }
a:visited { color:#3366cc; text-decoration:none; }
a:active { color:#3366cc; text-decoration:none; }
a:hover { color:#2850a2; text-decoration:none; }*/
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:active { text-decoration:none; }
a:hover { text-decoration:none; }
button { margin: 0px; padding: 0px; border: 0px; cursor: pointer; background-color: transparent; }
input { padding: 0px; margin: 0px; }
canvas { margin: 0px; padding: 0px; vertical-align: top; }
// »çÀÌÆ® ÇÊ¿äÇÑ ÃÊ±âÈ­
* , *:before , *:after { box-sizing: border-box; margin: 0; padding: 0; }
input , button { outline: none; border: none; }
button { background-color: transparent; box-sizing: border-box; }
// Å©·Ò ÀÎÇ² Á¤º¸ Ä³½Ã ÀÚµ¿ Ã¤¿ì±â CSS ÃÊ±âÈ­
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s , color 5000s ease-in-out 0s ;
}
input, select, img {
    vertical-align: middle;
}