@charset "utf-8";
@import url("../font/pretendard.css");


/* reset.css */
html {font-size: 20px; scroll-behavior: smooth; text-underline-offset: 3px;}
html, body{min-height:100%;}
*, *:before, *:after {-webkit-box-sizing: border-box; box-sizing: border-box;}
body {margin: 0; padding: 0; line-height: 1.6; font-family: 'Pretendard', 'ChosunNm', '돋움', 'Dotum', '굴림', 'Gulim', AppleGothic, UnDotum, Arial, Tahoma, Verdana, sans-serif; font-size: 0.9rem; font-weight: 400; color: #111;}
ul, ol, li, dl, dt, dd {margin: 0; padding: 0; list-style: none;}
p, h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
a {color: inherit; text-decoration: none;}
img {font-size: 0; vertical-align: middle; border: 0; max-width: 100%;} 
table {width: 100%; border-collapse: separate; border-spacing: 0;}
caption, legend {/*visibility:hidden;*/ width:0; height:0; line-height:0; font-size:0; overflow:hidden;}
select, input, textarea, button {font-family: 'Pretendard', 'ChosunNm', '돋움', 'Dotum', '굴림', 'Gulim', AppleGothic, UnDotum, Arial, Tahoma, Verdana, sans-serif; font-size: 0.8rem;}
select, input {vertical-align: middle; margin:0;}
address, em, i {font-style: normal; vertical-align: middle;}
button {border: 0; background: none; cursor: pointer;}
hr {margin: 0; border: none; padding: 0; display: block;}
figure, figcaption {margin: 0; padding: 0;}
form, fieldset {border: none; margin: 0; padding: 0; line-height: 1.6;}
input[type="submit"], select {-webkit-appearance: none; -moz-appearance: none; appearance: none;}
header, footer, article, section, aside, nav, main {display: block;}
br { font-family: initial;}


@media screen and (max-width: 1440px){
	html {font-size: 19px;}
}

@media screen and (max-width: 1024px){
	html {font-size: 18px;}
}

