@charset "utf-8";

body, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, li, ol, p, ul {
	margin: 0;
	padding: 0;
}


/*********************
글씨체
***********************/


@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff') format('woff');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff') format('woff');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Medium.woff') format('woff');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-ExtraBold.woff') format('woff');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Black.woff') format('woff');
    font-weight: 900;
    font-display: swap;
}




@font-face {
    font-family: 'memomentKkukKkuk';
    src: url('memomentKkukKkuk.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
	}



@font-face {
    font-family: 'Moneygraphy-Rounded';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2411-2@1.0/Moneygraphy-Rounded.woff2') format('woff2');
    font-weight: normal;
    font-display: swap;
}



html, body{
	color: #1a1a1a; 
	font-family: 'Pretendard', system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;
	font-size: 17px;
	line-height: 1.6;
}




*{font-weight:inherit; font-weight:inherit}
.pointfont { font-family: 'memomentKkukKkuk',system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;}
.pointfont2 { font-family: 'Moneygraphy-Rounded',system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;}

html{scroll-behavior:smooth}

/**flex**/
.flex {display:flex; flex-wrap:wrap;}
.flex.center {justify-content: center;}
.flex.middle ,.flex .middle{align-items: center;}



li, ol, ul {
	list-style: none
}
a:link, a:visited {
	color: #555;
	text-decoration: none
}
a:active, a:focus, a:hover {
	color: #000;
	text-decoration: none
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1.2em
}
fieldset {
	border: 0
}
caption, hr, legend {
	position: absolute;
	left: -10000px;
	top: auto;
	height: 1px;
	overflow: hidden
}
input {
	vertical-align: top;
	-webkit-ime-mode: active;
	-moz-ime-mode: active;
	-ms-ime-mode: active;
	ime-mode: active;
}
input .white_p::-webkit-input-placeholder {
color: #fff;
}
textarea {
	font-size: 100%
}
img {
	border: none
}
table {
	width: 100%;
	border-collapse: collapse;
	margin: 3% 0px
}
