@charset "UTF-8";
html,body{
	-webkit-text-size-adjust : none;  /* 크롬, 사파리, 오페라(신) */
	-ms-text-size-adjust : none;  /* IE */
	-moz-text-size-adjust : none;  /* 파이어폭스 */
	-o-text-size-adjust : none;  /* 오페라(구)*/
}
body {
    /*overscroll-behavior-y: contain;*/
}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, select, table, td, textarea, th, ul {margin:0;padding:0}
body, button, input, select, table, textarea, pre ,.ui-widget{font-size:1.4rem;font-weight: 400;color:#222222;
	font-family: Pretendard-Regular, -apple-system-body, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu;
}
/*body, button, input, select, table, textarea, pre ,.ui-widget{font-size:1.4rem;font-weight: 400;color:#222222;font-family: -apple-system, BlinkMacSystemFont,"Segoe UI","Roboto", "Helvetica Neue","Arial","Spoqa Han Sans Neo",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}*/
h1, h2, h3, h4, h5, h6 {font-size:inherit;line-height:inherit}
textarea {-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:transparent;border:0;word-break:keep-all;word-wrap:break-word;resize: none;}
button, input {-webkit-border-radius:0;border-radius:0;border:0}
button {background-color:transparent}
fieldset, img {border:0}
img {vertical-align:top}
ol, ul {list-style:none}
address, em {font-style:normal}
a {color:inherit;text-decoration:none}
a:hover {text-decoration:underline}
iframe {overflow:hidden;margin:0;border:0;padding:0;vertical-align:top}
mark {background-color:transparent}
i {font-style:normal}
strong{
	font-weight: 700
}
table{
    padding:0;
    border:0;
    border-spacing:0;
    border-collapse:collapse;
}
th, td{
    padding:0;
}
hr{
	display: none
}
pre{
	white-space: pre-wrap;
	margin: 0
}