@charset "utf-8";

/*에스코어드림*/
@font-face{
	font-family:'SCoreDream';
	font-weight: 300;
	src:url("font/S-CoreDream-3Light.woff2") format('woff2'),
url("font/S-CoreDream-3Light.woff") format('woff');
}
@font-face{
	font-family:'SCoreDream';
	font-weight: 400;
	src:url("font/S-CoreDream-4Regular.woff2") format('woff2'),
url("font/S-CoreDream-4Regular.woff") format('woff');
}
@font-face{
	font-family:'SCoreDream';
	font-weight: 500;
	src:url("font/S-CoreDream-5Medium.woff2") format('woff2'),
url("font/S-CoreDream-5Medium.woff") format('woff');
}
@font-face{
	font-family:'SCoreDream';
	font-weight: 600;
	src:url("font/S-CoreDream-6Bold.woff2") format('woff2'),
url("font/S-CoreDream-6Bold.woff") format('woff');
}
@font-face{
	font-family:'SCoreDream';
	font-weight: 700;
	src:url("font/S-CoreDream-7ExtraBold.woff2") format('woff2'),
url("font/S-CoreDream-7ExtraBold.woff") format('woff');
}
@font-face{
	font-family:'SCoreDream';
	font-weight: 800;
	src:url("font/S-CoreDream-8Heavy.woff2") format('woff2'),
url("font/S-CoreDream-8Heavy.woff") format('woff');
}
@font-face{
	font-family:'SCoreDream';
	font-weight: 900;
	src:url("font/S-CoreDream-9Black.woff2") format('woff2'),
url("font/S-CoreDream-9Black.woff") format('woff');
}

/*GmarketSans*/
@font-face{
	font-family:'GmarketSans';
	font-weight: 300;
	src:url("font/GmarketSansLight.woff") format('woff');
}
@font-face{
	font-family:'GmarketSans';
	font-weight: 500;
	src:url("font/GmarketSansMedium.woff") format('woff');
}
@font-face{
	font-family:'GmarketSans';
	font-weight: 700;
	src:url("font/GmarketSansBold.woff") format('woff');
}

*{ margin:0; padding:0; box-sizing:border-box;}

html{ font-size:16px;}

@media (max-width:768px){
    html{font-size:14px;}
}
body{ min-width:320px; font-family:'SCoreDream', sans-serif; color:#424242; line-height:1.5; word-break:keep-all;}
ul,ol{ list-style:none;}
img{ max-width:100%; height: auto; display: block;}
a{ text-decoration:none; color:inherit;}
button,input,textarea,select{ font:inherit; border:0; outline:none;}
textarea{ resize:none;}
table{ width:100%; border-collapse:collapse;}

.blind{ position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0,0,0,0);}
caption{visibility:hidden; width:0px; height:0px; overflow:hidden; font-size:0px; margin:0px; padding:0px; line-height:0px;}
legend { position: absolute; width: 1px; height: 1px;overflow: hidden; clip-path: inset(50%);}