@charset "UTF-8";

* {outline:0 !important;}
*:focus {outline:none; }

html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,code,address,ul,ol,li,menu,nav,section,article,aside,dl,dt,dd,table,thead,tbody,tfoot,label,caption,th,td,form,fieldset,legend,hr,input,button,textarea,object,figure,figcaption {margin:0; padding:0; box-sizing: border-box;}

html{-webkit-touch-callout:none; 
    -webkit-user-select:text; 
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

body{width:100%; 
    -webkit-text-size-adjust:none; 
    word-wrap:break-word; word-break:break-all;}

html, body{ width:100%; margin: 0; padding: 0;
/* 폰트 부드럽게 처리 */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: auto;
}
/* ================================
 * 폰트 자간 설정
 * ================================ */
/* Basic HTML */ h1, h2, h3, h4, h5, h6, p, /* Formating */ abbr, address, b, bdi, bdo, blockquote, cite, code, del, dfn, em, i, ins, kbd, mark, meter, pre, progress, q, rp, rt, ruby, s, samp, small, strong, sub, sup, template, time, u, var, wbr, /* Forms and Input */ form, input, textarea, button, select, optgroup, option, label fieldset, legend, datalist, output, /* Images */ img, map, area, canvas, figcaption, figure, picture, svg, /* Links */ a, link, nav, /* Lists */ ul, ol, li, dl, dt, dd, /* Tables */ table, caption, th, tr, td, thead, tbody, tfoot, col, colgroup, /* Styles and Semantics */ div, span, header, footer, main, section, article, aside, details, dialog, summary, data { letter-spacing: -0.03em; }

ul,ol,li{list-style:none;}
hr {display:none;}

table{width:100%; border-spacing:0; border-collapse:collapse;}
img,fieldset {border:0;}

address,cite,code,em {font-style:normal; font-weight:normal;}
label,img,input,select,textarea,button {vertical-align:middle;}
caption,legend {line-height:0;font-size:1px;overflow:hidden;}
hr {display:none;}

main,header,section,nav,footer,aside,article,figure{display:block;}
a {text-decoration:none; cursor: pointer; color: inherit;}
a:active, a:hover, a:focus {text-decoration: none;}
button {border: none; cursor: pointer;}
input {-webkit-appearance: none;}

