@charset "utf-8";

/**
* 공통
*/
/* 모달 팝업 - 신고하기 */
.modal-heading .h-txt-report { width: 128px; background: url("/assets/recovered/844d9292c5402d4e301b.gif") no-repeat; }
.modal-report .text-heading { margin:0 0 10px; }
.modal-report .box-brd-blue { margin:30px 0 15px; }
.modal-report dl { position:relative; margin:0; padding:0 0 0 58px; }
.modal-report dt { float:left; position:relative; left:-58px; clear:left; display:block; margin-right:-58px; font-weight:bold; white-space:nowrap; }
.modal-report dd { float:left; width:100%; margin:0; padding:0; }
.modal-report .dot-list { background-position: left -63px; }
.modal-report .link-blue { text-decoration: underline; }
.modal-report .reason-select { position:relative; margin-top: 7px; }
.modal-report .reason-select li { display: block; float: left; width: 33.2%; }
.modal-report .reason-select .etc { position: relative; width: 100%; margin-top: 5px; clear: left; }
.modal-report .reason-select .txt-input { width: 276px; font-weight: normal; margin-left: 5px; }
/* GNB */
#nv-recent { padding:0 22px; margin-right:22px; }
#nv-recent .nav-sub { width:500px; }
#nv-recent .nav-sub a { background-image:url("/assets/recovered/2b4473327b548e8dbc59.png"); }
#nv-recent .nav-sub a.sub-notice { width:65px; background-position:0 14px; }
#nv-recent .nav-sub a.sub-notice:hover { background-position:0 -16px; }
#nv-recent .nav-sub a.sub-update { width:64px; background-position:-70px 14px; }
#nv-recent .nav-sub a.sub-update:hover { background-position:-70px -16px; }
#nv-recent .nav-sub a.sub-event { width:53px; background-position:-140px 14px; }
#nv-recent .nav-sub a.sub-event:hover { background-position:-140px -16px; }
#nv-recent .nav-sub a.sub-secret { width:76px; background-position:-199px 14px; }
#nv-recent .nav-sub a.sub-secret:hover { background-position:-199px -16px; }
#nv-recent .nav-sub a.sub-cospre { width:86px; background-position:-281px 14px; }
#nv-recent .nav-sub a.sub-cospre:hover { background-position:-281px -16px; }
#nv-game { padding:0 22px; margin-right:23px; }
#nv-game .nav-sub { width:500px; }
#nv-game .nav-sub a { background-image:url("/assets/recovered/4795916a6c5f60ba185f.png"); }
#nv-game .nav-sub a.sub-game { width:69px; background-position:0px 14px; }
#nv-game .nav-sub a.sub-game:hover { background-position:0px -16px; }
#nv-game .nav-sub a.sub-character { width:78px; background-position:-69px 14px; }
#nv-game .nav-sub a.sub-character:hover { background-position:-69px -16px; }
#nv-game .nav-sub a.sub-traveler { width:78px; background-position:-152px 14px; }
#nv-game .nav-sub a.sub-traveler:hover { background-position:-152px -16px; }
#nv-game .nav-sub a.sub-chronicle { width:78px; background-position:-235px 14px; }
#nv-game .nav-sub a.sub-chronicle:hover { background-position:-235px -16px; }
#nv-gameguide { padding:0 22px; margin-right:277px; }
#nv-gameguide .nv-item { width:57px; background:url("/assets/recovered/e6a40dccc1720e0512e9.png") no-repeat 0 0; }
#nv-gameguide.on .nv-item,
#nv-gameguide .nv-item:hover { background-position:0 -31px; }
#nv-gameguide .nav-sub-group { width:400px; left:-42px; }
    /*  좌표값 시즌
        #nv-gameguide .nav-sub-group { width:400px; left:-135px; }
    */
#nv-gameguide .nav-sub a { background-image:url("/assets/recovered/93af89491fead06752b9.png"); }
#nv-gameguide .nav-sub a.sub-beginner { width:90px; background-position:0px 14px; }
#nv-gameguide .nav-sub a.sub-beginner:hover { background-position:0px -16px; }
#nv-gameguide .nav-sub a.sub-gameguide { width:78px; background-position:-95px 14px; }
#nv-gameguide .nav-sub a.sub-gameguide:hover { background-position:-95px -16px; }
#nv-gameguide .nav-sub a.sub-seasonupdate { width:89px; background-position:-178px 14px; }
#nv-gameguide .nav-sub a.sub-seasonupdate:hover { background-position:-178px -16px; }
#nv-ranking { padding:0 22px; margin-right:1px; }
#nv-ranking .nav-sub-group { left:-15px; }
#nv-babel { padding:0 22px; margin-right:1px; }
#nv-download { padding:0 22px; margin-right:1px; }
#nv-download .nav-sub-group { left:-155px; }
#nv-cs { padding:0 22px; }
#nv-cs .nav-sub-group { left:-95px; }
/* 게시판 셀렉트박스(2뎁스) */
.table-board .txt-left { text-align:left; }
.board-select.type-expand .selected { min-width:110px; width: auto; padding:4px 25px 0 5px; }
.board-select.type-expand ul ul li a { display:block; padding-left:13px; font-size:12px; font-weight:normal; color:#6b6b6b; }
.board-select.type-expand ul ul li a:before { content:"-"; display:inline-block; vertical-align:middle; margin:0 3px 0 0; }
.board-select.type-expand ul { max-height:15em; overflow-y:scroll; top:100%; padding-top:0; border-top:1px solid #d1d1d1; min-width:100%; width:auto; }
.board-select.type-expand ul ul { overflow-y:visible; top:0; border-top:0; min-width:0; }
.board-select.type-expand ul li a { font-weight:bold; color:#444; }
/* 게시판 검색결과 상단 */
.board-result-header { *zoom:1; padding:15px 20px 14px 17px; border-top:1px solid #777; border-bottom:1px solid #dbdbdb; background-color:#f3f6f8; }
.board-result-header:after { content:""; display:table; clear:both; }
.board-result-header .g-left { float:left; }
.board-result-header .g-right { float:right; background:none; width:auto; }
.board-result-header p.result-text { margin:0; padding:3px 0; font-size:14px; font-weight:bold; }
.board-result-header p.result-text .count { margin-left:10px; font-size:12px; font-weight:normal; vertical-align:middle; }
.board-result-header .board-srch { width:auto; font-size:0; line-height:0; }
.board-result-header .board-srch .txt-input { margin-left:0; }
/* 게시판 검색 폼 */
.board-search { width:auto; font-size:0; line-height:0; background:none; white-space:nowrap; }
.board-search .txt-input { margin-left:0; }
.board-search .search-category { height:22px; line-height:22px; vertical-align:middle; margin-right:5px; }
.board-search .search-keyword { width:149px; display:inline-block; vertical-align:middle; font-size:0; line-height:0; background:#fff; border:1px solid #dbdbdb; *zoom:1; *display:inline; }
.board-search .search-keyword .txt-input { width:106px; height:13px; padding:5px 10px 4px; line-height:13px; font-weight:normal; border:0; background:none; vertical-align:middle; }
.board-search .search-keyword .btn-search { position:relative; width:23px; height:22px; vertical-align:middle; border:0; background:none; *zoom:1; }
.board-search .search-keyword .btn-search span { *zoom:1; overflow:hidden; position:absolute; left:50%; top:50%; width:11px; height:11px; margin:-5px 0 0 -5px; text-indent:-9999em; background:url("/assets/recovered/5410298406fb3a45801b.png") no-repeat 0 -270px; }
/* 게시판 상세 태그 */
.board-view .view-tag { padding:10px 20px; color:#777; font-size:12px; background-color:#f3f6f8; }
.board-view .view-tag a { margin-left:2px; color:#777; vertical-align:middle; }
.board-view .view-tag strong.ico { display:inline-block; width:43px; height:16px; margin:0 10px 0 0; vertical-align:middle; font-size:0; line-height:0; color:transparent; background:url("/assets/recovered/cd98076ab6579a60d3b7.png") no-repeat 0 0; }
/* 게시판 검색결과 */
.board-result-list ul,
.board-result-list p,
.board-result-list li { margin:0; padding:0; }
.board-result-list li { position:relative; border-bottom:1px solid #dbdbdb; list-style:none; }
.board-result-list p.title { padding:5px 0 0; font-size:14px; font-weight:bold; }
.board-result-list p.desc { overflow:hidden; max-height:2.8em; margin:7px 0 10px; }
.board-result-list p.desc a { color:#777; }
.board-result-list p.tag { color:#777; font-size:12px; }
.board-result-list p.tag a { margin-left:2px; color:#777; vertical-align:middle; }
.board-result-list p.tag strong.ico { display:inline-block; width:43px; height:16px; margin:0 10px 0 0; vertical-align:middle; font-size:0; line-height:0; color:transparent; background:url("/assets/recovered/cd98076ab6579a60d3b7.png") no-repeat 0 0; }
.board-result-list li.type-thumb { min-height:110px; padding:15px 15px 15px 200px; }
.board-result-list li.type-thumb .thumb { position:absolute; left:0px; top:15px; width:178px; height:108px; border:1px solid #dbdbdb; background-color:#eee; }
.board-result-list li.type-thumb .thumb a,
.board-result-list li.type-thumb .thumb img { display:block; width:100%; height:100%; }
.board-result-list li.type-text { padding:15px 15px 15px 0; }
.board-result-list li.type-empty { padding:105px 0; text-align:center; }
.board-result-list li.type-empty .inner { *zoom:1; position:relative; display:inline-block; padding-left:79px; text-align:left; *display:inline; }
.board-result-list li.type-empty .inner:after { content:""; display:table; clear:both; }
.board-result-list li.type-empty .ico-empty { position:absolute; left:0; top:0; width:59px; height:49px; background:url("/assets/recovered/eac10047dd63bdd11442.png") no-repeat 0 0; }
.board-result-list li.type-empty p { float:left; margin:0; padding:3px 0 5px; font-size:14px; line-height:1.5; color:#444; font-weight:bold; }
.board-result-list li.type-empty p strong { color:#118cb5; }
.board-result-list li.type-empty a.btn-back { float:left; clear:both; width:73px; height:19px; font-size:0; line-height:0; color:transparent; background:url("/assets/recovered/eac10047dd63bdd11442.png") no-repeat -69px 0; }
/* 갤러리 게시판 */
.board-gallery-list ul { margin:0; padding:20px 0 1px 20px; font-size:0; line-height:0; letter-spacing:-4px; vertial-align:top; border-top:1px solid #777; border-bottom:1px solid #777; }
.board-gallery-list li { display:inline-block; width:155px; margin:0 20px 20px 0; letter-spacing:normal; vertical-align:top; list-style:none; *zoom:1; *display:inline; }
.board-gallery-list li a.view { position:relative; overflow:hidden; display:block; height:149px; border:1px solid #dbdbdb; }
.board-gallery-list li a.view:hover { height:147px; border:2px solid #118cb5; text-decoration:none; }
.board-gallery-list li a.view:hover .thumb { margin:-1px -1px 0; width:153px; }
.board-gallery-list li a.view:hover .subject { color:#118cb5; padding:10px 7px 0 9px; }
.board-gallery-list li .thumb { display:block; width:100%; height:96px; }
.board-gallery-list li .thumb img { width:100%; height:100%; }
.board-gallery-list li .subject { display:block; height:2.6em; overflow:hidden; padding:10px 7px 0 10px; font-weight:bold; font-size:12px; line-height:1.4; }
.board-gallery-list li .subject .count { margin:0 0 0 3px; font-weight:normal; font-family:Tahoma; font-size:11px; color:#118cb5; vertical-align:baseline; *vertical-align:middle; }
/* 게시판 리스트 하단 버튼 */
.m-button { *zoom:1; margin:10px 0 0; }
.m-button:after { content:""; display:table; clear:both; }
.m-button .g-left { float:left; }
.m-button .g-right { float:right; }
    /* 페이징과 동레벨 */
    .m-button.type-collapse { z-index:1; position:relative; height:0; margin-top:0; }
    .m-button.type-collapse .g-left { position:absolute; left:0; top:10px; }
    .m-button.type-collapse .g-right { position:absolute; right:0; top:10px; }
/* 게시판 상세 - 좋아요 */
.view-poll.type-like { padding:15px 0; text-align:center; background-color:#f3f6f8; }
.view-poll .btn-like {
    padding: 3px 15px 2px 15px; font-size: 12px; font-weight: bold; letter-spacing: -0.5px; text-align: center; color:#118cb5; border-width: 1px; border-style: solid; border-color: #8CC6DA #63A8C0 #5E9FB6 #7BBED5; background-color: #ffffff;
    border-radius: 2px;
    -webkit-box-shadow: 1px 2px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 1px 2px 0 rgba(0, 0, 0, 0.1);
}
.view-poll .btn-like .count { font-size:16px; vertical-align:middle; }
.view-poll .btn-like .ico { display: inline-block; width: 19px; height: 19px; margin-right: 2px; vertical-align: middle; text-indent: 0; background: url("/assets/recovered/c854d2567457f96cb824.png") no-repeat -90px -540px; }
.view-poll .btn-like .div { display: inline-block; width: 1px; height: 12px; margin:0 5px; vertical-align: middle; background-color:#dbdbdb; }
.view-poll .btn-like:hover { color:#ffffff; border-color: #118cb5 #118cb5 #118cb5 #118cb5; background-color: #118cb5;}
.view-poll .btn-like:hover .ico { background-position:-150px -540px; }
.view-poll .btn-like:hover .div { background-color:#76b4c8; }
.view-poll .btn-like-selected { color:#ffffff; border-color: #118cb5 #118cb5 #118cb5 #118cb5; background-color: #118cb5; cursor:default; }
.view-poll .btn-like-selected .ico { background-position:-150px -540px; }
.view-poll .btn-like-selected .div { background-color:#76b4c8; }
/* 게시판 상세 - 상단 서버 선택 */
.view-h-info .ico-grade-s,
.view-h-info .ico-grade-g,
.view-h-info .ico-grade-d { margin-top:0; }
.view-h-info .ico-server-type { margin:-2px 3px 0 0; }
.view-h-info .ui-nickname { vertical-align:middle; }
/* 게시판 상세 - 자랑하기 등록 이미지 정보 */
.view-info-new-collection:after { content:""; display:table; clear:both; }
.view-info-new-collection { *zoom:1; }
.view-info-new-collection table { table-layout:fixed; width:100%; border:0; border-spacing:0; border-collapse:collapse; }
.view-info-new-collection caption,
.view-info-new-collection .outer-thead th { display:none; }
.view-info-new-collection td { border:0; vertical-align:top; }
.view-info-new-collection .screen-shot { width:410px; height:546px; }
.view-info-new-collection .screen-shot img { width:100%; height:100%; }
.view-info-new-collection .cell-info table { border:1px solid #dbdbdb; }
.view-info-new-collection .cell-info th,
.view-info-new-collection .cell-info td { padding:0; border:0; vertical-align:middle; }
.view-info-new-collection .cell-info th { text-align:center; border-bottom:1px solid #dbdbdb; }
.view-info-new-collection .cell-info td { border-bottom:1px solid #dbdbdb; }
.view-info-new-collection .cell-info .cell-thead-th { height:32px; color:#777; background:#f3f6f8; border:1px solid #dbdbdb; }
.view-info-new-collection .cell-info th.cell-th { height:51px; background:#f3f6f8; }
.view-info-new-collection .cell-info th.cell-th span { display:block; overflow:hidden; width:37px; margin:0 auto; font-size:0; line-height:0; color:transparent; background: url("/assets/recovered/551af23587a748946234.png") no-repeat; }
.view-info-new-collection .cell-info th.cell-head span { height:26px; background-position:0 0; }
.view-info-new-collection .cell-info th.cell-top span { height:23px; background-position:0 -36px; }
.view-info-new-collection .cell-info th.cell-cape span { height:32px; background-position:0 -69px; }
.view-info-new-collection .cell-info th.cell-pants span { height:23px; background-position:0 -111px; }
.view-info-new-collection .cell-info th.cell-shose span { height:21px; background-position:0 -144px; }
.view-info-new-collection .cell-info th.cell-mouth span { height:35px; background-position:0 -202px; }
.view-info-new-collection .cell-info th.cell-eye span { height:17px; background-position:0 -175px; }
.view-info-new-collection .cell-info th.cell-ear span { height:36px; background-position:0 -247px; }
.view-info-new-collection .cell-td { height:51px; }
.view-info-new-collection .cell-td,
.view-info-new-collection .cell-td-txt { padding:0 10px; }
.view-info-new-collection .cell-td .anchor { display:block; overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap; cursor:pointer; }
.view-info-new-collection .cell-td .tooltip-info {
	display:none; position:absolute; left:-67px; width:232px; padding:15px; border:1px solid #444; background:#f3f6f8; 
	box-shadow:2px 2px 5px rgba(0,0,0,0.5);
}
.view-info-new-collection .cell-td .tooltip-info .btn-close { position:absolute; right:10px; top:10px; overflow:hidden; width:22px; height:22px; padding:0; font-size:0; line-height:0; color:transparent; border:0; padding:10px; background: url("/assets/recovered/551af23587a748946234.png") no-repeat -51px 6px; }
.view-info-new-collection .cell-td .tooltip-info dl,
.view-info-new-collection .cell-td .tooltip-info dt,
.view-info-new-collection .cell-td .tooltip-info dd { padding:0; margin:0; }
.view-info-new-collection .cell-td .tooltip-info dd { color:#444; }
.view-info-new-collection .cell-td .tooltip-info dt.name { position:absolute; overflow:hidden; width:0; height:0; font-size:0; line-height:0; color:transparent; }
.view-info-new-collection .cell-td .tooltip-info dd.name { overflow:hidden; margin-right:20px; font-weight:bold; *zoom:1; }
.view-info-new-collection .cell-td .tooltip-info dd.name img { display:none; float:left; margin:0 5px 3px 0; width:32px; height:32px; }
.view-info-new-collection .cell-td .tooltip-info dt.path { margin:5px 0 0; color:#118cb5; font-weight:bold; }
.view-info-new-collection .cell-td .tooltip-info dd.path { margin:3px 0 0; }
.view-info-new-collection .cell-td.show-tooltip .cell-td-txt { position:relative; }
.view-info-new-collection .cell-td.show-tooltip .tooltip-info { display:block; }
.view-info-new-collection .cell-info .cell-desc { height:95px; vertical-align:middle; font-size:11px; color:#118cb5; background:#f3f6f8; }
.view-info-new-collection .cell-info .cell-desc-txt { padding:0 10px 0 20px; line-height:1.8; letter-spacing:-0.5px; }

/* 페이징 -보기 페이지 */
.view-pagination { margin:35px 0 0; }
.view-pagination ul,
.view-pagination li { margin:0; padding:0; }
.view-pagination ul { border-top:1px solid #dbdbdb; }
.view-pagination li { position:relative; padding:0 0 0 85px; *zoom:1; border-bottom:1px solid #dbdbdb; list-style:none; }
.view-pagination li .title { position:absolute; left:0; top:0; width:50px; height:40px; padding:1px 0 0 25px; font-weight:normal; font-size:11px; color:#777777; line-height:40px; }
.view-pagination li .link { overflow:hidden; width:100%; display:block; height:40px; padding:1px 0 0; line-height:40px; white-space:nowrap; text-overflow:ellipsis; }
.view-pagination li a:hover { text-decoration:none; }
.view-pagination li a:hover .text  { text-decoration:underline; color:#118cb5; }
.view-pagination li a .count { color:#118cb5; font-size:11px; }
.view-pagination li .date { position:absolute; right:0; top:0; width:103px; height:40px; padding:1px 0 0 20px; color:#777777; font-family:Tahoma; line-height:40px; }
.view-pagination li.prev .title { background:#f3f6f8 url("/assets/recovered/e7e1c382464a4281cbb9.gif") no-repeat 10px 19px; }
.view-pagination li.next .title { background:#f3f6f8 url("/assets/recovered/77fff6271ace46fcdf5a.gif") no-repeat 10px 19px; }







/* section-low */
.section-low.first { margin-top:0; }
/* 게시판 셀 */
.table-board td.cell-like { width:66px; font-family: Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif; }
/* 게시판 리스트 작성자 */
.table-board td.cell-name .ico-server-type { margin-right:3px; }
/* 덧글 서버아이콘 정렬 */
.comment-list .cmt-info .ico-server-type { margin-right:3px; }
.comment-list .cmt-info .ui-nickname { vertical-align:middle; }
/* 테이블 내 대표서버 아이콘 */
.table-board td .ico-server-type { margin-right:3px; }

/**
* 메인
*/
/* 최강의 선수 소개 */
    /* PVP신약갈가마귀 */
    .characters-info-list dt.new_jackdaw{background-position:left -1223px;}
    .characters-thumb .thumb-new_jackdawMfl{background-position:-350px -100px;}
    .characters-thumb .thumb-new_jackdawMfl:hover,.characters-thumb .thumb-new_jackdawMfl.on{background-position:-300px -100px;}
    .character-new_jackdawMfl{top:10px;right: -40px;width:300px;}
    .character-new_jackdawMfl .frame{background:url("/assets/recovered/c829093b9cd549fe087b.png");}
    .character-new_jackdawMfl .idle{background:url("/assets/recovered/8c5c4543ce835b52886c.png");}
    /* PVE갈가마귀 + PVP구약갈가마귀 */
    .characters-info-list dt.jackdaw{background-position:left -721px;}
    #jackdawMfl dt.jackdaw{background-position:left -1252px;}
    .characters-thumb .thumb-jackdaw,.characters-thumb .thumb-jackdawMfl{background-position:-250px -250px;}
    .characters-thumb .thumb-jackdaw:hover,.characters-thumb .thumb-jackdawMfl:hover,
    .characters-thumb .thumb-jackdaw.on,.characters-thumb .thumb-jackdawMfl.on{background-position:-200px -250px;}
    .character-jackdaw,.character-jackdawMfl{top:-5px;right:-15px;}
    .character-jackdaw .frame,.character-jackdawMfl .frame{background: url("/assets/recovered/04b95209e577aeefac3d.png");}
    .character-jackdaw .idle,.character-jackdawMfl .idle{background: url("/assets/recovered/ecbee84ef310d98f5de6.png");}
    /* 아벨 */
    .characters-info-list dt.abel{background-position:left -1193px;}
    .characters-thumb .thumb-abelMfl{background-position:-350px -150px;}
    .characters-thumb .thumb-abelMfl:hover,.characters-thumb .thumb-abelMfl.on{background-position:-300px -150px;}
    .character-abelMfl{top:10px;right:-50px;width:300px;}
    .character-abelMfl .frame{background:url("/assets/recovered/4c5ebeaeb5026c17f979.png");}
    .character-abelMfl .idle{background:url("/assets/recovered/f64ec544c938bda445e8.png");}
    /* B */
        /* PVE */
        .characters-info-list dt.thumb-pveb{ background-position:left -1281px; }
        .character-b {top:0px;right:-150px;width:533px;}
        .characters-thumb .thumb-pveb{ background-position:-350px -200px; }
        .characters-thumb .thumb-pveb:hover,
        .characters-thumb .thumb-pveb.on{background-position:-300px -200px;}
        .character-b .frame{background:url("/assets/recovered/3188e9eac0b48229f2d7.png");}
        .character-b .idle{background:url("/assets/recovered/2754df23ecd079f86360.png");}
        /* PVP */
        .characters-info-list dt.james{ background-position:left -1308px; }
        .character-jamesMfl {top:0px;right:-150px;width:533px;}
        .characters-thumb .thumb-jamesMfl{ background-position:-350px -200px; }
        .characters-thumb .thumb-jamesMfl:hover,
        .characters-thumb .thumb-jamesMfl.on{background-position:-300px -200px;}
        .character-jamesMfl .frame{background:url("/assets/recovered/3188e9eac0b48229f2d7.png");}
        .character-jamesMfl .idle{background:url("/assets/recovered/2754df23ecd079f86360.png");}
    /* PVP 막시무스 */
    .characters-info-list dt.maximus{background-position:left -1339px;}
    .characters-thumb .thumb-maximusMfl{background-position:-350px -250px;}
    .characters-thumb .thumb-maximusMfl:hover,
    .characters-thumb .thumb-maximusMfl.on{background-position:-300px -250px;}
    .character-maximusMfl{top:-5px;right:-175px; width:533px; }
    .character-maximusMfl .frame{background:url("/assets/recovered/cd086b66d3a8899c2e3d.png");}
    .character-maximusMfl .idle{background:url("/assets/recovered/81b933dc9a63456d2ef5.png");}
    /* PVE 헤이디어즈 */
    .characters-info-list dt.hades {background-position:left -1365px;}
    .characters-thumb .thumb-hades {background-position:-350px -300px;}
    .characters-thumb .thumb-hades:hover,
    .characters-thumb .thumb-hades.on{background-position:-300px -300px;}
    .character-hades{top:-5px;right:-175px; width:533px; }
    .character-hades .frame{background:url("/assets/recovered/7b4e4e38f7c1d5ced21f.png");}
    .character-hades .idle{background:url("/assets/recovered/a6fcebf0f63ce8ac708b.png");}

/* 프리시즌 */
.preSeason{background-color:#dbdbdb;margin-top:30px;padding:3px;}
.preSeason .box{background-color:#f3f6f8;border:1px solid #c3c3c3;height:107px;}
.preSeason .box .lBox{float:left;background:url("/assets/recovered/8233065392d97d5a1293.gif") 0 0 no-repeat;text-indent:-9999px;width:328px;height:107px;}
.preSeason .box .rBox{float:left;margin:17px 0 0 23px;}
.preSeason .box .rBox span{display:block;background:url("/assets/recovered/830e82c5714fee71b888.gif") 0 8px no-repeat;font-weight:bold;padding:0 0 4px 7px;}
.preSeason .box .rBox p{margin:0;padding:0 0 0 7px;}

/* 시즌 종료 */
.endSeason{background:#f3f6f8 url("/assets/recovered/fbbf5b50fa4df4e0d1eb.gif") 0 0 no-repeat;border:1px solid #e6eaed;margin:30px 0 8px 0;height:77px;}
.endSeason .box { color:#777; margin:23px 0 0 296px; }

/* 모바일 보기 */
#viewMobile{background-color:#e2e2e2;padding:28px 0;}
.viewMobile{display:block;background:url("/assets/recovered/ab15a90505202666b0af.png") 50% 50% no-repeat;width:476px;height:88px;margin:0 auto;border:1px solid #c0c0c0;background-color:#fff;text-indent:-9999px;}

/* 라이트 배너 */
.rBanner{position:absolute;right:-105px;top:60px;width:90px;height:160px;}

/* 동영상 */
.main-movie{clear:both;position:relative;height:145px;background-color:#dbe6e9;margin-right:-1px;border-top:1px solid #d8e3e6;border-bottom:1px solid #d8e3e6;}
.main-movie .more{float:left;background:url("/assets/recovered/917390285fd7402539e0.gif") 0 0 no-repeat;margin:10px 19px 0 30px;padding-top:107px;width:210px;height:28px;}
.main-movie .more a{color:#777;text-decoration:underline;}
.main-movie ul{float:left;list-style:none;margin:0;padding:10px 0 0 0;}
.main-movie li{float:left;margin:0 20px 0 0;padding:0;}
.main-movie li a{position:relative;float:left;width:210px;height:125px;}
.main-movie li a span{position:absolute;left:0;bottom:0;display:block;height:35px;width:100%;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.main-movie li a i{position:absolute;left:0;top:98px;background:url("/assets/recovered/e4e9cd067c3703150776.png") 18px 0 no-repeat;color:#a8a8a8;cursor:hand;font-style:normal;padding:1px 0 0 45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:165px;height:19px;}
.main-movie li a:hover i{background-position:18px -26px;color:#118cb5;text-decoration:underline;}

/* 시즌 선택 */
.season-select{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;background:#f3f6f8;text-align:left;border:1px solid #dbdbdb;width:156px;height:23px;}
.season-select .selected{display:block;width:156px;height:23px;padding-top:3px;text-indent:8px;color:#444;cursor:pointer;}
.season-select .ico-select-arr{top:4px;border:none;border-left:1px solid #dbdbdb;}
.season-select .sea-ico{background-position:4px -564px;cursor:pointer;}
.season-select.on{border:1px solid #777;}
.season-select.on .sea-ico{background-position: -16px -564px;}
.season-select .select-list{position:absolute;display:none;top:24px;left:-1px;list-style:none;margin:0;padding:0;width:156px;height:auto;border-right:1px solid #777;border-bottom:1px solid #777;border-left:1px solid #777;background:#f3f6f8;z-index: 2;}
.season-select .select-list a{display: block;font-weight:bold;color:#444;padding:3px 8px 2px 8px;text-decoration:none;}
.season-select .select-list a:hover{background-color:#777;color:#fff;}
.mov-update{position:static;display:inline;color:#777;font-size:11px;}
.last-update{font-size:11px;font-style:normal;font-weight:normal;color:#777;padding-left:4px;}
.last-season{background-color:#fff;width:650px;}
.last-season .gray-box{background-color:#f3f6f8;padding:47px 0 0 0;}
.last-season .gray-box .no-tip{margin-top:15px;}
.myseasoninfo{position:absolute;background-color:#fff;border:1px solid #eee;font-size:14px;font-weight:bold;text-align:center;padding:25px 0 0 0;width:166px;height:128px;}
.myseasoninfo b{display:block;font-size:12px;padding:0;margin:0;line-height:110%;}
.myseasoninfo i{display:block;font-style:normal;font-weight:normal;font-size:11px;color:#777;margin-bottom:13px;}
.myseasoninfo .num{font-size:32px;vertical-align:bottom;}
.myseasoninfo .norp{font-size:32px;}
.sea-c2{left:352px;}
.sea-c2 b{margin-bottom:29px;}
.sea-c3{left:519px;}


/**
* 새소식
*/
/* header */
.heading-secret strong { background-position: 40px -200px; }
.heading-secret small { background-position: 40px -230px; }
.heading-pink strong { background-position: 40px -250px; }
.heading-pink small { background-position: 40px -280px; }
.heading-cospre strong { background-position: 40px -300px; }
.heading-cospre small { background-position: 40px -330px; }
.heading-tv strong { background-position: 40px -350px; }
.heading-tv small { background-position: 40px -380px; }
/* lnb */
.left-nav-recent .l-sub-secret { background-position:0 -160px; }
.left-nav-recent .l-sub-secret:hover,
.left-nav-recent .l-sub-secret.on { background-position:-120px -160px; }
.left-nav-recent .l-sub-pink { background-position:0 -200px; }
.left-nav-recent .l-sub-pink:hover,
.left-nav-recent .l-sub-pink.on { background-position:-120px -200px; }
.left-nav-recent .l-sub-cospre { background-position:0 -240px; }
.left-nav-recent .l-sub-cospre:hover,
.left-nav-recent .l-sub-cospre.on { background-position:-120px -240px; }
.left-nav-recent .l-sub-tv { background-position:0 -280px; }
.left-nav-recent .l-sub-tv:hover,
.left-nav-recent .l-sub-tv.on { background-position:-120px -280px; }
/* [공통] 시크릿노트, 핑크다이어리, 최강코스프레 - 리스트 상단 검색영역 노출 */
.recent .board-util { display:block; }

/**
* 바벨
*/
/* 상단 비주얼 */
.content-heading.heading-babel { margin: 0 0 -139px 20px; }
/* 페이지 - 스탭 */
.babel-navigation { position:relative; height:50px; margin-bottom:40px; background-color:#5f606c; }
.babel-navigation li { float:left; position:relative; display:block; width:25%; height: 50px; }
.babel-navigation a { display:block; width:100%; padding:18px 0; border-right:1px solid #777882; }
.babel-navigation .deco { display:none; position:absolute; bottom:0; width:10px; height:50px; background: url("/assets/recovered/9fe97fb6f1d4ac43dd25.png") no-repeat; }
.babel-navigation .deco-l { left:-10px; background-position:0 -51px; }
.babel-navigation .deco-r { right:-10px; background-position:-20px -51px; }
.babel-navigation span { overflow:hidden; display:block; height:14px; margin:0 auto; text-indent:-9999px; background: url("/assets/recovered/9fe97fb6f1d4ac43dd25.png") no-repeat; }
.babel-navigation .item-propose span { width:48px; background-position:0px 0px; }
.babel-navigation .item-debate span { width:49px; background-position:-58px 0px; }
.babel-navigation .item-review span { width:47px; background-position:-117px 0px; }
.babel-navigation .item-develop span { width:48px; background-position:-174px 0px; }
.babel-navigation .item-develop { border-right:0; }
.babel-navigation .on { position:absolute; bottom:0; width:100%; padding-top:20px; padding-bottom:20px; }
.babel-navigation .on span { width:89px; height:17px; }
.babel-navigation .on .deco-l,
.babel-navigation .on .deco-r { display:block; }
.babel-navigation .on.item-propose { background-color:#0085f1; }
.babel-navigation .on.item-propose span { background-position:0px -24px; }
.babel-navigation .on.item-debate { background-color:#44b8ac; }
.babel-navigation .on.item-debate span { background-position:-99px -24px; }
.babel-navigation .on.item-review { background-color:#3c9cc3; }
.babel-navigation .on.item-review span { background-position:-198px -24px; }
.babel-navigation .on.item-develop { background-color:#466abb; }
.babel-navigation .on.item-develop span { background-position:-297px -24px; }

/* 바벨 리스트 공통 */
.table-babel-fix-list { table-layout:fixed; }
.table-babel-fix-list .cell-manager,
.table-babel-fix-list .cell-progress,
.table-babel-fix-list .cell-subject,
.table-babel-fix-list .number-format,
.table-babel-fix-list .cell-read,
.table-babel-fix-list .cell-date { width: auto; }

/* 1단계 - 제안하기 */
.title-babel { display: block; overflow: hidden; text-indent: -9999px; }
.title-babel.propose { height:19px; background:url("/assets/recovered/3a78f9d968e409705ccc.gif") no-repeat 0 0; }
.babel-heading-box .ico-chk-prop { overflow: hidden; position:absolute; left:6px; top:10px; width:16px; height:13px; display:block; text-indent:-9999em; background: url("/assets/recovered/051f84be8fd270200c2c.png") no-repeat; }
.emp-prop { color:#0085f1; }
/* 진행상태 테이블 */
.label-state {
    display: inline-block; width:48px; height:12px; overflow: hidden; margin: 0; padding: 2px 0px 1px 0px; font-size: 11px; line-height:12px; padding-left:0; padding-right:0; text-align:center; font-weight: normal; vertical-align: middle; white-space: nowrap;
    -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
}
    /* 공지사항 */
    .label-state.notice { background-color:#db1e48; color:#fff; border:1px solid #d21741; }
    /* 핫이슈 */
    .label-state.hotissue { background-color:#8f30b7; color:#fff; border:1px solid #892bb0; }
/* 바벨 상세 - 하단 개발자의 댓글 최대 넓이값 고정 */
.view-babel-bottom-list .bt-list-block .comment-title { display:inline-block; overflow:hidden; max-width:325px; text-overflow:ellipsis; white-space:nowrap; vertical-align:middle; }

/* 바벨 게시글 셀 정렬 */
.table-babel-list .ico-server-type { margin-right:5px; }

/* 바벨 베스트 게시글 서버아이콘 정렬 */
.babel-item .writer .ico-server-type { margin:-2px 3px 0 0; }
.babel-item .writer .ui-nickname { vertical-align:middle; }

/* 바벨 게시글 작성자 개행 수정 */
.review-list .review-item .babel-item .state .writer { overflow:hidden; width:100px; white-space:nowrap; text-overflow:ellipsis; }

/**
* 랭킹
*/
/* header */
.heading-pantheon-time strong { background-position: 40px -257px; }
.heading-pantheon-time small { background-position: 40px -291px; }
.heading-backdraft strong { background-position: 40px -313px; }
.heading-backdraft small { background-position: 40px -348px; }
.heading-liberation strong { background-position: 40px -368px; }
.heading-liberation small { background-position: 40px -404px; }
.heading-raid strong { background-position: 40px -423px; }
.heading-raid small { background-position: 40px -460px; }
.heading-try-raid strong { background-position: 40px -478px; }
.heading-try-raid small { background-position: 40px -516px; }
/* lnb */
.left-nav-ranking .l-sub-pantheon-time { background-position:0 -247px; }
.left-nav-ranking .l-sub-pantheon-time:hover,
.left-nav-ranking .l-sub-pantheon-time.on { background-position:-120px -247px; }
.left-nav-ranking .l-sub-liberation { background-position:0 -286px; }
.left-nav-ranking .l-sub-liberation:hover,
.left-nav-ranking .l-sub-liberation.on { background-position:-120px -286px; }
.left-nav-ranking .l-sub-backdraft { background-position:0 -326px; }
.left-nav-ranking .l-sub-backdraft:hover,
.left-nav-ranking .l-sub-backdraft.on { background-position:-120px -326px; }
.left-nav-ranking .l-sub-raid { background-position:0 -366px; }
.left-nav-ranking .l-sub-raid:hover,
.left-nav-ranking .l-sub-raid.on { background-position:-120px -366px; }
.left-nav-ranking .l-sub-try-raid { background-position:0 -406px; }
.left-nav-ranking .l-sub-try-raid:hover,
.left-nav-ranking .l-sub-try-raid.on { background-position:-120px -406px; }
/* MFL랭킹 > 캐릭터 장인 랭킹 > 상단 슬라이더 */
.ranking .mfl-master-ranking-wrap { position:relative; height:152px; padding:30px 47px 20px 47px; }
.ranking .mfl-master-ranking-slider .btn-prev,
.ranking .mfl-master-ranking-slider .btn-next { position:absolute; top:0; width:47px; height:100%; }
.ranking .mfl-master-ranking-slider .btn-prev span,
.ranking .mfl-master-ranking-slider .btn-next span { overflow:hidden; position:absolute; left:50%; top:50%; width:10px; height:18px; margin:-9px 0 0 -5px; text-indent:-9999px; background: url("/assets/recovered/5410298406fb3a45801b.png") no-repeat; }
.ranking .mfl-master-ranking-slider .btn-prev span { background-position:0 -430px; }
.ranking .mfl-master-ranking-slider .btn-next span { background-position:-20px -430px; }
.ranking .mfl-master-ranking-slider .btn-prev { left:0; }
.ranking .mfl-master-ranking-slider .btn-next { right:0; }
.ranking .mfl-master-ranking-slider ul { *zoom:1; }
.ranking .mfl-master-ranking-slider ul:after { content:""; display:block; clear:both; }
.ranking .mfl-master-ranking-slider ul,
.ranking .mfl-master-ranking-slider li { margin:0; padding:0; list-style:none; }
.ranking .mfl-master-ranking-slider li { float:left; position:relative; width:104px; }
.ranking .mfl-master-ranking-slider li a { display:block; width:80px; padding:9px; margin:0 auto; border:1px solid #dbdbdb; background:#fff; }
.ranking .mfl-master-ranking-slider li a:hover { text-decoration:none; color:#000; }
.ranking .mfl-master-ranking-slider li a .thumb { display:block; width:80px; margin:0 auto; cursor:pointer; }
.ranking .mfl-master-ranking-slider li a .text { overflow:hidden; display:block; width:100%; padding:5px 0 0; line-height:20px; text-align:center; font-weight:bold; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
.ranking .mfl-master-ranking-slider li a.selected { background-color: #0860A9; }
.ranking .mfl-master-ranking-slider li a.selected .text { color:#fff; }
.ranking .mfl-master-ranking-slider .paginate { margin:15px 0 0; text-align:center; font-size:0; line-height:0; }
.ranking .mfl-master-ranking-slider .paginate a { display:inline-block; width:10px; height:10px; margin:0 3px; background-color: #8d8f9a; }
.ranking .mfl-master-ranking-slider .paginate a.selected { background-color:#118cb5; }

/* 군단랭킹 > 상단 슬라이더 */
.ranking .legion-slider-wrap { position:relative; width:312px; height:137px; margin:20px 0 0;  }
.ranking .legion-slider .btn-prev,
.ranking .legion-slider .btn-next { position:absolute; top:0; width:35px; height:100%; }
.ranking .legion-slider .btn-prev span,
.ranking .legion-slider .btn-next span { overflow:hidden; position:absolute; left:50%; top:50%; width:10px; height:18px; margin:-9px 0 0 -5px; text-indent:-9999px; background: url("/assets/recovered/5410298406fb3a45801b.png") no-repeat; }
.ranking .legion-slider .btn-prev span { background-position:0 -430px; }
.ranking .legion-slider .btn-next span { background-position:-20px -430px; }
.ranking .legion-slider .btn-prev { left:-32px; }
.ranking .legion-slider .btn-next { right:-32px; }
.ranking .legion-slider ul { *zoom:1; }
.ranking .legion-slider ul:after { content:""; display:block; clear:both; }
.ranking .legion-slider ul,
.ranking .legion-slider li { margin:0; padding:0; list-style:none; text-align:center; }
.ranking .legion-slider li { float:left; position:relative; width:104px; }
.ranking .legion-slider li .item { display:block; width:80px; padding:9px; margin:0 auto; border:1px solid #dbdbdb; background:#fff; }
.ranking .legion-slider li a:hover { text-decoration:none; color:#000; }
.ranking .legion-slider li .thumb { display:block; width:80px; margin:0 auto; cursor:pointer; }
.ranking .legion-slider li .text { display:block; padding:3px 0 0; font-size:12px; line-height:20px; text-align:center; font-weight:bold; cursor:pointer; }
.ranking .legion-slider li .badge-has { position: absolute; left: 12px; top: 10px; display: block; width: 27px; height: 14px; padding: 4px 0 0 0; color: #ffffff; letter-spacing: -1px; font-size: 11px; font-weight: normal; line-height: 1.0; background-color: #0860a9; -webkit-border-bottom-right-radius: 5px;   -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; }
.ranking .legion-slider li .lev { display: block; color: #777; font-size: 11px; font-weight: normal; }
.ranking .legion-slider li a.selected { background-color: #0860A9; }
.ranking .legion-slider li a.selected .text { color:#fff; }
.ranking .legion-slider li .not-has { position: absolute; left: 11px; top: 10px; display: block; width: 80px; height: 80px; background: #000000; opacity: 0.7; filter: alpha(opacity=70); }
.ranking .legion-slider li .not-has-txt { position: absolute; left: 0; top: 45px; width: 100%; display: block; color: #ffffff; text-align: center; line-height: 1.0; }

/* 캐릭터 랭킹 > 상단 슬라이더 */
.ranking .character-ranking-wrap { position:relative; height:152px; padding:30px 47px 20px 47px; }
.ranking .character-ranking-slider .btn-prev,
.ranking .character-ranking-slider .btn-next { position:absolute; top:0; width:47px; height:100%; }
.ranking .character-ranking-slider .btn-prev span,
.ranking .character-ranking-slider .btn-next span { overflow:hidden; position:absolute; left:50%; top:50%; width:10px; height:18px; margin:-9px 0 0 -5px; text-indent:-9999px; background: url("/assets/recovered/5410298406fb3a45801b.png") no-repeat; }
.ranking .character-ranking-slider .btn-prev span { background-position:0 -430px; }
.ranking .character-ranking-slider .btn-next span { background-position:-20px -430px; }
.ranking .character-ranking-slider .btn-prev { left:0; }
.ranking .character-ranking-slider .btn-next { right:0; }
.ranking .character-ranking-slider ul { *zoom:1; }
.ranking .character-ranking-slider ul:after { content:""; display:block; clear:both; }
.ranking .character-ranking-slider ul,
.ranking .character-ranking-slider li { margin:0; padding:0; list-style:none; }
.ranking .character-ranking-slider li { float:left; position:relative; width:104px; }
.ranking .character-ranking-slider li a { display:block; width:80px; padding:9px; margin:0 auto; border:1px solid #dbdbdb; background:#fff; }
.ranking .character-ranking-slider li a:hover { text-decoration:none; color:#000; }
.ranking .character-ranking-slider li a .thumb { display:block; width:80px; margin:0 auto; cursor:pointer; }
.ranking .character-ranking-slider li a .text { overflow:hidden; display:block; width:100%; padding:5px 0 0; line-height:20px; text-align:center; font-weight:bold; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
.ranking .character-ranking-slider li a .badge-has { position: absolute; left: 12px; top: 10px; display: block; width: 27px; height: 14px; padding: 4px 0 0 0; color: #ffffff; letter-spacing: -1px; font-size: 11px; font-weight: normal; line-height: 1.0; background-color: #0860a9; -webkit-border-bottom-right-radius: 5px;   -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px; }
.ranking .character-ranking-slider li a .not-has { position: absolute; left: 11px; top: 10px; display: block; width: 80px; height: 80px; background: #000000; opacity: 0.7; filter: alpha(opacity=70); }
.ranking .character-ranking-slider li a .not-has-txt { position: absolute; left: 0; top: 45px; width: 100%; display: block; color: #ffffff; text-align: center; line-height: 1.0; }
.ranking .character-ranking-slider li a.selected { background-color: #0860A9; }
.ranking .character-ranking-slider li a.selected .text { color:#fff; }
.ranking .character-ranking-slider .paginate { margin:15px 0 0; text-align:center; font-size:0; line-height:0; }
.ranking .character-ranking-slider .paginate a { display:inline-block; width:10px; height:10px; margin:0 3px; background-color: #8d8f9a; }
.ranking .character-ranking-slider .paginate a.selected { background-color:#118cb5; }

/* 기자단 랭킹 대표 캐릭터 정보 */
.reporter-detail-head img { position:absolute; left:0; top:22px; bottom:auto; bottom: 0; width:auto; height:auto; }
.reporter-detail .reporter-detail-in .top-all-fee { text-align:left; }
.reporter-detail .reporter-detail-in .reporter-badge-b { left:auto; right:10px; }

/* 랭킹 서버 선택 */
.ranking .ranking-server-tab { z-index:5; position:relative; }
.ranking .ranking-server-tab ul { *zoom:1; height:40px; margin:0 0 30px; border:1px solid #ececec; border-bottom:2px solid #118cb5; background:#f9fafb; }
.ranking .ranking-server-tab ul:after { content:""; display:table; clear:both; }
.ranking .ranking-server-tab li { position:relative; float:left; width:50%; margin:0; padding:0; }
.ranking .ranking-server-tab li a { display:block; height:30px; padding:10px 0 0; text-align:center; font-weight:bold; font-size:14px; color:#777; border-bottom:0; }
.ranking .ranking-server-tab li a:hover { text-decoration:none; }
.ranking .ranking-server-tab li.selected { z-index:2; height:42px; background:#fff; }
.ranking .ranking-server-tab li.selected a { display:block; margin:0; color:#118cb5; text-decoration:underline; border:2px solid #118cb5; border-bottom:0; }
.ranking .ranking-server-tab .ico-server-type { margin-right:3px; }
.ranking .ranking-server-tab .tooltip { display:none; position:absolute; left:100%; top:7px; width:252px; margin:0 0 0 -100px; border:1px solid #444; background:#fff; }
.ranking .ranking-server-tab .tooltip .tooltip-inner { padding:12px 5px 12px 15px; color:#777; }
.ranking .ranking-server-tab .tooltip  strong { display:block; }
.ranking .ranking-server-tab .tooltip  p { position:relative; margin:5px 0 0; padding:0 0 0 10px; font-size:11px; letter-spacing:-1px; }
.ranking .ranking-server-tab .tooltip .edge { position:absolute; left:-8px; top:9px; width:8px; height:10px; background:url("/assets/recovered/4b17f340d6d8adf6be4a.png") no-repeat 0 0; }
.ranking .ranking-server-tab .tooltip .dot { position:absolute; left:0; top:5px; width:2px; height:2px; background:#777; }
.ranking .ranking-server-tab .tooltip .btn-close { position:absolute; right:15px; top:15px; overflow:hidden; width:11px; height:11px; text-indent:-999px; border:0; cursor:pointer; background:url("/assets/recovered/ad147e0b8653cca7fbbd.gif") no-repeat 0 0; }

/* MFL 시즌1 오픈 배너 */
.mfl-season1-open-banner { position:relative; width:720px; height:115px; margin:30px 0 0; background:url("/assets/recovered/f847a04e0b26c5d7597d.jpg") no-repeat 0 0; }
.mfl-season1-open-banner .more { position:absolute; left:0; top:0; overflow:hidden; width:100%; height:100%; font-size:0; line-height:0; color:transparent; background:#fff; opacity:0; filter:alpha(opacity=0); }

/**
* 마이페이지
*/
/* 개인정보관리 > 회원탈퇴 */
.leave-certification { margin:30px 0 0; }
.leave-certification .head { *zoom:1; overflow:hidden; }
.leave-certification .head h3 { float:left; width:64px; height:16px; margin:0 10px 0 0; font-size:0; line-height:0; background: url("/assets/recovered/7f0ad2a869eee6512a54.gif") no-repeat left top; }
.leave-certification .head p { margin:0; float:left; color:#777; letter-spacing:-1px; }
.leave-certification .form-table { margin:15px 0 0; }
.leave-certification .form-table table { width:100%; color:#777; table-layout:fixed; border-collapse:collapse; border-spacing:0; border:0; border-top:1px solid #777; border-bottom:1px solid #777; }
.leave-certification .form-table caption { display:none; }
.leave-certification .form-table th,
.leave-certification .form-table td { border:0; }
.leave-certification .form-table th { padding:13px 0 13px 20px; font-weight:bold; }
.leave-certification .form-table td { padding:10px 0; }
.leave-certification .chk-agree { margin:10px 0 0; }
.leave-certification .chk-agree label { cursor:pointer; font-size:11px; }
.leave-certification .chk-agree .chk-rdo { width:14px; height:14px; margin:0 3px 0 0; vertical-align:middle; }

/* My 계정 정보현황 */
.state-myinfo-in .myinfo-left .title-server{ display:block; margin:0 0 0 135px; }
.state-myinfo-in .myinfo-left .msg-server-select { display:block; margin:5px 0 0 135px; }
.state-myinfo #layerServerSetting { left:245px; }
.state-myinfo-in .myinfo-left .ico-server-type { margin:0 3px 0 0; }
.state-myinfo-in .myinfo-left .server-name { vertical-align:middle }

/**
* 커뮤니티
*/
/* header */
#content.community .content-heading-img {background: url("/assets/recovered/5f3e878e778eae2b8a89.png") no-repeat left top; }
.ir-heading-community { overflow: hidden; text-indent: -9999em; background: url("/assets/recovered/4547ee031ded6bc395fc.png") no-repeat; }
.heading-community-home strong { background-position: 40px 0; }
.heading-community-home small { background-position: 40px -30px; }
.heading-community-manual strong { background-position: 40px -52px; }
.heading-community-manual small { background-position: 40px -82px; }
.heading-community-boast strong { background-position: 40px -104px; }
.heading-community-boast small { background-position: 40px -133px; }
.heading-community-collection strong { background-position: 40px -155px; }
.heading-community-collection small { background-position: 40px -183px; }
.heading-community-new-collection strong { background-position: 40px -308px; }
.heading-community-new-collection small { background-position: 40px -337px; }
.heading-community-fan strong { background-position: 40px -206px; }
.heading-community-fan small { background-position: 40px -234px; }
.heading-community-free strong { background-position: 40px -257px; }
.heading-community-free small { background-position: 40px -286px; }
/* lnb */
.left-nav-community .txt,
.left-nav-community a { background:url("/assets/recovered/f9e43a52b2a059145770.png") no-repeat; }
.left-nav-community .left-nav-head a:hover { background-position:-120px 0; }
.left-nav-community .l-sub-manual { background-position:0 -40px; }
.left-nav-community .l-sub-manual:hover,
.left-nav-community .l-sub-manual.on { background-position:-120px -40px; }
.left-nav-community .l-sub-boast { background-position:0 -80px; }
.left-nav-community .l-sub-boast:hover,
.left-nav-community .l-sub-boast.on { background-position:-120px -80px; }
.left-nav-community .l-sub-collection { background-position:0 -120px; }
.left-nav-community .l-sub-collection:hover,
.left-nav-community .l-sub-collection.on { background-position:-120px -120px; }
.left-nav-community .l-sub-fan { background-position:0 -160px; }
.left-nav-community .l-sub-fan:hover,
.left-nav-community .l-sub-fan.on { background-position:-120px -160px; }
.left-nav-community .l-sub-babel { background-position:0 -200px; }
.left-nav-community .l-sub-babel:hover,
.left-nav-community .l-sub-babel.on { background-position:-120px -200px; }
.left-nav-community .l-sub-free { background-position:0 -240px; }
.left-nav-community .l-sub-free:hover,
.left-nav-community .l-sub-free.on { background-position:-120px -240px; }
.left-nav-community .l-sub-new-collection { background-position:0 -280px; }
.left-nav-community .l-sub-new-collection:hover,
.left-nav-community .l-sub-new-collection.on { background-position:-120px -280px; }

/* ## 커뮤니티 - 서브메인 */
.community-submain { }
.community-submain h2,
.community-submain h3,
.community-submain p,
.community-submain ul,
.community-submain li { margin:0; padding:0; }
.community-submain li { list-style:none; }
/* 공통 */
.community-submain .label-notice { display:inline-block; width:39px; height:16px; vertical-align:middle; font-size:0; line-height:0; color:transprent; background:url("/assets/recovered/716232cbe34a0a3c5704.gif") no-repeat 0 0;  }
.community-submain .label-best { display:inline-block; width:39px; height:16px; vertical-align:middle; font-size:0; line-height:0; color:transprent; background:url("/assets/recovered/aaee79aa783540c3bf52.gif") no-repeat 0 0;  }
.community-submain .ico-mobile { display:inline-block; width:10px; height:15px; font-size:0; line-height:0; color:transparent; vertical-align:middle; background:url("/assets/recovered/926737df927d6f69ede9.gif") no-repeat 0 0;  }
.community-submain .ico-new { display:inline-block; width:11px; height:11px; font-size:0; line-height:0; color:transparent; vertical-align:middle; background:url("/assets/recovered/5410298406fb3a45801b.png") no-repeat -89px -210px;  }
/* 공지 */
.community-submain .notice-box { padding:1px; margin:0 0 50px; border:3px solid #dbdbdb; background-color:#c3c3c3; }
.community-submain .notice-box ul { *zoom:1; overflow:hidden; padding:10px 19px 9px; background-color:#fff; }
.community-submain .notice-box .label-notice { margin-right:3px; }
.community-submain .notice-box li { float:left; width:100%; padding:8px 0 7px; clear:both; height:16px; border-top:1px solid #ededed; }
.community-submain .notice-box li:first-child { border-top:0; }
.community-submain .notice-box li a { display:block; padding:0 0 1px; }
.community-submain .notice-box li span { display:inline-block; vertical-align:middle; }
.community-submain .notice-box li .text { overflow:hidden; max-width:560px; height:16px; line-height:16px; white-space:nowrap; text-overflow:ellipsis; }
.community-submain .notice-box li .count { color:#118cb5; vertical-align:middle; font-size:11px; font-weight:normal; }
.community-submain .notice-box li a:hover { color:#118cb5; text-decoration:none; }
.community-submain .notice-box li a:hover .text { text-decoration:underline; }
/* 공략 베스트 */
.community-submain .manual-box { position:relative; margin:0 0 40px; padding:15px 16px; background-color:#f3f6f8; border:1px solid #e5eaed; }
.community-submain .manual-box h2 { height:17px; font-size:0; line-height:0; color:transparent; background:url("/assets/recovered/2e00303562ab816f5641.gif") no-repeat 0 0;  }
.community-submain .manual-box .inner { *zoom:1; overflow:hidden; margin:15px 0 0; }
.community-submain .manual-box .g-left { float:left; width:337px; }
.community-submain .manual-box .g-right { float:right; width:337px; }
.community-submain .manual-box h3 { padding:2px 0 0 42px; line-height:30px; color:#fff; font-size:14px; text-shadow:0 0 1px #000; }
.community-submain .manual-box .g-left h3 { background:#444 url("/assets/recovered/a20f11951a823e84fa81.gif") no-repeat 17px 50%; }
.community-submain .manual-box .g-right h3 { background:#444 url("/assets/recovered/a63633c54018dc1fc720.gif") no-repeat 17px 50%; }
.community-submain .manual-box ul { *zoom:1; overflow:hidden; padding:8px 10px 0 20px; }
.community-submain .manual-box li { position:relative; float:left; width:100%; clear:both; }
.community-submain .manual-box li .ico-dot { position:absolute; left:-9px; top:50%; width:2px; height:2px; margin-top:-1px; background:#777; }
.community-submain .manual-box li a { float:left; width:210px; overflow:hidden; height:23px; padding:1px 0 0; line-height:22px; white-space:nowrap; text-overflow:ellipsis; }
.community-submain .manual-box a:hover { color:#118cb5; }
.community-submain .manual-box .name { float:right; width:95px; text-align:right; overflow:hidden; height:23px; padding:1px 0 0; line-height:22px; white-space:nowrap; text-overflow:ellipsis; font-size:11px; color:#777; }
.community-submain .manual-box .btn-more { position:absolute; right:15px; top:20px; color:#777; text-decoration:underline; }
/* 공통 - 겔러리 */
.community-submain .gallery-box { position:relative; margin:25px 0 0; }
.community-submain .gallery-box .btn-more { position:absolute; right:15px; top:1px; color:#777; line-height:36px; text-decoration:underline; }
.community-submain .gallery-box .btn-more:hover { color:#118cb5; }
.community-submain .gallery-box h2 { height:36px; font-size:0; line-height:0; color:transparent; background-position:15px 50%; background-repeat:no-repeat; background-color:#f3f6f8; border:1px solid #e5eaed; }
.community-submain .gallery-box .box-list { overflow:hidden; width:100%; margin:15px 0 0; padding:0 0 25px; }
.community-submain .gallery-box ul { *zoom:1; width:110%; vertical-align:top; font-size:0; line-height:0; letter-spacing:-4px; }
.community-submain .gallery-box ul:after { content:""; display:block; clear:both; }
.community-submain .gallery-box li { display:inline-block; position:relative; width:218px; margin-right:33px; font-size:12px; line-height:1.2; background-color:#fff; *zoom:1; *display:inline; vertical-align:top; letter-spacing:normal; }
.community-submain .gallery-box .inner-wrap { display:block; text-decoration:none; }
/* hover */
.community-submain .gallery-box .inner-wrap:hover .text { color:#118cb5; text-decoration:underline; }
.community-submain .gallery-box .inner { position:relative; z-index:2; }
.community-submain .gallery-box .thumb { width:100%; height:149px; }
.community-submain .gallery-box .thumb a { overflow:hidden; display:block; width:100%; height:149px; }
.community-submain .gallery-box .thumb img { display:block; width:100%; min-height:149px; }
.community-submain .gallery-box .title { overflow:hidden; width:100%; white-space:nowrap; height:14px; padding:2px 0 1px; line-height:14px; margin:10px 0 0; font-weight:bold; }
.community-submain .gallery-box .title .text{ vertical-align:middle; }
.community-submain .gallery-box .title .count { color:#118cb5; vertical-align:middle; font-size:11px; font-weight:normal; }
.community-submain .gallery-box .name { z-index:2; position:relative; display:inline-block; height:12px; margin:8px 0 0; line-height:12px; font-size:11px; color:#777; *zoom:1; *display:inline; }
.community-submain .gallery-box .name a { display:none; position:absolute; left:0; top:100%; padding:1px 10px 0; border:1px solid #777; line-height:19px; background:#fff; }
.community-submain .gallery-box .name:hover a { display:block; }
.community-submain .gallery-box .name a:hover { background-color:#d7d7d7; text-decoration:none; }
.community-submain .gallery-box .date-count { height:12px; margin:5px 0 0; font-size:0; line-height:0; }
.community-submain .gallery-box .date-count span { display:inline-block; padding:0 10px 0 0; font-size:11px; line-height:12px; color:#adadad; vertical-align:middle; }
.community-submain .gallery-box .date-count span.date { position:relative; margin:0 10px 0 0; }
.community-submain .gallery-box .date-count span.date:before { content:""; position:absolute; right:0; top:0; width:1px; height:10px; background:#dbdbd; }
.community-submain .gallery-box .like { position:absolute; right:5px; bottom:5px; padding:22px 0 0; font-size:11px; line-height:11px; color:#777; background:url("/assets/recovered/60174845f1aa2c782d18.png") no-repeat 50% 0;  }
/* icon */
.community-submain .gallery-box .icon { z-index:10; position:absolute; left:0; top:0; }
.community-submain .gallery-box .icon .best { position:absolute; left:5px; top:-10px; width:57px; height:57px; font-size:0; line-height:0; color:transprent; background:url("/assets/recovered/90e66ce197afc1da2ec6.png") no-repeat 0 0;  }
/* 득템 베스트 */
.community-submain .boast-box h2 { background-image:url("/assets/recovered/fde9f74689d0659a03fc.gif"); }
/* 컬렉션 베스트 */
.community-submain .collection-box h2 { background-image:url("/assets/recovered/29e53d41bab662ccf912.gif"); }
/* 팬아트 베스트 */
.community-submain .fan-box h2 { background-image:url("/assets/recovered/384c96362d76055be699.gif"); }

/* ## 커뮤니티 - 공통 */
.community-area h2,
.community-area h3,
.community-area p,
.community-area ul,
.community-area li { margin:0; padding:0; }
.community-area li { list-style:none; }
.community-area .label-notice { display:inline-block; width:39px; height:16px; margin-top:-1px; vertical-align:middle; font-size:0; line-height:0; color:transprent; background:url("/assets/recovered/716232cbe34a0a3c5704.gif") no-repeat 0 0;  }
.community-area .label-best { display:inline-block; width:39px; height:16px; margin-top:-1px; vertical-align:middle; font-size:0; line-height:0; color:transprent; background:url("/assets/recovered/aaee79aa783540c3bf52.gif") no-repeat 0 0;  }
.community-area .ico-mobile { display:inline-block; width:10px; height:15px; font-size:0; line-height:0; color:transparent; vertical-align:middle; background:url("/assets/recovered/926737df927d6f69ede9.gif") no-repeat 0 0;  }
.community-area .ico-new { display:inline-block; width:11px; height:11px; font-size:0; line-height:0; color:transparent; vertical-align:middle; background:url("/assets/recovered/5410298406fb3a45801b.png") no-repeat -89px -210px;  }
.community-area .board-util { display:block; margin:15px 0 0; }
.community-area .table-board.fixed { table-layout:fixed; }
.community-area .table-board.notice-only { margin-bottom:-1px; }
.community-area .table-board.notice-only { position:relative; z-index:2; border-top:1px solid #444; }
.community-area .table-board.notice-only td { border-top:0; border-bottom:1px solid #dbdbdb; }
.community-area .table-board.fixed { word-wrap:break-word; }
.community-area .table-board.fixed td { padding:10px 5px 9px; white-space:normal; }
.community-area .table-board.fixed td a:hover { color:#118cb5; }
.community-area .table-board.fixed caption { display:none; }
.community-area .table-board .cell-name { font-size:11px; text-align:left; }
/* 공통 - 상단 탭 */
.community-area .category-tab { *zoom:1; padding:0 1px 0 0; border-bottom:1px solid #444; }
.community-area .category-tab:after { content:""; display:table; clear:both; }
.community-area .category-tab li { float:left; }
.community-area .category-tab li a { display:block; height:38px; margin-right:-1px; text-align:center; font-size:14px; font-weight:bold; color:#777; line-height:38px; border:1px solid #dbdbdb; border-bottom:0; background:#fff; }
.community-area .category-tab li.selected { position:relative; z-index:1; }
.community-area .category-tab li.selected a { height:39px; margin-bottom:-1px; color:#444; font-weight:bold; border-color:#444; }
.community-area .category-tab.grid6 li { width:16.66%; }
.community-area .category-tab.grid6 li:first-child { width:16.7%; }
.community-area .category-tab.grid8 li { width:12.5%; }
.community-area .sub-tab { padding-top:2px; }
.community-area .sub-tab .category { margin:0 17px 0 0; font-size:14px; color:#444; vertical-align:middle; }
.community-area .sub-tab ul,
.community-area .sub-tab li { display:inline-block; *zoom:1; *display:inline; vertical-align:middle; font-size:0; line-height:0; }
.community-area .sub-tab li { position:relative; font-size:12px; line-height:1.2; }
.community-area .sub-tab a { color:#777; }
.community-area .sub-tab li.selected a { color:#444; text-decoration:underline; }
.community-area .sub-tab .div { position:absolute; right:0; top:50%; width:1px; height:11px; margin-top:-5px; background:#c6c6c6; }
.community-area .sub-tab .my { padding-right:12px; margin-right:12px; }
.community-area .sub-tab .best { margin-right:20px; }
.community-area .sub-tab .btn-all { display:inline-block; width:73px; height:19px; font-size:0; line-height:0; color:transparent; vertical-align:middle; background:url("/assets/recovered/24b2103229ae3c040df0.gif") no-repeat 0 0;  }
.community-area .list-util .board-search { float:right; }
.community-area .search-result-count { padding:2px 0 0; font-size:14px; color:#444; font-weight:bold; }
.community-area .search-result-count strong { color:#118cb5; }
.community-area .search-result-count .count { font-size:11px; color:#777; font-weight:normal; vertical-align:middle; }
.community-area .search-result-count .btn-cancel { display:inline-block; width:73px; height:19px; margin:0 0 0 15px; font-size:0; line-height:0; color:transparent; vertical-align:middle; background:url("/assets/recovered/cbc1305a7e6e1f2606c3.gif") no-repeat 0 0;  }

/* ## 커뮤니티 - 리스트(텍스트) */
/* 상단 팁 */
.community-area .top-manual { *zoom:1; overflow:hidden; margin:0 0 40px; }
.community-area .top-manual.empty { display:none; }
.community-area .top-manual .g-left { float:left; width:357px; }
.community-area .top-manual .g-right { float:right; width:357px; }
.community-area .top-manual h3 { padding:2px 0 0 42px; line-height:30px; color:#fff; font-size:14px; text-shadow:0 0 1px #000; }
.community-area .top-manual .g-left h3 { background:#444 url("/assets/recovered/a20f11951a823e84fa81.gif") no-repeat 17px 50%; }
.community-area .top-manual .g-right h3 { background:#444 url("/assets/recovered/a63633c54018dc1fc720.gif") no-repeat 17px 50%; }
.community-area .top-manual ul { *zoom:1; overflow:hidden; min-height:120px; padding:8px 10px 8px 20px; background:#f3f6f8; border:1px solid #e5eaed; border-top:0; }
.community-area .top-manual li { position:relative; float:left; width:100%; clear:both; }
.community-area .top-manual li .ico-dot { position:absolute; left:-9px; top:50%; width:2px; height:2px; margin-top:-1px; background:#777; }
.community-area .top-manual li a { float:left; width:210px; overflow:hidden; height:23px; padding:1px 0 0; line-height:22px; white-space:nowrap; text-overflow:ellipsis; }
.community-area .top-manual a:hover { color:#118cb5; }
.community-area .top-manual .name { float:right; width:95px; text-align:right; overflow:hidden; height:23px; padding:1px 0 0; line-height:22px; white-space:nowrap; text-overflow:ellipsis; font-size:11px; color:#777; }
.community-area .top-manual .ico-server-type { margin-right:3px; }
/* 검색결과 없음 */
.community-area .board-result-list { border-top:1px solid #777; border-bottom:1px solid #777; }
.community-area .board-result-list li { border-bottom:0; }

/* ## 커뮤니티 - 리스트(겔러리) */
/* 상단 베스트 게시글 */
.community-area .best-gallery-box { margin:0 0 50px; }
.community-area .best-gallery-box h2 { height:31px; padding:0 15px; font-size:14px; font-weight:bold; color:#fff; line-height:31px; background-color:#118cb5; border:1px solid #09779b; }
.community-area .best-gallery-box .gallery-list { padding:15px 0; border:1px solid #e5eaed; background:#f3f6f8; }
.community-area .best-gallery-box .gallery-list li { margin-left:15px; }
/* 겔러리 리스트 */
.community-area .gallery-list ul { *zoom:1; vertical-align:top; font-size:0; line-height:0; letter-spacing:-4px; }
.community-area .gallery-list ul:after { content:""; display:block; clear:both; }
.community-area .gallery-list li { display:inline-block; position:relative; width:218px; font-size:12px; line-height:1.2; border:1px solid #dbdbdb; background-color:#fff; *zoom:1; *display:inline; vertical-align:top; letter-spacing:normal; }
.community-area .gallery-list .inner-wrap { display:block; text-decoration:none; }
.community-area .gallery-list .inner { zoom:1; position:relative; z-index:2; }
.community-area .gallery-list .thumb { display:block; overflow:hidden; width:100%; height:149px; }
.community-area .gallery-list .thumb a { *zoom:1; overflow:hidden; display:block; width:218px; height:149px; vertical-align:middle; text-align:center; }
.community-area .gallery-list .thumb img { width:218px; min-height:149px; vertical-align:top; }
.community-area .gallery-list .info { padding:0 10px 8px; }
.community-area .gallery-list .title { overflow:hidden; width:100%; white-space:nowrap; height:14px; padding:2px 0 1px; line-height:14px; margin:10px 0 0; font-weight:bold; }
.community-area .gallery-list .title .text{ vertical-align:middle; }
.community-area .gallery-list .title .count { color:#118cb5; vertical-align:middle; font-size:11px; font-weight:normal; }
.community-area .gallery-list .name { z-index:2; position:relative; display:inline-block; height:12px; margin:8px 0 0; line-height:12px; font-size:11px; color:#777; *zoom:1; *display:inline; }
.community-area .gallery-list .name a { display:none; position:absolute; left:0; top:100%; padding:1px 10px 0; border:1px solid #777; line-height:19px; background:#fff; }
.community-area .gallery-list .name:hover a { display:block; }
.community-area .gallery-list .name a:hover { background-color:#d7d7d7; text-decoration:none; }
.community-area .gallery-list .ico-server-type { margin:-2px 3px 0 0; }
.community-area .gallery-list .ui-nickname { vertical-align:middle; }
.community-area .gallery-list .date-count { height:12px; margin:5px 0 0; font-size:0; line-height:0; }
.community-area .gallery-list .date-count span { display:inline-block; padding:0 10px 0 0; font-size:11px; line-height:12px; color:#adadad; vertical-align:middle; }
.community-area .gallery-list .date-count span.date { position:relative; margin:0 10px 0 0; }
.community-area .gallery-list .date-count span.date:before { content:""; position:absolute; right:0; top:0; width:1px; height:10px; background:#dbdbdb; }
.community-area .gallery-list .like { overflow:hidden; position:absolute; right:5px; bottom:5px; padding:22px 0 0; width:35px; font-size:11px; line-height:11px; color:#777; text-align:center; background:url("/assets/recovered/60174845f1aa2c782d18.png") no-repeat 50% 0;  }
.community-area .gallery-list-wrap { padding:0 0 15px; border-top:1px solid #444; border-bottom:1px solid #444; }
.community-area .gallery-list-wrap .gallery-list li { margin:15px 0 0 15px; }
/* icon */
.community-area .gallery-list .icon { z-index:10; position:absolute; left:0; top:0; }
.community-area .gallery-list .icon .best { position:absolute; left:5px; top:-10px; width:57px; height:57px; font-size:0; line-height:0; color:transparent; background:url("/assets/recovered/90e66ce197afc1da2ec6.png") no-repeat 0 0;  }
/* hover */
.community-area .gallery-list .inner-wrap:hover { margin:-1px; border:2px solid #118cb5; text-decoration:none; }
.community-area .gallery-list .inner-wrap:hover .inner { width:218px; }
.community-area .gallery-list .inner-wrap:hover .thumb { width:216px; height:148px; }
.community-area .gallery-list .inner-wrap:hover .thumb img { margin:-1px 0 0 -1px; margin:-1px 0 0 -2px \9; }
.community-area .gallery-list .inner-wrap:hover .text { color:#118cb5; text-decoration:underline; }
.community-area .gallery-list .inner-wrap:hover .info { padding:0 9px 7px; }
.community-area .gallery-list .inner-wrap:hover .like { bottom:4px; right:6px; }
/* 자랑하기 게시판 타입 */
.community-area .gallery-type-new-collection .thumb,
.community-area .gallery-type-new-collection .thumb a { height:290px; }
.community-area .gallery-type-new-collection .thumb img { height:290px; }
.community-area .gallery-type-new-collection .inner-wrap:hover .thumb { width:216px; height:289px; }
.community-area .gallery-type-new-collection .inner-wrap:hover .thumb img { margin:-1px 0 0 -2px; }

/* 자유게시판 - 리스트 탭 */
.community-area .community-free-tab { margin-top:0; }

/**
* 로그인
*/
/* 소셜 로그인 */
.sign-social-group { *zoom:1; margin:20px 0 0; }
.sign-social-group:after { content:""; display:table; clear:both; }
.sign-social-group a { display:block; font-size:0; line-height:0; color:transparent; background:url("/assets/recovered/ccb93ebb84b12bfb08f8.gif") no-repeat; }
.sign-social-group a.naver { width:225px; height:65px; background-position:0 0; }
.sign-social-group a.facebook { width:185px; height:30px; margin:0 0 6px; background-position:-235px 0; }
.sign-social-group a.twitter { width:185px; height:30px; background-position:-235px -36px; }

/**
* 회원가입
*/
/* 회원가입 인트로 */
.section-signup-intro { *zoom:1; margin:20px 0 0; }
.section-signup-intro:after { content:""; display:table; clear:both; }
.section-signup-intro { width:700px; margin:0 auto; }
.section-signup-intro .signup-box { width:305px; height:300px; padding:20px 20px 0; border:1px solid #dbdbdb; }
.section-signup-intro .signup-box:hover { background:#f8f8f8; }
.section-signup-intro .signup-box h2 { height:95px; margin:0; display:block; width:100%; overflow:hidden; font-size:0; line-height:0; color:transparent; }
.section-signup-intro .signup-box p { margin:20px 0 0; font-size:16px; text-align:center; color:#444; font-family:'Nanum Gothic'; }
.section-signup-intro .signup-box .btns { margin:20px 0 0; }
.section-signup-intro .signup-box .btns a { display:block; width:225px; height:59px; margin:0 auto; overflow:hidden; text-indent:-9999em; white-space:nowrap; font-size:0; line-height:0; color:transparent; }
.section-signup-intro .signup-naver { float:left; }
.section-signup-intro .signup-naver h2 { background:url("/assets/recovered/9ff07673cac6949f674b.png") no-repeat 50% 50%; }
.section-signup-intro .signup-naver p strong { color:#2db400; }
.section-signup-intro .signup-naver .btn-naver-login { background:url("/assets/recovered/9a3033865fd4db7c256e.png") no-repeat 0 0; }
.section-signup-intro .signup-herowarz { float:right; }
.section-signup-intro .signup-herowarz h2 { background:url("/assets/recovered/a8fd6f1a430cdfe5842e.png") no-repeat 50% 50%; }
.section-signup-intro .signup-herowarz .btn-herowarz { background:url("/assets/recovered/753a7c590863e4f3f083.png") no-repeat 0 0; }
/* 회원가입 정보 입력 > 개인정보 수집 및 이용 */
.h-signup .h-txt-pinfo-split { width:136px; height:16px; background:url("/assets/recovered/8332408186c2204ff886.png") no-repeat 0 0; }


/**
* 고객센터
*/
/* ## 네이버 로그인 계정정보입력 */
/* 비주얼 텍스트 */
.heading-account-transfer strong { background-position: 40px -200px; }
.heading-account-transfer small { background-position: 40px -231px; }
/* 정보 입력 */
.naver-signup-area h2 { height:19px; font-size:0; line-height:0; color:transparent; background:url("/assets/recovered/30cb1739b8828fe149b9.gif") no-repeat 2px 0; }
.naver-signup-area .step { z-index:2; position:relative; margin:15px 0 -1px; padding:13px 10px 13px 20px; border-top:1px solid #777; border-bottom:1px solid #dbdbdb; background-color:#eef3f6; }
.naver-signup-area .step li { position:relative; padding:6px 0 6px 25px; line-height:14px; }
.naver-signup-area .step li .num { position:absolute; left:0; top:6px; width:12px; height:12px; text-align:center; line-height:12px; font-size:11px; font-weight:bold; color:#fff; border:1px solid #0e82ab; background-color:#128cb5; }
/* 완료 메시지 */
.naver-signup-area .msg-complete { margin:15px 0 0; padding:40px 0; text-align:center; border-top:1px solid #777; border-bottom:1px solid #777; }
.naver-signup-area .msg-complete .msg { height:24px; margin:0 0 15px; font-size:0; line-height:0; color:transparent; background:url("/assets/recovered/146c3c406241f7e6c244.gif") no-repeat 50% 0; }

/* ## 1:1문의 */
.h-form-ctrl-server label { margin-right:15px; }
.h-form-ctrl-server label strong { color:#444; vertical-align:middle; }
.h-form-ctrl-server .div { display:inline-block; width:1px; height:10px; margin:0 4px; vertical-align:middle; background:#777; }
.h-form-ctrl-server .name { vertical-align:middle; color:#777; }

/**
* 자료실
*/
/* 게임다운로드 */
.section-chrome-download { margin:45px 0 0; }
.section-chrome-download .h-txt-chrome { width:90px; background:url("/assets/recovered/c93a8aa4f4bf50c79aab.gif") no-repeat 0 0; }
.section-chrome-download .content { position:relative; margin:13px 0 0; padding:27px 0 27px 184px; border:1px solid #dbdbdb; background:#f3f6f8 url("/assets/recovered/df268706fa3e48f639e7.gif") no-repeat 20px 50%; }
.section-chrome-download .content p { margin:0; padding:0; }
.section-chrome-download .content .btn-install { position:absolute; overflow:hidden; right:20px; top:50%; width:155px; height:38px; margin-top:-19px; text-indent:-9999em; background:#f3f6f8 url("/assets/recovered/968b62e89287ccf760dc.gif") no-repeat 0 0; }

/**
* 최군뉴스
*/
/* 상단 */
#content.daily .content-heading { margin-left:0; }


/**
* 회원가입
*/
/* 간편가입 완료 */
.signup .txt-signup-complete { width:623px; height:64px; background:url("/assets/recovered/49aed9bb7fd3bbaef251.gif") no-repeat 0 0; }
.signup .btn-signup-start { margin:30px 0 0; }
.signup .btn-signup-start a { overflow:hidden; display:block; width:273px; height:124px; margin:0 auto; font-size:0; line-height:0; text-indent:-9999em; background:url("/assets/recovered/a41ad83d82d55ea1d0da.gif") no-repeat 0 0; }
.signup .certification-desc-box { margin:30px 0 0; padding:30px 10px; text-align:center; background:#f3f6f8; }
.signup .certification-btn { margin:20px 0 0; text-align:center; }
.signup .certification-btn a { padding-left:30px; padding-right:30px; }

/* 본인인증 */
.section-certification-info .box-brd-white { padding:45px 55px; }

/**
* 레이어 - 쿠폰사용하기
*/
.confirm-coupon-server-select { margin:20px 0 0; padding:15px 0 0 90px; text-align:left; border-top:1px solid #dbdbdb; }
.confirm-coupon-server-select li { margin:5px 0 0; text-align:left; }
.confirm-coupon-server-select label { margin-right:15px; }
.confirm-coupon-server-select label strong { color:#444; vertical-align:middle; }
.confirm-coupon-server-select .div { display:inline-block; width:1px; height:10px; margin:0 4px; vertical-align:middle; background:#777; }
.confirm-coupon-server-select .name { vertical-align:middle; color:#777; }

/* OTP 가입하기 */
.uotp-download-table { background:#f9f9fb; }
.uotp-download-table table { border:0; table-layout:fixed; width:100%; border-collapse:collapse; border-spacing:0; }
.uotp-download-table caption { display:none; }
.uotp-download-table th,
.uotp-download-table td { border:1px solid #dedede; }
.uotp-download-table th { padding:13px 15px; border-bottom:1px solid #efefef; }
.uotp-download-table th strong { display:block; font-weight:bold; color:#db6825; }
.uotp-download-table th span { display:block; margin:5px 0; color:#555; font-weight:normal; }
.uotp-download-table td { padding:20px; text-align:center; background:#fff; border-top:0; }
.uotp-download-table td img { width:80px; height:80px; }
/*
     FILE ARCHIVED ON 20:28:33 Sep 05, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:58:21 Oct 16, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.572
  load_resource: 1412.579
  PetaboxLoader3.resolve: 1203.591
  PetaboxLoader3.datanode: 32.64
*/