/* Pretendard */
@font-face {
	font-family:'Pretendard';
	font-weight:900;
	src:url('../fonts/Pretendard-Black.woff2') format('woff2'), url('../fonts/Pretendard-Black.woff') format('woff');
}
@font-face {
	font-family:'Pretendard';
	font-weight:800;
	src:url('../fonts/Pretendard-ExtraBold.woff2') format('woff2'), url('../fonts/Pretendard-ExtraBold.woff') format('woff');
}
@font-face {
	font-family:'Pretendard';
	font-weight:700;
	src:url('../fonts/Pretendard-Bold.woff2') format('woff2'), url('../fonts/Pretendard-Bold.woff') format('woff');
}
@font-face {
	font-family:'Pretendard';
	font-weight:600;
	src:url('../fonts/Pretendard-SemiBold.woff2') format('woff2'), url('../fonts/Pretendard-SemiBold.woff') format('woff');
}
@font-face {
	font-family:'Pretendard';
	font-weight:500;
	src:url('../fonts/Pretendard-Medium.woff2') format('woff2'), url('../fonts/Pretendard-Medium.woff') format('woff');
}
@font-face {
	font-family:'Pretendard';
	font-weight:400;
	src:url('../fonts/Pretendard-Regular.woff2') format('woff2'), url('../fonts/Pretendard-Regular.woff') format('woff');
}
@font-face {
	font-family:'Pretendard';
	font-weight:300;
	src:url('../fonts/Pretendard-Light.woff2') format('woff2'), url('../fonts/Pretendard-Light.woff') format('woff');
}
@font-face {
	font-family:'Pretendard';
	font-weight:200;
	src:url('../fonts/Pretendard-ExtraLight.woff2') format('woff2'), url('../fonts/Pretendard-ExtraLight.woff') format('woff');
}
@font-face {
	font-family:'Pretendard';
	font-weight:100;
	src:url('../fonts/Pretendard-Thin.woff2') format('woff2'), url('../fonts/Pretendard-Thin.woff') format('woff');
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;color:inherit;font-weight:inherit;font-family:'Pretendard','Noto Sans KR', sans-serif;box-sizing:border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;font-family:'Pretendard','Noto Sans KR', sans-serif;margin:0;padding:0;border:0;font-size:100%;box-sizing:border-box;}
body{line-height:1;min-height:-webkit-fill-available;}
html{height:-webkit-fill-available;}
ol,ul,li{list-style:none;}
p, h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
a{color:inherit;text-decoration:none;}
a:focus:active:hover{outline:0}
img{font-size:0;vertical-align:middle;border:0;max-width:100%}
table{border-collapse:collapse;border-spacing:0;}
select, input{vertical-align:middle;}
caption,label,.label{width:1px;height:1px;margin:0;border:none;clip:rect(0,0,0,0);overflow:hidden;}
label{position:absolute;}
/* 모바일이나 태블릿에서 기본으로 사용되는 select, input css 제거. */
select{background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
select::-ms-expand{display:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;font-family:'Noto Sans KR', sans-serif;}
button[disabled],html input[disabled]{cursor:default;}
/* ie 호환성을 위해 기본으로 사용되는 css 제거 */
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
/* 모바일 기본으로 사용되는 버튼 css 제거 */
input{-webkit-appearance:button;}
/* 사파리5, 크롬에서 기본으로 사용되는 css 제거 */
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
address, em, i{font-style:normal;}
button{border:0;background:none;cursor:pointer;}
hr{margin:0;border:none;padding:0;display:block;}
figure, figcaption{margin:0;padding:0;}
form, fieldset{border:none;margin:0;padding:0;line-height:1;}
input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
header, footer, article, section, aside, nav, main{display:block;}
textarea{color:#666;font-size:20px;font-weight:300;font-family:'Noto Sans KR', sans-serif;}

input::placeholder,input[type="text"]::placeholder,input[type="password"]::placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder{color:#666 !important;font-size:16px !important;}
input[type="text"]:focus::placeholder,input[type="password"]:focus::placeholder{color:transparent;}

input:disabled,input[disabled="disabled"],input:read-only,input[readonly="readonly"]{background-color:#eee !important;color:#aaa !important;font-size:16px;}
button:disabled,button[disabled="disabled"]{background-color:#eee !important;color:#aaa !important;border:none !important;}
select:disabled,select[disabled="disabled"]{background-color:#eee !important;color:#aaa !important;border:none !important;}

/* a:hover, a:active,a:hover:active{ outline:none;}
a:focus:not(:focus){outline:none;}
a:focus:not(:focus-visible){outline:none;} */


@media all and (max-width:1200px){

}
@media all and (max-width:960px){

}
@media all and (max-width:640px){

}












































