@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&display=swap');

html {height: 100%; overflow-y: auto; font-size: 0.05208333178113vw;}
body{margin:0; padding: 0; font-family: "Noto Sans KR", sans-serif;color: #000;}

a { display:block; color: inherit; text-decoration: none; cursor: pointer;}
/* a:visited{color:#656565; text-decoration:none;}
a:link{color:#656565; text-decoration:none;}
a:hover{color:#656565; text-decoration:none;}
a:active{color:#656565; text-decoration:none;} */

*{-webkit-box-sizing:border-box; box-sizing:border-box; -moz-box-sizing:border-box;}

img{display:block; border:0; width:100%;}
p,ul,ol,dl,li,dd,form{margin:0; padding:0;}
ul,ol,dl{list-style:none;}
p,span,div{word-break:keep-all;}
table{margin:0; padding:0; border-collapse:collapse; border-spacing: 0;}
caption{display:none;}
div{position:relative;}
hr{margin:0; border:0;}
h1,h2,h3,figure{margin:0; padding:0;}
input{margin:0; padding:0; border:0;}
em{display:inline-block; font-style:normal;}
span, strong{display:inline-block;}
section, article{position:relative;}
button, input, select, textarea { font-family: inherit; font-size: inherit; font-weight: inherit; color: inherit; vertical-align: middle; background-color: transparent; border: 0 none;}
button{cursor:pointer; border: 0; padding: 0; background-color: transparent;}
select::-ms-expand { display: none;}
select{border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
input[type="text"],input[type="password"],input[type="number"],input[type="tel"],input[type="email"],input[type="button"],input[type="submit"],textarea {-webkit-appearance: none;-moz-appearance: none; font-size: inherit; font-weight: inherit; color: inherit; font-family: inherit; cursor: auto;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {cursor: pointer; overflow: visible; -webkit-appearance: button;}
input[type="checkbox"],
input[type="radio"] {display: none; width: 14rem; height: 14rem; line-height: 14rem; box-sizing: border-box; -webkit-border-radius: 0;}
input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
input::-webkit-input-placeholder, input:-moz-input-placeholder, input::-moz-input-placeholder, input:-ms-input-placeholder, textarea::-webkit-input-placeholder, textarea:-moz-placeholder, textarea::-moz-placeholder, textarea:-ms-input-placeholder{color:#a0a0a0;}
input:-webkit-autofill, input:-webkit-autofill:hover,  input:-webkit-autofill:focus, input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus { -webkit-text-fill-color: inherit; -webkit-box-shadow: 0 0 0px 1000px transparent inset; color: inherit; font-size: inherit; transition: 5000s ease-in-out 0s;}
textarea {overflow: auto; resize: none;}
input,
input:focus,
textarea,
textarea:focus { outline: none !important; box-shadow: none !important;}

.hide{display:none !important;}

@media screen and ( max-width:1280px ){
    html { font-size: 1px;}
    body { font-size: 16px;}
}
