@charset "utf-8";
:root {
    --color-grayscale-grey100: #333333;
    --color-grayscale-grey-090: #595959;
    --color-grayscale-grey-080: #7e7e7e;
    --color-grayscale-grey-070: #9f9f9f;
    --color-grayscale-grey-060: #bbbbbb;
    --color-grayscale-grey-050: #d0d0d0;
    --color-grayscale-grey-040: #e1e1e1;
    --color-grayscale-grey-030: #ededed;
    --color-grayscale-grey-020: #f6f6f6;
    --color-grayscale-grey-010: #fcfcfc;
    --color-grayscale-grey-005: #fdfdfd;
    --color-pure-wht: #ffffff;
    --color-pure-blk: #000000;
    --color-system-error: #ea1b1a;
    --color-system-info: #3680ff;
    --color-system-success: #4caf50;
    --color-system-warn: #f9a825;
    --color-transaction-buy-active: #b71530;
    --color-transaction-buy-hover: #e73654;
    --color-transaction-buy-default: #d51939;
    --color-transaction-sell-active: #2454a8;
    --color-transaction-sell-default: #2b66cc;
    --color-transaction-sell-hover: #467bd8;
    --color-profit-red: #d51939;
    --color-profit-blue: #2b66cc;
    --color-shinhan-blue: #0065b2;
}

*,
.k-font {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Noto Sans KR', sans-serif;
    line-height: 1.5;
}

html {
    font-size: 13px;
}

body {
    line-height: 1;
}

a {
    text-decoration: none;
    cursor: pointer;
    color :#666666;
}

a:focus {
    outline: none;
}

div:focus {
    outline: none;
}

input {
    vertical-align: top;
}

input[type=text]::-ms-clear {
    display: none;
}

input[type=text]::-ms-clear {
    width: 0;
    height: 0;
}

body {
    margin: 0;
    padding: 0;
    font-size: 1.000em;
}

img {
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul:after {
    content: "";
    display: block;
    clear: both;
}

li {
    list-style: none;
    padding: 0;
    margin: 0;
}

p {
    margin: 0;
    padding: 0;
}

a {
    margin: 0;
    padding: 0;
    list-style: none;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

button {
    cursor: pointer;
}

.pc {
    display: block;
}

.mobile {
    display: none;
}