@charset "utf-8";

/*
 * File       : reset.css
 * Author     : Peters
 * Guideline  :
 *
 * SUMMARY:
 * 1) RESET FILES
 */



/* **************************************** *
 * RESET FILES
 * **************************************** */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,time,figure,article,nav,header,footer,hgroup,video,audio,aside,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;
    /* -moz-box-sizing: border-box;
    box-sizing: border-box; */
}
ol,ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption,th,td {font-weight: normal;}
figure,article,header,footer,nav,hgroup,video,audio,aside,main {display: block;}

/* mobile */
/* input, textarea {-webkit-appearance: none;-webkit-border-radius: 0rem;border-radius: 0rem;} */

/* reset mobile default style */
html{-ms-text-size-adjust: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;text-size-adjust: none;}
body,textarea:focus,input:focus,a:focus {-webkit-tap-highlight-color: rgba(135, 135, 135, .08);overflow: hidden; }
body{ -webkit-touch-callout: none;}

/* selection */
::-moz-selection {background: rgba(135, 135, 135, .35);color:#fff;}
::selection {background: rgba(135, 135, 135, .35);color:#fff;}
::-moz-selection {background: rgba(135, 135, 135, .35);color:#fff;}



/* **************************************** *
 * INPUT
 * **************************************** */
input[type=text],
input[type=tel],
input[type=email],
input[type=password],
input[type=url],
input[type=number],
input[type=search],
textarea {
	-moz-box-sizing: border-box;
	/* box-sizing: border-box; */
	outline: none;
	font-family: 'Pretendard', sans-serif;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
input[type=submit], input[type=button], button {
	font-family: 'Pretendard', sans-serif;
	border-radius:0rem;
	-webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type=radio] {border-radius: 100%;}

a{
  text-decoration: none;
  color: var(--444);
}
a:hover {text-decoration:none; color: var(--444); }
p,
pre {
    margin: 1em 0 0;
}
/* PLACEHOLDER */
::-webkit-input-placeholder {font-family: 'Pretendard', sans-serif;/* font-size: 15rem; */color: #888;}
::-moz-placeholder {font-family: 'Pretendard', sans-serif;font-size: 15rem;color: #888;}
:-ms-input-placeholder {font-family: 'Pretendard', sans-serif;font-size: 15rem;color: #888;}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {color: transparent;}
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {color: transparent;}
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {color: transparent;}

/* reset some shadow dom */
/* clears the 'X' from Internet Explorer Chrome */
input::-ms-clear {  display: none; width : 0; height: 0; }
input::-ms-reveal {  display: none; width : 0; height: 0; }

input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration { display: none; }
