* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* 폰트를 부드럽게 */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* 웹킷 마음대로 폰트 크기 조절 막음 */
  -webkit-text-size-adjust: none;
  /* 웹킷 마음대로 눌림 하이라이트 막음 */
  -webkit-tap-highlight-color: transparent;

  font-size: inherit;
  line-height: 1;
  letter-spacing: 0;
  color: inherit;

  font-family: -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "맑은 고딕", sans-serif;
}
a {
  color: inherit;
  text-decoration: none;
}
button,
input,
textarea,
[contentEditable="true"] {
  background-color: transparent;
  border: none;
  border-radius: 0;

  outline: none;

  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
button,
input[type="checkbox"] {
	color: inherit;
	cursor: pointer;
	/* 더블 탭으로 확대 삭제 */
	touch-action: manipulation;
	/* 복사를 위한 커서 선택 막기 */
	user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
textarea {
  resize: none;
  overflow: hidden;
}
img {
  border: none;
}
ul,
ol {
  list-style: none;
}
p {
  word-break: break-all;
}
