@charset "utf-8";
/*reset*/
/* Reset body */
body {
    margin: 0;
    padding: 0;
    overflow-wrap: break-word;
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
}

/* Do not break Korean words */
:lang(ko) { word-break: keep-all; }

/* Reset img */
img {
    max-width: 100%;
    height: auto;
}

/* Reset space */
div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td,button,textarea,select{margin:0;padding:0;}

/* CSS Reset by [class] */
[class] {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style: none; /* ol, ul */
    border: 0; /* button, fieldset, iframe, input, select, table, textarea */
    background-color: transparent; /* button, dialog, mark, meter, progress */
    border-collapse: collapse; /* table */
    border-spacing: 0; /* table */
    -webkit-appearance: none;
    appearance: none; /* button, input, meter, progress, select, textarea */
}
[class]::before,
[class]::after { box-sizing: border-box; }
/*//reset*/
