body {background:#fff url('/bns/obt/layout_v2/bg_body_main.gif') repeat-x left 33px;}

/* layout */
#wrap_container {background: url("/bns/obt/main_v2/bg_container.jpg") no-repeat center top;}
#container {padding:0 0 50px;}
#wingBanner {display:block; position:absolute; top:615px; left:100%; width:90px; height:150px; margin-left:10px;}

/* header */
#header {height:82px;}

/* 상단 검색 */
#lnbSearch {position: absolute; top:23px; right:0px; width:240px; height:31px; margin:0; padding:0; background: url("/bns/obt/layout_v2/lnb_search.gif") no-repeat;}
#lnbSearch fieldset {margin:0; padding:0;}
#lnbSearch legend {display:none;}

/* start */
.gameStart {position:relative; top:0; width:240px; height:162px; margin:0 0 50px; padding:0; overflow:hidden;}
		#gameStart {position:absolute; margin:0; padding:0; text-indent:-1000em; overflow:hidden; z-index:20;}
		#gameStart a {display:block; width:100%;height:100%;}

		#gameStart {width:240px; height:141px; margin:0; padding:0; text-indent:-1000em; overflow:hidden; background:url("/bns/obt/layout_v2/gamestartMain.jpg") no-repeat; }
		#gameStart.on {background-position:0 -151px;}

.gameStart .wrapStartBtn {position:absolute; bottom:1px; right:0; width:175px; height:20px; background:url('/bns/obt/layout_v2/btnStartMenu.png') left 2px no-repeat;}
.gameStart .wrapStartBtn a {float:left; display:block; height:100%; text-indent:-999em; overflow:hidden;}
.gameStart .wrapStartBtn a.btnDownload {width:106px; margin-right:12px; background:none;}
.gameStart .wrapStartBtn a.btnTestserver {width:56px; display:block;}


#rightSide .wrap_login {margin:0 0 -12px; padding:0 0 40px; background:url("/bns/obt/layout_v2/login/bg_main_login.jpg") center -19px no-repeat;}
#rightSide .userCharacter dl.profile dd.msgBox16 {margin:11px 0 0; padding:19px 4px 0; background:url('/bns/obt/layout_v2/login/bg_main_error.gif') center top no-repeat; }

/* 친구문파 탭 */
#rightSide .friendList .tab li.m1 span.on {background-position: left -132px;}
#rightSide .friendList .tab li.m2 span.on {background-position: -120px -132px;}

/* 메인 롤링 */
.mainRollBanner {position:relative; width:930px; height:320px; margin:0 0 0 -100px; padding:0;}
.mainRollBanner ul {position:relative; width:930px; height:320px; margin:0; padding:0; list-style:none; overflow:hidden; z-index:5;}
.mainRollBanner ul li {float:left; /*(s) fadeInOut*/ position:absolute; left:0; top:0; /*(e) fadeInOut*/}
.mainRollBanner ul li.hidden {display:none}
.mainRollBanner ul li img {width:930px; height:320px; vertical-align:top}
.mainRollBanner .rollingPager {text-indent:-9999px; overflow:hidden; z-index:5}
.mainRollBanner .rollingPager .paging {position:absolute; bottom:18px; right:20px; z-index:15;}
-moz-.mainRollBanner .rollingPager .paging {width:96px;}
:root .mainRollBanner .rollingPager .paging {width:96px;}
.mainRollBanner .rollingPager .paging a {float:left; width:12px; height:12px; margin:0 2px; overflow:hidden; background:url("/bns/obt/layout_v2/ic_all.png") no-repeat left top;}
.mainRollBanner .rollingPager .paging a.on {background-position:left -15px}
.mainRollBanner .rollingPager button {display:none; position:absolute; top:116px; width:45px; height:72px; overflow:hidden; z-index:10; text-indent:-9999px; background:url("/bns/obt/layout_v2/rollingPager.png") no-repeat left top;}
.mainRollBanner .rollingPager button.prevPage {left:101px; background-position:0 0;}
.mainRollBanner .rollingPager button.nextPage {right:25px; background-position:-80px 0;}

/* 메인 롤링 하단 */
.mainBanner {width:830px; height:91px; margin-right:-30px; text-align:center;}
.mainBanner img {width:217px; height:72px; margin:10px 24px; padding:0; vertical-align:top}

/* 템플릿 */
.mainTy1 {/* overflow:hidden;  */}
.mainTy1 header {width:100%; height:28px; margin:0 0 8px; background:url("/bns/obt/main_v2/ic_all.gif") repeat-x left 27px; overflow:hidden;}
.mainTy1 h2 {width:138px; height:16px; margin:0; padding:0; text-indent:-9999px; background:url("/bns/obt/main_v2/ic_all.gif") no-repeat; overflow:hidden;}
.mainTy1 h2 a {display:block; height:16px;}
.mainTy1 ul {margin:0; padding:0; list-style:none;}
.mainTy1 li {overflow:hidden;}

/* 공지 */
.wrap_notice {float:left; width:242px; height:168px; height:190px; margin-top:50px; overflow:hidden;}
.wrap_notice h2 {background-position:left -11px;}
.wrap_notice h2 a {width:30px;}
.wrap_notice li {padding:9px 0 0 9px; word-spacing:-1px; line-height:13px; background:url("/bns/obt/layout_v2/bul_dot.gif") left 15px no-repeat;}

/* 함께하는 노하우 */
.wrap_knowhow {position:relative; float:right; width:522px; height:190px; margin-top:50px;}
.wrap_knowhow h2 {background-position:-200px -11px;}
.wrap_knowhow h2 a {width:130px;}
#jobArticle .tab {position:absolute; top:-12px; right:0; height:34px; margin:0; padding:0; list-style:none;}
#jobArticle .tab li {float:left; margin:0; padding:0; list-style:none; font:11px/1.2 돋움,dotum; line-height:40px; color:#938c8c; overflow:hidden; cursor:pointer;}
#jobArticle .tab span {display:block;  height:100%; padding:0 5px 0 8px; text-align:center; overflow:hidden;}
#jobArticle .tab span.on {width:39px; color:#ebebeb; font-weight:bold; background:url('/bns/obt/main_v2/ic_all.gif') no-repeat; letter-spacing:-1px;}
#jobArticle .tab .tab_blademaster span.on,
#jobArticle .tab .tab_kungfufighter span.on,
#jobArticle .tab .tab_destroyer span.on {background-position:-3px -153px;}
#jobArticle .tab .tab_assassin span,
#jobArticle .tab .tab_summoner span,
#jobArticle .tab .tab_forcemaster span,
#jobArticle .tab .tab_swordmaster span {padding:0 8px 0 9px;}
#jobArticle .tab .tab_assassin span.on,
#jobArticle .tab .tab_summoner span.on,
#jobArticle .tab .tab_forcemaster span.on,
#jobArticle .tab .tab_swordmaster span.on {background-position:-73px -153px;}

/* #jobArticle .tab span.side {width:91px;height:100%;margin-right:2px;} */
#jobArticle .list_article {display:none; margin:0; padding:10px 0 0 0;}
#jobArticle .article1 {float:left; position:relative; margin-right:17px;}
#jobArticle .article1 .thumb img {width:201px; height:119px; vertical-align:middle;}
#jobArticle .article1 .trans {position:absolute; bottom:0; left:0; margin:0; padding:0; width:100%; height:24px; background:#000; opacity:.55;filter:alpha(opacity=55); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";}
#jobArticle .article1 .subject {position:absolute; bottom:5px; width:100%; font:11px/1.2 돋움,dotum; text-align:center;}
#jobArticle .article1 .subject a {color:#FFF; font-weight:bold; letter-spacing:-1px;}
#jobArticle .article2 {float:left; width:300px;}
#jobArticle .article2 ul {margin:4px 0 0 0; padding:0; list-style:none;}
#jobArticle .article2 ul li {margin:0 0 9px;padding:0 0 0 9px; list-style:none; background:url('/bns/obt/layout_v2/bul_dot.gif') no-repeat left 7px; line-height:15px;}

/* 중앙 배너 */
#barBanner {clear:both; margin:0 0 12px; padding:26px 0 0; overflow:hidden;}


/* 블소샵 */
.wrap_userZone {clear:both; position:relative; margin:0 0 20px; padding:26px 0 0; overflow:hidden;}
.wrap_userZone nav.tabMatch,
.wrap_userZone nav.tabMatch_7day {float:left; width:74px; margin:0; padding:0;}
.wrap_userZone nav.tabMatch span.on,
.wrap_userZone nav.tabMatch_7day span.on {}

/* day */
.wrap_userZone nav.tabMatch span {display:block; text-indent:-1000em; cursor:pointer; background:url("/bns/obt/main_v2/userzone/tab.gif") no-repeat;}

/* 7day */
.wrap_userZone nav.tabMatch_7day span {display:block; text-indent:-1000em; cursor:pointer; background:url("/bns/obt/main_v2/userzone/tab_7day.gif") no-repeat;}

/* day */
.wrap_userZone nav.tabMatch .m1 span {height:137px; background-position:-94px 0;}
.wrap_userZone nav.tabMatch .m2 span {height:135px; background-position:left -137px;}
.wrap_userZone nav.tabMatch .m1 span.on {height:137px; background-position:left 0;}
.wrap_userZone nav.tabMatch .m2 span.on {height:135px; background-position:-94px -137px;}
.wrap_userZone nav.tabMatch .m3 {display:none;}

/* 7day */
.wrap_userZone nav.tabMatch_7day .m1 span {height:90px; background-position:-94px 0;}
.wrap_userZone nav.tabMatch_7day .m2 span {height:91px; background-position:left -90px;}
.wrap_userZone nav.tabMatch_7day .m3 span {height:91px; background-position:left -181px;}
.wrap_userZone nav.tabMatch_7day .m1 span.on {height:90px; background-position:left 0;}
.wrap_userZone nav.tabMatch_7day .m2 span.on {height:91px; background-position:-94px -90px;}
.wrap_userZone nav.tabMatch_7day .m3 span.on {height:91px; background-position:-188px -181px;}


.wrap_userZone .activeCnt {display:none; float:left; width:726px; height:272px; padding:0; background:url('/bns/obt/main_v2/userzone/bg_box.gif') no-repeat right 0; overflow:hidden;}
.wrap_userZone .activeCnt h1 {height:0; text-indent:-1000em; margin:0; padding:0; overflow:hidden;}

.wrap_userZone #list_nshop .article1 {float:left; overflow:hidden;}
.wrap_userZone #list_nshop .article1 img {width:405px; height:272px; vertical-align:middle;}
.wrap_userZone #list_nshop .article2 {position:relative; float:left; width:280px; padding:26px 0 0 23px;}
.wrap_userZone #list_nshop .article2 header {width:262px; margin:0 0 0 7px; border-bottom:1px solid #fff;}
.wrap_userZone #list_nshop .article2 h2 {width:100%; height:23px; margin:0; padding:0; line-height:23px; border-bottom:1px solid #beccd7; text-indent:-1000em; background:url("/bns/obt/main_v2/userzone/userzone_all.gif") 2px 0 no-repeat; overflow:hidden;}
.wrap_userZone #list_nshop .article2 a.btnGoNshop {position:absolute; top:23px; right:11px; width:94px; height:19px; text-indent:-1000em; line-height:0; background:url("/bns/obt/main_v2/userzone/userzone_all.gif") left -24px no-repeat; overflow:hidden;}
.wrap_userZone #list_nshop .article2 .list_article {margin:0; padding:0; overflow:hidden;}
.wrap_userZone #list_nshop .article2 ul.productList {margin:14px 0 0 -12px; padding:0; list-style:none; overflow:hidden;}
.wrap_userZone #list_nshop .article2 ul.productList li {float:left; height:101px; margin:0 0 0 12px; padding:0; text-align:center;}
.wrap_userZone #list_nshop .article2 ul.productList li a {display:block; width:84px;}
.wrap_userZone #list_nshop .article2 ul.productList li img {vertical-align:top;}
.wrap_userZone #list_nshop .article2 ul.productList li .title {display:block; margin:0; padding:6px 0 0; color:#666; white-space:nowrap;text-overflow:ellipsis;-o-text-overow:ellipsis;overflow:hidden;}
.wrap_userZone #list_nshop .article2 .paging {position:absolute; top:28px; left:91px; margin:0; padding:0; z-index:3; overflow:hidden;}
.wrap_userZone #list_nshop .article2 .paging a {float:left; width:11px; height:11px; margin-right:3px; text-indent:-9999px; background:url("/bns/obt/main_v2/userzone/userzone_all.gif") -12px -44px no-repeat; overflow:hidden;}
.wrap_userZone #list_nshop .article2 .paging a.on {background-position:left -44px}

.wrap_userZone #list_market {}
.wrap_userZone .wrapScrollbox {position:relative; height:270px; margin:1px 1px 0 0; padding:0; overflow-y:auto; overflow-x:hidden;
scrollbar-track-color:#e9f1f9;
scrollbar-face-color:#fff;
scrollbar-arrow-color:#d1cac5;
scrollbar-3dlight-color:#e9f1f9;
scrollbar-darkshadow-color:#e9f1f9;
scrollbar-highlight-color:#d1cac5;
scrollbar-shadow-color:#d1cac5;
}
.wrap_userZone #list_market .article1 {padding:22px 0 0 25px; overflow:hidden;}
.wrap_userZone #list_market .article1 header {width:653px; margin:0; padding:0 0 9px 2px; background:url("/bns/obt/main_v2/userzone/bg_line.gif") left bottom repeat-x; color:#918b8b;}
.wrap_userZone #list_market .article1 h2 {float:left; height:18px; margin:0; padding:0 4px 0 21px; font:11px/16px dotum,돋움; letter-spacing:-1px; background:url("/bns/obt/main_v2/userzone/userzone_all.gif") -24px -44px no-repeat; overflow:hidden;}
.wrap_userZone #list_market .article1 a.btnGoMarket {display:inline-block; height:18px; margin:0 5px; padding:0; font:11px/16px dotum,돋움; color:#918b8b; letter-spacing:-1px; overflow:hidden;}

.wrap_userZone #list_post {}
.wrap_userZone #list_post .article1 {height:270px; margin:1px 1px 0 0; padding:22px 0 0 25px; overflow:hidden;}
.wrap_userZone #list_post .article1 header {width:653px; margin:0; padding:0 0 9px 2px; background:url("/bns/obt/main_v2/userzone/bg_line.gif") left bottom repeat-x; color:#918b8b;}
.wrap_userZone #list_post .article1 h2 {float:left; height:18px; margin:0; padding:0 4px 0 21px; font:11px/16px dotum,돋움; letter-spacing:-1px; background:url("/bns/obt/main_v2/userzone/userzone_all.gif") -24px -44px no-repeat; overflow:hidden;}
.wrap_userZone #list_post .article1 a.btnGoPostMore {display:inline-block; height:18px; margin:0 5px; padding:0; font:11px/16px dotum,돋움; color:#918b8b; letter-spacing:-1px; overflow:hidden;}

/* 아이템 공통 */
.itemLink {cursor:pointer !important;}

.iconImg {position:relative;display:block;width:27px;height:27px;vertical-align:middle;padding:2px;background:url('/bns/obt/world/iconBg.gif') no-repeat;}
.iconImg img {width:27px;height:27px;}

.itemLayer .grade_1 {color:#999 !important;}
.itemLayer .grade_2 {color:#fff !important;}
.itemLayer .grade_3 {color:#58ff77 !important;}
.itemLayer .grade_4 {color:#00d8ff !important;}
.itemLayer .grade_5 {color:#d739ff !important;}
.itemLayer .grade_6 {color:#f1b037 !important;}
.itemLayer .grade_7 {color:#ff770a !important;}
.itemLayer .grade_8 {color:#8a7aff !important;}

/* 잠금 아이콘 */
.iconLock {display:block;width:100%;height:100%;background:url("/bns/obt/world_v2/iconLock.png") no-repeat;
text-indent:-99999px;overflow:hidden;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.iconImg .iconLock.Seal {background-position: -16px -76px;}  /* 이미지 수정됨*/
.iconImg .iconLock.Level {background-position: -81px -76px;}
.iconImg .iconLock.Job {background-position: -146px -76px;}
.iconImg .iconLock.Seize {background-position: -211px -76px;}
.iconImg .iconLock.Stratum {background-position: -275px -76px;}
.iconImg .iconLock.Pcbang {background-position: -341px -76px;}
.iconImg .iconLock.Rank {background-position: -406px -76px;}
.iconImg .iconLock.Period {background-position: -471px -76px;}

.wrap_userZone table {width:652px; margin:12px 0 0 0; padding:0; line-height:12px;}

.wrap_userZone tr td,
.wrap_userZone tr th {margin:0; padding:9px 0 9px 9px; border-top:1px solid #fff;}
.wrap_userZone tr:first-child td,
.wrap_userZone tr:first-child th {border:0;}

.wrap_userZone table span.iconImg {display:inline-block; vertical-align:top; overflow:hidden;}
.wrap_userZone table span.iconImg .ItemLink {margin:0; padding:0; cursor:pointer;}
.wrap_userZone table span.num {position:absolute;top:26px;left:9px;width:27px;color:#fff;font-weight:bold;text-align:right;}
.wrap_userZone table span.num span {display:none;}
.wrap_userZone table th span.ItemLink {display:inline-block; width:220px; margin:0 0 4px 4px; padding:0; line-height:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer;}
.wrap_userZone table th span.option {display:block; width:220px; margin:-16px 0 0 40px; padding:0; line-height:16px; font-weight:normal; font-size:11px; color:#989898; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.wrap_userZone .fluctuation {text-align:right;}
.wrap_userZone .fluctuation span {background:url('/ingame/bns/market/icon_v2.png') no-repeat; font-weight:normal; padding-left:12px;}
.wrap_userZone .fluctuation .up {color:#d9694f;background-position:0 -77px;}
.wrap_userZone .fluctuation .down {color:#4d6997;background-position:0 -114px;}
.wrap_userZone .fluctuation .same {color:#b9b8b8;background-position:0 -145px;}

.wrap_userZone .price {text-align:right; padding-right:14px; color:#989898;}
.wrap_userZone .price span {display:inline-block; width:22px; line-height:1.0; padding-right:16px; color:#000; font-weight:bold; background:url("/bns/obt/common/pirce.gif") no-repeat;}
.wrap_userZone .price span span {display:none}
.wrap_userZone .price span.gold {width:50px; background-position:right top;}
.wrap_userZone .price span.silver {background-position:right -16px;}
.wrap_userZone .price span.bronze {background-position:right -32px;}

.wrap_userZone #list_market th {display:block; position:relative; text-align:left; overflow:hidden;}
.wrap_userZone #list_post .postBox {display:block; position:relative;}
.wrap_userZone #list_post th.name {line-height:14px; text-align:left;word-wrap:break-word; word-break:break-all;}
.wrap_userZone #list_post td.info {padding-left:20px; line-height:14px; color:#989898;}
.wrap_userZone #list_post td.info em {font-weight:bold; font-style:normal; color:#444;}
.activeCnt .noneArticle {height:146px; margin-top:13px; padding-top:86px; line-height:19px; background:url("/bns/obt/main_v2/userzone/bg_none.png") left -474px no-repeat; overflow:hidden;}
.activeCnt .noneArticle h2 {margin:0 0 0 0; padding:0; font-size:14px;}
.activeCnt .noneArticle a.btnGoFavorites {display:block; width:109px; height:30px; margin:12px 0 1px; text-indent:-1000em; line-height:0; background:url("/bns/obt/main_v2/userzone/userzone_all.gif") left -65px no-repeat; overflow:hidden;}
.activeCnt .noneArticle a.btnGoPost {display:block; width:98px; height:30px; margin:12px 0 1px; text-indent:-1000em; line-height:0; background:url("/bns/obt/main_v2/userzone/userzone_all.gif") left -96px no-repeat; overflow:hidden;}
.tyLogin {width:382px; margin-left:36px; padding-left:253px; background-position: left -474px;}
.tyError {width:382px; margin-left:16px; padding-left:253px; background-position: left -474px;}
#list_market .tyEmpty {width:402px; margin-left:36px; padding-left:233px; background-position: left top;}
#list_post .tyEmpty {width:358px; margin-left:36px; padding-left:277px; background-position: left -237px;}



/* 조력자 */
.btnMission {position:absolute; right:28px; top:34px; margin:0; padding:0; overflow:hidden; z-index:100}
.wrap_assist .myActive .article2 .btnMission {right:-4px; top:-18px;}

.wrap_assist {clear:both; position:relative; margin:0 0 20px; padding:26px 0 0; overflow:hidden;}
.wrap_assist img {vertical-align:middle;}

.wrap_assist #assistArticle {}
	.wrap_assist .step2Bg {background:url('/bns/obt/main_v2/assist/assist_step2.jpg') no-repeat left 1px;}
	.wrap_assist .step3Bg {background:url('/bns/obt/main_v2/assist/assist_step3.jpg') no-repeat left top;}
	.wrap_assist .assistBg {height:272px; background:url('/bns/obt/main_v2/assist/assist_bg.jpg') no-repeat left top;}

.wrap_assist ul.listMenu {width:100%; height:272px; margin:0; padding:0; overflow:hidden;}
.wrap_assist ul.listMenu li {float:left; display:inline-block; margin:0; padding:0; overflow:hidden;}
.wrap_assist ul.listMenu li.step1 {display:block; float:left; width:68px; height:272px; text-indent:-1000em; overflow:hidden; cursor:pointer;}
.wrap_assist ul.listMenu li .title {display:block; float:left; width:70px; height:272px; text-indent:-1000em; overflow:hidden;}
.wrap_assist ul.listMenu li .listCnt {display:none;}
.wrap_assist ul.listMenu li.on .title {display:none;}
.wrap_assist ul.listMenu li.on .listCnt {display:block; width:660px; overflow:hidden;}
.wrap_assist ul.listMenu li.on .listCnt h1 {margin:0; padding:0; height:60px; text-indent:-1000em;}

.wrap_assist .listCnt {}
.wrap_assist .listCnt ul.list {padding:0; overflow:hidden;}
.wrap_assist .listCnt ul.list li {overflow:hidden; cursor:pointer;}
.wrap_assist .listCnt ul.list li input {margin:-1px 5px 0 0; padding:0; vertical-align:middle}
*+html .wrap_assist .listCnt ul.list li input {margin:-2px 0 0 0;}
.wrap_assist .listCnt ul.list li label {display:block; white-space:nowrap;}
.wrap_assist  button {position:absolute; overflow:hidden; z-index:10; text-indent:-9999px;}

.wrap_assist .step2Bg .listCnt ul.list {height:150px; margin:23px 0 0 25px;}
.wrap_assist .step2Bg .listCnt ul.list li {width:200px; margin-bottom:14px;}
.wrap_assist .step2Bg .listCnt ul.list li.selected,
.wrap_assist .step2Bg .listCnt ul.list li.selected .info {font-weight:bold; color:#677aac;}
.wrap_assist .step2Bg .listCnt ul.list li.selected .info .bar {font-weight:normal;}
.wrap_assist .step2Bg .listCnt .info {clear:both; display:block; padding:3px 0 0 18px; color:#666;}
*+html .wrap_assist .step2Bg .listCnt .info {padding-left:20px;}
.wrap_assist .step2Bg .listCnt .info .bar {color:#a5b5c1; margin: 0 0 0 4px;}
.wrap_assist .step2Bg p.tip {margin:9px 0 0 30px; padding:0 0 0 7px; font:11px/1.2 돋움,dotum; letter-spacing:-1px; color:#d3654c; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat left -70px; overflow:hidden;}
.wrap_assist .step2Bg .nextStep {bottom:18px; right:99px; width:82px; height:28px; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat left top;}

.wrap_assist .step3Bg {}
.wrap_assist .step3Bg .listCnt ul.list {margin:6px 0 0 18px;}
.wrap_assist .step3Bg .listCnt ul.list li {width:145px; height:100px; margin:0 4px; line-height:180px; text-align:center; color:#fff;}

.wrap_assist .step3Bg .myprofileBox {position:relative; clear:both; width:602px; height:29px; margin:12px 0 0 22px; text-align:left; background:#fff; border:1px solid #b6c1cd; overflow:hidden;}
.wrap_assist .step3Bg .myprofileBox input {width:540px; height:11px; padding:9px 8px 9px; border:0;}
.wrap_assist .step3Bg .myprofileBox input#myprofile {position:absolute; top:0; left:0; ime-mode:inactive;}
.wrap_assist .step3Bg .myprofileBox .myprofileText {background: url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat 8px -94px;}
/*
.wrap_assist .step3Bg .myprofileBox input.myprofile {width:542px; margin:0; padding:9px 8px 9px; font:11px/1.2 돋움,dotum; border:0;}
*+html .wrap_assist .step3Bg .myprofileBox input.myprofile {margin-left:-22px;}
*/
.wrap_assist .step3Bg .textCheck {position:absolute; top:10px; right:10px; font:11px/1.2 verdana;}
.wrap_assist .step3Bg .assistApply {bottom:19px; left:50%; width:112px; height:28px; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat left -33px;}


.wrap_assist .myActive {overflow:hidden;}
.wrap_assist .myActive nav.tabMatch {float:left; width:73px; margin:0; padding:0;}
.wrap_assist .myActive nav.tabMatch span {display:block; text-indent:-1000em; cursor:pointer; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat;}
.wrap_assist .myActive nav.tabMatch span.on {}
.wrap_assist .myActive nav.tabMatch .m1 span.on {height:137px; background-position:left -134px;}
.wrap_assist .myActive nav.tabMatch .m2 span {height:135px; background-position:left -271px;}
.wrap_assist .myActive nav.tabMatch .m1 span {height:137px; background-position:-77px -134px;}
.wrap_assist .myActive nav.tabMatch .m2 span.on {height:135px; background-position:-77px -271px;}

.wrap_assist .myActive .activeCnt {display:none; float:left; width:663px; height:246px; padding:26px 31px 0 32px; overflow:hidden;}
.wrap_assist .myActive .activeCnt h1 {height:0; text-indent:-1000em; margin:0; padding:0; overflow:hidden;}
.wrap_assist .myActive .activeCnt h2 {height:14px; text-indent:-1000em; margin:0; padding:0; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat; overflow:hidden;}

.wrap_assist .myActive .article1 {position:relative; float:left; width:375px;}
.wrap_assist .myActive .article1 h2 {width:76px; margin:0 0 0 6px; background-position:-160px -134px;}
.wrap_assist .myActive .article1 a.btnGuide {position:absolute; right:3px; top:1px; line-height:12px; color:#999; letter-spacing:-1px;}
.wrap_assist .myActive .article1 .wrap_box {width:375px; height:210px; margin-top:9px; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat left -411px; overflow:hidden;}
.wrap_assist .myActive .article1 dl {margin:15px 15px 0; padding:0;}
.wrap_assist .myActive .article1 dt {float:left; width:115px; margin:0; padding:0; text-indent:-1000em;}
.wrap_assist .myActive .article1 dd {position:relative; height:56px; margin:0; padding:0; text-indent:-1000em;}
.wrap_assist .myActive .article1 dd span {display:block; position:absolute; top:6px; right:132px; width:120px; font:normal 24px/24px tahoma; text-align:right; overflow:hidden;}
.wrap_assist .myActive .article1 dd .score {color:#59759d;}
.wrap_assist .myActive .article1 dd .gift {color:#d1684a;}
.wrap_assist .myActive .article1 dd button {position:absolute; margin:0; padding:0; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat; overflow:hidden;}
.wrap_assist .myActive .article1 dd button.btnView {top:8px; right:19px; width:72px; height:21px; background-position: -168px top;}
.wrap_assist .myActive .article1 dd button.btnGift {top:8px; right:16px; width:76px; height:25px; background-position: -87px top;}
.wrap_assist .myActive .article1 p.tip {margin:-11px 0 0 32px; padding:0 0 0 19px; font:11px/16px 돋움,dotum; letter-spacing:-1px; color:#918b8b; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat -160px -390px; overflow:hidden;}
.wrap_assist .myActive .article1 p.tip a {color:#918b8b; text-decoration:none;}

.wrap_assist .myActive .article2 {position:relative; float:right; width:252px;}
.wrap_assist .myActive .article2 h2 {width:100%; height:27px; margin:0; background-position:left -629px;}
.wrap_assist .myActive .noneSupport {position:absolute; right:-32px; top:-26px; width:309px; height:272px; margin:0; padding:0; overflow:hidden;}
.wrap_assist .myActive .article2 ul {position:relative; margin:8px 0 0 2px; padding:0; list-style:none;}
.wrap_assist .myActive .article2 ul.supportList li {position:relative; margin:0; padding:0; overflow:hidden;}
*+html .wrap_assist .myActive .article2 ul.supportList li {margin:0 0 2px;}
.wrap_assist .myActive .article2 .wrap_box {display:block; min-height:40px; margin:0; padding:3px 0 3px 6px; overflow:hidden;}
.wrap_assist .myActive .article2 ul.supportList li a {text-decoration:none; cursor:pointer;}
.wrap_assist .myActive .article2 ul.supportList li .thumbBox {position:absolute; left:6px; top:3px; width:40px; height:40px; background:url("/bns/obt/main_v2/assist/thumbBox.png") no-repeat left top; overflow:hidden;}
.wrap_assist .myActive .article2 ul.supportList li .thumb {width:40px; height:40px; margin-right:5px; vertical-align:middle;}
*+html .wrap_assist .myActive .article2 ul.supportList li .thumb {float:left; margin:0 9px 0 0;}
.wrap_assist .myActive .article2 ul.supportList li .needInfo {display:inline-block; width:100px; vertical-align:middle; line-height:13px; color:#666;}
*+html .wrap_assist .myActive .article2 ul.supportList li .needInfo {margin:9px 0 0;}
.wrap_assist .myActive .article2 ul.supportList li .needInfo .nickName {font-weight:bold; color:#6383ab; letter-spacing:-1px; margin-right:2px;}
.wrap_assist .myActive .article2 ul.supportList li a.btnFriend {display:block; position:absolute; right:0; top:13px; width:64px; height:21px; margin:0; padding:0; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat -245px top; text-indent:-1000em; overflow:hidden;}
.wrap_assist .myActive .article2 ul.supportList li a.btnFriend:hover {background-position:-245px -22px;}

.wrap_assist .myActive .article3 {position:relative;}
.wrap_assist .myActive .article3 h2 {width:148px; margin:0 0 0 5px; background-position:-160px -174px;}
.wrap_assist .myActive .article3 a.btnMore {position:absolute; left:168px; top:0; padding:2px 16px 0 12px; line-height:11px; color:#999; letter-spacing:-1px; border-left:1px solid #cdd8e0; overflow:hidden;}
.wrap_assist .myActive .article3 ul {position:relative; margin:13px 0 0 2px; padding:0; list-style:none;}
.wrap_assist .myActive .article3 ul.supportList li {position:relative; margin:0 0 4px; padding:0; overflow:hidden;}
*+html .wrap_assist .myActive .article3 ul.supportList li {margin:0 0 2px;}
.wrap_assist .myActive .article3 .wrap_box {display:block; width:570px; min-height:40px; margin:0; padding:3px 0 3px 14px; overflow:hidden;
-moz-box-shadow: 2px 1px 3px #d3dbe4;
-webkit-box-shadow: 2px 1px 3px #d3dbe4;
box-shadow: 2px 1px 3px #d3dbe4;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:1px solid #fff;
background-color:#f5f9fd;}
.wrap_assist .myActive .article3 ul.supportList li a {text-decoration:none; cursor:pointer;}
.wrap_assist .myActive .article3 ul.supportList li .thumbBox {position:absolute; left:15px; top:4px; width:40px; height:40px; background:url("/bns/obt/main_v2/assist/thumbBox.png") no-repeat left -42px; overflow:hidden;}
.wrap_assist .myActive .article3 ul.supportList li .thumb {width:40px; height:40px; margin-right:5px; vertical-align:middle;}
*+html .wrap_assist .myActive .article3 ul.supportList li .thumb {float:left; margin:0 9px 0 0;}
.wrap_assist .myActive .article3 ul.supportList li .needInfo {display:inline-block; width:365px; vertical-align:middle; line-height:13px; color:#666;}
*+html .wrap_assist .myActive .article3 ul.supportList li .needInfo {margin:9px 0 0;}
.wrap_assist .myActive .article3 ul.supportList li .needInfo .nickName {font-weight:bold; color:#6383ab; letter-spacing:-1px; margin-right:2px;}
.wrap_assist .myActive .article3 ul.supportList li .bnsInfo {position:absolute; right:88px; top:12px; text-align:right; margin:0; font:11px/12px 돋움,dotum; letter-spacing:-1px; text-align:right;}
.wrap_assist .myActive .article3 ul.supportList li .bnsInfo .nickName {display:block; margin-bottom:2px; color:#a7a1a3;}
.wrap_assist .myActive .article3 ul.supportList li .bnsInfo .info {color:#918b8b;}
.wrap_assist .myActive .article3 ul.supportList li .bnsInfo .bar {margin:0 2px 0 4px; color:#dadada;}
.wrap_assist .myActive .article3 ul.supportList li a.btnFriend {display:block; position:absolute; right:0; top:13px; width:64px; height:21px; margin:0; padding:0; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat -245px top; text-indent:-1000em; overflow:hidden;}
.wrap_assist .myActive .article3 ul.supportList li a.btnFriend:hover {background-position:-245px -22px;}


/* 조력자 레이어 */
#assistLayer_modal {position:fixed; top:0; left:0; margin:0; padding:0; width:100%; height:100%; z-index:200; background:#000; opacity:.55;filter:alpha(opacity=55); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=55)"; overflow:hidden;}
#assistLayer {position:absolute;top:600px;left:0;width:100%;z-index:250;}
#assistLayer .pager .paging span.current {background:#90a5c9 !important;}

.assistLayerInfo {display:block; position:relative; width:796px; height:558px; margin:0 auto; border:2px solid #cfdce7; background:#ebf2fa url('/bns/obt/main_v2/assist/assist_bg.jpg') no-repeat left -292px; overflow:hidden;}
.assistLayerInfo hgroup {height:76px; overflow:hidden;}
.assistLayerInfo h1 {height:28px; margin:26px 0 0 28px; padding:0; text-indent:-1000em; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat;}
.assistLayerInfo .btnClose {display:block; position:absolute; right:15px; top:16px; width:35px; height:35px; text-indent:-1000em; cursor:pointer;}
.assistLayerInfo .wrap_scroll {height:482px; overflow-y:auto; overflow-x:hidden; background:#ebf2fa;
scrollbar-track-color:#fff;
scrollbar-face-color:#fefefe; scrollbar-arrow-color:#d8d8d8;
scrollbar-3dlight-color:#fff; scrollbar-darkshadow-color:#fff;
scrollbar-highlight-color:#e8e6e4; scrollbar-shadow-color:#e8e6e4;}

#supportLayer {}
#supportLayer h1 {width:145px; background-position:left -678px;}
#supportLayer .update {position:absolute; left:183px; top:37px; font:12px/12px tahoma; color:#405474;}
#supportLayer .wrap_scoreBox {position:relative; clear:both; background:url("/bns/obt/main_v2/assist/assist_bg.jpg") no-repeat left -380px;}
#supportLayer .wrap_scoreBox dl {margin:10px 15px 0; padding:0; overflow:hidden;}
#supportLayer .wrap_scoreBox dt {float:left; width:90px; margin:0; padding:0; text-indent:-1000em;}
#supportLayer .wrap_scoreBox dd {position:relative; float:left; width:145px; height:56px; margin:0; padding:0; text-indent:-1000em;}
#supportLayer .wrap_scoreBox dd span {display:block; position:absolute; top:6px; right:66px; width:60px; font:normal 24px/24px tahoma; text-align:right; overflow:hidden;}
#supportLayer .wrap_scoreBox dd .score {color:#59759d;}
#supportLayer .wrap_scoreBox dd .gift {width:26px; right:82px; color:#d1684a;}
#supportLayer .wrap_scoreBox dd button {position:absolute; margin:0; padding:0; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat; overflow:hidden;}
#supportLayer .wrap_scoreBox dd button.btnGift {top:9px; right:-18px; width:76px; height:25px; background-position: -87px top; text-indent:-1000em;}

#supportLayer .wrap_supportList {clear:both; padding-bottom:20px;}
#supportLayer .wrap_supportList h2 {width:145px; height:16px; margin:23px 0 0 29px; padding:0; text-indent:-1000em; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat left -711px;}
#supportLayer .wrap_supportList table {clear:both; width:729px; margin:8px 0 0 29px; text-align:center; overflow:hidden;}
#supportLayer .wrap_supportList table th {text-align:center; height:29px; background:#b0c2d0; color:#fff; font-weight:normal;}
#supportLayer .wrap_supportList table td {padding:12px 0 11px 0; border-bottom:1px solid #d3d9e1;}
#supportLayer .wrap_supportList table tr:last-child td {border-bottom:0;}
#supportLayer .wrap_supportList table td.subject {}
#supportLayer .wrap_supportList table td.articleNone {text-align:center; padding:140px 0 160px;}
#supportLayer .wrap_supportList table td.articleNone strong {color:#6383ab;}
#supportLayer .wrap_supportList table td.subject em {font-style:normal; color:#59759d; font-weight:bold;}
#supportLayer .wrap_supportList table td.subject .bar {color:#dadada;}

#comeBackLayer {}
#comeBackLayer .wrap_scroll {overflow:hidden;}
#comeBackLayer h1 {width:263px; background-position:left -732px;}
#comeBackLayer .wrap_serverSearchBox {position:relative; height:27px; margin:27px 0 0 29px; padding:0 0 0 18px; z-index:100;}
#comeBackLayer #supportSearch {position:absolute; top:-5px; left:110px; width:222px; margin:0; padding:0; overflow:hidden;}
#comeBackLayer #supportSearch fieldset {margin:0; padding:0;}
#comeBackLayer #supportSearch legend {display:none;}
#comeBackLayer #supportSearch #supportBox {position:relative;display:block;border:0; width:222px; height:25px; margin:0 auto; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat right -207px;}
#comeBackLayer #supportSearch #supportBox input[type=button] {position:absolute;top:0;right:0; width:27px; height:25px; border:0; text-indent:-1000em; cursor:pointer; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat right -207px; }
#comeBackLayer #supportSearch #supportInput {width:165px; height:14px; margin:5px 0 0 5px; padding:2px 0 0; border:0;  line-height:14px; background:#c4dbf0; color:#203049; font-family:굴림; ime-mode:active; font-weight:normal; outline:none;}
#comeBackLayer #supportSearch #supportInput::-webkit-input-placeholder {color:#444;font-size:11px;font-weight:normal;}
#comeBackLayer #supportSearch #supportInput::-moz-placeholder {color:#444;font-size:11px;font-weight:normal;}
#comeBackLayer .pager .paging {padding:0;}

/* server layer */
#comeBackLayer .wrap_serverSelect {position:relative; display:inline-block; zoom:1;*display:inline; margin:0; padding:0;}
*:first-child+html #comeBackLayer .wrap_serverSelect  {margin-top:-10px;}
#comeBackLayer .wrap_serverSelect .lyBtn {padding-right:22px; line-height:17px; color:#444; font-weight:bold; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat right -242px;}
#comeBackLayer .wrap_serverSelect .lySelect {display:none;left:-5px; top:22px; width:428px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border:1px solid #d2d2d2; z-index:100;}
*:first-child+html #comeBackLayer .wrap_serverSelect .lySelect {top:32px;}
#comeBackLayer .wrap_serverSelect .lySelect p {margin:0; padding:8px; color:#fff; border-top-left-radius: 4px; border-top-right-radius: 4px; background:#b0c2d0;}
	#comeBackLayer .wrap_serverSelect .title {display:block; width:179px; height:11px;}
	#comeBackLayer .wrap_serverSelect .close {position:absolute; right:10px; top:8px; width:9px; height:11px; cursor:pointer; text-indent:-1000em; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat right -268px;}
	#comeBackLayer .wrap_serverSelect ul.list {width:459px; margin:10px 0 6px 15px; padding:0; overflow:hidden;}
	#comeBackLayer .wrap_serverSelect ul.list li {float:left; width:82px; margin:0 0 4px 0; padding:0; color:#444; text-align:left; overflow:hidden; cursor:pointer; background:url("/bns/obt/main_v2/assist/bul_dot.gif") left 10px no-repeat;}
	#comeBackLayer .wrap_serverSelect ul.list li:hover {color:#000; text-decoration:underline;}

#comeBackLayer ul {position:relative; width:730px; margin:13px 0 0 29px; padding:0 0 15px; list-style:none;}
#comeBackLayer ul.supportList li {position:relative; margin:0 0 4px; padding:0; overflow:hidden;}
*+html #comeBackLayer ul.supportList li {margin:0 0 2px;}
#comeBackLayer .wrap_box {display:block; width:640px; min-height:40px; margin:0; padding:3px 0 3px 14px; overflow:hidden;
-moz-box-shadow: 2px 1px 3px #d3dbe4;
-webkit-box-shadow: 2px 1px 3px #d3dbe4;
box-shadow: 2px 1px 3px #d3dbe4;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:1px solid #fff;
background-color:#f5f9fd;}

#comeBackLayer ul.supportList li a {text-decoration:none; cursor:pointer;}
#comeBackLayer ul.supportList li .thumbBox {position:absolute; left:15px; top:4px; width:40px; height:40px; background:url("/bns/obt/main_v2/assist/thumbBox.png") no-repeat left -42px; overflow:hidden;}
#comeBackLayer ul.supportList li .thumb {width:40px; height:40px; margin-right:5px; vertical-align:middle;}
*+html #comeBackLayer ul.supportList li .thumb {float:left; margin:0 9px 0 0;}
#comeBackLayer ul.supportList li .needInfo {display:inline-block; width:365px; vertical-align:middle; line-height:13px; color:#666;}
*+html #comeBackLayer ul.supportList li .needInfo {margin:9px 0 0;}
#comeBackLayer ul.supportList li .needInfo .nickName {font-weight:bold; color:#6383ab; letter-spacing:-1px; margin-right:2px;}
#comeBackLayer ul.supportList li .bnsInfo {position:absolute; right:88px; top:12px; text-align:right; margin:0; font:11px/12px 돋움,dotum; letter-spacing:-1px; text-align:right;}
#comeBackLayer ul.supportList li .bnsInfo .nickName {display:block; margin-bottom:2px; line-height:14px; color:#a7a1a3;}
#comeBackLayer ul.supportList li .bnsInfo .nickName .icon {display:inline-block; width:17px; height:12px; margin:-2px 0 0 4px; text-indent:-9999px; vertical-align:middle; text-align:left; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat -160px -342px; overflow:hidden;}
#comeBackLayer ul.supportList li .bnsInfo .info {color:#918b8b;}
#comeBackLayer ul.supportList li .bnsInfo .bar {margin:0 2px 0 4px; color:#dadada;}
#comeBackLayer ul.supportList li a.btnFriend {display:block; position:absolute; right:0; top:13px; width:64px; height:21px; margin:0; padding:0; background:url("/bns/obt/main_v2/assist/assist_all.gif") no-repeat -245px top; text-indent:-1000em; overflow:hidden;}
#comeBackLayer ul.supportList li a.btnFriend:hover {background-position:-245px -22px;}
#comeBackLayer div.articleNone {text-align:center; padding:160px 0 190px;}
#comeBackLayer div.articleNone strong {color:#6383ab;}

.ie7update {margin:30px 0 -20px 0;}

/* 블소 뉴스 */
.wrap_news {position:relative; float:left; width:242px; height:218px; margin-top:30px; overflow:hidden;}
.wrap_news h2 {background-position:left -37px;}
.wrap_news .list_article {width:100%; margin:0; padding:0; overflow:hidden;}
.wrap_news .list_article article {position:relative; height:69px; margin:10px 0 20px; padding:0; overflow:hidden;}
.wrap_news .wrap_thumb {float:left; margin:0 12px 0 0; padding:0;}
.wrap_news .wrap_thumb img {width:60px; height:50px; vertical-align:top;}
.wrap_news .subject {margin:0; padding:0 0 2px 0; color:#000; font-weight:bold; line-height:16px; letter-spacing:-1px; word-spacing:-1px; overflow:hidden;}
.wrap_news .desc {display:inline-block; margin:0; padding:0; font:11px/1.2 돋움,dotum; overflow:hidden;}
.wrap_news .desc .txt {height:18px; margin:0; padding:0; color:#666; overflow:hidden;}
.wrap_news .desc .txt a {color:#666;}
.wrap_news .desc .link {margin:5px 0 0; padding:0;}
.wrap_news .desc .link a {padding-right:9px; color:#51a683; letter-spacing:-1px; background:url('/bns/obt/main_v2/ic_all.gif') no-repeat right -111px;}
.wrap_news .wrap_pager {position:absolute; bottom:0; right:0; margin:0; padding:0; overflow:hidden;}
.wrap_news .wrap_pager a {float:left; width:12px; height:12px; margin:0 0 0 4px; text-indent:-9999px; overflow:hidden; background:url("/bns/obt/layout_v2/ic_all.png") no-repeat left top;}
.wrap_news .wrap_pager a.on {background-position:left -15px}

/* 파워북 */
.wrap_powerbook {position:relative; float:right; width:522px; height:218px; margin-top:30px; overflow:hidden;}
.ic_powerbook {display:inline-block; height:17px; padding-right:25px; background:url('/bns/obt/main_v2/ic_all.gif') no-repeat right -128px; vertical-align:middle;}
.wrap_powerbook h2 {background-position:-200px -37px;}
.wrap_powerbook h2 a {width:48px;}
.wrap_powerbook .list_article {width:100%; margin:0; padding:0; overflow:hidden;}
.wrap_powerbook .list_article article {position:relative; margin:10px 0 20px; overflow:hidden;}
.wrap_powerbook .wrap_thumb {float:left; margin:0 12px 0 0; padding:0;}
.wrap_powerbook .wrap_thumb img {width:134px; height:69px; vertical-align:top;}
.wrap_powerbook .subject {margin:0; padding:2px 0 6px 0; color:#000; font-weight:bold; line-height:20px; letter-spacing:-1px; word-spacing:-1px; overflow:hidden;}
.wrap_powerbook .desc {margin:0; padding:0; line-height:1.4; color:#666; letter-spacing:-1px; overflow:hidden;}
.wrap_powerbook .desc a {color:#666;}
.wrap_powerbook .wrap_pager {position:absolute; bottom:0; right:0; margin:0; padding:0; overflow:hidden;}
.wrap_powerbook .wrap_pager a {float:left; width:12px; height:12px; margin:0 0 0 4px; text-indent:-9999px; overflow:hidden; background:url("/bns/obt/layout_v2/ic_all.png") no-repeat left top;}
.wrap_powerbook .wrap_pager a.on {background-position:left -15px}

/* 블소 팬아트 */
.wrap_fanart {clear:both; padding-top:52px;}
*:first-child+html .wrap_fanart {padding-top:22px;}
.wrap_fanart h2 {background-position:left -63px;}
.wrap_fanart .list_article {height:248px; margin:0 0 0 -32px; padding:0;list-style:none;}
.wrap_fanart article {float:left; margin:8px 0 0 32px; padding:0; line-height:1.3; color:#666; width:245px;}
.wrap_fanart article a {color:#666;}
.wrap_fanart article .thumb {width:243px; height:143px; vertical-align:top; margin:0 0 12px; border:1px solid #e3e3e3}
.wrap_fanart article .title {margin:0; padding:0 0 3px; color:#000;font-weight:bold;letter-spacing:-1px;}
.wrap_fanart article .title a {color:#000;}
.wrap_fanart article .link {margin:0; padding:11px 0 0;}
.wrap_fanart article .link a {padding-right:13px;color:#5a749a;font:11px/1.2 돋움,dotum;letter-spacing:-1px;background:url("/bns/obt/main_v2/ic_all.gif") no-repeat right -99px;}

/* 문파 */
.wrap_guildBox {margin-bottom:2px; padding-top:38px;}
*:first-child+html .wrap_guildBox {padding-top:10px;}
.wrap_guildBox h2 {width:255px; background:url("/bns/obt/main_v2/titGuild.png") no-repeat;}
.wrap_guildBox .list_article {margin:0 -23px; padding:10px 0; background:#fff;}
.wrap_guildBox article {width:165px; margin:0 23px;}
.wrap_guildBox article .thumb {width:165px; height:101px; border:1px solid #e1e3e0;}

/* 기타 모바일웹 배너 */
#rightSide .wrap_mobile {position:relative; margin:28px 0 0;}
#rightSide .wrap_mobile a {display:block; clear:both; border-bottom:1px dotted #D0CCCB}
#rightSide .wrap_mobile img  {width:240px; height:78px; vertical-align:top;}


/*전체보기*/
.wrap_sitemap {clear:both; margin-top:56px; overflow:hidden;}
.wrap_sitemap header {margin:0; padding:0;overflow:hidden;}
.wrap_sitemap h2 {margin:0; padding:0; text-indent:-9999px; overflow:hidden;}
.wrap_sitemap .btn_sitemapView {float:right; display:block; width:75px; height:15px; margin:0 0 10px 0; background:url('/bns/obt/main_v2/ic_all.gif') no-repeat  left -99px; text-indent:-999em; overflow:hidden; cursor:pointer;}
.wrap_sitemap .lyloginOn {background:url('/bns/obt/main_v2/ic_all.gif') no-repeat  left -119px;}
.wrap_sitemap .ly_sitemap {display:none; clear:both; width:100%; padding:18px 0 0 0; border-top:2px solid #b9b9b9; overflow:hidden;}
.wrap_sitemap .ly_sitemap ul {margin:0; padding:0; list-style-type:none; overflow:hidden;}
.wrap_sitemap .ly_sitemap ul.sitemap {padding-bottom:10px; background:url('/bns/obt/main_v2/sitemap_line.gif') repeat-y 668px 0;}
.wrap_sitemap .ly_sitemap ul li {margin:0; padding:0; line-height:18px;}
.wrap_sitemap .ly_sitemap ul li a.a1 {color:#000; font-weight:bold; letter-spacing:-1px;}
.wrap_sitemap .ly_sitemap ul li.d1 {float:left; padding:0 6px;}
.wrap_sitemap .ly_sitemap ul li.side {float:left; padding:0 0 0 56px;}
.wrap_sitemap .ly_sitemap ul li.d1_1 {width:85px;}
.wrap_sitemap .ly_sitemap ul li.d1_2 {width:89px;}
.wrap_sitemap .ly_sitemap ul li.d1_3 {width:94px;}
.wrap_sitemap .ly_sitemap ul li.d1_4 {width:114px;}
.wrap_sitemap .ly_sitemap ul li.d1_5 {width:124px;}
.wrap_sitemap .ly_sitemap ul.d2 {padding-top:10px;}
.wrap_sitemap .ly_sitemap ul.d2 li {line-height:22px;}
.wrap_sitemap .ly_sitemap li.side ul.d2 {padding-top:0;}


/* 2014-01-22 휴면레이어 */
.wrap_layer_promotion {z-index:10001;position:absolute;left:50%;top:320px; width:800px; height:352px; margin-left:-550px;}
	.bgJan  {background:url("/bns/obt/main_v2/layer/layerDormancy_140122.jpg") no-repeat;}
	.bgMar  {background:url("/bns/obt/main_v2/layer/layerDormancy_140327.jpg") no-repeat;}

.wrap_layer_promotion h3 {text-indent:-9999px; overflow:hidden; font-size:0; line-height:0;}
.wrap_layer_promotion .contents {position:relative; height:100%;}
.wrap_layer_promotion .contents .close {position:absolute; top:10px; right:12px; width:23px; height:23px; text-indent:-9999px;}
.wrap_layer_promotion .contents .checkcookie {position:absolute; bottom:12px; right:12px; color:#e8e8e8; cursor:pointer;}
.wrap_layer_promotion .contents .checkcookie input {margin-top:-2px; vertical-align:middle;}
.wrap_layer_promotion .contents .goLevelup,
.wrap_layer_promotion .contents .goGrowPlan,
.wrap_layer_promotion .contents .goPackage,
.wrap_layer_promotion .contents .goCoupon {position:absolute; width:170px; height:38px; text-indent:-9999px;}
.wrap_layer_promotion .contents h1,
.wrap_layer_promotion .contents p {margin:0; padding:0; text-indent:-9999px;}

/* 22 ver */
.bgJan .goLevelup {top:214px; left:350px;}
.bgJan .goGrowPlan {top:214px; left:530px;}
.bgJan .goPackage {top:262px; left:350px;}
.bgJan .goCoupon {top:262px; left:530px;}

/* 27 ver */
.bgMar .goLevelup {top:214px; left:350px;}
.bgMar .goGrowPlan {top:214px; left:530px;}
.bgMar .goPackage {top:262px; left:350px; width:350px !important;}
.bgMar .goCoupon {display:none;}


/* 2014-01-27 비번레이어 */
.wrap_layerPassword {z-index:10001;position:absolute;left:50%;top:320px; width:500px; height:401px; margin-left:-350px; background:url("/bns/obt/main_v2/layer/layerPassword_140127.jpg") no-repeat;}
.wrap_layerPassword .contents {position:relative; height:100%;}
.wrap_layerPassword .contents .close {position:absolute; top:12px; right:14px; width:23px; height:23px; text-indent:-9999px;}

.wrap_layerPassword .contents .checkcookie {position:absolute; bottom:12px; right:14px; color:#84a8d2; cursor:pointer;}
.wrap_layerPassword .contents .checkcookie input {margin-top:-2px; vertical-align:middle;}

.wrap_layerPassword .goMyPassword,
.wrap_layerPassword .goNshopPassword,
.wrap_layerPassword .goEvent {position:absolute; width:218px; height:45px; text-indent:-9999px;}

.wrap_layerPassword .goMyPassword {top:272px; left:25px;}
.wrap_layerPassword .goNshopPassword {top:272px; left:255px;}
.wrap_layerPassword .goEvent {top:331px; left:150px; width:194px; height:35px;}

.wrap_layerPassword .contents h3,
.wrap_layerPassword .contents p {margin:0; padding:0; text-indent:-9999px; font-size:0; line-height:0; overflow:hidden;}


/* 2014-01-29 설 레이어 */
.wrap_layerHappyNew {z-index:10001;position:absolute;left:50%;top:25px; width:800px; height:600px; margin-left:-550px; text-align:center;}
.wrap_layerHappyNew .contents {position:relative; height:100%;}
.wrap_layerHappyNew .contents p,
.wrap_layerHappyNew .contents h3 {margin:0; padding:0; text-indent:-9999px; font-size:0; line-height:0; overflow:hidden;}


/* 2014-02-26 신규/휴면 레이어 */
.eventLayer {z-index:10001;position:absolute;left:50%;top:320px; width:800px; height:352px; margin-left:-550px;}
.eventLayer .contents {position:relative; height:100%;}
.eventLayer .contents .close {position:absolute; top:10px; right:12px; width:25px; height:25px; text-indent:-9999px; cursor:pointer;}
.eventLayer .contents h3,
.eventLayer .contents p {margin:0; padding:0; text-indent:-9999px;}
.eventLayer .goGrowPlan {position:absolute; top:267px; left:375px; width:170px; height:38px; text-indent:-9999px;}
.eventLayer .contents .checkcookie {position:absolute; bottom:12px; right:12px; color:#e8e8e8; cursor:pointer;}
.eventLayer .contents .checkcookie input {margin:-2px 5px 0 0; vertical-align:middle;}

#layerDormancy {background:url("/bns/obt/returnplay/layer_comeback.jpg") no-repeat;}
#layerNew {background:url("/bns/obt/returnplay/layer_beginner.jpg") no-repeat;}



/* 2014-04-17 레이어 */
#imjinlokLayer {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:100010;opacity:.8;filter:alpha(opacity:80);}
#imjinlokLayerInfo {display:none; position:absolute; top:25%; width:100%; z-index:100020;}
#imjinlokLayerInfo .contents {position:relative; margin: 0 auto; width: 802px; height: 580px; background:url("/bns/obt/main_v2/layer/layerImjinlok_140417.png") no-repeat;}
#imjinlokLayerInfo .contents h3 {margin:0; padding:0; text-indent:-9999px;}
#imjinlokLayerInfo .contents div.desc {margin:0; padding:0; text-indent:-9999px;}
#imjinlokLayerInfo .close {position:absolute; bottom:55px; right:112px; width:25px; height:25px; text-indent:-9999px; cursor:pointer;}
#imjinlokLayerInfo .contents .checkcookie {position:absolute; bottom:60px; right:152px; overflow: hidden;}
#imjinlokLayerInfo .contents .checkcookie span {display: block; width:102px; height:16px; margin:0; padding:0; text-indent:-9999px; cursor:pointer;}
*:first-child+html #imjinlokLayerInfo .contents .checkcookie span {width:86px;}
#imjinlokLayerInfo .contents .checkcookie input {float:left; margin:0; padding:0; vertical-align:middle;}
