@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;
	letter-spacing:-0.025em;
}

* {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;
    color:#000;
    font-size:100%;
    font-family:'Noto Sans KR', sans-serif;
    vertical-align:middle;
}

/* Base */
body {
    color:#000;
    font-size:13px;
    line-height:15px;
    font-family:'Noto Sans KR', sans-serif;
}

hr {
    display:none
}

a {
    color:#000;
    text-decoration:none;
}

a:focus, a:hover, a:active {
    /*color:#000;*/
}

input.text,
input.pswd,
textarea.textarea {
    padding:0 0 0 5px;
    margin:0;
    border:1px solid #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:focus {
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-user-modify:read-write-plaintext-only;
}

input::-ms-clear {
    display:none;
}

/*
select {appearance:none; -moz-appearance:none; -webkit-appearance:none; }
select::-ms-expand { display: none;}
*/

/* color */
.color-gray-900{color: #222;}
.color-gray-800{color: #434343;}
.color-gray-700{color: #626262;}
.color-gray-600{color: #767676;}
.color-gray-400{color: #BEBEBE;}
.color-gray-200{color: #EEE;}
.color-white{color: #FFF;}
.color-orange{color: #FF8000;}

/* font */
.text-s-52{font-size: 52px;}
.text-s-36{font-size: 36px;}
.text-s-28{font-size: 28px;}
.text-s-24{font-size: 24px;}
.text-s-20{font-size: 20px;}
.text-s-18{font-size: 18px;}
.text-s-16{font-size: 16px;}
.text-s-14{font-size: 14px;}
.text-s-10{font-size: 10px;}

.text-w-700{font-weight: 700;}
.text-w-500{font-weight: 500;}
.text-w-400{font-weight: 400;}