@charset "utf-8";
/* CSS Document */
/* base */

@font-face {
    font-family: 'no300';
    src: url('../fonts/NotoSansKR-Regular-Hestia.woff');
    font-weight: normal;
    font-style: normal;
    
}


html,body { }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, textarea, p, blockquote, th, td, textfield, select, img{
  margin:0;
  padding:0;
}

body {color:#666;font-size:14px; font-family:'no300', '나눔고딕',NanumGothic, '돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif !important;
font-synthesis: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: 'liga', 'kern';
  direction: ltr;
  letter-spacing: -1px;
 }
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
ol, ul, li, dd, dl, dt  {list-style:none;}
fieldset, legend {border:0; margin:0;padding:0;}
img {border:0;vertical-align:baseline; }
label{cursor:pointer; font-weight: normal;}
address, caption, em{font-weight:normal;font-style:normal;}

*:hover {

}
a {cursor: pointer;}
strong{letter-spacing:-1px}

table {border-collapse:collapse;}
.bx-wrapper a{display: block;}
.bx-viewport ul:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* {
  -webkit-text-size-adjust: none;
-moz-text-size-adjust: none;
-ms-text-size-adjust: none;
}

.btn {
  border-radius: 0px;
}
.form-control {
  border-radius: 0px;
}