@charset "utf-8";  
/*********** <홈페이 기본 글씨체> ***********/
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800');
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700,500);
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");
@import url('https://fonts.googleapis.com/css2?family=Black+Han+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;700;900&display=swap');

@font-face {
  font-family: 'KOHIBaeumOTFL';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/KOHIBaeumOTFL.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'BMDOHYEON';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/BMDOHYEON.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}


/* 기본 리셋 (Reset CSS) */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  word-break: keep-all;
}

html, body {
  font-family: 'Pretendard', sans-serif;
}

/* 링크 스타일 */
a {
  color: inherit;
  text-decoration: none;
  transition: color 0.2s;
}
a:hover, a:focus {
  text-decoration: none;
  color: #357ab8; /* hover 시 강조 색 */
}

li{list-style:none;}

/* 목록 스타일 제거 (강제 적용 X) */
ul, ol {
  list-style: none;
}

/* 버튼 기본 리셋 */
button {
  border: none;
  background: none;
  cursor: pointer;
  font-family: inherit;
}


/* 입력 폼 */
input, textarea, select {
  font-family: inherit;
  font-size: 100%;
  border: 1px solid #ccc;
  outline: none;
}
input:focus, textarea:focus, select:focus {
  border-color: #357ab8;
}
