@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&family=Noto+Sans+KR:wght@300;400;500;700&display=swap');
@font-face{
	font-family:'SMTOWN';
	font-style:normal;
	font-weight:300;
	src: url('../fonts/SMTOWNOTF-Light.eot');
	src: url('../fonts/SMTOWNOTF-Light.eot?#iefix') format('embedded-opentype'),
	url('../fonts/SMTOWNOTF-Light.woff') format('woff'),
	url('../fonts/SMTOWNOTF-Light.woff2') format('woff2'),
	url("../fonts/SMTOWNOTF-Light.otf") format("opentype"),
	url("../fonts/SMTOWNOTF-Light.svg") format("svg"),
	url('../fonts/SMTOWNOTF-Light.ttf') format('truetype');
}
@font-face{
	font-family:'SMTOWN';
	font-style:normal;
	font-weight:400;
	src: url('../fonts/SMTOWNOTF-Regular.eot');
	src: url('../fonts/SMTOWNOTF-Regular.eot?#iefix') format('embedded-opentype'),
	url('../fonts/SMTOWNOTF-Regular.woff') format('woff'),
	url('../fonts/SMTOWNOTF-Regular.woff2') format('woff2'),
	url("../fonts/SMTOWNOTF-Regular.otf") format("opentype"),
	url("../fonts/SMTOWNOTF-Regular.svg") format("svg"),
	url('../fonts/SMTOWNOTF-Regular.ttf') format('truetype');
}

@font-face{
	font-family:'SMTOWN';
	font-style:normal;
	font-weight:500;
	src: url('../fonts/SMTOWNOTF-Medium.eot');
	src: url('../fonts/SMTOWNOTF-Medium.eot?#iefix') format('embedded-opentype'),
	url('../fonts/SMTOWNOTF-Medium.woff') format('woff'),
	url('../fonts/SMTOWNOTF-Medium.woff2') format('woff2'),
	url("../fonts/SMTOWNOTF-Medium.otf") format("opentype"),
	url("../fonts/SMTOWNOTF-Medium.svg") format("svg"),
	url('../fonts/SMTOWNOTF-Medium.ttf') format('truetype');
}

@font-face{
	font-family:'SMTOWN';
	font-style:normal;
	font-weight:700;
	src: url('../fonts/SMTOWNOTF-Bold.eot');
	src: url('../fonts/SMTOWNOTF-Bold.eot?#iefix') format('embedded-opentype'),
	url('../fonts/SMTOWNOTF-Bold.woff') format('woff'),
	url('../fonts/SMTOWNOTF-Bold.woff2') format('woff2'),
	url("../fonts/SMTOWNOTF-Bold.otf") format("opentype"),
	url("../fonts/SMTOWNOTF-Bold.svg") format("svg"),
	url('../fonts/SMTOWNOTF-Bold.ttf') format('truetype');
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-family:'SMTOWN','Noto Sans KR',sans-serif,"sans-serif","AppleGothic","applegothic";box-sizing:border-box}
article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary{display:block}

html,body{position:relative;width:100%;height:100%;background:#ffffff; overflow:overlay}
body{font-size:13px;color:#191919;font-family:'SMTOWN','Noto Sans KR',sans-serif,"sans-serif","AppleGothic","applegothic";font-weight:400;line-height:1}

ul,ol,dl,dt,dd,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:400}

input,div{box-sizing:border-box}

a{text-decoration:none;font-family:'SMTOWN','Noto Sans KR',sans-serif,"sans-serif","AppleGothic","applegothic";font-weight:400;outline:none}
a:link,
a:visited,
a:hover,
a:active {text-decoration:none;border:0;color:#191919}

label{vertical-align:middle}
address,em{font-style:normal}
strong,b{font-weight:bold}

fieldset,img{border:0}
img{vertical-align:top}
table{width:100%;border-collapse:collapse;border-spacing:0}

input,textarea,select{margin:0;padding:0;border:0;outline:0;color:#191919;vertical-align:middle;font-family:'SMTOWN',"Noto Sans KR","Arial","arial","Helvetica","Helvetica Neue",sans-serif,"AppleGothic","applegothic";border-radius:0}
select{outline:none}
button{margin:0;padding:0;border:none;background:none;cursor:pointer;background-color:transparent;font-family:'SMTOWN',"Noto Sans KR",Helvetica,sans-serif;outline:0}

textarea{width:100%;direction:ltr;letter-spacing:0;word-spacing:2px;border:1px solid #d9d9d9;font-family:'SMTOWN','Noto Sans KR',sans-serif,"sans-serif","AppleGothic","applegothic";resize:none;-webkit-appearance:none;line-height:1.4em}
input{font-size:12px}
::-webkit-input-placeholder{color:#999999}
:-ms-input-placeholder{color:#999999}
::-moz-placeholder{color:#999999;opacity: 1}
:-moz-placeholder{color:#999999;opacity: 1}
input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select{border:0}
input[type="text"]:-ms-clear{display:none}
input[type="text"],input[type="email"],input[type="tel"],input[type="password"]{border:1px solid #f2f2f2;background:#f2f2f2}
input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus{border:1px solid #000;background:#fff}


::-moz-selection{background:#f297b3;color:#fff;text-shadow:none}
::selection{background:#f297b3;color:#fff;text-shadow:none}

.blind{position:absolute;left:-9999em;visibility:hidden;width:0;height:0;line-height:0;font-size:0;overflow:hidden}
