*{
    margin: 0;
    padding: 0;
}
h1,h2,h3,h4,h5,h6{
    font-size: inherit;
    font-weight: inherit;
}
img{
    max-width: 100%;
}
table{
    border-collapse: collapse;
}
a{
    color: inherit;
    text-decoration: inherit;
}
address,i{
    font-style: inherit;
}
ul,ol{
    list-style: none;
}
b{
    font-weight: inherit;
}
input{
    -webkit-appearance: none; /* 크롬/사파리 */
    -moz-appearance: none;    /* 파이어폭스 */
    appearance: none;         /* 표준 */
    border: none;             /* 테두리 제거 */
    outline: none;            /* 포커스 테두리 제거 */
    border-radius: 0;         /* iOS 둥근 모서리 제거 */
    background-color: transparent; /* 배경 투명 */
    padding: 0;               /* 패딩 제거 */
    box-shadow: none;         /* 그림자 제거 */
}
input[type='radio']{
    -webkit-appearance: none;  /* 웹킷 브라우저에서 기본 스타일 제거 */
    -moz-appearance: none;  /* 모질라 브라우저에서 기본 스타일 제거 */
    appearance: none;  /* 기본 브라우저에서 기본 스타일 제거 */
    outline: none;  /* focus 시에 나타나는 기본 스타일 제거 */
}
input[type="checkbox"] {
    /* 기본 스타일 제거 */
    -webkit-appearance: none; /* 크롬, 사파리, 엣지 */
    -moz-appearance: none;    /* 파이어폭스 */
    appearance: none;         /* 표준 */

    /* 추가적인 스타일 초기화 (선택사항) */
    /* outline: none;
    border: none;
    box-shadow: none; */
}
/* 입력창 전체의 기본 스타일 초기화 */
input[type="date"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
button{
    all: unset; /* 모든 기본 스타일 초기화 */
    cursor: pointer; /* 마우스 올렸을 때 손가락 모양 유지 */
}