@charset "utf-8";

@font-face {
    font-family:'NotoSansKR';
    font-style:normal;
    font-weight:400;
    src:url('/resource/home/css/fonts/NotoSansKR-Regular.otf') format('opentype');
}
@font-face {
    font-family:'NotoSansKR';
    font-style:normal;
    font-weight:500;
    src:url('/resource/home/css/fonts/NotoSansKR-Medium.otf') format('opentype');
}
@font-face {
    font-family:'NotoSansKR';
    font-style:normal;
    font-weight:700;
    src:url('/resource/home/css/fonts/NotoSansKR-Bold.otf') format('opentype');
}

@font-face {
    font-family:'NanumBarunGothic';
    font-style:normal;
    font-weight:400;
    src:url('/resource/home/css/fonts/NanumBarunGothic.otf') format('opentype');
}

@font-face {
    font-family:'NanumBarunGothic';
    font-style:normal;
    font-weight:700;
    src:url('/resource/home/css/fonts/NanumBarunGothicBold.otf') format('opentype');
}

body{margin:0; padding:0; font-family:'NotoSansKR', sans-serif; font-size:34px; font-weight:500; line-height:1.2; color:#222;}
a{color:inherit; text-decoration:none;}
hr, caption, legend{display:none;}
h1, h2, h3, h4, h5, h6{font-size:100%; line-height:1.2;}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, fieldset, table, caption, tbody, tfoot, thead, tr, th, td, figure, figcaption, img{margin:0; padding:0; border:0;}
ul, ol, li{list-style:none;}
table{clear:both; width:100%; border-spacing:0; border:0;}
p, div, th, td{font-size:100%;}
dfn, address{font-style:normal;}
img, input, select, textarea{vertical-align:middle;}
input, select, button{font-family:'NotoSansKR', sans-serif; font-size:100%;}
textarea{font-family:'NotoSansKR', sans-serif; font-size:100%; resize:none; border-radius:0; appearance:none;}
input[type="submit"], button{cursor:pointer;}
button{border:0; outline:none; background:none;}
button::-moz-focus-inner{padding:0; border:0;}
input::-ms-clear, input::-ms-reveal{display:none;}
input[type="text"],
input[type="password"]{box-sizing:border-box; border:1px solid #ededed; outline:none;}

.blind{position:absolute; top:0; left:-9999px; width:0; height:0; overflow:hidden; margin:0; padding:0; font-size:0; line-height:0;}
