html,
body{position:relative;width:100%;height:100%;font-family:'Pretendard';font-weight:400;color:var(--color-gray-90);line-height:1.5;word-break:keep-all;word-wrap:break-word;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}
html{font-size:10px;scrollbar-width:thin}
body{font-size:1.6rem}
*:focus{outline-offset:-.4rem;outline:2px solid rgba(36, 107, 235, .8)}
::-moz-selection,
::selection{background:var(--color-secondary);color:#fff}
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,a,button,select,span,em,label,::before,::after{margin:0;padding:0;box-sizing:border-box;-webkit-text-size-adjust:none;font-family:inherit;line-height:1.5;letter-spacing:inherit}
pre{font-family:inherit}
input,textarea,a,button,select,span,label,::before,::after{font-size:inherit;font-weight:inherit}
h1,h2,h3,h4,h5,h6,strong{font-weight:500}
article,aside,deratils,figcaption,figure,footer,header,hgroup,main,mene,nav,section{display:block;margin:0;padding:0;box-sizing:border-box}
img,fieldset{border:0}
fieldset{min-width:100%}
img{max-width:100%;
	vertical-align:top}
ul,ol{list-style:none}
em,address,i{font-style:normal}
a,
a:hover,
a:active,
a:focus{color:inherit;text-decoration:none}
button,
input[type=submit],
input[type=button]{overflow:visible;margin:0;background-color:transparent;border:none;/*-webkit-appearance:button;*/cursor:pointer;font:inherit;color:inherit}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
textarea{resize:none}
label{cursor:pointer}
select{appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none}
input[type=text],
input[type=tel],
input[type=password],
input[type=file],
input[type=number],
input[type=email],
input[type=data],
input[type=search],
textarea{box-shadow:none;-webkit-box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-tap-highlight-color:transparent}
input[type=number]{/*-moz-appearance:textfided;*/margin:0}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type="text"]::-ms-clear{display:none}
caption{position:static !important;margin:0 !important}
table{table-layout:fixed;max-width:none;width:auto;min-width:100%;border-collapse:collapse}
[role=button]{cursor:pointer}
