@charset "utf-8";
@font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 300;
	src:
		 url(../fonts/Pretendard-Light.woff) format('woff'),
		 url(../fonts/Pretendard-Light.otf) format('opentype');
  }
  @font-face {
	font-family: 'Pretendard';
	font-style: normal;
	font-weight: 400;
	src: 
		 url(../fonts/Pretendard-Regular.woff) format('woff'),
		 url(../fonts/Pretendard-Regular.otf) format('opentype');
  }
  @font-face {
	 font-family: 'Pretendard';
	 font-style: normal;
	 font-weight: 500;
	 src: 
		  url(../fonts/Pretendard-Medium.woff) format('woff'),
		  url(../fonts/Pretendard-Medium.otf) format('opentype');
  }
  @font-face {
	 font-family: 'Pretendard';
	 font-style: normal;
	 font-weight: 600;
	 src: 
		  url(../fonts/Pretendard-Bold.woff) format('woff'),
		  url(../fonts/Pretendard-Bold.otf) format('opentype');
  }
  @font-face {
	 font-family: 'Pretendard';
	 font-style: normal;
	 font-weight: 700;
	 src: 
		  url(../fonts/Pretendard-ExtraBold.woff) format('woff'),
		  url(../fonts/Pretendard-ExtraBold.otf) format('opentype');
  }

/* default setting */
html { width:100%; margin:0; padding:0; font-size:62.5%;}
* html * { zoom:1; }
.hide{visibility: hidden;font-size: 0;width: 0;height: 0;line-height: 0;margin: 0;padding: 0;background: none;display:none;}

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input{margin:0;padding:0; line-height:150%;}
body,input,button{font-size: 1.6rem;color:var(--text);}
h1,h2,h3,h4,h5,h6 {font-weight:600;}
body{word-break:keep-all;font-family:'Pretendard', sans-serif; letter-spacing: -0.4px;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:middle}
em,address{font-style:normal}
label,button{cursor:pointer}
a {text-decoration:none!important; -webkit-text-decoration:none!important; color:inherit; cursor: pointer;}
i { font-style:normal;}
button *{position:relative}
option{padding-right:6px}
/* hr{display:none} */
table{border-collapse:collapse;border-spacing:0;}
table > thead > tr > th {
  font-weight: 600;
  color: #1a1a1a;
  font-size: 1.6rem;
}
table > tbody > tr > th {
  font-weight: 600;
  color: #1a1a1a;
  font-size: 1.6rem;
}
@media all and (max-width:1300px) {
	html { font-size:55%;}
}
