@charset "utf-8";

/*웹폰트*/
@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;}

@font-face {
    font-family: 'SfHambakneun';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2106@1.1/SF_HambakSnow.woff') format('woff');
    font-weight: normal;
    font-display: swap;}

@font-face {
    font-family: 'NexonLv1Gothic';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv1 Gothic OTF Light.woff') format('woff');
    font-weight: 300;
    font-display: swap;}

/*reset css*/
* {
    margin: 0;
    padding: 0;}

html {
    font-size: 12px;}

body {
    font-family: 'Pretendard-Regular';
    font-size: 12px;
    color: #333;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;}
/*html 5 태그 정상가동 용도*/

ul {
    list-style: none;}

a {
	border: 0;
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
	text-decoration: none;
	color: inherit;}

img {
	border: 0;
	vertical-align: top; /*img 간격을 없애는 용도*/}
	

hr {
	display: block;
	border: 0;
	margin: 0;
	padding: 0;}

input, textarea {
    width:100%;
    margin:0;
    padding:0;}