@charset "utf-8";


/* html, body {color:#585858; font-family:'Noto Sans Korean','돋움',Dotum,Verdana,Arial,AppleGothic,sans-serif; height:100%; margin: 0; padding:0;} */
html, body {color:#585858; font-family:'pretendard','Noto Sans KR','돋움',Dotum,Verdana,Arial,AppleGothic,sans-serif; height:100%; margin: 0; padding:0;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
/* h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Noto Sans Korean','돋움',Dotum,Verdana,Arial,AppleGothic,sans-serif;} */
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'pretendard','Noto Sans KR','돋움',Dotum,Verdana,Arial,AppleGothic,sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul, nav ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-size:1em}
button {cursor:pointer; background-color: #fff; border:solid 1px #999;}
button:disabled{cursor: default;}
input{border-radius: 0; border:0; background-color: inherit; padding-left: 10px; line-height: 28px; outline: none;}

textarea, select {font-family:dotum;font-size:1em}
select {margin:0; border:0;font-family:'pretendard','Noto Sans Korean','돋움',Dotum,Verdana,Arial,AppleGothic,sans-serif; -moz-appearance: none;
  -webkit-appearance: none; background: url(../images/ico_select_down.png)no-repeat 90% 50%; width: 100%;
  background-size: 10px 10px; outline: none; padding:10px}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#646464;text-decoration:none}
a:hover, a:focus, a:active {color:#646464; cursor: pointer;}

dl, dt, dd{margin:0; list-style: none}

table{border-collapse: collapse; border-spacing: 0; }



.scroll::-webkit-scrollbar {
    display: none;
  }
  .scroll {
    -ms-overflow-style: none; /* 인터넷 익스플로러 */
    scrollbar-width: none; /* 파이어폭스 */
}


@font-face {
  font-family: 'YanoljaYache';
  font-weight: 400;
  font-style: normal;
  src: url('https://cdn.jsdelivr.net/gh/webfontworld/yanolja/YanoljaYacheRegular.eot');
  src: url('https://cdn.jsdelivr.net/gh/webfontworld/yanolja/YanoljaYacheRegular.eot?#iefix') format('embedded-opentype'),
       url('https://cdn.jsdelivr.net/gh/webfontworld/yanolja/YanoljaYacheRegular.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/gh/webfontworld/yanolja/YanoljaYacheRegular.woff') format('woff'),
       url('https://cdn.jsdelivr.net/gh/webfontworld/yanolja/YanoljaYacheRegular.ttf') format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'YanoljaYache';
  font-weight: 700;
  font-style: normal;
  src: url('https://cdn.jsdelivr.net/gh/webfontworld/yanolja/YanoljaYacheBold.eot');
  src: url('https://cdn.jsdelivr.net/gh/webfontworld/yanolja/YanoljaYacheBold.eot?#iefix') format('embedded-opentype'),
       url('https://cdn.jsdelivr.net/gh/webfontworld/yanolja/YanoljaYacheBold.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/gh/webfontworld/yanolja/YanoljaYacheBold.woff') format('woff'),
       url('https://cdn.jsdelivr.net/gh/webfontworld/yanolja/YanoljaYacheBold.ttf') format("truetype");
  font-display: swap;
}

@font-face {
  font-family: 'yg-jalnan';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
