@charset "UTF-8";
/*reset*/
html, body, div, h1, h2, h3, h4, h5, h6, span, object, iframe, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, a, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, select, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, button, time, mark, audio, video
{
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    /* word-break:keep-all */
}

li{
    list-style: none;
}

a{
    color: inherit;
    text-decoration: none;
    cursor: pointer;
    display:block
}

button{
    background:none;
    border:none;
    cursor: pointer;
    font-size:100%
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { 
    display: block
}

/* font */
@font-face {
    font-family: 'pretendard';
    src: url('/font/PretendardVariable.woff2') format('woff2');
    font-display:swap
}

*{
    font-family: 'pretendard', '맑은 고딕', sans-serif;
}

html, body{
    width:100%;
    height:100%;
    color:#333333;
    font-weight:400;
    font-size:16px;
}


