@charset "utf-8";

/* @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); */

@font-face {
    font-family: 'noto';
    font-style: normal;
    font-weight: 300;
    src: url('/font/notosanskr/notokr-regular.eot');
    src: url('/font/notosanskr/notokr-regular.eot?#iefix') format('embedded-opentype'),
         url('/font/notosanskr/notokr-regular.woff2') format('woff2'),
         url('/font/notosanskr/notokr-regular.woff') format('woff'),
         url('/font/notosanskr/notokr-regular.ttf') format('truetype');
 }
@font-face {
    font-family: 'noto';
    font-style: normal;
    font-weight: 400;
    src: url('/font/notosanskr/notokr-medium.eot');
    src: url('/font/notosanskr/notokr-medium.eot?#iefix') format('embedded-opentype'),
         url('/font/notosanskr/notokr-medium.woff2') format('woff2'),
         url('/font/notosanskr/notokr-medium.woff') format('woff'),
         url('/font/notosanskr/notokr-medium.ttf') format('truetype');
 }
@font-face {
    font-family: 'noto';
    font-style: normal;
    font-weight: 600;
    src: url('/font/notosanskr/notokr-bold.eot');
    src: url('/font/notosanskr/notokr-bold.eot?#iefix') format('embedded-opentype'),
         url('/font/notosanskr/notokr-bold.woff2') format('woff2'),
         url('/font/notosanskr/notokr-bold.woff') format('woff'),
         url('/font/notosanskr/notokr-bold.ttf') format('truetype');
 }

/* reset */
* { padding:0; margin:0;}
html{overflow-y:auto;  }
html,body{width:100%; min-height:100%; -webkit-text-size-adjust:none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, pre, p, input, textarea, blockquote, th, td { padding:0; margin:0; }
body { font-size:14px; font-family:'noto', 'Nanum Gothic', 'dotum';  color:#555; text-align:left;}

img { border:0; vertical-align:top; box-sizing:border-box; }
label img { vertical-align:middle; }
form, fieldset { display:block; border:0; }
caption, legend { position:absolute; left:-5000px; overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; }
ul, ol, li { list-style:none; }

hr { display:none; }
table { width:100%; border-collapse:collapse; border-spacing:0;  }
p, acronym, address, big, small, cite, code, dfn, em, kbd, pre, samp, sub, sup, tt, var { font-weight:normal; font-style:normal; font-smoothing: antialiased;}
h1, h2, h3, h4, h5, h6 { font-size:1.0em; }

input, select, textarea { margin:0; padding:0; font-size:13px;  font-family:'noto', 'dotum'; color:#555; vertical-align:middle;  }
blockquote, q { quotes:none; }
del { text-decoration:line-through; }

a { color:#333; text-decoration:none; }
a:hover, a:focus { color:#111; text-decoration:none; }

