@charset "utf-8";
/* CSS Document */
h1,h2,h3,h4,h5,h6 {margin:0;}
a {color:#333; text-decoration:none;}
form,input{outline:0;}
ul,li,dl,dd,dt{list-style:none;margin:0;padding:0;}
img{border:0;vertical-align:middle;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, select, textarea, p, blockquote, th, td, legend, button{margin:0;word-break:keep-all;}
.btn{cursor:pointer;}
input[readonly], input[readonly="readonly"],textarea[readonly], textarea[readonly="readonly"] {background-color:#ededed;}
body {-webkit-text-size-adjust:none; color:#333;word-break:keep-all;-webkit-text-size-adjust: antialiased; -moz-osx-font-smoothing: grayscale;}
ul,ol,li{list-style:none;}
em{font-style:normal}
input,select,button{vertical-align:middle}
img{vertical-align:middle;} /* 기본 세로정렬을 가운데로 변경함. 위 정렬은 다시 정의 바람 */
img,fieldset,iframe{border:0 none}
li,p,dt,dd,div,span,td,th{word-break:keep-all;}
.ib,.inlineblock,.inline-block{display:inline-block;}
input , select {word-break:normal}
button {-webkit-border-radius:0; background:none; cursor:pointer; background:#fff;border:none;}
button::-moz-focus-inner {padding:0;border:0;} /* 파이어폭스 버튼 내부 여백 제거 */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {display:none;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {-webkit-appearance:none; margin:0;}
textarea {border:1px solid #999; padding:9px 8px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:0; -webkit-appearance:none; resize:none;}
input::-ms-clear{display:none}
table{border-collapse:collapse;border-spacing:0;width:100%;}
caption {overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
strong{font-weight:600;}
.not{cursor:default !important;}

select,button,input,textarea{font-family:'Noto Sans KR','맑은 고딕','맑은고딕','Malgun Gothic',dotum,gulim,sans-serif;font-size:16px;}