@charset "utf-8";

/* Reset */
body, h1, h2, h3, h4, h5, h6,
div, p, blockquote, pre, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td,
form, fieldset, legend,
hr {
    margin:0;
    padding:0;
}

* {box-sizing:border-box; outline:none;}

h1, h2, h3, h4, h5, h6 {
    font-size:100%;
}

ul, ol {
    list-style:none;
}

table {
    margin:0;
    padding:0;
    border-spacing:0;
    border:0;
    _border-collapse:collapse;
}

* + html table {border-collapse:collapse;}

img, fieldset, abbr, acronym {
    border:0;
}

address, caption, cite, code, dfn, em, var {
    font-style:normal;
    font-weight:normal;
}

q:before, q:after {
    content:'';
}

input, select, button, textarea {
    margin:0;
	padding:0;
    color:#000;
    font-size:100%;
    font-family:'Noto Sans KR', sans-serif;
    vertical-align:middle;
}

/* Base */
body {
    color:#000;
    font-size:13px;
    line-height:19px;
    font-family:'Noto Sans KR', sans-serif;
}

hr {
    display:none
}

a {
    color:#000;
    text-decoration:none;
}

a:focus, a:hover, a:active {
    /*color:#000;*/
}


label,
input.button, input.submit, input.image,
button {
    cursor:pointer;
}

textarea, pre {
    overflow:auto;
}

/*html5*/
article, aside, dialog, footer, header, section, nav, figure, menu {
    display:block;
}

img {
    vertical-align:top;
}

fieldset {
    display:block;
}

input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance:none;
}

textarea {-webkit-appearance:none; resize:none;}

.button { border-radius:0; }

input:focus, textarea:focus {
    outline:none;
}

input::-ms-clear {
    display:none;
}

/*
select {appearance:none; -moz-appearance:none; -webkit-appearance:none; }
select::-ms-expand { display: none;}
*/
