﻿@charset "utf-8";
.homebody {background:url('../images/home/bg_home.jpg') left top repeat-x;}
#wrap {width:100%;} /* 2013-01-07 */
.head {position:relative;width:1044px;height:99px;z-index:99;}
.head h1 {position:absolute;top:21px;left:95px;width:98px;height:63px;z-index:99;}
.head h1 a {display:block;width:98px;height:63px;background:url('../images/home/main_txt_set.jpg') 0 0 no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
.head .mainMenu {position:absolute;top:49px;left:308px;}
.head .mainMenu li {float:left;display:inline;height:13px;margin:0 0 0 10px;padding:0 0 0 14px;background:url('../images/home/bg_menu_bar.gif') left top no-repeat;}
.mainMenu li a {display:block;height:13px;background-image:url('../images/home/main_txt_set.jpg');background-repeat:no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
.mainMenu .news {width:35px;margin:0 !important;padding:0 !important;background:none !important;}
.mainMenu .news a {width:35px;background-position:0 -70px;}
.mainMenu .games {width:44px;}
.mainMenu .games a {width:44px;background-position:0 -85px;}
.mainMenu .dnld {width:67px;}
.mainMenu .dnld a {width:67px;background-position:0 -100px;}
.mainMenu .tcoin {width:36px;}
.mainMenu .tcoin a {width:36px;background-position:0 -115px;}
.mainMenu .forums {width:51px;}
.mainMenu .forums a {width:51px;background-position:0 -130px;}
.mainMenu .support {width:57px;}
.mainMenu .support a {width:57px;background-position:0 -145px;}
.head .headBtns {position:absolute;top:47px;left:803px;}
.headBtns a {float:left;height:17px;margin:0 7px 0 0;overflow:hidden;background-image:url('../images/home/main_btn_set.jpg');font:normal 0/0 verdana;text-indent:-10000em;}
.headBtns .myAcc {width:72px;background-position:0 0;}
.headBtns .signUp {width:49px;background-position:0 -20px;}
.headBtns .logout {width:49px;background-position:0 -40px;}
.headBtns .login {width:49px;background-position:0 -60px;}
.headBtns .facebook {width:100px; background-position:0 -80px; margin-right:0;} /* 2013-04-01 */
.head .gameList {position:absolute;top:73px;left:361px;width:126px;background:url('../images/home/bg_gamelist_top.gif') left top no-repeat;}
.head .gameList1 {position:absolute;top:73px;left:579px;width:126px;background:url('../images/home/bg_gamelist_top.gif') left top no-repeat;}
.head .gameList ul {padding:7px 0 3px 8px;background:url('../images/home/bg_gamelist_btm.gif') left bottom no-repeat;}
.head .gameList1 ul {padding:7px 0 3px 8px;background:url('../images/home/bg_gamelist_btm.gif') left bottom no-repeat;}
.gameList ul li {width:110px;margin:2px 0 0 0;padding:0 0 5px 0;border-bottom:1px solid #fda067;}
.gameList ul .soon {border:0 none;}
.gameList ul li a {color:#fff;font-size:11px;}
.gameList1 ul li {width:110px;margin:2px 0 0 0;padding:0 0 5px 0;border-bottom:1px solid #fda067;}
.gameList1 ul .soon {border:0 none;}
.gameList1 ul li a {color:#fff;font-size:11px;}

.gamePromotion {position:relative;width:1044px;height:347px;margin:-34px auto 0;}
.gamePromotion .numbering {position:absolute;top:258px;left:256px;}
.numbering a {float:left;width:19px;height:19px;margin:0 5px 0 0;background-image:url('../images/home/num_set.jpg');background-repeat:no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
.numbering .num1 {background-position:0 -20px;}
.numbering .num1On {background-position:0 0;}
.numbering .num1:hover {background-position:0 0;}
.numbering .num2 {background-position:-20px -20px;}
.numbering .num2On {background-position:-20px 0;}
.numbering .num2:hover {background-position:-20px 0;}
.numbering .num3 {background-position:-40px -20px;}
.numbering .num3On {background-position:-40px 0;}
.numbering .num3:hover {background-position:-40px 0;}
.numbering .num4 {background-position:-60px -20px;}
.numbering .num4On {background-position:-60px 0;}
.numbering .num4:hover {background-position:-60px 0;}
/* 2010-04-05 프로모션 링크 추가 */
.gamePromotion .floatLink {position:absolute;top:111px;;left:246px;display:block;width:200px;height:130px;z-index:99;background:url('../images/home/bg_transparent.gif') left top no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
.mainContent {width:100%;padding:32px 0 100px; background:url(../images/home/bg_home_container.jpg) bottom repeat-x;} /*2014-02-07 수정*/
.mainContent .contentInner{width:946px; margin:0 auto;}
/*2014-04-29 오픈아이디 버전*/
.mainContent .aside {float:left;width:190px;}
.aside .logIn {position:relative;width:176px;height:185px;padding:33px 0 0 14px;background:url('../images/home/bg_login_facebook1.gif') left top no-repeat;} /* 2013-02-19 */
.logIn h2 {position:absolute;top:-10000px;}
.logIn .snsArea {padding:0 0 29px 0}
.logIn .facebook {display:block;width:159px;height:43px;margin:0;background:url('../images/home/login_btn_set_facebook.gif') 0 -165px no-repeat;overflow:hidden;text-indent:-10000em;}
.logIn fieldset {position:relative;display:block;width:160px;height:69px;}
.logIn fieldset .idSet {width:87px;height:17px;padding:5px 0 0 7px;background:url('../images/home/login_btn_set_facebook.gif') 0 0 no-repeat;border:0 none;}
.logIn fieldset .pwSet {width:87px;height:17px;margin:4px 0 0 0;padding:5px 0 0 7px;background:url('../images/home/login_btn_set_facebook.gif') 0 -26px no-repeat;border:0 none;}
.logIn fieldset .idOn {width:87px;height:17px;padding:5px 0 0 7px;background:url('../images/home/login_btn_set_facebook.gif') 0 -50px no-repeat;border:0 none;}
.logIn fieldset .pwOn {width:87px;height:17px;margin:4px 0 0 0;padding:5px 0 0 7px;background:url('../images/home/login_btn_set_facebook.gif') 0 -50px no-repeat;border:0 none;}
.logIn fieldset .btnLogIn {position:absolute;right:0;top:0;width:60px;height:46px;background:url('../images/home/login_btn_set_facebook.gif') -100px 0 no-repeat;border:0 none;font:normal 0/0 verdana;text-indent:-10000em;cursor:pointer;}
.logIn fieldset .chkCookie {position:absolute;left:0; bottom:0;color:#6c6c6b;font-size:9px;font-family:Tahoma;cursor:pointer;}
.logIn fieldset .chkCookie input {margin:0 5px 0 0;}
.logIn .lostInfo {position:relative;width:159px;height:28px;margin:13px 0 0 0;}
.logIn .lostInfo a {position:absolute;right:0;bottom:0;display:block;width:25px;height:27px; text-indent:-9999px;}
.logIn .freeJoin {display:block;width:158px;height:53px;margin:14px 0 6px;background:url('../images/home/login_btn_set_facebook.gif') 0 -105px no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
.aside .contact {display:block;width:190px;height:77px;margin:36px 0 0 0;background:url('../images/home/main_img_set.gif') 0 0 no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}/*2014-04-14 수정*/
/*//2014-04-29 오픈아이디 버전*/
.mainContent .contenaArea {position:relative;float:left;display:inline;width:674px;margin:0 0 0 21px;}
.contenaArea .gameList {width:674px;}
.gameList dl {position:relative;float:left;display:inline;width:137px;margin:0 0 0 17px;padding:73px 0 0 15px; border-left:2px solid #fff;}
.gameList .nChd {margin:0 0 0 9px !important;padding:73px 0 0 0 !important;border:0 none !important;}
.gameList dl .smpImg {position:absolute;top:1px;left:15px;padding:0;}
.gameList .nChd .smpImg {position:absolute;top:1px;left:0;padding:0;}
.gameList dl dd {padding:7px 0 0 3px;color:#6c6c6b;font-size:11px;font-family:Tahoma;line-height:14px;}/* 2011-05-12 수정 */

.cmsContent {clear:both; width:674px; padding:18px 0 0 0; overflow:hidden;} /* 2013-03-06 수정 */
.cmsContent .newSection {position:relative;float:left;width:329px;}
.newSection h3 {width:329px;height:25px;background:url('../images/home/main_img_set.gif') 0 -80px no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
.newSection dl {width:312px;margin:7px 0 0 9px;padding:6px 8px 0 0;background:url('../images/home/bg_news_btm.gif') left top no-repeat;}
.newSection dl dt {float:left;width:230px;padding:0 0 0 10px;background:url('../images/home/bg_dot_2x2.gif') 0 7px no-repeat;}
.newSection dl dt a {font-size:11px;}
.newSection dl dt .gmTitle {color:#333;}
.newSection dl .date {float:right;color:#888686;font-size:10px;font-family:Tahoma;}
.newSection dl .topOnly {padding:0 0 0 10px;clear:both;color:#888686;font:normal 10px/12px Tahoma;}
.newSection .topNews {background:none !important;}
.newSection .topNews dt a {color:#333;font-weight:bold;}
.newSection .more {position:absolute;top:8px;right:13px;display:block;width:25px;height:5px;padding:2px;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}

.cmsContent .eventSection {position:relative;float:right;width:331px;}
.eventSection h3 {width:331px;height:25px;background:url('../images/home/main_img_set.gif') 0 -110px no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
.eventSection .represEvent {float:left;display:inline;position:relative;width:103px;margin:15px 0 0 12px;padding:76px 0 0 0;}
.represEvent dt {text-align:center;}
.represEvent dt a {color:#333;font-size:11px;font-family:Tahoma;}
.represEvent dt a em {margin:0 4px 0 0;color:#ed581b;}
.represEvent dd {position:absolute;top:0;left:0;}
.eventSection .eventList {float:right;width:195px;}
.eventList li {margin:8px 0 0 0;padding:4px 0 0 0;background:url('../images/home/bg_event_btm.gif') left top no-repeat;}
.eventList li a {padding:0 0 0 11px;background:url('../images/home/bg_dot_2x2.gif') 0 5px no-repeat;color:#6c6c6b;font-size:11px;}
.eventList li a em {margin:0 4px 0 0;color:#ed581b;}
.eventList .topEvent {background:none;}
.eventSection .more {position:absolute;top:8px;right:13px;display:block;width:25px;height:5px;padding:2px;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}

.blind{width:1px; height:1px; font-size:0; line-height:0; position:absolute; top:0; left:-1000%; overflow:hidden;}
.gameListNew{width:692px; height:182px; background:url(../images/home/bg_gamelist_new.jpg) no-repeat; overflow:hidden;}
.gameListNew .frame{width:305px; height:124px; padding:58px 0 0 31px; margin:0 8px 0 0; float:left;}

 /*2014-04-22 수정*/
.gameListNew .frame.last {padding:40px 0 0 14px}
.gameListNew .frame dl.innerFrame{height:98px; font-size:10px;line-height:13px;}
.gameListNew .frame dl.innerFrame dt{margin:0 0 10px 0;}
.gameListNew .frame dl.innerFrame dt a{height:10px; text-indent:-9999px; display:block; overflow:hidden;}
.gameListNew .frame dl.innerFrame dt span {color:#8a7257;font-size:9px;}
.gameListNew .frame dl.innerFrame dd a{color:#6c6c6b;}
.gameListNew .frame dl.wyd dt{margin-bottom:8px;}
.gameListNew .frame dl.ge dt a{width:180px;}
.gameListNew .frame dl.aika dt a{width:142px;}
.gameListNew .frame dl.mythos dt a{width:100px;}
.gameListNew .frame dl.hellgate dt a{width:113px;}
.gameListNew .frame dl.wyd dt a{width:82px;}
.gameListNew .frame dl.ge,
.gameListNew .frame dl.aika {margin-bottom:4px;}
.gameListNew .frame dl.hellgate {margin-bottom:10px; height:46px;}
.gameListNew .frame dl.wyd {padding:40px 0 0 0; height:46px;}
 /*//2014-04-22 수정*/
 
#footer {clear:both;width:100%;height:117px;margin:0;background:url('../images/home/bg_footer_repeat.jpg') left top repeat-x;}
#footer .footerInner {position:relative;clear:both;width:1044px;height:117px;margin:0 auto;background:url('../images/home/bg_footer.jpg') left top no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
.footerInner a {position:absolute;top:34px;display:block;height:7px;}
.footerInner .info {left:56px;width:68px;}
.footerInner .contactUs {left:147px;width:55px;}
.footerInner .term {left:224px;width:88px;}
.footerInner .privacy {left:334px;width:73px;}
.footerInner .siteMap {left:429px;width:40px;}

/* 로그인 후 영역 2014-03-27 수정*/
.loginAfter {position:relative;width:165px;height:268px;padding:0px 13px 0 12px;background:url('../images/home/bg_login_after.gif') left top no-repeat;}
.loginAfter .accMent {width:153px;height:110px;padding:48px 5px 0 5px;border:1px solid #bdbdbd;background:#fff;color:#e35512;font-size:13px;text-align:center;font-weight:bold;}/*2014-04-09*/
.accMent strong {display:block; color:#57342a; word-break:break-all;} /*2014-04-14*/
.accMent .logoutBtn {display:block;width:140px;height:33px;margin:20px auto 0;background:url('../images/home/login_btn_set_facebook.gif') 0 -213px no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
.loginAfter .tcoins {width:155px;margin:14px 0 0 0;padding:0 4px;}
.tcoins dt {float:left;width:50px;color:#6c6c6b;font:bold 11px verdana;}
.tcoins dd {float:right;width:105px;text-align:right;}
.tcoins dd strong {color:#ed581b;}
.loginAfter .addCoin {display:block;width:160px;height:33px;margin:17px auto 0;background:url('../images/home/main_img_set.gif') 0 -142px no-repeat;overflow:hidden;text-indent:-1000em;font:normal 0/0 verdana;}
.loginAfter .myPf {float:left;display:inline;width:80px;height:33px;margin:7px 0 0 2px;background:url('../images/home/main_img_set.gif') 0 -182px no-repeat;overflow:hidden;text-indent:-1000em;font:normal 0/0 verdana;}
.loginAfter .myTc {float:right;display:inline;width:74px;height:33px;margin:7px 3px 0 0;background:url('../images/home/main_img_set.gif') -86px -182px no-repeat;overflow:hidden;text-indent:-1000em;font:normal 0/0 verdana;}
/* //로그인 후 영역 2014-03-27 수정*/

/* 2010-12-17 */
.exBanner {position:absolute;top:0;right:-210px;}

/* 2012-12-11 회원이관 배너 */
.membersTransfer{position:absolute; top:220px; right:-210px;}
.membersTransfer p{margin-bottom:3px;} /* 2013-01-07 */
.membersTransfer img{border:1px solid #9c9c9c;}

/* 2013-01-16 회원이관 배너 */
.transferArea{margin:20px 0 0 0;}
.transferArea ul{overflow:hidden;}
.transferArea ul li{float:left;}
.transferArea ul li.first{margin-right:14px;}