@charset "utf-8";

/* base */
body,input,textarea,select,button,table{font-size:13px;font-family:'Noto Sans','Malgun Gothic','맑은고딕','dotum','돋움','Gulim',AppleGothic,sans-serif;}
input,textarea,select,button{vertical-align:middle;border:none;background:#fff;}
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,span{margin:0;padding:0;word-break:keep-all;vertical-align:top;box-sizing: border-box;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
fieldset{width:100%;}
fieldset,img{border:0;}
.hidden, legend, caption{display:none !important;}
.invisible{visibility:hidden;}
address{font-style:normal}
label{}
ul,li,ol {list-style: none; }
p,li,dd,td{font-size:1em;text-align:inherit;color:#222;}
body{overflow-y:scroll;overflow-x: hidden;-webkit-text-size-adjust:none;} /* 뷰표트 변환시 폰트크기 자동확대 방지 */
table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse;}
select {-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align: middle;}
select::-ms-expand {display: none;}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'] {-webkit-appearance:none; border-radius:0}
input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:button; border-radius:0}