/* font */
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css");
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 100;
  src: url("/css/font/Pretendard-Thin.woff2") format("woff2"), url("/css/font/Pretendard-Thin.woff") format("woff"), url("/css/font/Pretendard-Thin.ttf") format("truetype"), url("/css/font/Pretendard-Thin.otf") format("opentype");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 200;
  src: url("/css/font/Pretendard-ExtraLight.woff2") format("woff2"), url("/css/font/Pretendard-ExtraLight.woff") format("woff"), url("/css/font/Pretendard-ExtraLight.ttf") format("truetype"), url("/css/font/Pretendard-ExtraLight.otf") format("opentype");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 300;
  src: url("/css/font/Pretendard-Light.woff2") format("woff2"), url("/css/font/Pretendard-Light.woff") format("woff"), url("/css/font/Pretendard-Light.ttf") format("truetype"), url("/css/font/Pretendard-Light.otf") format("opentype");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 400;
  src: url("/css/font/Pretendard-Regular.woff2") format("woff2"), url("/css/font/Pretendard-Regular.woff") format("woff"), url("/css/font/Pretendard-Regular.ttf") format("truetype"), url("/css/font/Pretendard-Regular.otf") format("opentype");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 500;
  src: url("/css/font/Pretendard-Medium.woff2") format("woff2"), url("/css/font/Pretendard-Medium.woff") format("woff"), url("/css/font/Pretendard-Medium.ttf") format("truetype"), url("/css/font/Pretendard-Medium.otf") format("opentype");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 600;
  src: url("/css/font/Pretendard-SemiBold.woff2") format("woff2"), url("/css/font/Pretendard-SemiBold.woff") format("woff"), url("/css/font/Pretendard-SemiBold.ttf") format("truetype"), url("/css/font/Pretendard-SemiBold.otf") format("opentype");
}
@font-face {
  font-family: "Pretendard";
  font-style: bold;
  font-weight: 700;
  src: url("/css/font/Pretendard-Bold.woff2") format("woff2"), url("/css/font/Pretendard-Bold.woff") format("woff"), url("/css/font/Pretendard-Bold.ttf") format("truetype"), url("/css/font/Pretendard-Bold.otf") format("opentype");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 800;
  src: url("/css/font/Pretendard-ExtraBold.woff2") format("woff2"), url("/css/font/Pretendard-ExtraBold.woff") format("woff"), url("/css/font/Pretendard-ExtraBold.ttf") format("truetype"), url("/css/font/Pretendard-ExtraBold.otf") format("opentype");
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-weight: 900;
  src: url("/css/font/Pretendard-Black.woff2") format("woff2"), url("/css/font/Pretendard-Black.woff") format("woff"), url("/css/font/Pretendard-Black.ttf") format("truetype"), url("/css/font/Pretendard-Black.otf") format("opentype");
}
@font-face {
  font-family: "LeferiPointWhite";
  src: url("/css/font/LeferiPointWhite.woff") format("woff"), url("/css/font/LeferiPointWhite.ttf") format("truetype");
}
@font-face {
  font-family: "LeferiPointBlack";
  src: url("/css/font/LeferiPointBlack.woff") format("woff"), url("/css/font/LeferiPointBlack.ttf") format("truetype");
}

html, body{min-width:100%;min-height:100%;}
html{overflow-y:scroll;}
html, body, div, p, h1, h2, h3, h4, h5, h6,
ul, ol, li, dl, dt, dd, table, th, td, pre, blockquote, thead, tfoot,
form, fieldset, legend, input, textarea, button, select{margin:0;padding:0;}
body, div, table, th, td, pre, blockquote, thead, tfoot,
input, button, textarea, ol, li, ul, dl, dt, dd{font-family:"Pretendard", sans-serif;font-weight:400;letter-spacing:-0.05em;}
body, div, table, th, td, pre, blockquote, em{font-weight:normal;font-style:normal;color:#454545;}
body, div, table, th, td, pre, blockquote{font-size:12px;}
h1, h2, h3, h4, h5, h6{font-size:1em;font-weight:600;}
b, strong{font-weight:600;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
img, table, thead, tfoot, fieldset, legend, iframe{border:none;}
label, input, button, textarea, select, img{vertical-align:middle;}
textarea{display:block;width:100%;height:100px;}
input, textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;border-radius:0;background:none;}
button{background-color:transparent;cursor:pointer;border:0;}
legend{position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}
hr{display:none;}
select{font-size:12px;height:23px;padding:1px;border:1px solid #ccc;background:#fff;}
ol, li, ul, dl, dt, dd{list-style-type:none;list-style:none;text-align:left;position:static;}
a:link, a:visited{color:#454545;text-decoration:none;}
a:hover, a:focus, a:active{color:#454545;text-decoration:underline;}
table{border-collapse:collapse;border-spacing:0;}
table caption{height:0;font-size:0;line-height:0;overflow:hidden;}
table th{background-color:#f8f8f8;white-space:nowrap;text-overflow:ellipsis;line-height:1.3em;}
table, th, thead, tfoot{outline:0;}
thead, tfoot{font-size:12px;line-height:1em;vertical-align:baseline;}