html, body, div, span, h1, h2, h3, h4, h5, h6, address, img, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, header, footer, nav, section, p {
	margin:0;padding:0;border:0;font-family:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;
}
body {min-width:320px;line-height:1;font-size:16px;color:#666;-webkit-text-size-adjust:100%;}
html {-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-o-text-size-adjust:none;}
ol, ul {list-style:none;}
table {border:0;border-spacing:0;}
table caption {overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);}/* position:absolute; 사용시 아이폰 테이블 사이즈 조절안됨 */
hr {display:block;height:1px;border-top:1px solid #ccc;}
input, select {margin:0;height:40px;line-height:40px;background:#fff;border:1px solid #ddd;border-radius:5px;vertical-align:middle;}
textarea {margin:0;background:#fff;border:1px solid #ddd;border-radius:5px;vertical-align:middle;}
input {-webkit-appearance:none;-webkit-border-radius:0;}
input::-ms-input-placeholder,textarea::-ms-input-placeholder {color:#999;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#999;}
input::-moz-placeholder,textarea::-moz-placeholder {color:#999;}
input[type="checkbox"] {-webkit-appearance:checkbox;margin:-2px 5px 0 5px;}
input[type="radio"] {-webkit-appearance:radio;margin:-2px 5px 0 5px;}
address, em, i {font-style:normal}
button {border:none;font-size:0.93em;cursor:pointer;}
a, img {vertical-align:top;}
a {color:inherit;}
a:link,a:visited {text-decoration:none;}
a:hover,a:focus,a:active {text-decoration:underline;text-decoration-thickness:1px;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';display:none;}

* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,
*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

	@media only screen and (max-width:1199px){
		body {font-size:15px;}
	}
	@media only screen and (max-width:1023px){
		body {font-size:14px;}
	}
	@media only screen and (max-width:767px){
		body {font-size:13px;}
	}