@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css); /* weight: 300-demi, 400-regular, 500-medium, 600-bold, 900-extrabold */

/* reset */
html {
    min-height: 100%;
}
body {
    word-wrap: break-word;
    -webkit-text-size-adjust: none;
    background: #ebf9ff;
}
body, div, p, table, th, td, ul, ol, li, dl, dt, dd, form, input, select, textarea, button, h1, h2, h3, h4, h5, img {
    margin: 0;
    padding: 0;
}
body, p, pre, th, td, input, button, select, textarea {
    font-family: 'Noto Sans KR', 'Malgun Gothic', Dotum, Arial, sans-serif;
    line-height: 1.2;
    letter-spacing: -0.02em;
}
input, select, textarea {
    vertical-align: middle;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    border: 0;
}
textarea {
    border-radius:0;
    box-shadow: none;
}
input {
    border-radius: 0;
}
input[type="radio"] {
    -webkit-appearance: radio;
    -moz-appearance: radio;
    appearance: radio;
}
input[type="checkbox"] {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
}
input::-ms-clear, input::-ms-reveal {
    display: none;
}
input::-webkit-search-cancel-button {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
input::-webkit-clear-button, input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {
    display: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
button {
    background: transparent;
    border: 0;
    border-radius: 0;
    cursor: pointer;
}
textarea {
    resize: none;
}
label {
    vertical-align: middle;
    cursor: pointer;
}
a {
    color: inherit;
    text-decoration: none;
}
em, address {
    font-style: normal;
}
ol, ul {
    list-style: none;
}
img, fieldset {
    border: 0;
}
table {
    border: 0;
    border-spacing: 0;
}
legend {
    visibility: hidden;
    position: absolute;
    left: -10000em;
    font-size: 0;
    line-height: 0;
}
caption {
    visibility: hidden; 
    text-indent: -10000em; 
    font-size: 0; 
    line-height: 0;
}