@charset "utf-8";

/* Reset CSS */

*{
    margin: 0;
    padding: 0;
}

html,
body,
textarea{
    font-family: 'NotoSansKR', 'Nanum Gothic', '나눔고딕', 'Dotum', '돋움', sans-serif;
}

html,
body{
    margin: 0;
    padding: 0;
}

html{
    height: 100%;
}

body{
    overflow: auto;
    min-width: 1220px;
    height: 100%;
    line-height: 1.3;
    color: #333;
}

a{
    text-decoration: none;
}

ul, ol, li{
    list-style: none;
}

img{
    max-width: 100%;
    border: none;
}

table{
    width: 100%;
    border-collapse: collapse;
}

table th,
table td{
    border: none;
    border-bottom: 1px solid #ddd;
    padding: 20px 10px;
    word-break: keep-all;
}

table th{
    font-weight: 500;
}

address{
    font-style: normal;
}

.hidden{
    position: absolute;
    left: -9999px;
}

caption, legend{
    display: none;
}

::selection{
    color: #019fdf;
    background: #d6f0ff;
}

/* Font */

@font-face {
    font-family: 'NotoSansKR';
    src: url('font/NotoSansKRL.eot');
    src: url('font/NotoSansKRL.eot?#iefix') format('embedded-opentype'),
         url('font/NotoSansKRL.woff2') format('woff2'),
         url('font/NotoSansKRL.woff') format('woff'),
         url('font/NotoSansKRL.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'NotoSansKR';
    src: url('font/NotoSansKRR.eot');
    src: url('font/NotoSansKRR.eot?#iefix') format('embedded-opentype'),
         url('font/NotoSansKRR.woff2') format('woff2'),
         url('font/NotoSansKRR.woff') format('woff'),
         url('font/NotoSansKRR.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'NotoSansKR';
    src: url('font/NotoSansKRM.eot');
    src: url('font/NotoSansKRM.eot?#iefix') format('embedded-opentype'),
         url('font/NotoSansKRM.woff2') format('woff2'),
         url('font/NotoSansKRM.woff') format('woff'),
         url('font/NotoSansKRM.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'NotoSansKR';
    src: url('font/NotoSansKRB.eot');
    src: url('font/NotoSansKRB.eot?#iefix') format('embedded-opentype'),
         url('font/NotoSansKRB.woff2') format('woff2'),
         url('font/NotoSansKRB.woff') format('woff'),
         url('font/NotoSansKRB.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}