@charset "utf-8";

* {outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{height:100%}
html,body{width:100%;height:100%;color:#292929;margin:0;padding:0}
body{ font-size:100%;font-weight:400;line-height:1.5;font-family:noto,맑은 고딕,돋움,tahoma,sans-serif;min-height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,select,label,img,figure{margin:0;padding:0}
input,textarea,select{outline:0;outline:none;border:0;border:none;vertical-align:middle;font-size:1em;color:#000;font-family:noto,맑은 고딕,돋움,tahoma,sans-serif}
table{border-collapse:collapse;width:100%;background:#fff;margin:0;padding:0}
table th{font-weight:300}
fieldset,img,table,button{border:0}
ul,ol,li{list-style:none}
img{vertical-align:middle}
caption,legend{display:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
address,em{font-style:normal;padding:0;margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,navi,section{display:block}
legend,hr{display:none;height:0;font-size:0}
a{color:#111;text-decoration:none}p{padding:0}
button{color:#555;text-decoration:none;cursor:pointer}
input::-webkit-inner-spin-button,input::-webkit-clear-button,input[type=date]::-webkit-calendar-picker-indicator{display:none}