@charset "UTF-8";

/**************** 00. 공통 ****************/
html, body {font-family: 'Pretendard', 'Noto Sans KR', 'Roboto', sans-serif;}
a, body, button, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, select, table, td, textarea, th, ul {margin: 0; padding: 0;}
body, button, input, select, table, textarea {font-family: "Pretendard", sans-serif;}
* {box-sizing: border-box; margin: 0; padding: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
a img, fieldset, img {border: 0;}
img {vertical-align: top;}
ol, ul {list-style: none;}
address, em {font-style: normal;}
hr, legend {display: none;}
textarea {resize: none;}
.blind {overflow: hidden; position: absolute; width: 1px; height: 1px; margin: -1px; clip: rect(0 0 0 0);}
button {border: none; cursor: pointer;}
button::-moz-focus-inner {padding: 0; border: 0;}

html {scrollbar-width: thin; scrollbar-color: rgba(255, 255, 255, 0.48) transparent; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; text-size-adjust: 100%; scroll-behavior: smooth;}
h1, h2, h3, h4, h5, h6 {color: #333;}
a {color: #00a0ff; text-decoration: none;}
a:hover, a:active, a:focus {text-decoration: none;}
input[type=search]::-webkit-search-cancel-button {-webkit-appearance: none; appearance: none;}
input[type=search]::-webkit-search-decoration {-webkit-appearance: none; appearance: none;}
.se-viewer {--se-content-side-padding-mobile: 0; --se-content-side-padding-desktop: 0; --se-content-width-tablet: auto; --se-content-width-desktop-fit: auto;}

/**************** 00. FONT ****************/
@font-face {
  font-display: swap;
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/noto-sans-kr-v39-latin-regular.woff2') format('woff2');
}
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v51-latin-regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Pretendard';
  src: url('../font/Pretendard-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Pretendard';
  src: url('../font/Pretendard-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Pretendard';
  src: url('../font/Pretendard-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}