/*태그의 기본 여백 삭제*/
html,
body {font-family:inherit;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,button,address{margin:0;padding:0;}
a img{border:0;}/*a태그에 감싸인 이미지의 파란 border 삭제*/
a{color:#000;}
em,address{font-style:normal;}/*em글자의 기울임빼기*/
ol,ul,li{list-style:none;} /*ul의 동그라미 빼기*/
button{border:0;background:none;cursor:pointer;}
table { border-spacing : 0;}
select{cursor: pointer;}
textarea{font-family: inherit; font-size: inherit; -ms-overflow-style: none; /* IE and Edge */  scrollbar-width: none; /* Firefox */  }
textarea:-webkit-scrollbar { display: none; /* Chrome, Safari, Opera*/}
select{-moz-appearance: none; -webkit-appearance: none;	appearance: none; border: 1px solid #d0d3d7; background: #fff url(../img/common/select_arr.png) no-repeat right 8px top 8px; box-sizing: border-box;  -webkit-appearance: none; -moz-appearance: none; appearance: none; font-family: inherit; padding: 0 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
:focus-visible { outline: none; }
/*인풋창 x 표시삭제*/
input::-ms-clear,
input::-ms-reveal{display:none;width:0;height:0;}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration{display:none;}
input:-internal-autofill-selected{background: #fff !important; -webkit-box-shadow: 0 0 0 1000px #fff inset; box-shadow: 0 0 0 100px #fff inset;}
.Login input:-webkit-autofill:hover,
.Login input:-webkit-autofill:focus,
.Login input:-webkit-autofill:active,
.Login input:-internal-autofill-selected{background: transparent !important; -webkit-box-shadow: 0 0 0 1000px rgba(255,255,255,1); box-shadow: 0 0 0 1000px rgba(255,255,255,1) inset; transition: background-color 5000s ease-in-out 0s; -webkit-transition: background-color 9999s ease-out; -webkit-text-fill-color: #000 !important;}

table{table-layout: auto;}
::selection{background:#ccc;color:#fff;}
::-moz-selection{background:#ccc; color:#fff;}
label{margin-bottom: 0;}
img{vertical-align: baseline;}

.Clearfix:before, 
.Clearfix:after{display:block; clear:both; content:"."; visibility:hidden; height:0; font-size:0;}
.Clearfix{display:block;}


/*DarkTheme*/
.DarkTheme a{color:#fff;}