*{padding: 0; margin: 0;}
a{text-decoration: none; color: inherit;}
li{list-style: none;}
img{
    max-width: 100%;
}
body,html{
    font-size: 20px;
    font-family: 'Pretendard-Regular';

    letter-spacing: -0.8px;
    color: #222;
    transition: 0.3s;
}

.inner{
    max-width: 1400px;
    margin: auto;
    padding: 0 10px;
    box-sizing: border-box;
}
@media screen and (max-width:1400px) {
    body,html{
        font-size: 18px;
    }
    .inner{
        max-width: 1024px;
    }
}
@media screen and (max-width:1024px) {
    body,html{
        font-size: 16px;
    }
    .inner{
        max-width: 860px;
    }
}
@media screen and (max-width:860px) {
    body,html{
        font-size: 15px;
    }
    .inner{
        max-width: 100%;
    }
}