@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');


/* Reset */
* { box-sizing: border-box; }
html, body {-webkit-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-family:'Roboto','Noto Sans KR', '�������',  'Dotum', '나눔고딕', 'sans-serif'; font-size:17px; color:#616266;font-style:normal;-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; letter-spacing: -0.02em;}
html, body, div, span, form, input, select, button, textarea, legend, fieldset, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, address, p, th, td, caption {margin:0;padding:0}
body {height:100%;}
ol, ul, li {list-style:none;}
em, dt, dd, address, i {font-style:normal}
img {vertical-align:top}
img, fieldset {border:0 none;}
label {padding-right:10px}
button {border:0 none;background:transparent;cursor:pointer}
hr {display:none;}
legend, .skip, .blind, .skip_nav {width:0;height:0;visibility:hidden;font-size:0;line-height:0;position:absolute;top:0;left:-9999em;overflow:hidden;}
table caption {display:none}
table {border-collapse:collapse;border-spacing:0;}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block;}
a{color:#000}
a:link, a:visited {text-decoration:none; }
a:hover, a:active {text-decoration:none}

.clearfix:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.clearfix{display:block;}


/* 이북 레이아웃 */
div.e_header{height:70px; line-height:70px; font-size:1.3em; color:#fff; text-align:center;background:#1a1919; }
div.frame_div{ position:absolute; top:0; width:100%; z-index:999; height:calc(100% - 70px) !important; }