@charset "utf-8";


@font-face {
  font-family: 'Pretendard';
  src: url('/static/custom/fonts/pretendard/web/static/woff2/Pretendard-Regular.woff2') format('woff2'),
  url('/static/custom/fonts/pretendard/web/static/woff/Pretendard-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Pretendard';
  src: url('/static/custom/fonts/pretendard/web/static/woff2/Pretendard-Bold.woff2') format('woff2'),
  url('/static/custom/fonts/pretendard/web/static/woff/Pretendard-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}


/* CSS Document */
* {
  margin: 0; padding: 0; list-style-type: none;
}

html {
  height: 100%;
}

body {
  margin: 0; color: #000000; letter-spacing: normal; -webkit-text-size-adjust: none; /*width:100%;*/ min-height: 100%; overflow: hidden; overflow-y: scroll
}
html, body {font-family: 'Pretendard','Malgun Gothic', '맑은 고딕', helvetica, "Apple SD Gothic Neo", sans-serif;font-size: 10pt;}

h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ul,ol,li,form,fieldset,blockquote,address,table,thead,tbody,tfoot,tr,td,caption {
  margin: 0; padding: 0;
}

a,a:link,a:visited,a:hover {
  color: #666; text-decoration: none;
}

ul,ol {
  list-style: none;
}

em,var {
  font-style: normal;
}

img,fieldset {
  border: 0 none;
}

div,p,span,li,table td {
  word-break: break-all;
}

hr {
  position: absolute; top: 0; left: 0; width: 0; height: 0; overflow: hidden; padding: 0; visibility: hidden; font-size: 0; line-height: 0;
}

caption,legend {
  visibility: hidden; overflow: hidden; width: 0; height: 0; padding: 0; margin: 0; font-size: 0; line-height: 0;
}

textarea {
  resize: none; padding: 9px; padding-right: 0; border-top: solid 1px #afafaf; border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; border-left: solid 1px #c3c3c3; color: #666;
}

.skip,.tableskip {
  visibility: hidden; overflow: hidden; width: 0; height: 0; padding: 0; margin: 0; font-size: 0; line-height: 0;
}

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,menu,nav,section,summary {
  display: block;
}

table {
  border-collapse: collapse;
}

tr,td,select,input,textarea,text-decoration {
  text-decoration: none; border-collapse: collapse; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin: 0;
}

.k-grid-header-wrap .k-header {text-align: center!important;}