/* reset */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

*{margin: 0;padding: 0;border: 0;box-sizing: border-box;word-break: keep-all;}
html{font-size: 62.5%;}/* -webkit-user-select:none; 모바일 드래그 막기 */
body{min-width: 320px;max-width: 100%;height: 100%; font-family: "Pretendard", sans-serif; font-size: 1.6rem; font-weight: 400;  letter-spacing: -0.015em; box-sizing: border-box; }
body.no-scroll {overflow: hidden;}
ol,ul,li{list-style: none;}
table,th,td{border-collapse: collapse;/*border-spacing: 0;*/}
input, button {font-family:"Pretendard", sans-serif;}
input[type=text]::-ms-clear,
input[type=tel]::-ms-clear{display: none;}
select{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select::-ms-expand{display: none;}
div {outline: none;}
label{cursor: pointer;}
label img{pointer-events: none;}
a {text-decoration: none;color: #000;}
img{display: block;border: 0;max-width: 100%; width: 100%;}
button {background-color: transparent; cursor: pointer;}
p {word-break: keep-all;}
i {font-style: normal;}


::-webkit-scrollbar { width: .8rem !important; background: transparent !important; }
::-webkit-scrollbar-thumb { height: 17% !important; background: #000 !important; border-radius: 0 !important}
::-webkit-scrollbar-track {background: #00000008 !important; }



@media all and (max-width:576px) {
    html {font-size: 50.5%;}
}


/* // @media all and (max-width:900px) {
//     html {font-size: 52.5%;}
// }
// @media all and (max-width:768px) {
//     html {font-size: 50.5%;}
// }

// @media screen and (any-pointer:coarse){
// } */
