@charset "utf-8";

/* ====================
	INITIALIZE
==================== */
*,::before,::after {box-sizing:border-box;}
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,figcaption,figure,hgroup,header,footer,menu,nav,output,ruby,section,summary,time,mark,audio,video,button {margin:0;padding:0;border:0;font-size:100%;word-wrap:break-word;word-break:break-all;}
article,aside,details,figcaption,figure,hgroup,header,footer,menu,nav,section {display:block;}
html {-webkit-font-smoothing:antialiased;}
body {line-height:1;-webkit-text-size-adjust:100%;}
ol,ul {list-style:none;}
em,i,address {font-style:normal;}
img {max-width:100%;vertical-align:top;}
video {min-width:100%;max-width:100%;}
table {width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;empty-cells:show;text-align:center;}
caption {overflow:hidden;height:0;font-size:1px;line-height:0;}
legend {font-size:0;}
mark {position:relative;background:transparent;}
input,select,textarea,button,label {display:inline-block;vertical-align:top;border:none;}
a {text-decoration:none;}
strong{font-weight: 500;}
sup{vertical-align:0;}
small{font-size:smaller;}

/* ====================
	WEBFONT (웹폰트 사용안함, 모바일 기본폰트 사용)
==================== */
/* @font-face {
	font-family:Pretendard;
	font-style:normal;
	font-weight:300;
	src:url(../../pc/fonts/Pretendard-Regular.woff2) format("woff2"),
		url(../../pc/fonts/Pretendard-Regular.woff) format("woff");
}
@font-face {
	font-family:Pretendard;
	font-style:normal;
	font-weight:500;
	src:url(../../pc/fonts/Pretendard-Medium.woff2) format("woff2"),
		url(../../pc/fonts/Pretendard-Medium.woff) format("woff");
}
@font-face {
	font-family:Pretendard;
	font-style:normal;
	font-weight:600;
	src:url(../../pc/fonts/Pretendard-SemiBold.woff2) format("woff2"),
		url(../../pc/fonts/Pretendard-SemiBold.woff) format("woff");
} */

/* ====================
	FONT
==================== */
body {font-family:-apple-system, sans-serif;font-weight:300;color:#3d414a;font-size:14px;line-height:1.5;letter-spacing:-.2px;}
/* html.pc body{font-family:Pretendard, sans-serif;}  *//* PC 접속시에만 웹폰트 노출 */
a,table,input,select,textarea,button,pre {font-family:inherit;color:inherit;}

/* ====================
	RATIO
==================== */
html {font-size:1px;}
@media (min-width: 400px) {
	html {font-size:1.095px;}
}
@media (max-width: 360px) {
	html {font-size:1px;}
}
@media (max-width: 320px) {
	html {font-size:0.815px;}
}
@media (max-width: 280px) {
	html {font-size:0.745px;}
}
