@charset "utf-8";
@import url(fonts.css);
/* Reset */
/* {outline:0 !important;}*/
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:14px;font-weight:300;}

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;}
/* *:focus{border:2px solid rgba(0,0,0,1);} */
/* html{-webkit-touch-callout:none; -webkit-user-select:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);} */
body{width:100%;background:#fff;-webkit-text-size-adjust:none;word-wrap:break-word;word-break:break-all;}
body,input,select,textarea,button {border:none;font-size:1rem;font-family:"Noto Sans KR", "Roboto", "Roboto Slab", -apple-system, "Segoe UI", Roboto, Arial, "sans-serif";color:#222222;}
button{cursor:pointer;}
ul,ol,li{list-style:none;}
table{width:100%;border-collapse:collapse;border-spacing:0;}
img,fieldset{border:0;}
fieldset{font-size:0px;}
address,cite,code,em{font-style:normal;font-weight:normal;}
label{cursor:pointer;}
.hide,caption,legend{line-height:0;font-size:1px;overflow:hidden;}
hr{display:none;}
input[type="radio"]{border:0px;}
i{font-size:1rem;font-style:noraml;}

/* main,header,section,nav,footer,aside,article,figure{display:block;} */
a{color:#111;text-decoration:none !important;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;line-height:1.2;font-weight:500;font-size:1rem;}

table, tr, th ,td{border-collapse:collapse;border:0px;}
table th, table td{font-size:1rem;font-weight:400;color:#333;}

p{font-size:1rem;font-weight:400;line-height:1.2;}
.roll-txt{display:inline-block;width:1px;height:1px;text-indent:-10px;overflow:hidden;color:transparent;}
.blind{position:absolute; width: 1px; height: 1px; clip: rect(0 0 0 0); overflow: hidden;}

