body::-webkit-scrollbar {
    width: 8px;  /* 스크롤바의 너비 */
}

body::-webkit-scrollbar-thumb {
    height: 30%; /* 스크롤바의 길이 */
    background: #444; /* 스크롤바의 색상 */
    
    border-radius: 10px;
}

body::-webkit-scrollbar-track {
    background: rgba(239, 239, 239, 1);  /*스크롤바 뒷 배경 색상*/
}

body {overflow-x: hidden}

p, a, h1, h2, h3, h4, h5, h6 {
transform: rotate(0.1deg);
color:#000000;
}

.terms-wrap > ul {
  margin-top: var(--mrz-row-50);
}
.terms-wrap > ul > li strong {
  display: block;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 18px; 
  font-weight: 500;
}
.terms-wrap > ul > li b {
  display: block;
  margin-top: var(--mrz-row-20);
  font-size: var(--mrz-fS-text-01); font-weight: bold;
}
.terms-wrap > ul > li {
  margin-top: var(--mrz-row-10);
  line-height: 160%;
  color: #444;
  font-family: 'Noto Sans KR', sans-serif; 
  font-size:16px;
  font-weight:300;
  letter-spacing:-1px;
}
.terms-wrap > ul > li.type_number {
    text-indent: -14px;
    padding-left: 14px;
    line-height: 160%;
}
.terms-wrap > ul > li > ul {
    margin-top: 5px;
}
.terms-wrap > ul > li > ul.type {
    margin-left: 14px;
}
.terms-wrap > ul > li.type_circle {
    text-indent: -18px;
    padding-left: 18px;
    line-height: 140%;
}

.type_number {
  text-indent: -14px;
  padding-left: 14px;
  line-height: 140%; font-weight: 100;
}