@charset "UTF-8";
@font-face { font-family:KoPub2_BatangLight; src:url(c/KoPub2_BatangLight.ttf); }
@font-face { font-family:KoPub2_BatangBold; src:url(c/KoPub2_BatangBold.ttf); }
@font-face { font-family:KoPub2_DotumLight; src:url(c/KoPub2_DotumLight.ttf); }
@font-face { font-family:KoPub2_DotumBold; src:url(c/KoPub2_DotumBold.ttf); }

html,body { width:100%; height:100%; margin:0; background:#fafafa; color:#000000; }
p,li { margin:0; padding:0; font-size:1.0em; font-family:KoPub2_BatangLight, serif; line-height:1.6em; }
a:link { text-decoration:none; color:#017fff; }
a:visited { text-decoration:none; color:#017fff; }
a:active { text-decoration:underline; color:#61b3ff; }
a:hover { text-decoration:underline; color:#0163bf; }
ul { padding:0 0 0 -2px; list-style:url('i/arrow.png') circle; }
.cen { text-align:center; }
.rgt { text-align:right; }
.ref { font-size:0.8em; color:#666666; }
.bold { font-weight:bold; }
.ital { font-style:italic; }
.gray { color:#666666; }
img { border:0px; }
.bo1 { border:1px solid #000000; }
.hr1 { width:90%; height:1px; margin:40px; color:#999999; border-style:dashed; }

.scroll { width:100%; height:100%; overflow:hidden; }
.menu { width:100%; line-height:60px; margin:0 auto; font-family:KoPub2_DotumLight, sans-serif; text-align:center; }
.menu a { text-decoration:none; color:#000000; }
.btn { margin-left:10px; padding:10px; border-radius:8px; }
.btn:hover { text-decoration:none; color:#ffffff; background:#999999; transition:0.8s; cursor:pointer; }
.menu img { margin:0; padding:0; vertical-align:middle; cursor:pointer; }
.btn img { width:32px; opacity:75%; }
.btn img:hover { opacity:100%; transition:0.8s; }
.outer { width:100%; height:100%; overflow-y:scroll; }
.inner { width:100%; height:100%; border:none; }
.tail { width:100%; margin:60px auto 0 auto; font-family:KoPub2_DotumLight, sans-serif; text-align:center; }
