body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
    'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
    monospace;
}


html,body,#root{
  width : 100%;
  height : 100%;
}


*{
  font-family: 'Noto Sans KR';
  box-sizing: border-box;
}


/* BODY SCROLL */
/* 
body{
  scrollbar-width  : 1px;
  scroll-margin: 0px;
}


body::-webkit-scrollbar{
  width : 10px;
  border-radius:  3px;
}

body::-webkit-scrollbar-track{
  box-shadow: inset 0 0 6px rgba(0,0,0,0.00);
  -webkit-box-shadow : inset 0 0 6px rgba(0,0,0,0.00);
}

body::-webkit-scrollbar-thumb{
  background-color: rgba(0,0,0,0.5);
  border-radius: 10px;
}
 */





/* Input-Number 증감 버튼 제거 */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}


ul.numberlist-ul li {
  list-style:none;
  position:relative;
  counter-increment: list-number;
  line-height: 150%;
  margin-bottom: 0.5rem;
  font-weight: 100;
}

ul.numberlist-ul li:before {
  content: counter(list-number);
  display: inline-block;
  text-align: center;
  line-height: 14px;
  width: 15px;
  height: 15px;
  font-size: 12px;
  border-radius: 50%;
  margin-right: 10px;
  border: 1px solid #333;
  position: absolute;
  margin-top: 6px;
  margin-left: -25px;
}


.ContentHTML img{
  max-width: 100%;
  height: auto;
}