@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=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap');
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css');
@import url('https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css');


* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    word-break: keep-all;
    font-family: 'Pretendard', 'Noto Sans KR', 'Apple SD Gothic Neo', 'Malgun Gothic','Nanum Gothic', 'sans-serif';
    letter-spacing: -0.04em;
}

html, body {
    -webkit-font-smoothing: antialiased;
    scroll-behavior: smooth;
    -webkit-scroll-behavior: smooth;
}

img {
    max-width: 100%;
    height: auto;
    pointer-events : none;
}

a {
    color: inherit;
    text-decoration: none;
}

li {
    list-style: none;
}

/* :root {
    --main-color: #013088;
    --sub-color: #ff7b00;
} */
:root {
    --main-color: #fa5969;
    --sub-color: #666879;
}

::selection {
    color: #fff;
    background-color: var(--sub-color);
}


/*==================================================*/

/* 초기화 */
*{margin: 0;padding: 0;box-sizing: border-box;}
article,aside,details,summary,figcaption,figure,footer,header,hgroup,main,nav,section{display: block;}
li{list-style-type: none;}
a{text-decoration: none; color: inherit;}
h1, h2, h3, h4, h5, h6{font-size: 100%; font-weight: normal;}
button, input{outline: none;}
button, input[type=button], input[type=submit],input[type=reset]{cursor: pointer;}
img{vertical-align: top;font-size: 0; border: 0;}
input, select{vertical-align: middle;}
/* a, a:link, a:visited {color:#000; text-decoration:none;} */
a:hover, a:active, a:focus {text-decoration:none;}



