@charset "UTF-8";

/* reset css */
.exclude_font * {
  all: revert !important;
}
body *:not(.exclude_font *):not(.exclude_font) {
  font-family: 'Pretendard', 'Noto Sans KR', 'Malgun Gothic', 'Dotum', '돋움', 'AppleSDGothicNeo', 'Helvetica', 'Arial', sans-serif !important;
  font-weight: 500;
}
html,body{width:100%; height:100%;}
html,body{font-size:16px;color: #333333;font-weight: 500;letter-spacing: -0.25px;}/* 기본 폰트 크기 지정*/
html,
body {
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input,table{margin:0;padding:0;font-size:100%;}
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,label,input,select,textarea,table {font-family: 'Pretendard', 'Noto Sans KR','Malgun Gothic', 'Dotum', '돋움', 'AppleSDGothicNeo', 'Helvetica', 'Arial', sans-serif !important;font-weight: 500;}*/
body{word-break: break-word;-webkit-text-size-adjust:none;/*모바일 가로보기시 글씨 크기 확대 방지*/ }
html[lagn],body
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
a,a:hover,a:focus,a:active {text-decoration:none}
a {color: #333333;}
label {}
button {border: none;background: none;}
hr{display:none}
legend{width:0;}
table{border-collapse:collapse;border-spacing:0}
input,textarea,button {-webkit-border-radius:0; border-radius:0;} /* 모바일 webkit 브라우져에서 input등 기본 속성 제거 */
input:-internal-autofill-selected {background: none;}
select {-webkit-appearance: none; -moz-appearance: none; appearance: none;}
input[type="time"]::-webkit-calendar-picker-indicator {background: none;}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
/* Firefox  */
input[type='number'] {-moz-appearance: textfield;}

* {box-sizing:border-box;}

/* ::-webkit-scrollbar {width:8px; height:10px;} */
::-webkit-scrollbar-button{width: 0px;height: 0px;background-color:#e8e8e8;} 
::-webkit-scrollbar-track {background-color:#f1f1f1; border:none;  box-shadow:0; border-radius: 3px;}
::-webkit-scrollbar-track:horizontal {border-top:1px solid #fff;}
::-webkit-scrollbar-thumb {background-color:#996b56; border-radius:60px; border:0px solid #aaa;}
/*::-webkit-scrollbar-corner{}*/
::-webkit-scrollbar-thumb:hover {background-color:#996b56;}