@charset "utf-8";

/* @import url('/proxy/aHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1CZWJhcytOZXVlJmZhbWlseT1Ob3RvK1NhbnMrS1I6d2dodEAxMDA7MzAwOzQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcA'); */

/* @import url('/proxy/aHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L2doL29yaW9uY2FjdHVzL3ByZXRlbmRhcmQvZGlzdC93ZWIvc3RhdGljL3ByZXRlbmRhcmQuY3Nz');

* {
    margin:0;
    padding:0;
    box-sizing:border-box;
}

html,body {
    width:100%;
    height:100%;
}

ul li, ol li {
    list-style:none;
}

html {
    font-size:16px;
    font-family: 'Pretendard'; 
    font-weight:300;  
    letter-spacing:-0.3px;
}



a {
    text-decoration:none;
}


::-webkit-scrollbar {
    display:none;
} */

@font-face {
    font-family: 'LINESeedKR-Bd';
    src: url('/proxy/aHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L2doL3Byb2plY3Rub29ubnUvbm9vbmZvbnRzXzExLTAxQDEuMC9MSU5FU2VlZEtSLUJkLndvZmYy') format('woff2');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'LINESeedKR-Rg';
    src: url('/proxy/aHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L2doL3Byb2plY3Rub29ubnUvbm9vbmZvbnRzXzExLTAxQDEuMC9MSU5FU2VlZEtSLVJnLndvZmYy') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'LINESeedKR-Th';
    src: url('/proxy/aHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L2doL3Byb2plY3Rub29ubnUvbm9vbmZvbnRzXzExLTAxQDEuMC9MSU5FU2VlZEtSLVRoLndvZmYy') format('woff2');
    font-weight: 100;
    font-style: normal;
}

* {
    margin:0;
    padding:0;
    box-sizing:border-box;
}

html,body {
    width:100%;
    height:100%;
}

ul li, ol li {
    list-style:none;
}

html {
    font-size:16px;
    font-family: "LINESeedKR-Rg", sans-serif;
    font-weight:400;  
    letter-spacing:-0.5px;
}

h2 {
    font-family: "LINESeedKR-Bd", sans-serif;    
    font-weight:700;
}

body {
    /* background:#12141b; */
}

a {
    text-decoration:none;
}


::-webkit-scrollbar {
    display:none;
}

footer {
    display:flex;
    height:200px;
    width:100%;
    flex-direction:column;
    background:#212121;
    justify-content:center;
    align-items:center;
    margin-top:100px;
    text-align:center;
    color:#E9E9E9;
    font-size:0.8rem;
 }
 
 footer h1 {
     margin-bottom:20px;
 }
 footer ul {
     margin-bottom:10px;
 }
 footer ul li {
     float:left;
 }

 footer ul li::before {
    content:"|";
    margin-left:10px;
    margin-right:10px;
    color:#393939;
 }

 footer ul li:first-child::before {
    content:"";
 }
 

 footer p {
     margin-bottom:10px;
 }
 
 footer p#copy {
     color:#727272;
 }