.signupSection {
  height: calc(60rem * var(--rem-scale));
}

.allcheck {
  display: flex;
  align-items: flex-end;
  width: 100%;
  cursor: pointer;
}

.allcheck input{
  width: calc(1.8rem * var(--rem-scale));
  height: calc(1.8rem * var(--rem-scale));
  margin-right: calc(0.8rem * var(--rem-scale));
  cursor: pointer;
}

.allcheck label {
  font-size: calc(1.6rem * var(--rem-scale));
  color: #191919;
  cursor: pointer;
}

.terms {
  width: calc(100% - calc(2.2rem * var(--rem-scale)));
  height: calc(20rem * var(--rem-scale));
  padding: calc(1rem * var(--rem-scale));
  border: calc(0.1rem * var(--rem-scale)) solid #D2D2D2;
  overflow-y: scroll;
  margin-top: calc(2rem * var(--rem-scale));
  font-size: calc(1.3rem * var(--rem-scale));
}

/* 스크롤바 설정*/
.terms::-webkit-scrollbar {
  width: calc(0.8rem * var(--rem-scale));
}

/* 스크롤바 막대 설정*/
.terms::-webkit-scrollbar-thumb {
  height: 17%;
  background-color: #444444;
  /* 스크롤바 둥글게 설정    */
  border-radius: 10px;
}

/* 스크롤바 뒷 배경 설정*/
.terms::-webkit-scrollbar-track {
  background-color: #F5F5F5;
}

.checkBox {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin-top: calc(1.2rem * var(--rem-scale));
  cursor: pointer;
}

.checkBox input{
  width: calc(1.8rem * var(--rem-scale));
  height: calc(1.8rem * var(--rem-scale));
  margin-right: calc(0.8rem * var(--rem-scale));
  cursor: pointer;
}

.checkBox label {
  font-size: calc(1.6rem * var(--rem-scale));
  color: #191919;
  cursor: pointer;
}