/* base */
@font-face {font-family: 'Noto Sans KR'; font-style: normal; font-weight: 100; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR'; font-style: normal; font-weight: 300; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR'; font-style: normal; font-weight: 400; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR'; font-style: normal; font-weight: 500; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR'; font-style: normal; font-weight: 700; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR'; font-style: normal; font-weight: 900; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}

@font-face {font-family: 'Arita-dotum'; font-weight: 100; src: url(/font/Arita-dotum-Thin.eot); src: url(/font/Arita-dotum-Thin.woff2) format("woff2"), url(/font/Arita-dotum-Thin.woff) format("woff"), url(/font/Arita-dotum-Thin.ttf) format("truetype"), url(/font/Arita-dotum-Thin.svg#Arita-dotum-Thin) format("svg"), url(/font/Arita-dotum-Thin.eot?#iefix) format("embedded-opentype");}
@font-face {font-family: 'Arita-dotum'; font-weight: 300; src: url(/font/Arita-dotum-Light.eot); src: url(/font/Arita-dotum-Light.woff2) format("woff2"), url(/font/Arita-dotum-Light.woff) format("woff"), url(/font/Arita-dotum-Light.ttf) format("truetype"), url(/font/Arita-dotum-Light.svg#Arita-dotum-Light) format("svg"), url(/font/Arita-dotum-Light.eot?#iefix) format("embedded-opentype");}
@font-face {font-family: 'Arita-dotum'; font-weight: 400; src: url(/font/Arita-dotum-Medium.eot); src: url(/font/Arita-dotum-Medium.woff2) format("woff2"), url(/font/Arita-dotum-Medium.woff) format("woff"), url(/font/Arita-dotum-Medium.ttf) format("truetype"), url(/font/Arita-dotum-Medium.svg#Arita-dotum-Medium) format("svg"), url(/font/Arita-dotum-Medium.eot?#iefix) format("embedded-opentype");}
@font-face {font-family: 'Arita-dotum'; font-weight: 600; src: url(/font/Arita-dotum-SemiBold.eot); src: url(/font/Arita-dotum-SemiBold.woff2) format("woff2"), url(/font/Arita-dotum-SemiBold.woff) format("woff"), url(/font/Arita-dotum-SemiBold.ttf) format("truetype"), url(/font/Arita-dotum-SemiBold.svg#Arita-dotum-SemiBold) format("svg"), url(/font/Arita-dotum-SemiBold.eot?#iefix) format("embedded-opentype");}
@font-face {font-family: 'Arita-dotum'; font-weight: 700; src: url(/font/Arita-dotum-Bold.eot); src: url(/font/Arita-dotum-Bold.woff2) format("woff2"), url(/font/Arita-dotum-Bold.woff) format("woff"), url(/font/Arita-dotum-Bold.ttf) format("truetype"), url(/font/Arita-dotum-Bold.svg#Arita-dotum-Bold) format("svg"), url(/font/Arita-dotum-Bold.eot?#iefix) format("embedded-opentype");}

@font-face {font-family: 'SCDream2'; font-weight: 100; src: url(/font/SCDream2.eot); src: url(/font/SCDream2.woff2) format("woff2"), url(/font/SCDream2.woff) format("woff"), url(/font/SCDream2.ttf) format("truetype"), url(/font/SCDream2.svg#SCDream2) format("svg"), url(/font/SCDream2.eot?#iefix) format("embedded-opentype");}
@font-face {font-family: 'SCDream4'; font-weight: 400; src: url(/font/SCDream4.eot); src: url(/font/SCDream4.woff2) format("woff2"), url(/font/SCDream4.woff) format("woff"), url(/font/SCDream4.ttf) format("truetype"), url(/font/SCDream4.svg#SCDream4) format("svg"), url(/font/SCDream4.eot?#iefix) format("embedded-opentype");}
@font-face {font-family: 'SCDream5'; font-weight: 500; src: url(/font/SCDream5.eot); src: url(/font/SCDream5.woff2) format("woff2"), url(/font/SCDream5.woff) format("woff"), url(/font/SCDream5.ttf) format("truetype"), url(/font/SCDream5.svg#SCDream5) format("svg"), url(/font/SCDream5.eot?#iefix) format("embedded-opentype");}

@font-face {font-family: 'NanumSquare'; font-weight: 300; src: url(/font/NanumSquareL.eot); src: url(/font/NanumSquareL.eot?#iefix) format('embedded-opentype'), url(/font/NanumSquareL.woff) format('woff'), url(/font/NanumSquareL.ttf) format('truetype');}
@font-face {font-family: 'NanumSquare'; font-weight: 400; src: url(/font/NanumSquareR.eot); src: url(/font/NanumSquareR.eot?#iefix) format('embedded-opentype'), url(/font/NanumSquareR.woff) format('woff'), url(/font/NanumSquareR.ttf) format('truetype');}
@font-face {font-family: 'NanumSquare'; font-weight: 700; src: url(/font/NanumSquareB.eot); src: url(/font/NanumSquareB.eot?#iefix) format('embedded-opentype'), url(/font/NanumSquareB.woff) format('woff'), url(/font/NanumSquareB.ttf) format('truetype');}
@font-face {font-family: 'NanumSquare'; font-weight: 800; src: url(/font/NanumSquareEB.eot); src: url(/font/NanumSquareEB.eot?#iefix) format('embedded-opentype'), url(/font/NanumSquareEB.woff) format('woff'), url(/font/NanumSquareEB.ttf) format('truetype');}

@font-face {font-family: 'yg-jalnan'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff') format('woff'); font-weight: normal; font-style: normal; }

html {}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, textarea, p, blockquote, th, td, select, span, header, b {margin:0; padding:0; box-sizing: border-box; letter-spacing:-0.5px;}
body {font-family:'Noto Sans KR','맑은 고딕','Malgun Gothic'; font-weight: 400;}
html, body {margin: 0; height: 100%; }

ol, ul, li, dd, dl, dt {list-style:none;}
fieldset, legend {border:0; margin:0; padding:0;}
legend {display:none;}
img {border:0;}
address, caption, em, h1, h2, h3, h4, h5, h6 {font-weight:normal; font-style:normal;}

/* link */
a {text-decoration:none; box-sizing: border-box;}
a:hover {text-decoration:none;}

/* table common */
table {border-collapse:collapse; }

/* Form */
textarea{}

/* input */
input[type="text"],
input[type="number"],
input[type="file"],
input[type="password"],
input[type="button"],
input[type="submit"] {border:none; cursor:pointer; vertical-align:middle; font-family:'Noto Sans KR'; font-weight: 300;}
input[readonly="readonly"] {}
input[type="checkbox"],
input[type="radio"] {vertical-align:middle;}
input[type="file"] {}
textarea {font-family:'Noto Sans KR'; font-weight: 300;}
button {border:none; cursor:pointer; vertical-align:middle;}

/* select */
select {border:none; cursor:pointer; vertical-align:middle;}

::placeholder {font-family:'Noto Sans KR'; color: #000000; font-weight: 300; opacity: 1;}
:-ms-input-placeholder {font-family:'Noto Sans KR'; color: #000000; font-weight: 300;}
::-ms-input-placeholder {font-family:'Noto Sans KR'; color: #000000; font-weight: 300;}
