*{margin:0; padding:0}
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");
html{width:100%; height:100%; cursor:url('../images/cursor.cur'), auto; }
body{width:100%;  font-size:14px; font-family: "Pretendard Variable", system-ui, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif; color:#444; cursor:url('../images/cursor.cur'), auto;  }
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td{margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { font-weight:600;  }
ul,ol,li{list-style:none}
img, fieldset{border:none; vertical-align:top;}
b { font-weight:600;  }  

legend, caption{position:absolute; left:-2000%;}
textarea, button{vertical-align:middle;}
/*input, select{ vertical-align:middle; background:#fff; border:1px solid #ccc; color:#333; padding:3px; font-size:13px;  }*/
textarea{padding:3px; vertical-align:middle; background:#fff; border:1px solid #475056; color:#333; font-size:11px; }

.checkbox{padding:0; border:0;}
.disNone{display:none;}

a{color: #555; text-decoration:none; cursor:none; }
a:hover, a:active, a:focus{ text-decoration:none; cursor:url('../images/cursor.cur'), auto;  }
input:hover, input:active, input:focus{ text-decoration:none; cursor:url('../images/cursor.cur'), auto;  }
table{border-collapse:collapse}

strong{ font-weight:600; color:#444}
option{padding: 2px 5px; }

/* input 기본 스타일 초기화 */

input { 

outline:none;
border:none;
cursor: none;
-webkit-appearance : none;

-moz-appearance:none;

appearance:none;

}



/* IE10 이상에서 input box에 추가된 지우기 버튼 제거 */

input:: -ms-clear { display:none;}



/* input type number 에서 화살표 제거 */

input[type=number]::-webkit-inner-spin-button,

input[type=number]::-webkit-out-spin-button {

-webkit-appearance: none;

-moz-appearance:none;

appearance:none;

}