*{-webkit-text-size-adjust:none}
html{min-height:100%;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display:block;}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
pre, abbr, address, cite, code, del, dfn,
em, img, ins, kbd, q, samp, small, strong,
sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td, article,
aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section,
summary, time, mark, audio, videot {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    font-weight:normal;
    font-family:"Noto Sans KR",'sans-serif';
}
body{
    width:100%;
    height:100%;
    /* -webkit-tap-highlight-color:rgba(0,0,0,0); */
    line-height:1;
    font-family:"Noto Sans KR",'sans-serif';
    font-size:16px;
    text-decoration: none;
}
ul, ol, li {list-style:none;}
fieldset, img {border:0;}
br {letter-spacing:normal;}
p {letter-spacing:normal;}
hr {display:none;}
address, caption, em, var {
    font-style:normal;
    font-weight:normal;
}
a {text-decoration:none}
a[href^="tel"] {font-style:normal}
a:hover,
a:active,
a:focus {text-decoration:none;}
input,
textarea,
select {letter-spacing:normal}
img {
    border:0;
    vertical-align:middle
}
legend, caption {
    position:absolute;
    left:-1000%;
    top:0;
    width:1px;
    height:1px;
    font-size:0;
    line-height:0;
    overflow:hidden;
}
table {
    width:100%;
    border:0;
    border-spacing:0;
    border-collapse:collapse;
}
input {vertical-align:middle}
caption {position:relative;}
caption span {
    visibility:hidden;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    width:1px;
    height:1px;
    font-size:0;
    line-height:0;
}
