@charset "utf-8";

@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css");
/* @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap'); */


@font-face {
	font-family: 'yg-jalnan';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

/* Reset */
html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,code,address,ul,ol,li,nav,section,article,header,footer,main,aside,dl,dt,dd,table,thead,tbody,tfoot,label,caption,th,td,form,fieldset,legend,hr,input,button,textarea,object,figure,figcaption{margin: 0; padding: 0;}
body,input,select,textarea,button,img,fieldset{border: none;}
ul,ol,li{list-style: none;}
table{width: 100%; border-spacing:0; border-collapse: collapse;}
table caption{display: none;}
form legend{display: none;}
address,cite,code,em,i{font-style: normal; font-weight: normal;}
label,img,input,select,textarea,button,a{vertical-align: middle;}
ins,a{text-decoration: none; color: #333;}
button{cursor: pointer;}

/* Normalize */
html{width: 100%; height: 100%; overflow-y: scroll; overflow-x: hidden;}
body{width: 100%; height: 100%; -webkit-text-size-adjust: none;}
body,input,select,textarea,button{font-family: 'Pretendard', sans-serif; font-weight: 400; color: #333;}
/* body,input,select,textarea,button{font-family: 'Apple SD Gothic Neo', '맑은 고딕', Malgun Gothic, sans-serif; font-weight: 400; color: #333;} */
select{appearance:none;}
select::-ms-expand{display:none;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration,
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{-webkit-appearance: none;}
input[type="number"]{-moz-appearance: textfield;}
input[type="number"],
input[type="text"],
input[type="password"],
input[type="url"],
input[type="email"],
input[type="tel"],
input[type="date"],
textarea{-webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-border-radius: 0; outline: 0; resize: none;}

/* common */
.hide{overflow: hidden; display: block; position: absolute; border: 0; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px);}

@media all and (min-width:750px) {
	/* html{min-width: 1300px; overflow-x: auto;} */
}