/* ========================================================================================================================= */
/* 작성 : 2025-10-10 12:00:00  - devel1223
/* 수정 : 2025-10-10 12:00:00  - devel1223
/* 제목 : css : common_reset   - 공용_초기화
/* ========================================================================================================================= */



/* 글꼴 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;200;300;400;500;600;700;800;900&display=swap');
/* @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap'); */

/* 공통 */
body, header, nav, section, footer, article 
div, a, p, span, 
input, textarea, 
select, option, 
ul, ol, li, 
hr {
    margin: 0;
    padding: 0;
    text-decoration: none;
    font-family: 'Noto Sans KR', sans-serif;
    /* font-family: 'Roboto', sans-serif; */
    /* font-size: 3.5vw; */
    /* font-weight: 400; */
    font-style: normal;
    color: black;
    background-color: transparent;
    border: none;
}

/* 개별: 리스트 */
ul, li {
    list-style: none;
}
/* 개별: 입력 */
a:focus, 
input:focus, 
textarea:focus {
    outline: none;
}
/* 개별: 링크*/
a:focus {
    -webkit-tap-highlight-color: transparent;
}
/* 개별:안내문구 */
input::placeholder, 
textarea::placeholder {
    font-style: italic;
    font-size: 3.5vw;
    font-weight: 400;
    color: var(--color-placeholder);
}

/* 공용 */
.hidden { /* 숨김 */
    display: none;
}

/* 모바일 새로고침 제한 */
body {
    overscroll-behavior: none;
}

/* 기본 색상 설정 */
body {
    background-color: white;
}
header {
    background-color: white;
}
nav {
    background-color: white;
}
section {
    background-color: white;
}
footer {
    background-color: white;
}
article {
    background-color: white;
}
