@font-face {
font-family:Montserrat-Regular;
src: url(../font/Montserrat-Regular.eot);
src: local("Montserrat-Regular"), url(../font/Montserrat-Regular.woff) format("woff");
}

@font-face {
font-family:Montserrat-SemiBold;
src: url(../font/Montserrat-SemiBold.eot);
src: local("Montserrat-SemiBold"), url(../font/Montserrat-SemiBold.woff) format("woff");
}

@font-face {
font-family:GowunBatang-Regular;
src: url(../font/GowunBatang-Regular.eot);
src: local("GowunBatang-Regular"), url(../font/GowunBatang-Regular.woff) format("woff");
}



@font-face {
	font-family: 'Pretendard';
	font-weight: 900;
	font-display: swap;
	src: local('Pretendard Black'), url('../font/Pretendard-Black.woff2') format('woff2'), url('../font/Pretendard-Black.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 800;
	font-display: swap;
	src: local('Pretendard ExtraBold'), url('../font/Pretendard-ExtraBold.woff2') format('woff2'), url('../font/Pretendard-ExtraBold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 700;
	font-display: swap;
	src: local('Pretendard Bold'), url('../font/Pretendard-Bold.woff2') format('woff2'), url('../font/Pretendard-Bold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 600;
	font-display: swap;
	src: local('Pretendard SemiBold'), url('../font/Pretendard-SemiBold.woff2') format('woff2'), url('../font/Pretendard-SemiBold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	font-display: swap;
	src: local('Pretendard Medium'), url('../font/Pretendard-Medium.woff2') format('woff2'), url('../font/Pretendard-Medium.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	font-display: swap;
	src: local('Pretendard Regular'), url('../font/Pretendard-Regular.woff2') format('woff2'), url('../font/Pretendard-Regular.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 300;
	font-display: swap;
	src: local('Pretendard Light'), url('../font/Pretendard-Light.woff2') format('woff2'), url('../font/Pretendard-Light.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 200;
	font-display: swap;
	src: local('Pretendard ExtraLight'), url('../font/Pretendard-ExtraLight.woff2') format('woff2'), url('../font/Pretendard-ExtraLight.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 100;
	font-display: swap;
	src: local('Pretendard Thin'), url('../font/Pretendard-Thin.woff2') format('woff2'), url('../font/Pretendard-Thin.woff') format('woff');
}


body, h1, h2, h3, h4, h5, h6, p {
margin: 0 auto;
}

body {
font-family: 'Pretendard';
    font-weight: 500;
    letter-spacing: -0.5px;
}

ul {
list-style: none;
margin: 0;
padding: 0;
}

img {
border: 0;
outline: none;
border: none;
}

a {
text-decoration: none;
color: #000;
outline: none;
border: none;
}

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

wrap {
width: 100%;
    position: relative;
}

.w1000 {
width: 1100px;
margin: 0 auto;
}

wrap {
width: 100%;
}
::-webkit-scrollbar { width: 3px; }
::-webkit-scrollbar-thumb { background: #a9a9a9; }
input:focus::-webkit-input-placeholder {
color: transparent;
-webkit-tap-highlight-color : transparent;
}

input:focus{
outline:none;
}
input {

-webkit-border-radius: 0;
}
input, textarea {
padding: 0;
outline: none;
border: none;
background: transparent;
resize: none;
margin: 0;
-webkit-border-radius: 0;
}


div:focus{
outline:none;
}


select{
-webkit-border-radius:0;
-moz-border-radius:0;
-o-border-radius:0;
border-radius:0;
}

button {
padding: 0;
margin: 0;
outline: none;
border: none;
background: transparent;
resize: none;
}

table {
border-collapse: collapse;
}

iframe {
border: none;
}

th, td {

padding: 0;
margin: 0;
}

select {
border: none;
outline: none;
-webkit-appearance: none;
-moz-appearance: none;
font-family: 'Pretendard'
}

select::-ms-expand {
display: none;
}