@charset "utf-8";
@import url('font.css');
/* Reset */
html,body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,code,address,ul,ol,li,menu,nav,section,article,aside,dl,dt,dd,table,thead,tbody,tfoot,label,caption,th,td,form,fieldset,legend,hr,input,button,textarea,object,figure,figcaption {margin:0;padding:0;}
html{
	-ms-content-zooming: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	font-size:10px;
}
body{background:#fff; min-width:320px; -webkit-text-size-adjust:none;word-wrap:break-word; word-break:break-all; font-size:1.6rem; font-weight:400; letter-spacing:-0.03em;}
body,input,select,textarea,button,pre {border:none; font-size:1.6rem; font-family: 'SUIT', sans-serif;  font-weight: 400; color:inherit; line-height:1.2;}
body * { box-sizing: border-box; }
body *::before {box-sizing: border-box;}
body {color:#000;}
ul,ol,li{list-style:none;}
table{border-collapse: collapse;border-spacing: 0}
img,fieldset{border:0;}
address,cite,code{font-style:normal;font-weight:normal;}
em { font-style:normal; }
label,img,input,select,textarea,button{vertical-align:middle;}
.hide,legend{overflow: hidden; display:block; position:absolute; border: 0; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px);}
hr{display:none;}
main,header,section,nav,footer,aside,article,figure{display:block;}
a{text-decoration:none;}
a {color:inherit;}
button { cursor: pointer; color:inherit; font-weight:300; background-color: transparent;} /* outline: none; */
caption {padding: 0; margin: 0; font-size: 0; width: 0; height: 0; line-height: 0; text-indent: -9999px;}
pre{font-size: 1.6rem; letter-spacing: -.8px;}

/* Form */ 
select::-ms-expand {display: none;}
select {padding-left: 12px; height:48px; }
input {font-size:1.6rem; color:#333333; border:0.1rem solid #EBEDEE; background-color:#fff; box-sizing: border-box; vertical-align:middle; }
input::-webkit-input-placeholder{color:rgba(36, 46, 71, 0.4); font-size:1.6rem; line-height:100%;}
textarea {padding:12px; resize: none;}
textarea::placeholder {color:rgba(36, 46, 71, 0.4);}
button,select, textarea, input {
	-webkit-border-radius:0;
	border-radius: 0px; /* iOS 둥근모서리 제거 */
    -webkit-appearance: none; /* 네이티브 외형 감추기 */
    -moz-appearance: none;
    appearance: none;	
	outline:0;
}



html {} /* font-size:calc(1000vw/1920); */


#wrap {overflow:hidden;}


@media (orientation: portrait) {
	
}

@media all and (max-width:1300px){
	html {font-size:calc(1000vw/1300);}
}
@media all and (max-width:800px){
	html {font-size:calc(1000vw/800);}
}



.sr-only {position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}



/* etc */
.half {width:50% !important; max-width:50% !important;}
.full {width:100% !important;}


/* 여백 */
.pd-0 {padding:0 !important;}

/* 정렬 */

/* font */


/* size */




/* btn */



/* form */


/* table */



/* header */

