@charset "utf-8";

/**
 * --------------------------------
 * reset CSS
 * creator : chowoobin
 * --------------------------------
*/

/* 웹폰트 */
@font-face{
  font-family:"NanumSquare";
  font-style:normal;
  font-weight:normal;
  src:url("../font/NanumSquareB.eot");
  src:url("../font/NanumSquareB.eot?#iefix") format("embedded-opentype"),
      url("../font/NanumSquareB.woff2") format("woff2"),
      url("../font/NanumSquareB.woff") format("woff");
}
@font-face{
  font-family:"NanumSquare";
  font-style:normal;
  font-weight:700;
  src:url("../font/NanumSquareEB.eot");
  src:url("../font/NanumSquareEB.eot?#iefix") format("embedded-opentype"),
      url("../font/NanumSquareEB.woff2") format("woff2"),
      url("../font/NanumSquareEB.woff") format("woff");
}

html,body,div,p,iframe,frameset, h1,h2,h3,h4,h5,h6, strong,span,b,em,var,label,legend, ul,ol,li,dl,dt,dd,
table,thead,tbody,tfoot,tr,th,td,caption, form,fieldset,input,textarea, sub,sup,img,a,del,button,pre,
header,footer,section,article,aside,figure,figcaption{padding:0;margin:0;}
/* 목록 스타일 리셋 */
ul, ol, li{list-style:none;}
/* 태그 리셋 */
button{background:transparent;cursor:pointer;}
img{vertical-align:top;}
img,button,fieldset,table{border:0;}
em, address, del{font-style:normal;}
label,a{display:inline-block;}
h2,h3,h4,h5,h6{font-weight:normal;}
strong, em{font-weight:normal;}
/* form */
input,select,label,button,textarea{border-radius:0;-webkit-border-radius:0;background-color:transparent;color:#111;font-size:12px;font-weight:normal;line-height:normal;font-family:"NanumSquare", -apple-system, BlinkMacSystemFont, system-ui, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;;vertical-align:middle;}
textarea{resize:none;}
/* table */
table{width:100%;border-collapse:collapse;border-spacing:0;}
th, td{word-break:keep-all;word-wrap:break-word;}
/* alink */
a{border:0;color:#888;text-decoration:none;}
a:hover{text-decoration:none;}
a.on{height:auto;text-indent:inherit;background-image:none;}
*, *:before, *:after{box-sizing:border-box;}
/* body, html */
html,body{height:100%;}
body{background:#fff;color:#111;font-family:"NanumSquare", -apple-system, BlinkMacSystemFont, system-ui, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;font-size:14px;font-weight:normal;line-height:1;letter-spacing:-0.05em;-webkit-word-break:keep-all;-moz-word-break:keep-all;word-break:keep-all;word-wrap:break-word;}
/* 대체텍스트 and 숨김처리 */
caption, legend, .hidden, .hide{position:absolute !important;top:0 !important;left:0 !important;padding:0 !important;border:0 !important;overflow:hidden !important;width:0 !important;height:0 !important;line-height:0 !important;}
