@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

* { margin:0; padding:0; }
* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
html, body { height: 100%; }
body { margin: 0; min-width: 300px; text-size-adjust: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust:none; font-size: 100%; line-height: 1; font-family: 'Lato', 'NanumGuthic'; font-weight: normal; }
* html #body   { height: 100%; }   /* for IE6.0 */
div section { overflow: hidden; }
div, nav, section, footer { position: relative; }
img, video { vertical-align: top; width: 100%; }
a { text-decoration: none; color: inherit; }
ul, li, ol, dl { list-style:none; }
select::-ms-expand { display: none; }
select { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
input, select, textarea, button { font: inherit; color: inherit; outline: none; border: none; }
article, aside, details, figcaption, figire, footer, header, hgroup, menu, nav, section { display: block; }
table { border-collapse:collapse; border-spacing:0; }
input, select { vertical-align: middle; }
lable { cursor:pointer; vertical-align: middle; }
.blind, legend, hr, caption { display:block; position:absolute; left:1000em; top:0; overflow:hidden; }
i, em, address {font-style:normal; font-weight:normal;}
body, h1,h2,h3,h4,h5,h6, p,ul,ol,dl,dt,dd,li,table,th,td, form,address,pre,caption,cite,code,dfn,var { font-style: normal;margin: 0; padding: 0; text-decoration: none; }
button { background: none; outline: none; border: none; cursor: pointer;}
button { background: none; outline: none; border: none; cursor: pointer; background-color: transparent; border-radius: 0px; }
a:hover { color: inherit!important; text-decoration: none!important; }
a:focus { color: inherit!important; text-decoration: none!important; }
input { outline:none; }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px #f6f8f9 inset !important; }
p { display: block; margin: 0px; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }