﻿@charset "utf-8";
/*  [Default]  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote,iframe { margin:0;padding:0; }
body { background:#ffffff; color:#666666; font:normal 12px '돋움',Dotum,AppleGothic,Tahoma,Verdana,MS Gothic,Verdana,Arial,San-Serif; }
img { border:0 none; }
a { color:#666666; text-decoration:none; }
a:visited, a:active { text-decoration:none; }
a:hover { text-decoration:underline;  }
input, select { font-size:100%; vertical-align:middle; margin:0; padding:0; }
ol,ul,li { list-style:none; } fieldset, blockquote { border:0 none; }
i,em,cite { font-style:normal; }
b { color:#4C5542;font-weight:bold; }
caption,legend { display:none; clear:both;font:bold 12px AppleGothic,Tahoma,Verdana,'돋움',Dotum,Arial,San-Serif; }
hr { display:none; clear:both; }
table { table-layout:auto; border-collapse:collapse;border-spacing:0; }
th,td { border-collapse:collapse; }


.text-ellipsis { white-space:nowrap; overflow:hidden; }
.text-replace { height:0px;overflow:hidden; font-size:0; text-indent:-1000em; }


/* =float 해제 */
.f_clear:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	clear: both;
}
/* ie용 홀리 핵 시작 */
* html .f_clear { height: 1px; }
.f_clear { display: block;min-height:1px; }
/* ie용 홀리 핵 끝 */

/* layout */
#wrap {width:1000px;margin:0 auto;}
#wrap img {border:0 none; vertical-align:middle;}
#header {position:relative;width:1000px;height:231px;}
#mainContent {width:1000px;}
/* contentArea, sidebarLh, sidebarRh 이 영역들은 메인과 서브페이지 width가 틀림. common.css에서는 서브페이지 위치를 잡고 home.css에서 메인용 width를 잡음 */
.sidebarLh {float:left;display:inline;width:160px;padding:0 0 0 15px;}
.contentArea {float:left;display:inline;width:637px;margin:0 0 0 5px;}
.sidebarRh {float:left;display:inline;width:160px;margin:0 0 0 8px;}
#footer {position:relative;clear:both;width:1000px;height:54px;margin:23px 0 0 0;background:url('../images/common/bg_footer.jpg') left top no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana;}
#footer h1, h2 {position:absolute;top:-10000px;}

/*#header h1{position:absolute;top:-10000px;} 리뉴얼로 인한 삭제 2013.0509*/
#header h2 {position:absolute;top:-10000px;}
#header noscript p {width:1000px;height:200px;overflow:hidden;background:url('../images/home/bg_noscript.jpg') left top no-repeat; text-indent:-10000em;font:normal 0/0 verdana;}
/* 서브 로그인박스, 메인은 home.css에서 관리, 배경은 각 서브에서 관리 */
.logInBoxWrap {position:relative;width:145px;height:118px;margin:0 0 5px 0;padding:41px 0 0 15px;}
.logInBoxWrap h3 {position:absolute;top:-10000px;}
.logInBoxWrap .logInBox {}
.logInBox .idSet {position:absolute;top:42px;left:15px;display:block;width:63px;height:12px;padding:5px 8px 0 8px;background:#6c6c6c url('../images/common/txt_id.gif') 8px 5px no-repeat;border:1px solid #5c5c5a;font-size:11px;font-family:MS Gothic;}
.logInBox .idSetOn {position:absolute;top:42px;left:15px;display:block;width:63px;height:12px;padding:5px 8px 0 8px;background:#6c6c6c;border:1px solid #5c5c5a;font-size:11px;font-family:MS Gothic;}
.logInBox .pwSet {position:absolute;top:64px;left:15px;display:block;width:63px;height:12px;padding:5px 8px 0 8px;background:#6c6c6c url('../images/common/txt_pw.gif') 8px 5px no-repeat;border:1px solid #5c5c5a;font-size:11px;font-family:MS Gothic;}
.logInBox .pwSetOn {position:absolute;top:64px;left:15px;display:block;width:63px;height:12px;padding:5px 8px 0 8px;background:#6c6c6c;border:1px solid #5c5c5a;font-size:11px;font-family:MS Gothic;}
.logInBox .sendLogIn {position:absolute;top:41px;left:98px;width:50px;height:43px;background:url('../images/guide/bg_login_set.jpg') -100px 0 no-repeat;border:0 none;overflow:hidden;text-indent:-10000em; font:normal 0/0 verdana;}
/* 2013-03-11 */
.logInBoxWrap .signUp {position:absolute;top:109px;left:15px;width:130px;height:20px;background:url('../images/guide/bg_login_set.jpg') 0 -70px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana;}
.logInBoxWrap .findInfo {position:absolute;top:88px;left:18px;width:90px;height:12px;background:url('../images/guide/bg_login_set.jpg') 0 -148px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana;}
.logInBoxWrap .facebook {position:absolute;top:129px;left:15px;width:130px;height:20px;background:url('../images/guide/bg_login_set.jpg') 0 -165px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana;}
/* // 2013-03-11 */
.LogInAfter {position:relative;width:146px;height:108px;margin:0 0 5px 0;padding:36px 0 0 14px;}
.LogInAfter .welcome {width:135px;padding:15px 0 0 0;text-align:center;color:#6a654e; font-size:11px;line-height:10px;}
.LogInAfter span {display:block;margin:0 0 5px 0;}
.LogInAfter span em {font-weight:bold;color:#814458;}
.LogInAfter .btnAcc {position:absolute;top:102px;left:14px;display:block;width:67px;height:24px;background:url('../images/guide/bg_login_set.jpg') 0 -115px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana;}
.LogInAfter .btnLogout {position:absolute;top:102px;left:82px;display:block;width:67px;height:24px;background:url('../images/guide/bg_login_set.jpg') -75px -115px no-repeat; overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana;}
/* 좌측 플래시 메뉴 */
.sideMenuSwf {width:160px;}
/* 이 부분은 색션별 css에서 배경을 별도로 정의 함 */
.contentWrap {width:570px;min-height:250px;_height:250px;padding:39px 34px 30px 33px;}
.forDesign {width:637px;height:17px;background:url('../images/common/bg_main_content.jpg') left top no-repeat;}

/* h3타이틀 및 네비, 이 부분도 bg는 섹션 css에서 정의함 */
.contentWrap .topDais {float:left;width:312px;height:27px;overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana;}
.contentWrap .currentNav {float:right;width:258px;height:15px;padding:8px 0 0 0;font-size:11px;color:#939fa8;text-align:right;}
.contentWrap .currentNav a {color:#939fa8;}
.contentWrap .currentNav .home {padding:0 0 0 8px;background:url('../images/guide/bg_dot_1x1.gif') 0 5px no-repeat;}

/* 오른쪽, 역시 각 섹션 배경은 섹션별 css에서 정의 */
.rhBanner {position:relative;width:153px;height:210px;padding:36px 0 0 7px;}
.rhBanner .bannerHer {display:block;width:145px;height:204px;}
.rhBanner h3 {position:absolute;top:-10000px;}
.rhBanner .btnWrap {position:absolute;top:16px;right:8px;text-align:right;}
/*.btnWrap a {float:left;width:16px;height:14px;margin:0 2px 0 0;background-image:url('../images/home/txt_numbering.gif');background-repeat:no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
.btnWrap .one {background-position:0 -16px;}
.btnWrap .one:hover {background-position:0 0;}
.btnWrap .oneOn {background-position:0 0;}
.btnWrap .two {background-position:-25px -16px;}
.btnWrap .two:hover {background-position:-25px 0;}
.btnWrap .twoOn {background-position:-25px 0;}
.btnWrap .three {background-position:-52px -16px;}
.btnWrap .three:hover {background-position:-52px 0;}
.btnWrap .threeOn {background-position:-52px 0;}
.btnWrap .four {background-position:-79px -16px;}
.btnWrap .four:hover {background-position:-79px 0;}
.btnWrap .fourOn {background-position:-79px 0;}*/

.sidebarRh .etcBanner {display:block;width:160px;margin:3px auto 0;}

/* 공통 페이징? */
.paging {text-align:right;}
.paging .txt {margin:0 0 0 7px;color:#929ea7;font-size:11px;}
.paging .numbering {margin:0 0 0 5px;}
.numbering a {margin:0 0 0 3px;padding:0 0 0 7px;background:url('../images/news/bg_v_bar.gif') 0 3px no-repeat;color:#6b6b6b;font-size:9px;}
.numbering .fstChd {margin:0;padding:0;background:none;}

/* 글로벌 에이카 ranking 리뉴얼 2013.0506 */
.contentWrap .topTitle {float:left;width:312px;height:27px;overflow:hidden; text-indent:-10000em; font:normal 0/0 verdana;}

/* 글로벌 에이카 gnb 리뉴얼 2013.0506 */
.clearFix:before, .clearFix:after {content:'';display:block;}
.clearFix:after {clear:both;}
.clearFix {zoom:1;}
.blind {display:block;overflow:hidden;position:absolute;top:-9999em;left:-9999em;width:1px;height:1px;line-height:0;text-indent:-9999em;font-size:0;}
#header {height:216px;padding-top:15px;}
#header h1{z-index:100;position:absolute;left:410px;top:30px;width:175px;height:60px;}
#header h1 a {display:block;width:100%;height:100%;text-indent:-9999em;}
#header .reGnb {position:relative;width:993px;height:86px;padding:32px 0 0 0;margin:0 auto;background:url('../images/home/bg_gnb.png') no-repeat 0 0;}
#header .reGnb li {float:left;}
#header .reGnb li a {display:block;text-indent:-9999em;text-decoration:none;}
#header .reGnb .reItem1 {margin-left:44px;width:55px;}
#header .reGnb .reItem2 {width:88px;}
#header .reGnb .reItem3 {width:101px;}
#header .reGnb .reItem4 {width:83px;}
#header .reGnb .reItem5 {width:102px;margin-left:252px;}
#header .reGnb .reItem6 {width:85px;}
#header .reGnb .reItem7 {width:90px;}
#header .reGnb .reItem8 {width:58px;}
#header .reGnb .reItem1 a {z-index:10;position:relative;width:36px;}
#header .reGnb .reItem2 a {z-index:20;position:relative;width:70px;}
#header .reGnb .reItem3 a {z-index:30;position:relative;width:85px;}
#header .reGnb .reItem4 a {z-index:40;position:relative;width:83px;}
#header .reGnb .reItem5 a {z-index:50;position:relative;width:80px;}
#header .reGnb .reItem6 a {z-index:60;position:relative;width:63px;}
#header .reGnb .reItem7 a {z-index:70;position:relative;width:68px;}
#header .reGnb .reItem8 a {z-index:80;position:relative;width:58px;}
#header .reGnb li .dep2 {position:absolute;padding-top:57px;}
#header .reGnb li .dep2 li {float:none;text-align:center;}
#header .reGnb li .dep2 li a {width:100%;height:20px;line-height:20px;text-indent:0;font-size:10px;color:#f4e1b4;}
#header .reGnb li .dep2 li a:hover {color:#e16186;}
#header .reGnb .reItem1 .dep2 {display:none;left:14px;top:1px;width:91px;height:132px;background:url('../images/home/subMenu1.png') no-repeat;}
#header .reGnb .reItem2 .dep2 {display:none;left:77px;top:1px;width:111px;height:172px;background:url('../images/home/subMenu2.png') no-repeat;}
#header .reGnb .reItem3 .dep2 {display:none;left:158px;top:-1px;width:137px;height:197px;background:url('../images/home/subMenu3.png') no-repeat;}
#header .reGnb .reItem4 .dep2 {display:none;left:261px;top:2px;width:137px;height:197px;background:url('../images/home/subMenu4.png') no-repeat;}
#header .reGnb .reItem5 .dep2 {display:none;left:600px;top:1px;width:123px;height:133px;background:url('../images/home/subMenu5.png') no-repeat;}
#header .reGnb .reItem6 .dep2 {display:none;left:692px;top:1px;width:122px;height:132px;background:url('../images/home/subMenu6.png') no-repeat;}
#header .reGnb .reItem7 .dep2 {display:none;left:782px;top:1px;width:122px;height:73px;background:url('../images/home/subMenu7.png') no-repeat;}
#header .reGnb .reItem8 .dep2 {display:none;left:881px;top:2px;width:91px;height:154px;background:url('../images/home/subMenu8.png') no-repeat;}
#header .reGnb li .dep2 li .exception {height:22px;line-height:22px;}
#header .reGnb li .dep2 li .exception2 {display:block;margin-top:-8px;}
#header .gameDown {position:absolute;left:408px;top:100px;width:188px;height:129px;background:url('../images/home/bg_download.png') no-repeat;}
#header .gameDown a {display:block;width:100%;height:100%;text-indent:-9999em;}

/* 글로벌 에이카 lnb 리뉴얼 2013.0507 */
.LogInAfter {height:123px;}
.reLnb {width:159px;}
.reLnb ul {padding-top:65px;}
.reLnb ul li {height:24px;}
.reLnb ul li a {display:block;width:100%;height:30px;text-align:center;text-indent:-9999em;}

/* news lnb */
.subNews .reLnb {height:175px;background:url('../images/news/bg_lnb.png') no-repeat;}
.subNews .reLnb ul li .reItem1:hover {background:url('../images/news/bg_lnb_item1.png') no-repeat center 0;}
.subNews .reLnb ul li .reItem2:hover {background:url('../images/news/bg_lnb_item2.png') no-repeat center 0;}
.subNews .reLnb ul li .reItem3:hover {background:url('../images/news/bg_lnb_item3.png') no-repeat center 0;}

/* gameInfo lnb */
.subInfo .reLnb {height:219px;background:url('../images/gameinfo/bg_lnb.png') no-repeat;}
.subInfo .reLnb ul li .reItem1:hover {background:url('../images/gameinfo/bg_lnb_item1.png') no-repeat center 0;}
.subInfo .reLnb ul li .reItem2:hover {background:url('../images/gameinfo/bg_lnb_item2.png') no-repeat center 0;}
.subInfo .reLnb ul li .reItem3:hover {background:url('../images/gameinfo/bg_lnb_item3.png') no-repeat center 0;}
.subInfo .reLnb ul li .reItem4:hover {background:url('../images/gameinfo/bg_lnb_item4.png') no-repeat center 0;}
.subInfo .reLnb ul li .reItem5:hover {background:url('../images/gameinfo/bg_lnb_item5.png') no-repeat center 0;}

/* subGuide lnb */
.subGuide .reLnb {height:243px;background:url('../images/guide/bg_lnb.png') no-repeat;}
.subGuide .reLnb ul li .reItem1:hover {background:url('../images/guide/bg_lnb_item1.png') no-repeat center 0;}
.subGuide .reLnb ul li .reItem2:hover {background:url('../images/guide/bg_lnb_item2.png') no-repeat center 0;}
.subGuide .reLnb ul li .reItem3:hover {background:url('../images/guide/bg_lnb_item3.png') no-repeat center 0;}
.subGuide .reLnb ul li .reItem4:hover {background:url('../images/guide/bg_lnb_item4.png') no-repeat center 0;}
.subGuide .reLnb ul li .reItem5:hover {background:url('../images/guide/bg_lnb_item5.png') no-repeat center 0;}
.subGuide .reLnb ul li .reItem6:hover {background:url('../images/guide/bg_lnb_item6.png') no-repeat center 0;}

/* subDnld lnb */
.subDnld .reLnb {height:180px;background:url('../images/dnld/bg_lnb.png') no-repeat;}
.subDnld .reLnb ul li .reItem1:hover {background:url('../images/dnld/bg_lnb_item1.png') no-repeat center 0;}
.subDnld .reLnb ul li .reItem2:hover {background:url('../images/dnld/bg_lnb_item2.png') no-repeat center 0;}
.subDnld .reLnb ul li .reItem3:hover {background:url('../images/dnld/bg_lnb_item3.png') no-repeat center 0;}

/* subForum lnb */
.subForum .reLnb {height:151px;background:url('../images/forum/bg_lnb.png') no-repeat;}
.subForum .reLnb ul li .reItem1:hover {background:url('../images/forum/bg_lnb_item1.png') no-repeat center 0;}
.subForum .reLnb ul li .reItem2:hover {background:url('../images/forum/bg_lnb_item2.png') no-repeat center 0;}

/* subPlaza lnb */
.subPlaza .reLnb {height:167px;background:url('../images/plaza/bg_lnb.png') no-repeat;}
.subPlaza .reLnb ul li .reItem2 {height:43px;}
.subPlaza .reLnb ul li .reItem1:hover {background:url('../images/plaza/bg_lnb_item1.png') no-repeat center 0;}
.subPlaza .reLnb ul li .reItem2:hover {background:url('../images/plaza/bg_lnb_item2.png') no-repeat center -1px;}

/* subMall lnb */
.subMall .reLnb {height:167px;background:url('../images/mall/bg_lnb.png') no-repeat;}
.subMall .reLnb ul li .reItem2 {height:43px;}
.subMall .reLnb ul li .reItem1:hover {background:url('../images/mall/bg_lnb_item1.png') no-repeat center 0px;}
.subMall .reLnb ul li .reItem2:hover {background:url('../images/mall/bg_lnb_item2.png') no-repeat center 0px;}

/* subSprt lnb */
.subSprt .reLnb {height:219px;background:url('../images/sprt/bg_lnb.png') no-repeat;}
.subSprt .reLnb ul li .reItem1:hover {background:url('../images/sprt/bg_lnb_item1.png') no-repeat center 0;}
.subSprt .reLnb ul li .reItem2:hover {background:url('../images/sprt/bg_lnb_item2.png') no-repeat center 0;}
.subSprt .reLnb ul li .reItem3:hover {background:url('../images/sprt/bg_lnb_item3.png') no-repeat center 0;}
.subSprt .reLnb ul li .reItem4:hover {background:url('../images/sprt/bg_lnb_item4.png') no-repeat center 0;}
.subSprt .reLnb ul li .reItem5:hover {background:url('../images/sprt/bg_lnb_item5.png') no-repeat center 0;}

.contentWrap h3.pol {background-image:url('../images/sprt/bg_top_dais2.jpg'); background-repeat:no-repeat; }
.contentHere .abtSecu .article {width:518px;padding:18px 0;margin:0 auto;color:#6b6b6b;border-bottom:1px solid #e2e2e2;}
.contentHere .abtSecu div.last {border-bottom:none;}
.contentHere .abtSecu .article h5 {margin-bottom:5px;font-size:14px;}
.contentHere .abtSecu .article h6 {margin-bottom:3px;font-size:11px;text-decoration:underline;}
.contentHere .abtSecu .article p {margin-bottom:20px;font-size:11px;}
.contentHere .abtSecu .article .type1 li {margin-bottom:20px;}
.contentHere .abtSecu .article .type2 li {margin-bottom:8px;font-size:11px;}
.contentHere .abtSecu .article ul li {padding-left:7px;font-size:11px;background:url('../images/sprt/bg_dot_black.gif') no-repeat 0 6px;}
.contentHere .abtSecu .article ol ul li {margin-left:10px;}
.contentHere .abtSecu .article .polTable {width:518px;border-collapse:collapse;}
.contentHere .abtSecu .article .polTable th, 
.contentHere .abtSecu .article .polTable td {height:20px;padding:3px 3px 4px 3px;text-align:left;letter-spacing:-1px;font-size:11px;color:#6b6b6b;border:1px solid #cfcfcf;}
.contentHere .abtSecu .article .polTable th {text-align:center;background:#f1eeec;}
.contentHere .abtSecu .article .polTable .tdCenter {padding:3px 5px 4px 5px;text-align:center;}
.contentHere .abtSecu .article .polTable .last {padding:10px 7px;}
