@charset "utf-8";
/*Noto Sans KR, sans-serif*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
/*Rajdhani, sans-serif*/
@import url('https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap');

@font-face { /*나눔스퀘어라운드*/
    font-family:'NanumSquareRound';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NanumSquareRound.woff') format('woff');
    font-weight: normal; 
    font-style: normal
}

/*RESET CSS*/
*, *:before, *:after {
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    margin:0;
    padding:0;
    outline:0 !important; /*포폴용으로 사용*/

    user-select:none; /*포폴용으로 사용*/
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none

}

html, body {
    width:100%;
    height:100%
}

body {
    background:#fff;
    min-width:360px;
    -webkit-text-size-adjust:none;
    word-wrap:break-word;
    word-break:break-all
}

body, input, select, textarea, button {
    border:none; font-size:13px; font-family:'Noto Sans KR','sans-serif'; color:#212121
}

ul, ol, li {list-style:none}
table {width:100%; border-spacing:0; border-collapse:collapse}
img, fieldset {border:0}
address, cite, code, em {font-style:normal; font-weight:normal}
label, img, input, select, textarea, button {vertical-align:middle}
a {color:#000; text-decoration:none}

main, header, section, nav, footer, aside, article, figure {display:block}

hr {display:none}

.hide, caption, legend {position:absolute; left:-99999px}

.cf:before,
.cf:after {content:""; display:block; clear:both}