*{
    box-sizing: border-box;
}

body{
	
	word-break : break-all;
}

body, html, ul, li, p, form, fieldset{
    margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,h6{
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-size: 1rem;
}

i, em, b, strong{
    font-weight: normal;
    font-style: normal;
}

ul,li{
    list-style: none;
    margin: 0;
    padding: 0;
}

button{
	cursor: pointer;
}

fieldset{
    border: none;
}

input:focus{
	outline: none;
}

textarea{
	resize: none;
}

textarea:focus{
	outline: none;
}

::-webkit-scrollbar {
  width: 8px;
}

/* 스크롤바 트랙 */
::-webkit-scrollbar-track {
    background: #f0f0f0; /* 연회색 배경 */
}

/* 스크롤바 핸들 */
::-webkit-scrollbar-thumb {
    background-color: #999999; /* 중간 회색 */
    border-radius: 4px;
}

/* 호버 시 더 어두운 색 */
::-webkit-scrollbar-thumb:hover {
    background-color: #555555;
}

@font-face {
  font-family: 'b';
  src: url('/font/Pretendard-Bold.woff2');
}

@font-face {
  font-family: 'sb';
  src: url('/font/Pretendard-SemiBold.woff2');
}


@font-face {
  font-family: 'm';
  src: url('/font/Pretendard-Medium.woff2');
}


@font-face {
  font-family: 'r';
  src: url('/font/Pretendard-Regular.woff2');
}