/*공통*/
* {margin: 0; padding: 0;}
li {list-style: none;}
a {text-decoration: none; color: inherit; cursor: pointer;}
body {font-family: "Pretendard"; color: #222; overflow-x: hidden;}

/*font*/
@font-face {
    font-family: 'Pretendard';
    src: url('/font/Pretendard-Thin.otf') format('woff2');
    font-weight: 100;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/font/Pretendard-ExtraLight.otf') format('woff2');
    font-weight: 200;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/font/Pretendard-Light.otf') format('woff2');
    font-weight: 300;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/font/Pretendard-Regular.otf') format('woff2');
    font-weight: 400;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/font/Pretendard-Medium.otf') format('woff2');
    font-weight: 500;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/font/Pretendard-SemiBold.otf') format('woff2');
    font-weight: 600;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/font/Pretendard-Bold.otf') format('woff2');
    font-weight: 700;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/font/Pretendard-ExtraBold.otf') format('woff2');
    font-weight: 800;
}

@font-face {
    font-family: 'Pretendard';
    src: url('/font/Pretendard-Black.otf') format('woff2');
    font-weight: 900;
}

@font-face {
    font-family: "Cafe24 Danjunghae OTF";
    src: url('/font/Cafe24Danjunghae.otf') format('woff2');
}

@font-face {
    font-family: 'K2D';
    src: url('/font/K2D-Thin.ttf') format('woff2');
    font-weight: 100;
}

@font-face {
    font-family: 'K2D';
    src: url('/font/K2D-ExtraLight.ttf') format('woff2');
    font-weight: 200;
}

@font-face {
    font-family: 'K2D';
    src: url('/font/K2D-Light.ttf') format('woff2');
    font-weight: 300;
}

@font-face {
    font-family: 'K2D';
    src: url('/font/K2D-Regular.ttf') format('woff2');
    font-weight: 400;
}

@font-face {
    font-family: 'K2D';
    src: url('/font/K2D-Medium.ttf') format('woff2');
    font-weight: 500;
}

@font-face {
    font-family: 'K2D';
    src: url('/font/K2D-SemiBold.ttf') format('woff2');
    font-weight: 600;
}

@font-face {
    font-family: 'K2D';
    src: url('/font/K2D-Bold.ttf') format('woff2');
    font-weight: 700;
}

@font-face {
    font-family: 'K2D';
    src: url('/font/K2D-ExtraBold.ttf') format('woff2');
    font-weight: 800;
}

/*콘텐츠*/
.contents {
    width: 1200px;
    margin: 0 auto;
}

/*반응형쿼리*/
@media screen and (max-width:1200px) {
    .contents {
        width: calc(100% - 30px);
    }
}