@CHARSET "UTF-8";
@font-face {
font-family: 'NotoKrL';
font-style: normal;
font-weight: 100;
src: local('Noto Sans Light'), local('NotoSans-Light'), url(../fonts/NotoSans-Light.eot);
src: url(../fonts/NotoSans-Light.eot?#iefix) format('embedded-opentype'),
url(../fonts/NotoSans-Light.woff2) format('woff2'),
url(../fonts/NotoSans-Light.woff) format('woff');;
}
@font-face {
font-family: 'NotoKrDL';
font-style: normal;
font-weight: 100;
src: local('Noto Sans DemiLight'), local('NotoSans-DemiLight'), url(../fonts/NotoSans-DemiLight.eot);
src: url(../fonts/NotoSans-DemiLight.eot?#iefix) format('embedded-opentype'),
url(../fonts/NotoSans-DemiLight.woff2) format('woff2'),
url(../fonts/NotoSans-DemiLight.woff) format('woff');;
}
@font-face {
font-family: 'NotoKrR';
font-style: normal;
font-weight: 300;
src: local('Noto Sans Regular'), local('NotoSans-Regular'), url(../fonts/NotoSans-Regular.eot);
src: url(../fonts/NotoSans-Regular.eot?#iefix) format('embedded-opentype'),
url(../fonts/NotoSans-Regular.woff2) format('woff2'),
url(../fonts/NotoSans-Regular.woff) format('woff');
}
@font-face {
font-family: 'NotoKrM';
font-style: normal;
font-weight: 500;
src: local('Noto Sans Medium'), local('NotoSans-Medium'), url(../fonts/NotoSans-Medium.eot);
src: url(../fonts/NotoSans-Medium.eot?#iefix) format('embedded-opentype'),
url(../fonts/NotoSans-Medium.woff2) format('woff2'),
url(../fonts/NotoSans-Medium.woff) format('woff');
}
@font-face {
font-family: 'NotoKrB';
font-style: normal;
font-weight: 700;
src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(../fonts/NotoSans-Bold.eot);
src: url(../fonts/NotoSans-Bold.eot?#iefix) format('embedded-opentype'),
url(../fonts/NotoSans-Bold.woff2) format('woff2'),
url(../fonts/NotoSans-Bold.woff) format('woff');
}
/* Reset */
* {margin:0;padding:0;list-style:none;font-size:1em;*word-break:break-all;-ms-word-break:break-all;}
input,select{vertical-align:milile}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd,
q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, 
tr, th, td {margin:0;outline:0;border:0;padding:0;font-size:100%;background:transparent;*word-break:keep-all;-ms-word-break:keep-all;word-break:keep-all;word-wrap:break-word;}
html, body {width:100%;height:100%;}
html {overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button {margin:0;padding:0;}
body {color:#131313;line-height:1.5em;font-size:1.1em;letter-spacing:-0.5px;font-family:NotoKrR,'NotoKrR',NanumGothic,'Nanum Gothic',arial,verdana,sans-serif;background:#ffffff;}
ol,ul,li {list-style:none;margin:0;padding:0;}
img {vertical-align:top;outline:0;margin:0;padding:0;}
fieldset, img{border:0 none;}
ins{text-decoration:none;}
del{text-decoration:line-through;} 
table{width:100%;margin:0;border-collapse:collapse;border-spacing:0;table-layout:fixed;border:0 none;}
th{text-align:left;font-weight:bold;}
td{text-align:left;font-weight:normal;}
table caption{overflow:hidden;visibility:hidden;width:0;height:0;line-height:0;}
img, input, select, button{vertical-align:middle;outline:0;color:#4c4d4d;}
a {text-decoration:none;outline:0;border:none;cursor:pointer;color:#4c4d4d;}
a:hover{text-decoration:none;color:#4c4d4d;}
/* 영문 설정 */
.lang-en , :lang(en){font-size:1em;}
/* Common */
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0;}
:root legend{margin-top:-1px;font-size:0;line-height:0;}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { /* WebKit browsers */ color:transparent; } 
input:focus:-moz-placeholder, textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:transparent; } 
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */ color:transparent; } 
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */ color:transparent; }
.textarea{white-space:pre-line;word-break:break-all;}
input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

