@charset "UTF-8";

/* 
    Base/Reset CSS
    기본적인 HTML 태그의 스타일을 초기화하여 브라우저 간 차이를 없애고
    공통된 디자인 베이스를 잡는 파일입니다.
*/

/* 모든 요소 여백 초기화 및 박스 모델 설정 */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* 폰트 및 기본 페이지 설정 */
body {
    width: 100%;
    height: 100%;
    font-family: 'Malgun Gothic', 'Dotum', sans-serif;
    /* 기본 폰트 설정 (필요시 변경) */
    font-size: 14px;
    color: #333;
    line-height: 1.5;
}

/* 리스트 스타일 제거 */
ul,
ol,
li {
    list-style: none;
}

/* 링크 밑줄 제거 및 색상 상속 */
a {
    text-decoration: none;
    color: inherit;
}

/* 이미지 하단 여백 제거 및 보더 제거 */
img {
    vertical-align: middle;
    border: 0;
}

/* 테이블 경계선 겹침 처리 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 인풋 및 버튼 기본 스타일 초기화 */
input,
button,
textarea,
select {
    font-family: inherit;
    font-size: inherit;
}

button {
    border: none;
    background: transparent;
    cursor: pointer;
}

/* 주소 태그 이텔릭체 제거 */
address,
caption,
cite,
code,
dfn,
em,
var {
    font-style: normal;
    font-weight: normal;
}