@import url("https://web-archive.nli.org.il/National_Library/cs_/http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
/** {font-size:12px;color:#666;font-family:'Nanum Gothic' }*/

.placeholder, placeholder {color:#BDBDBD}
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em; font-size:12px;color:#666;font-family:'Nanum Gothic'}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

.gnbsea{margin-top:-7px;padding:0;border:0;background: white;border:1px solid #009ada;;}

#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input[type=radio] {vertical-align:middle}
input[type=checkbox] {vertical-align:middle}
input, button {margin:0;padding:0;font-size:11px;}
button {cursor:pointer}

textarea, select {font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
/*pre {font-size:1.1em;line-height:1.3em;font-family:'Nanum Gothic';width:645px;padding: 15px 15Ppx 15Ppx 0;white-space:pre-wrap;}*/
pre {/*overflow-x:scroll;*/font-size:1.1em;line-height:1.3em;font-family:'Nanum Gothic';width:730px;padding: 15px 15Ppx 15Ppx 0;white-space:pre-wrap;}
a:link, a:visited {color:#000;text-decoration:none}
a:hover, a:focus, a:active {color:#000;text-decoration:underline}
a:hover, a:focus, a:active {text-decoration:none}
a, img{border:0;outline:none;} 
img{vertical-align:middle;}
a{text-decoration:none;color:#333;}


.agreebox { height:120px; overflow:auto; padding:20px; border:1px solid #f0f0f0; margin-bottom:5px;}
.agreebox .section { color:#666;line-height: 22px;}
em.emphasis { font-style:normal; font-weight:bold; color:#3762A4}

/* Mobile화면으로 */
#device_change {display:block;margin:0.3em;padding:0.5em 0;border:1px solid #eee;border-radius:2em;background:#fff;color:#000;font-size:2em;text-decoration:none;text-align:center}


/* 팝업레이어 */
#hd_pop {z-index:1000;;margin:0 auto;width:970px;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:2px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#000;color:#fff}
