/* reset */
html{font-size:15px;}
body{background:#FFF;}
body{-webkit-text-size-adjust:none; -moz-text-size-adjust: none; -ms-text-size-adjust:none;} /* 뷰표트 변환시 폰트크기 자동확대 방지 */
body,th,td,input,select,textarea{line-height:1.5;font-family:'Noto Sans KR','Noto Sans', 'Malgun Gothic', '맑은 고딕', sans-serif;color:#676767}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button,label{margin:0;padding:0;}
header,footer,section,nav,div,ul,dl,ol,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,p,span,a,button,input,label,textarea{box-sizing:border-box;}
header,footer,section,nav{display:block;}
fieldset,img {border:0 none}
dl,ul,ol,menu,li,label {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
table {border-collapse:collapse;border-spacing:0}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],select {-webkit-appearance:none; moz-appearance:none; appearance:none;  border-radius:0}
select::-ms-expand { display:none; }
input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:button; border-radius:0}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}
input,select,textarea,button{font-size:100%; vertical-align:middle}
a {text-decoration:none}
button {border:none;background:none;cursor:pointer;overflow:visible; white-space:nowrap;}
button, a{font-family:inherit; color:inherit; font-size:inherit;}
a:active, a:hover {text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
img{width:auto; max-width:100%; max-height:100%;}

/*Hide*/
.hidden{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
