@charset 'utf-8';


html, body, div, iframe, h1, h2, h3, h4, h5, h6, p,
dl, dt, dd, ol, ul, li, fieldset, form, input,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; }

body { font-family:Dotum, Arial, sans-serif; font-size:12px; color:#626262; }
input, select, textarea { font-family:Dotum, Arial, sans-serif; font-size:12px; color:#686868; }
ul, dl, ol, li { list-style-type:none; }
img, fieldset {border:none; margin:0; padding:0; vertical-align:bottom;}
table { border-collapse:collapse; }
hr, caption, legend { display:none; }

a, a:link, a:visited {text-decoration:none; }
a:hover {text-decoration:underline; }

.dpNone {display:none;}
.clearBoth {clear:both;}
.bold {font-weight:bold;}
.normal {font-weight:normal;}

#JC_GNB_FS2{z-index:3000; position:relative; width:100%; height:38px;}

/* Footer */
.footer {width:980px; height:143px; border-top:2px solid #eceef1; background-color:#fff; font-size:11px; color:#888e95; display:inline; float:left; margin-top:50px;}
.footer_box{width:980px; margin:0 auto; position:relative;}
p.ci {width:95px; position:absolute; top:20px; left:10px;}
p.ci img.ci2 {margin-top:10px;}
.footer .footer_menu {padding:20px 0 0 0; width:885px; height:27px; position:absolute; top:0; left:95px;}
.footer .footer_menu a{color:#686868; font-weight:bold;}
.footer .footer_menu li {float:left; padding-left:14px; margin-right:14px; background:url(http://imgdg.joycity.com/fs2/obt/images/common/sp2.gif) no-repeat; letter-spacing:-1px;}
.footer .footer_menu li.first {background:none; padding:0;}
.side_family{position:absolute; top:17px; left:702px;}
.footer_box .info {width:590px;  position:absolute; top:45px; left:95px; color:#a3a3a3; letter-spacing:-1px;}
.footer_box .info li {float:left; padding:0 8px 6px 0; margin-right:8px; background:url(http://imgdg.joycity.com/fs2/obt/images/common/sp2.gif) no-repeat right 0;}
.footer_box .info li.last {background:none;}
.footer_box .info li.last2 {background:none; padding-top:5px; padding-bottom:5px; font-size:10px; font-family:verdana;}
.footer_box .info li.name{ width:150px;}
.footer_box .info li.address{width:595px;}
.footer_box .game_info{position:absolute; top:45px; right:0;}
.footer_box .info li.nhn_text{width:595px; background:none; line-height:14px;} 

/* skip */
#skip{height:0; z-index:20000; position: relative;}
#skip a{position:absolute;left:0;top:-10000px;z-index:500;display:block;width:100%;text-align:center;font-size:1.3em}
#skip a:hover, #skip a:focus, #skip a:active{position:absolute;top:0;padding:15px 0;font-weight:bold;color:#fff;background:#ef7102;z-index:500}