@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=block');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@700&display=block');

* { margin:0; padding:0; font-family:'Noto Sans KR','Apple SD Gothic Neo', 'Malgun Gothic', '맑은 고딕', Dotum, 돋움, Arial, Helvetica, sans-serif;}
html, body { width:100%; height:100%;}
html {font-size:10px; color:#111;}
body { position:relative; line-height:1; font-size:1.6rem; word-break:keep-all; word-break:break-all; }
html, body, div, span, strong, em, p, dl, dt, dd, ul, ol, li ,a, img, hr, pre,
table, caption, thead, tbody, tfoot, tr, th, td, fieldset, legend, summary, label, input, textarea, button, iframe,
header, footer, address, nav, main, section, article, aside, canvas, video, audio, time,
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0; }
ul, ol, dl, dd, dt, li { list-style-type:none; }
legend { display:none; }
blockquote, q { quotes:none; }
table { width:100%; border-spacing:0; border-collapse:collapse; }
iframe { border:0 none; }
em, address { font-style:normal; font-weight:normal; }
button { cursor:pointer; }
img { display:block; vertical-align:top; border:0; width:100%; }
a { color:inherit; text-decoration:none; }
a:active, a:focus, a:link, a:visited { text-decoration:none; }

.hide { width:0; height:0; margin:0; padding:0; position:absolute; left:0; top:0; font-size:0; text-indent:-9999px; overflow:hidden; visibility:hidden; }

#wrap { position:relative; max-width:720px; width:100%; margin:0 auto; background:#333; }
#header { position:absolute; left:0; top:0; width:100%; z-index:1; }
#header .logo_aju { display:block; width:30%; margin:30px; }
#container { position:relative; width:100%; }
#footer { position:relative; width:100%; height:70px; line-height:70px; text-align:center; font-size:12px; color:#fff; letter-spacing:-0.05em; }

.content { position:relative; width:100%; }
.content .img { display:block; width:100%; }
.content .txt { display:block; width:1px; height:1px; overflow:hidden; text-indent:-99999px; }
