/* common */
.layout_page .container { position:relative;padding-bottom:40px;width:750px;background:url(../img/common/bg_frame.gif) repeat-x #f6f3f2; }
.layout_page .page_title { position:relative;height:112px; }
.layout_page .page_title .title_image { position:absolute;left:30px;top:5px; }
.layout_page .page_title .btn_policy { position:absolute;left:640px;top:61px; }

.layout_page div {
	scrollbar-face-color:#dfd5cb; scrollbar-arrow-color:#87684a; scrollbar-track-color:#ffffff;
	scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#dfd5cb; scrollbar-darkshadow-color:#ffffff; scrollbar-3dlight-color:#dfd5cb;
}

/** bbs **/
.bbs_top { position:relative;margin:0 auto 20px auto;width:690px; }
.bbs_top .postnum { position:absolute;left:0;top:2px;padding:0 0 0 20px;background:url(../img/common/bl_ar.gif) 11px 1px no-repeat;font-size:11px;color:#7f7f7f; }
.bbs_top .history { position:absolute;left:13px;top:11px; }

.strategy_group { margin:0 auto 20px auto;border:1px solid #c9bab6;padding:12px 0 7px 0;width:688px;background:url(../img/bbs/bg_x.gif) #e0d8d5 repeat-x; }
.strategy_group ul { padding:0 0 5px 80px;height:16px;overflow:hidden; }
.strategy_group li { float:left;padding-right:5px; }
.strategy_group .map { background:url(../img/bbs/bl_strategy_map.gif) 48px 2px no-repeat; }
.strategy_group .branch { background:url(../img/bbs/bl_strategy_branch.gif) 38px 2px no-repeat; }
.strategy_group .squad { background:url(../img/bbs/bl_strategy_squad.gif) 20px 2px no-repeat; }
.strategy_group .etc { background:url(../img/bbs/bl_strategy_etc.gif) 38px 2px no-repeat; }

.bbs_list { margin:0 auto;width:690px; }
.bbs_list table { width:690px;border-collapse:collapse;background:url(../img/bbs/tbl_bbs_bg.gif) no-repeat;table-layout:fixed; }
.bbs_list tr.title { border:0; }
.bbs_list th { height:35px;no-repeat; }
.bbs_list th p { text-indent:-5000px; }
.bbs_list td { border-bottom:1px solid #e4e4e4;vertical-align:top;text-align:center;color:#888888; }
.bbs_list th.no { width:70px;background:url(../img/bbs/tbl_bbs_no.gif) center 10px no-repeat; }
.bbs_list td.no { padding:6px 0 4px 0;font-family:verdana;font-size:9px;letter-spacing:-1px; }
.bbs_list .notice .no { background:url(../img/bbs/bl_notice.gif) center 9px no-repeat; }
.bbs_list th.subject { background:url(../img/bbs/tbl_bbs_subject.gif) center 10px no-repeat; }
.bbs_list td.subject { padding:8px 0 6px 14px;text-align:left; }
.bbs_list td.subject p { white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.bbs_list .notice .subject { font-weight:bold; }
.bbs_list .subject strong { color:#fe7201; }
.bbs_list .subject img { vertical-align:-1px; }
.bbs_list .subject .strategy { position:relative;left:0;top:-1px;vertical-align:middle; }
.bbs_list .file { background:url(../img/bbs/bl_file.gif) 2px 8px no-repeat; }
.bbs_list th.writer { width:120px;background:url(../img/bbs/tbl_bbs_writer.gif) center 10px no-repeat; }
.bbs_list td.writer { padding:4px 0 2px 5px;vertical-align:top;text-align:left; }
.bbs_list td.writer p { white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.bbs_list td.writer img { margin-right:2px;vertical-align:-4px;width:19px;height:19px; }
.bbs_list td.writer .admin { margin:2px auto 0 auto;width:auto;height:auto;display:block; }
.bbs_list .notice .writer { padding:7px 0 0 0;text-align:center; }
.bbs_list th.date { width:70px;background:url(../img/bbs/tbl_bbs_date.gif) center 10px no-repeat; }
.bbs_list td.date { padding:6px 0 4px 0;font-family:verdana;font-size:9px;letter-spacing:-1px; }
.bbs_list th.count { width:60px;background:url(../img/bbs/tbl_bbs_count.gif) center 10px no-repeat; }
.bbs_list td.count { padding:6px 0 4px 0;font-family:verdana;font-size:9px;letter-spacing:-1px; }
.bbs_list th.rec { width:60px;background:url(../img/bbs/tbl_bbs_rec.gif) center 10px no-repeat; }
.bbs_list td.rec { padding:6px 0 4px 0;font-family:verdana;font-size:9px;letter-spacing:-1px; }
.bbs_list th.nick { background:url(../img/bbs/tbl_bbs_nick.gif) center 10px no-repeat; }
.bbs_list td.nick { position:relative;padding:8px 0 6px 0;vertical-align:top;font-weight:bold; }
.bbs_list th.grade { width:170px;background:url(../img/bbs/tbl_bbs_grade.gif) center 10px no-repeat; }
.bbs_list td.grade { position:relative;padding:8px 0 4px 5px;vertical-align:top;text-align:left; }
.bbs_list td.grade p { white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.bbs_list td.grade img { position:relative;right:2px;top:-1px;width:19px;height:19px; }
#bfo-icenter th.grade { width:140px; }
.bbs_list th.medal { width:170px;background:url(../img/bbs/tbl_bbs_medal.gif) center 10px no-repeat; }
.bbs_list td.medal { position:relative;padding:8px 0 4px 5px;vertical-align:top; }
.bbs_list td.medal p { white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.bbs_list td.medal img { position:relative;right:2px;top:-1px; }

.bbs_list .no_result { height:74px;padding:30px;color:#555555; }
.bbs_list .no_result img { vertical-align:-6px; }
.bbs_list .no_result strong { color:#fe7201; }
.bbs_list .p_content { padding:10px 10px 10px 78px;text-align:left !important;height:auto !important;line-height:130%;color:#888888; }
.bbs_list .p_content strong { color:#fe7201; }
.bbs_list .p_content .pic { float:left;width:114px;hegiht:100px; }
.bbs_list .p_content .pic img { width:104px;height:78px;border:1px solid #FFF; }

.bbs_paging { margin:20px auto 0 auto;width:690px;height:31px;background:url(../img/bbs/bg_bbs_paging.gif) repeat-x; }
.paging { padding:8px 0 0 0;height:23px;text-align:center; }
.paging li { padding:0 3px;vertical-align:middle;font-size:10px;font-family:verdana;display:inline; }
.paging li.prev img, .paging li.next img { vertical-align:-1px; }

.screen_list .list { padding:10px 5px;overflow:hidden; }
.screen_list .list li { float:left;margin:0 15px;border-bottom:1px solid #CDBEA2;padding:10px 0;width:180px;text-align:center;overflow:hidden; }
.screen_list .list p { color:#4D4D4D;letter-spacing:-1px; }
.screen_list .list a { color:#4D4D4D; }
.screen_list .list .subject { padding:8px 0 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.screen_list .list .rec { padding:3px 0 0 0; }
.screen_list .list .writer { padding:3px 0 0 0;font-weight:bold; }

.theme_list { margin:0 auto;border-top:2px solid #484848;width:690px; }
.theme_list .list { background:url(../img/bbs/bg_theme_x.gif) bottom repeat-x;zoom:1;overflow:hidden; }
.theme_list .list dt { float:left;padding:20px 0 22px 0;width:204px; }
.theme_list .list dt img { width:180px;height:100px; }
.theme_list .list dt a { border:3px solid #a89a97;width:180px;height:100px;display:block; }
.theme_list .list dt a:hover { border:3px solid #cc0000; }
.theme_list .list dd { float:left;padding:20px 0 22px 0;width:484px; }
.theme_list .list h3 { padding:9px 0 0 0;height:25px;background:url(../img/bbs/dot_x.gif) bottom repeat-x;letter-spacing:-1px;font-weight:bold;color:#5f514d; }
.theme_list .list a { color:#5f514d; }
.theme_list .list a:hover { color:#cc0000; }
.theme_list .list ul { margin:10px 0 0 0;zoom:1;overflow:hidden; }
.theme_list .list ul li { float:left;color:#888888; }
.theme_list .list .time { padding:0 15px 0 50px;background:url(../img/bbs/tbl_theme_time.gif) 0 1px no-repeat;font:10px verdana; }
.theme_list .list .count { padding:0 15px 0 42px;background:url(../img/bbs/tbl_theme_count.gif) 0 1px no-repeat;font:10px verdana; }
.theme_list .list .writer { padding:0 0 0 44px;background:url(../img/bbs/tbl_theme_writer.gif) 0 1px no-repeat;font-size:11px; }
.theme_list .list .writer img { position:relative;left:0;top:-4px;width:19px;height:19px;vertical-align:middle; }
.theme_list .list .writer .admin { top:-1px;width:auto;height:auto; }
.theme_list .list p { margin:10px 0 0 0;line-height:130%;letter-spacing:-1px;font-size:11px;color:#888888; }
.theme_list .list p a { color:#888888; }

.event_list { margin:0 auto;width:690px; }
.event_list .list { border-bottom:1px solid #acacac;padding:20px 0;overflow:hidden; }
.event_list .list dt { float:left;width:227px; }
.event_list .list dt a { border:3px solid #a89a97;width:206px;height:144px;display:block; }
.event_list .list dt a:hover { border:3px solid #cc0000;width:206px;height:144px;display:block; }
.event_list .list dt img { width:206px;height:144px; }
.event_list .list dd { float:left;width:463px; }
.event_list .list dd .subject { padding:8px 0 0 10px;height:20px;background:#ede8e6;color:#cc0000; }
.event_list .list dd .period { float:left;padding:10px 0 6px 10px;font-size:11px; }
.event_list .list dd .price { float:right;padding:10px 10px 6px 0;font-size:11px; }
.event_list .list dd .substance { clear:both;padding:8px 10px 0 10px;height:42px;background:url(../img/common/dot_x2.gif) repeat-x;line-height:130%;font-size:11px;color:#888888;overflow:hidden; }
.event_list .list dd .btn { padding:20px 0 0 10px; }

.bbs_read { margin:0 auto;border-bottom:1px solid #cc0000;width:690px; }
.bbs_read .subject { position:relative;width:690px;padding:38px 0 0 0;height:22px;background:url(../img/bbs/bg_read_subject.gif) no-repeat;text-align:right;overflow:hidden; }
.bbs_read .subject li { position:absolute;color:#888888; }
.bbs_read .subject .num { left:0;top:0;padding:9px 10px 0 12px;width:36px;height:20px;background:url(../img/bbs/bg_read_bar.gif) right 10px no-repeat;text-align:center;font-size:10px;font-family:verdana; }
.bbs_read .subject .entitle { left:50px;top:0;padding:10px 0 0 14px;height:20px;font-weight:bold;color:#000000; }
.bbs_read .subject .writer { left:11px;top:27px;padding:12px 0 0 34px;height:20px;background:url(../img/bbs/bg_read_writer.gif) 0 10px no-repeat; }
.bbs_read .subject .writer img { position:relative;left:0;top:-6px;width:19px;height:19px; }
.bbs_read .subject .writer .admin { top:-3px;width:auto;height:auto; }
.bbs_read .subject .date { position:static;padding:0 10px 0 32px;background:url(../img/bbs/bg_read_date.gif) 0 1px no-repeat;font-size:10px;font-family:verdana;display:inline; }
.bbs_read .subject .count { position:static;padding:0 10px 0 30px;background:url(../img/bbs/bg_read_count.gif) 0 1px no-repeat;font-size:10px;font-family:verdana;display:inline; }
.bbs_read .subject .rec { position:static;padding:0 10px 0 30px;background:url(../img/bbs/bg_read_rec.gif) 0 1px no-repeat;font-size:10px;font-family:verdana;display:inline; }
.bbs_read .option .date {float:left;padding:11px 0 0 30px;font-family:verdana;font-size:9px;letter-spacing:-1px;color:#675F52;}
.bbs_read .content {padding:5px 15px;line-height:1.6;background:url(../img/blog/bg_content_x.gif) repeat-x;word-break:break-all;}
.bbs_read .coprint { margin-right:-5px;text-align:right; }
.bbs_read .coprint li { line-height:0;display:inline; }
.bbs_read .coprint li img { vertical-align:middle; }
.bbs_read .coprint .url { vertical-align:middle;font-size:11px;font-family:verdana;color:#bababa; }
.bbs_read .coprint .url a { font-size:10px;font-family:verdana;color:#bababa; }
.bbs_read .substance { padding:10px 0; }
/* °Ô½ÃÆÇ ¸ñ·Ï ÅÂ±× Ã³¸® */
.bbs_read .substance ul { padding-left:18px;list-style-type:disc;list-style-position:outside; }
.bbs_read .substance ol { padding-left:18px;list-style-type:decimal;list-style-position:outside; }

.bbs_read .recommand { text-align:center; }

.bbs_read .claninfo { position:relative;left:0;top:-3px;padding-top:5px;height:30px;background:url(../img/bbs/bg_read_option.gif) left bottom no-repeat;overflow:hidden; }
.bbs_read .claninfo li { color:#888888; }
.bbs_read .c_name { float:left;padding:5px 0 0 50px;background:url(../img/bbs/bg_read_c_name.gif) 11px 5px no-repeat; }
.bbs_read .c_members { float:right;padding:1px 10px 0 44px;background:url(../img/bbs/bg_read_c_members.gif) 0 5px no-repeat;font-size:10px;font-family:verdana; }
.bbs_read .c_members img { vertical-align:-6px; }

.bbs_comment .comment { padding-bottom:5px;font-size:11px;color:#666666; }
.bbs_comment .comment a { padding:0 10px 0 15px;background:url(../img/bbs/bl_dn.gif) right 2px no-repeat;font-weight:bold; }
.comment_box { border:1px solid #e2dfde;background:#ebe8e7; }
.bbs_comment .list { padding:0 10px; }
.bbs_comment .list li { position:relative;border-bottom:1px solid #d8d5d3;padding:5px 0;line-height:140%;color:#666666;zoom:1;overflow:hidden; }
.bbs_comment .list li strong { float:left;width:140px;font-size:11px;letter-spacing:-1px;font-weight:normal;overflow:hidden; }
.bbs_comment .list li p { float:left;width:420px; }
.bbs_comment .list li .date { float:right;width:100px;text-align:right;font-size:10px;font-family:verdana;color:#999999; }
.bbs_comment .list li a { color:#666666; }
.bbs_comment .list li img { vertical-align:middle; }
.bbs_comment .write { padding:10px 15px;background:#e4e0df; }
.bbs_comment .write input { width:560px; }
.bbs_comment .write img { vertical-align:-4px; }

.bbs_comment a.account_id {color:#4d4534;}
.bbs_comment span.account_id {color:#9c9482;width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;}


.bbs_write { margin:0 auto;border-bottom:1px solid #cc0000;padding-bottom:15px;width:690px; }
.bbs_write .subject { width:690px;height:60px;background:url(../img/bbs/bg_write_subject.gif) no-repeat; }
.bbs_write .entitle { padding:6px 0 0 50px;height:29px; }
.bbs_write .entitle input { width:625px; }
.bbs_write .option { position:relative;padding:0 10px 0 0;height:21px;text-align:right; }
.bbs_write .option li { display:inline; }
.bbs_write .option input { position:relative;left:0;top:3px;margin:-2px -2px 0 -2px; }
.bbs_write .option label { letter-spacing:-1px;font-size:11px;color:#949494; }
.bbs_write .editer { margin-top:15px;border:1px solid #d8d5d3;height:380px;background:#f6f3f2; }
.bbs_write .system { padding:10px 0 0 10px;letter-spacing:-1px;font-size:11px;color:#857d7b; }
.bbs_write .system input { width:13px;height:13px;margin:-2px;vertical-align:middle; }
.bbs_write .system .noti { padding-top:15px;text-decoration:underline; }

.bbs_write .strategy { border:1px solid #d8d5d3;border-top:0;padding:10px 0 5px 0;overflow:hidden; }
.bbs_write .strategy ul { padding:2px 0 3px 80px;overflow:hidden; }
.bbs_write .strategy li { float:left;padding-right:5px;letter-spacing:-1px;font-size:11px;color:#949494; }
.bbs_write .strategy li input { width:13px;height:13px;vertical-align:middle; }
.bbs_write .strategy .map { background:url(../img/bbs/wbl_strategy_map.gif) 48px 2px no-repeat; }
.bbs_write .strategy .branch { background:url(../img/bbs/wbl_strategy_branch.gif) 38px 2px no-repeat; }
.bbs_write .strategy .squad { background:url(../img/bbs/wbl_strategy_squad.gif) 20px 2px no-repeat; }
.bbs_write .strategy .etc { background:url(../img/bbs/wbl_strategy_etc.gif) 38px 2px no-repeat; }

.search_result {padding:17px 0 0 20px;height:20px;background:url(../img/common/bg_result_x.gif) repeat-x;}
.search_result p {padding:4px 0 1px 26px;background:url(../img/common/bl_result.gif) no-repeat;letter-spacing:-1px;}
.search_result .result strong {font-size:14px;}
.search_result .result em {color:#FF0000;}

.bbs_foot { margin:15px auto 0 auto;width:690px;overflow:hidden; }
.bbs_foot .nav { position:relative;float:left; }
.bbs_foot .search { position:relative;float:left; }
.bbs_foot .search select { vertical-align:top; }
.bbs_foot .search .sentence { width:210px;vertical-align:top; }
.bbs_foot .search img { position:relative; }
.bbs_foot .button { float:right; }

#bfo-icenter .screen { position:relative;border:1px solid #c9bab6;padding:14px 10px 10px 20px;width:658px;background:url(../img/center/bg_x.gif) repeat-x; }
#bfo-icenter .screen .list { overflow:hidden; }
#bfo-icenter .screen .list li { float:left;padding:0 0 0 10px;width:150px;text-align:center; }
#bfo-icenter .screen .list .subject { padding-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
#bfo-icenter .screen .list img { border:1px solid #c9bab6;width:148px;height:103px; }
#bfo-icenter .screen .btn_prev { position:absolute;left:10px;top:61px; }
#bfo-icenter .screen .btn_next { position:absolute;left:669px;top:61px; }

.icenter_search { position:relative;margin:0 auto;width:690px;height:45px;background:url(../img/center/bg_comrade.gif) no-repeat; }
.icenter_search input { position:absolute;left:65px;top:11px;padding:5px 0 0 5px;width:328px;height:16px;background:transparent;vertical-align:middle;font-size:11px;color:#a0a0a0; }
.icenter_search img { position:absolute;left:401px;top:11px;vertical-align:middle; }
.icenter_search_result { margin:20px auto 0 auto;width:690px;height:20px; }
.icenter_search_result p { padding:0 0 0 10px;background:url(../img/common/bl_ar.gif) 2px 2px no-repeat;letter-spacing:-1px; }

.icenter_area { margin:0 auto;width:690px;overflow:hidden; }
.icenter_area h2 { margin:20px 0 0 0;padding:10px 0 0 0;height:20px; }
.icenter_area .bfo_tabs { display:none; }
.icenter_area .area_info { background:#ede8e6 url(../img/center/bg_area.gif) 0% 0% repeat-x;border:1px solid #c9bab6; }
.icenter_area .area_info ul { overflow:auto;height:137px;padding:17px 10px 12px 20px;width:658px;
	scrollbar-face-color:#dfd5cb; scrollbar-arrow-color:#87684a; scrollbar-track-color:#ffffff;
	scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#dfd5cb; scrollbar-darkshadow-color:#ffffff; scrollbar-3dlight-color:#dfd5cb; }
.icenter_area .area_info li { padding:0 0 10px 6px;background:url(../img/common/bl_dot.gif) 0% 6px no-repeat; }
.icenter_area .area_info li em { display:inline-block;width:105px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.icenter_area .area_info li img { vertical-align:0;margin-left:5px; }

.icenter_weapon { margin:0 auto;width:690px;overflow:hidden; }
.icenter_weapon h2 { margin:20px 0 0 0;padding:10px 0 0 0;height:20px; }
.icenter_weapon .screen { border-top:0 !important; }
.icenter_weapon .tbl_list_box { border:1px solid #cdc0bd;border-top:none;background:#eae4e2;padding:10px 0 10px 10px; }
.icenter_weapon .tbl_list_box .tbl_list { overflow:auto;padding:0 10px 0 0;width:658px;height:151px;
	scrollbar-face-color:#dfd5cb; scrollbar-arrow-color:#87684a; scrollbar-track-color:#ffffff;
	scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#dfd5cb; scrollbar-darkshadow-color:#ffffff; scrollbar-3dlight-color:#dfd5cb;	
}
.icenter_weapon .tbl_list th { border:1px solid #cdc0bd;background:#eae4e2;color:#888;text-align:center;height:25px;padding:4px 0 0 0; }
.icenter_weapon .tbl_list th a { color:#888; }
.icenter_weapon .tbl_list td { border:1px solid #cdc0bd;background:#f0ecea;color:#555;text-align:center;height:25px;padding:4px 0 0 0;font-weight:bold; }
.icenter_weapon .tbl_list .a1 { width:144px; }
.icenter_weapon .tbl_list .a2 { width:71px; }
.icenter_weapon .tbl_list .a3 { width:71px; }
.icenter_weapon .tbl_list .a4 { width:71px; }
.icenter_weapon .tbl_list .a5 { width:71px; }
.icenter_weapon .tbl_list .a6 { width:71px; }
.icenter_weapon .tbl_list .a7 { width:71px; }
.icenter_weapon .tbl_list .a8 { width:71px; }

.icenter_vehicle { margin:0 auto;width:690px;overflow:hidden; }
.icenter_vehicle h2 { margin:20px 0 0 0;padding:10px 0 0 0;height:20px; }
.icenter_vehicle .screen { border-top:0 !important; }

.icenter_medal { margin:0 auto;width:690px;overflow:hidden; }
.icenter_medal h2 { margin:20px 0 0 0;padding:10px 0 0 0;height:20px; }
.icenter_medal .ribbon { float:left;margin-right:15px;border:1px solid #c9bab6;padding:0 10px 10px 10px;width:198px;background:url(../img/center/bg_x.gif) #e0d8d5 repeat-x; }
.icenter_medal .badge { float:left;margin-right:15px;border:1px solid #c9bab6;padding:0 10px 10px 10px;width:198px;background:url(../img/center/bg_x.gif) #e0d8d5 repeat-x; }
.icenter_medal .medal { float:left;border:1px solid #c9bab6;padding:0 10px 10px 10px;width:198px;background:url(../img/center/bg_x.gif) #e0d8d5 repeat-x; }
.icenter_medal h3 { padding-top:10px;height:20px; }
.icenter_medal .list { border:1px solid #c9bab6;padding:5px 10px;width:176px;height:120px;background:#f9f7f6;overflow:auto; }
.icenter_medal .list li { padding:3px 0;width:160px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.icenter_medal .list a:hover {  }

.rankhome_total { margin:0 auto;width:690px; }
.rankhome_total h2 { height:20px; }
.rankh_list { position:relative;border-top:2px solid #000000;border-bottom:1px solid #c9bab6;padding:5px 10px;zoom:1;overflow:hidden; }
.rankh_list table { width:100%;border-collapse:collapse;table-layout:fixed;overflow:hidden; }
.rankh_list td { border-bottom:1px solid #e3e3e4;padding:4px 0 3px 0; }
.rankh_list td.num { width:20px; }
.rankh_list td.nick { width:132px; }
.rankh_list td.nick p { white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.rankh_list td.nick img { vertical-align:-4px;width:19px;height:19px; }
.rankh_list td.medal { font-size:11px;color:#888888; }
.rankh_list td.score { width:56px;text-align:center;font-size:11px;color:#888888; }
.rankh_list .rank1_5 { float:left;width:329px; }
.rankh_list .rank6_10 { float:right;width:329px; }
.rankh_list .rank1 .num { background:url(../img/common/bl_rank_n1.gif) 0 7px no-repeat; }
.rankh_list .rank1 td { color:#cc0000 !important; }
.rankh_list .rank1 a { font-weight:bold;color:#cc0000; }
.rankh_list .rank1 span { font-weight:bold;color:#cc0000; }
.rankh_list .rank2 .num { background:url(../img/common/bl_rank_n2.gif) 0 7px no-repeat; }
.rankh_list .rank3 .num { background:url(../img/common/bl_rank_n3.gif) 0 7px no-repeat; }
.rankh_list .rank4 .num { background:url(../img/common/bl_rank_n4.gif) 0 7px no-repeat; }
.rankh_list .rank5 .num { background:url(../img/common/bl_rank_n5.gif) 0 7px no-repeat; }
.rankh_list .rank6 .num { background:url(../img/common/bl_rank_n6.gif) 0 7px no-repeat; }
.rankh_list .rank7 .num { background:url(../img/common/bl_rank_n7.gif) 0 7px no-repeat; }
.rankh_list .rank8 .num { background:url(../img/common/bl_rank_n8.gif) 0 7px no-repeat; }
.rankh_list .rank9 .num { background:url(../img/common/bl_rank_n9.gif) 0 7px no-repeat; }
.rankh_list .rank10 .num { background:url(../img/common/bl_rank_n10.gif) 0 7px no-repeat; }
.rankh_list .clear { position:relative;left:0;top:-1px;clear:both;width:100%;height:1px;font-size:0;background:#f6f3f2; }

.rankhome_branch { margin:20px auto 0 auto;width:690px; }
.rankhome_branch h2 { height:20px; }
.rankhome_branch .rankh_list { border-top:0; }
.rankhome_mode { margin:20px auto 0 auto;width:690px; }
.rankhome_mode h2 { height:20px; }
.rankhome_mode .rankh_list { border-top:0; }
.rankhome_squad { margin:20px auto 0 auto;width:690px; }
.rankhome_squad h2 { height:20px; }
.rankhome_squad .rankh_list { border-top:0; }
.rankhome_clan { margin:20px auto 0 auto;width:690px; }
.rankhome_clan h2 { height:20px; }

.rank_total { margin:0 auto;width:690px; }
.rank_total h2 { position:relative;height:20px; }
.rank_total h2 .my_rank { position:absolute;right:10px;top:5px;padding:0 0 0 8px;background:url(../img/bbs/bl_b.gif) 0 3px no-repeat;letter-spacing:-1px;font-size:11px;color:#000000; }
.rank_total h2 .my_rank strong { color:#cc0000; }
.rank_branch { margin:0 auto;width:690px; }
.rank_branch h2 { position:relative;height:20px; }
.rank_branch h2 .my_rank { position:absolute;right:10px;top:5px;padding:0 0 0 8px;background:url(../img/bbs/bl_b.gif) 0 3px no-repeat;letter-spacing:-1px;font-size:11px;color:#000000; }
.rank_branch h2 .my_rank strong { color:#cc0000; }
.rank_branch .bfo_tabs { position:relative;z-index:2; }
.rank_branch .rank_list { position:relative;margin-top:-2px;z-index:1; }
.rank_mode { margin:0 auto;width:690px; }
.rank_mode h2 { position:relative;height:20px; }
.rank_mode h2 .my_rank { position:absolute;right:10px;top:5px;padding:0 0 0 8px;background:url(../img/bbs/bl_b.gif) 0 3px no-repeat;letter-spacing:-1px;font-size:11px;color:#000000; }
.rank_mode h2 .my_rank strong { color:#cc0000; }
.rank_mode .bfo_tabs { position:relative;z-index:2; }
.rank_mode .rank_list { position:relative;margin-top:-2px;z-index:1; }
.rank_squad { margin:0 auto;width:690px; }
.rank_squad h2 { position:relative;height:20px; }
.rank_squad h2 .my_rank { position:absolute;right:10px;top:5px;padding:0 0 0 8px;background:url(../img/bbs/bl_b.gif) 0 3px no-repeat;letter-spacing:-1px;font-size:11px;color:#000000; }
.rank_squad h2 .my_rank strong { color:#cc0000; }
.rank_squad .bfo_tabs { position:relative;z-index:2; }
.rank_squad .rank_list { position:relative;margin-top:-2px;z-index:1; }

.rank_list table { width:690px;border-collapse:collapse;background:url(../img/bbs/tbl_rank_bg.gif) repeat-x;table-layout:fixed; }
.rank_list tr.title { border:0; }
.rank_list th { height:35px; }
.rank_list th p { text-indent:-5000px; }
.rank_list td { border-bottom:1px solid #e4e4e4;vertical-align:top;text-align:center;color:#555555; }
.rank_list th.no { width:50px;background:url(../img/bbs/tbl_rank_no.gif) center 12px no-repeat; }
.rank_list td.no { padding:6px 0 4px 0;font-size:11px; }
.rank_list td.no img { width:20px;height:20px; }
.rank_list th.nick { background:url(../img/bbs/tbl_rank_nick.gif) center 12px no-repeat; }
.rank_list td.nick { padding:4px 0 2px 0;text-align:left;letter-spacing:-1px; }
.rank_list td.nick p { white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.rank_list td.nick img { position:relative;right:0;top:-1px;width:19px;height:19px;vertical-align:-4px; }

.rank_list th.medal { width:160px;background:url(../img/bbs/tbl_rank_medal.gif) center 12px no-repeat; }
.rank_list td.medal { padding:6px 0 4px 0;font-size:11px;letter-spacing:-1px; }
.rank_list th.score { width:120px;background:url(../img/bbs/tbl_rank_score.gif) center 12px no-repeat; }
.rank_list td.score { padding:6px 0 4px 0;font-size:11px; }
.rank_list th.rate { width:100px;background:url(../img/bbs/tbl_rank_rate.gif) center 12px no-repeat; }
.rank_list td.rate { padding:6px 0 4px 0;font-size:11px; }
.rank_list th.clan { width:120px;background:url(../img/bbs/tbl_rank_clan.gif) center 12px no-repeat; }
.rank_list td.clan { padding:7px 0 0 0;text-align:left;font-size:11px;letter-spacing:-1px; }
.rank_list td.clan p { white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.rank_list td.clan img { position:relative;right:2px;top:-4px; }
.rank_list th.branch { width:100px;background:url(../img/bbs/tbl_rank_branch.gif) center 12px no-repeat; }
.rank_list td.branch { padding:6px 0 4px 0;font-size:11px; }
.rank_list th.mode { width:100px;background:url(../img/bbs/tbl_rank_mode.gif) center 12px no-repeat; }
.rank_list td.mode { padding:6px 0 4px 0;font-size:11px; }
.rank_list th.squad { width:100px;background:url(../img/bbs/tbl_rank_squad.gif) center 12px no-repeat; }
.rank_list td.squad { padding:6px 0 4px 0;font-size:11px; }
.rank_list th.clname { width:130px;background:url(../img/bbs/tbl_rank_clan.gif) center 12px no-repeat; }
.rank_list td.clname { padding:7px 0 0 0;text-align:left;font-size:11px;letter-spacing:-1px; }
.rank_list td.clname p { white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.rank_list td.clname img { position:relative;right:2px;top:-4px;width:20px;height:20px; }
.rank_list th.mclan { width:100px;background:url(../img/bbs/tbl_bbs_cl02.gif) center 12px no-repeat; }
.rank_list td.mclan { padding:6px 0 4px 0;font-size:11px; }
.rank_list td.mclan p { white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.rank_list td.mclan img { position:relative;right:2px;top:-4px; }
.rank_list th.member { width:100px;background:url(../img/bbs/tbl_bbs_member.gif) center 12px no-repeat; }
.rank_list td.member { padding:6px 0 4px 0;font-size:11px; }
.rank_list th.season { width:50px;background:url(../img/bbs/tbl_bbs_season.gif) center 12px no-repeat; }
.rank_list td.season { padding:6px 0 4px 0;font-size:11px; }
.rank_list th.his { width:100px;background:url(../img/bbs/tbl_bbs_his.gif) center 12px no-repeat; }
.rank_list td.his { padding:6px 0 4px 0;font-size:11px;letter-spacing:-1px; }
.rank_list th.win { width:100px;background:url(../img/bbs/tbl_bbs_win.gif) center 12px no-repeat; }
.rank_list td.win { padding:6px 0 4px 0;font-size:11px;letter-spacing:-1px; }
.rank_list th.total { width:100px;background:url(../img/bbs/tbl_bbs_total.gif) center 12px no-repeat; }
.rank_list td.total { padding:6px 0 4px 0;font-size:11px;letter-spacing:-1px; }
.rank_list .rank1 td { font-weight:bold;color:#cc0000 !important; }
.rank_list .rank1 a { font-weight:bold;color:#cc0000 !important; }
.rank_list td.up { color:#; }
.rank_list td.dw { color:#; }

.clan_search { position:relative;margin:0 auto;width:690px;height:45px;background:url(../img/clan/bg_clan_search.gif) no-repeat; }
.clan_search select { position:absolute;left:62px;top:11px;width:120px; }
.clan_search .word { position:absolute;left:200px;top:12px;width:215px;height:22px; }
.clan_search .word input { position:absolute;left:1px;top:1px;padding:4px 0 0 5px;width:304px;height:15px;background:transparent;color:#a0a0a0; }
.clan_search .word img { position:absolute;left:314px;top:0; }
.clan_search .check { position:absolute;left:578px;top:17px; }
.clan_search .check input { float:left;width:13px;height:13px; }
.clan_search .check label { float:left;width:80px;height:16px;background:url(../img/clan/bg_condition_clan.gif) 3px 0 no-repeat;display:block; }

.clan_info { margin:0 auto;width:690px;overflow:hidden; }
.clan_info h2 { margin:10px 0 0 0;padding:10px 0 0 0;height:20px; }
.clan_info .info { position:relative;border:1px solid #c9bab6;width:688px;height:118px;background:url(../img/clan/bg_clan_info.gif) repeat-x; }
.clan_info .before { width:688px;height:118px;background:url(../img/clan/bg_login_need.gif) no-repeat; }
.clan_info .after_clan_x { width:688px;height:118px;background:url(../img/clan/bg_myclan_x.gif) no-repeat; }
.clan_info .after_clan_x .btn_clan_create { position:absolute;left:113px;top:66px; }
.clan_info .after_clan_x h3 { position:absolute;left:363px;top:12px;padding-left:10px;background:url(../img/clan/bl_arr.gif) 2px 3px no-repeat; }
.clan_info .after_clan_x h3 strong { color:#cc0000; }
.clan_info .after_clan_x .list { position:absolute;left:363px;top:30px;width:304px;overflow:hidden; }
.clan_info .after_clan_x .list li { float:left;margin-bottom:-1px;padding:3px 10px;border-bottom:1px solid #beb3b1;width:132px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px; }
.clan_info .after_clan_x .list img { width:20px;height:20px;vertical-align:middle; }
.clan_info .after_clan_o .mark { position:absolute;left:6px;top:6px;border:1px solid #cbbcb8;padding:2px;width:100px;height:100px;background:#dfd7d4; }
.clan_info .after_clan_o h3 { position:absolute;left:126px;top:6px;padding-top:16px;width:391px;height:27px;background:url(../img/common/bg_line.gif) left bottom repeat-x;letter-spacing:-1px;font-size:16px;font-weight:bold;color:#cc0000; }
.clan_info .after_clan_o ul { position:absolute;left:126px;top:60px;font-size:11px; }
.clan_info .after_clan_o li { padding:0 0 8px 8px;background:url(../img/clan/bl_dbl.gif) 1px 2px no-repeat; }
.clan_info .after_clan_o img { vertical-align:middle; }
.clan_info .after_clan_o p { position:absolute;right:6px;top:6px;width:150px; }

.clan_settle { margin:0 auto;width:690px;overflow:hidden; }
.clan_settle h2 { position:relative;margin:10px 0 0 0;padding:10px 0 0 0;height:20px; }
.clan_settle h2 .btn_plus { position:absolute;right:10px;top:12px; }
.clan_settle .clan_new { float:left;width:335px; }
.clan_settle .clan_pr { float:right;width:335px; }

.clan_rank { overflow:hidden;zoom:1;border-bottom:1px solid #c9bab6; }
.clan_rank h2 { margin:10px 0 10px 0;border-bottom:2px solid #000; }
.clan_rank ul { float:left;padding:0 7px; }
.clan_rank li { background:url(../img/clan/ico_num.gif) 0% 0% no-repeat;padding:0 0 4px 20px;margin:0 0 5px 0;border-bottom:1px solid #e3e3e4;width:311px; }
.clan_rank li span { display:inline-block; }
.clan_rank li span.name { width:136px; }
.clan_rank li span.name img { width:20px;height:20px; }
.clan_rank li span.ico { width:140px; }
.clan_rank li span.nm { width:59px; }
.clan_rank li img.png { vertical-align:middle;width:14px;height:14px; }
.clan_rank li.num1 { background-position:0 2px;color:#cc0000; }
.clan_rank li.num2 { background-position:0 -26px; }
.clan_rank li.num3 { background-position:0 -54px; }
.clan_rank li.num4 { background-position:0 -82px; }
.clan_rank li.num5 { background-position:0 -110px;border:none; }
.clan_rank li.num6 { background-position:0 -138px; }
.clan_rank li.num7 { background-position:0 -166px; }
.clan_rank li.num8 { background-position:0 -194px; }
.clan_rank li.num9 { background-position:0 -222px; }
.clan_rank li.num10 { background-position:0 -250px;border:none; }
.clan_war_join { background:url(../img/clan/bg_clan_join.gif) 0% 0% no-repeat;width:669px;height:82px;clear:both;text-align:right;margin:20px auto 0 auto;padding:21px 22px 0 0; }

.clan_list table { width:100%;border-collapse:collapse;background:url(../img/bbs/tbl_rank_bg.gif) repeat-x;table-layout:fixed; }
.clan_list tr.title { border:0; }
.clan_list th { height:35px; }
.clan_list th p { text-indent:-5000px; }
.clan_list td { border-bottom:1px solid #e4e4e4;vertical-align:top;text-align:center;color:#555555; }
.clan_list th.name { background:url(../img/clan/tbl_clan_name.gif) center 12px no-repeat; }
.clan_list td.name { padding:6px 0 0 30px;text-align:left;letter-spacing:-1px; }
.clan_list td.name p { white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.clan_list td.name img { position:relative;right:2px;top:-3px;width:20px;height:20px; }
.clan_list th.area { width:110px;background:url(../img/clan/tbl_clan_area.gif) center 12px no-repeat; }
.clan_list td.area { padding:6px 0 4px 0;font-size:11px;letter-spacing:-1px; }
.clan_list th.members { width:80px;background:url(../img/clan/tbl_clan_members.gif) center 12px no-repeat; }
.clan_list td.members { padding:6px 0 4px 0;font-size:11px;letter-spacing:-1px; }
.clan_list td.list_x { padding:30px; }

.clan_display { position:relative;margin:0 auto;width:690px;overflow:hidden; }
.clan_display .bfo_tabs { margin-top:20px; }
.clan_display .regular { position:absolute;right:10px;top:27px; }
.clan_display .option { height:34px;background:url(../img/common/bg_tabs_xx.gif) bottom repeat-x;overflow:hidden; }
.clan_display .option .all { float:left;padding:12px 0 0 22px;background:url(../img/clan/bl_arr.gif) 15px 14px no-repeat;font-size:11px;color:#5f514d; }
.clan_display .option .all strong { padding-left:3px;color:#cc0000; }
.clan_display .option .sort { float:right;padding:12px 10px 0 8px;background:url(../img/clan/bl_arr.gif) 0 14px no-repeat;font-size:11px;color:#5f514d; }
.clan_display .option .sort dd { padding-left:5px; }
.clan_display .option .sort .on { font-weight:bold; }
.clan_display .option dt { float:left; }
.clan_display .option dd { float:left; }
.clan_display .result { margin-bottom:-15px;padding:12px 0 0 12px;background:url(../img/clan/bl_dbl.gif) 4px 15px no-repeat; }
.clan_info_list { margin-top:20px; }
.clan_info_list .list em { font-weight:bold;color:#fe7201; }
.clan_info_list dt { border-top:1px solid #818181;border-bottom:1px solid #c4c4c4;padding-top:10px;height:22px;background:url(../img/clan/bg_clan_info_x.gif) 0 1px repeat-x;font-size:11px;overflow:hidden; }
.clan_info_list dt strong { color:#cc0000; }
.clan_info_list dt .num { float:left;padding-left:24px;width:64px;color:#888888; }
.clan_info_list dt .writer { float:left; }
.clan_info_list dt .master { float:right;padding-left:20px;width:216px;letter-spacing:-1px; }
.clan_info_list dt .master img { position:relative;right:2px;top:-2px;margin-left:3px; }
.clan_info_list dt .master a { font-weight:bold; }
.clan_info_list dd { margin-bottom:10px;border-bottom:1px solid #e4e4e4;zoom:1;overflow:hidden; }
.clan_info_list dd.search_x { border-top:1px solid #818181;border-bottom:1px solid #e4e4e4;padding:45px 0;text-align:center; }
.clan_info_list dd.search_x strong { color:#fe7201; }
.clan_info_list dd p { float:left;padding:16px 20px;width:415px;line-height:120%;letter-spacing:-1px;font-size:11px; }
.clan_info_list dd .info { float:right;margin:16px 0;border-left:1px solid #e4e4e4;width:234px;overflow:hidden; }
.clan_info_list dd .info .mark { float:left;padding-left:20px;width:58px;height:40px; }
.clan_info_list dd .info .guildmark img { width:50px;height:50px; }
.clan_info_list dd .info ul { float:left;width:120px; }
.clan_info_list dd .info ul li { padding:2px 0;letter-spacing:-1px;font-size:11px;color:#555555; }

.tab_season { width:690px;margin:0 auto; }
.tab_rank { width:690px;margin:0 auto; }
.clan_season_info { margin:0 auto;width:690px;overflow:hidden; }
.clan_season_info h2 { margin:10px 0 0 0;padding:10px 0 0 0;height:20px; }
.clan_season_info h2.tit_info { margin:10px 0 19px 0;padding:10px 0 0 0;height:20px;border-bottom:2px solid #000; }
.clan_season_info .info { position:relative;border:1px solid #c9bab6;width:688px;height:118px;background:url(../img/clan/bg_clan_info.gif) repeat-x; }
.clan_season_info .before { width:688px;height:118px;background:url(../img/clan/bg_login_need.gif) no-repeat; }
.clan_season_info .ing_season .mark { position:absolute;left:6px;top:6px;border:1px solid #cbbcb8;padding:2px;width:100px;height:100px;background:#dfd7d4; }
.clan_season_info .ing_season h3 { position:absolute;left:126px;top:6px;padding-top:16px;width:391px;height:27px;background:url(../img/common/bg_line.gif) left bottom repeat-x;letter-spacing:-1px;font-size:16px;font-weight:bold;color:#cc0000; }
.clan_season_info .ing_season ul { position:absolute;left:126px;top:60px;font-size:11px; }
.clan_season_info .ing_season li { padding:0 0 5px 8px;background:url(../img/clan/bl_dbl.gif) 1px 2px no-repeat; }
.clan_season_info .ing_season img { vertical-align:middle; }
.clan_season_info .ing_season p { position:absolute;right:6px;top:6px;width:150px; }
.exp_season { border-bottom:1px solid #acaaa9; }
.exp_season h3 { background:url(../img/clan/bl_arrow.gif) 0% 4px no-repeat;font:bold 14px dotum;color:#5d1a1a;letter-spacing:-1px;padding:0 0 6px 6px; }
.exp_season p { line-height:1.4;padding:0 0 25px 0;color:#555; }
.exp_season .list { border:1px solid #ded8d7; }
.exp_season .list th { background:#f0ecea;text-align:center;height:23px;padding:6px 0 0 0;border:1px solid #ded8d7; }
.exp_season .list td { border:1px solid #ded8d7;text-align:center;color:#555;height:23px;padding:6px 0 0 0; }
.exp_season .list td.a6 { text-align:left;padding-left:30px; }
.exp_season .txt { padding:0 0 5px 0;display:block; }
.exp_season .sub_txt { padding:5px 5px 10px 0;color:#888;font-size:11px;display:block;text-align:right; }

.clan_season_rank { margin:0 auto;width:690px;overflow:hidden; }
.clan_season_rank h2 { margin:10px 0 0 0;padding:10px 0 0 0;height:20px; }
.clan_season_rank h2.tit_info { margin:10px 0 19px 0;padding:10px 0 0 0;height:20px;border-bottom:2px solid #000; }
.clan_season_rank .info { position:relative;border:1px solid #c9bab6;width:688px;height:118px;background:url(../img/clan/bg_clan_info.gif) repeat-x; }
.clan_season_rank .before { width:688px;height:118px;background:url(../img/clan/bg_login_need.gif) no-repeat; }
.clan_season_rank .team_rank .mark { position:absolute;left:6px;top:6px;border:1px solid #cbbcb8;padding:2px;width:100px;height:100px;background:#dfd7d4; }
.clan_season_rank .team_rank h3 { position:absolute;left:126px;top:0;padding-top:14px;width:550px;height:27px;background:url(../img/common/bg_line.gif) left bottom repeat-x;letter-spacing:-1px;font-size:16px;font-weight:bold;color:#000; }
.clan_season_rank .team_rank ul { position:absolute;left:126px;top:55px;font-size:11px; }
.clan_season_rank .team_rank li { padding:0 0 3px 8px;background:url(../img/clan/bl_dbl.gif) 1px 2px no-repeat; }
.clan_season_rank .team_rank li img { vertical-align:1px;padding:0 3px 0 0; }
.clan_season_rank .team_rank li em { color:#cc0000; }
.clan_season_rank .team_rank img { vertical-align:middle; }
.clan_season_rank .team_rank p { position:absolute;right:6px;top:6px;width:150px; }
.clan_season_rank .team_now { float:left;position:relative;width:340px;height:118px; }
.clan_season_rank .team_now .mark { position:absolute;left:6px;top:6px;border:1px solid #cbbcb8;padding:2px;width:100px;height:100px;background:#dfd7d4; }
.clan_season_rank .team_now h3 { position:absolute;left:116px;top:0;padding-top:5px;width:210px;height:45px;background:url(../img/common/bg_line.gif) left bottom repeat-x;letter-spacing:-1px;font-size:16px;font-weight:bold;color:#000; }
.clan_season_rank .team_now h3 img { display:block;padding:0 0 7px 0; }
.clan_season_rank .team_now ul { position:absolute;left:116px;top:60px;font-size:11px;width:200px; }
.clan_season_rank .team_now li { padding:0 0 3px 8px;background:url(../img/clan/bl_dbl.gif) 1px 2px no-repeat; }
.clan_season_rank .team_now img { vertical-align:middle; }
.clan_season_rank .team_now p { position:absolute;right:6px;top:6px;width:150px; }
.clan_season_rank .clan_war_his { position:relative;margin:20px auto 0 auto;width:680px;height:34px;padding:11px 0 0 10px;background:url(../img/clan/bg_clan_his.gif) no-repeat; }
.clan_season_rank .clan_war_his select { vertical-align:middle; }
.clan_season_rank .clan_war_his .txt { display:inline-block;color:#555;font-weight:bold;vertical-align:middle;width:500px;padding:4px 0 0 0; }
.clan_season_rank .clan_war_his .txt strong { color:#cc0000; }

.clan_season_honor h2 { margin:10px 0 0 0;padding:10px 0 0 0;height:20px; }
.clan_season_honor h2.tit_info { margin:10px 0 19px 0;padding:10px 0 0 0;height:20px;border-bottom:2px solid #000; }
.clan_season_honor { margin:20px auto 0 auto;width:690px;overflow:hidden; }
.clan_season_honor .info { position:relative;border:1px solid #c9bab6;width:688px;height:257px;background:url(../img/clan/bg_clan_info02.gif) repeat-x; }
.clan_season_honor .team_now { float:left;position:relative;width:340px;height:118px; }
.clan_season_honor .team_now .mark { position:absolute;left:6px;top:6px;border:1px solid #cbbcb8;padding:2px;width:100px;height:100px;background:#dfd7d4; }
.clan_season_honor .team_now h3 { position:absolute;left:116px;top:0;padding-top:5px;width:210px;height:45px;background:url(../img/common/bg_line.gif) left bottom repeat-x;letter-spacing:-1px;font-size:16px;font-weight:bold;color:#000; }
.clan_season_honor .team_now h3 img { display:block;padding:0 0 7px 0; }
.clan_season_honor .team_now ul { position:absolute;left:116px;top:60px;width:200px; }
.clan_season_honor .team_now li { padding:0 0 3px 8px;background:url(../img/clan/bl_dbl.gif) 1px 2px no-repeat; }
.clan_season_honor .team_now li em { color:#cc0000; }
.clan_season_honor .team_now img { vertical-align:middle; }
.clan_season_honor .team_now p { position:absolute;right:6px;top:6px;width:150px; }
.clan_season_honor .rank_list table { background:url(../img/bbs/tbl_rank_bg02.gif) 0% 0% repeat-x;  }
.clan_season_honor .map_rank { padding:130px 0 0 6px; }
.clan_season_honor .map_rank h3 { padding:0 0 5px 3px; }
.clan_season_honor .map_rank table { border:1px solid #cbbcb8; }
.clan_season_honor .map_rank th { background:#beaca8;color:#786965;text-align:center;border:1px solid #cbbcb8;height:18px;padding:5px 0 0 0;width:134px;font-weight:bold; }
.clan_season_honor .map_rank td { background:#dfd7d4;color:#555;text-align:center;border:1px solid #cbbcb8;height:18px;padding:4px 0 3px 0; }
.clan_season_honor .map_rank td img { vertical-align:middle; }
.clan_season_honor .rank_list td { padding:7px 0 0 0; } 

.item_list { margin:0 auto;width:690px; }
.item_list .list { margin-bottom:20px;border:1px solid #cabcb8;padding:15px 20px;background:url(../img/item/bg_item_x.gif) #dfd7d4 repeat-x;zoom:1;overflow:hidden; }
.item_list .list dt { float:left;width:180px; }
.item_list .list .pic { position:relative;width:162px;height:120px;background:url(../img/item/bg_pic.gif) no-repeat;display:block; }
.item_list .list .pic:hover { background:url(../img/item/bg_pic.gif) 0 -120px no-repeat; }
.item_list .list .pic img { position:absolute;left:20px;top:21px; }
.item_list .list .contents { float:left;width:310px; }
.item_list .list .contents h3 { padding:5px 0 0 0;font-weight:bold;color:#cc0000; }
.item_list .list .contents .require { padding:5px 0;zoom:1;overflow:hidden; }
.item_list .list .contents .nation { float:left;padding:0 2px 0 0;width:59px;background:url(../img/item/bg_bar.gif) right 2px no-repeat; }
.item_list .list .contents .nation li { float:left;padding-right:3px;height:15px;overflow:hidden; }
.item_list .list .contents .nation .on img { margin-top:-15px; }
.item_list .list .contents .branch { float:left;padding:0 0 0 5px;width:230px; }
.item_list .list .contents .branch li { float:left;padding-right:3px;height:16px;overflow:hidden; }
.item_list .list .contents .branch .on img { margin-top:-16px; }
.item_list .list .contents .cash { padding:0 0 0 18px;height:23px;background:url(../img/item/bl_cash.gif) 0 5px no-repeat; }
.item_list .list .contents p { padding:5px 0 0 0;width:291px; }
.item_list .list .contents p a { letter-spacing:-1px;color:#888888; }
.item_list .list .button { float:left;padding-top:20px;width:155px; }

.clan_mark_ch h2 { margin:10px 0 0 0;padding:10px 0 0 0;height:20px; }
.clan_mark_ch h2.tit_info { margin:10px 0 19px 0;padding:10px 0 0 0;height:20px;border-bottom:2px solid #000; }
.clan_mark_ch h2.tit_none { margin:0;padding:0; }
.clan_mark_ch { margin:0 auto;width:690px;overflow:hidden; }
.clan_mark_ch .info { clear:both; }
.clan_mark_ch .clan_mark_list { clear:both; }
.clan_mark_ch .info { position:relative;border:1px solid #c9bab6;width:688px;height:317px;background:url(../img/clan/bg_clan_info03.gif) repeat-x; }
.clan_mark_ch .team_now { float:left;position:relative;width:340px;height:118px; }
.clan_mark_ch .team_now .mark { position:absolute;left:6px;top:6px;border:1px solid #cbbcb8;padding:2px;width:100px;height:100px;background:#dfd7d4; }
.clan_mark_ch .team_now h3 { position:absolute;left:116px;top:10px;padding-top:5px;width:550px;height:29px;background:url(../img/common/bg_line.gif) left bottom repeat-x;letter-spacing:-1px;font-size:16px;font-weight:bold;color:#000; }
.clan_mark_ch .team_now h3 img { display:block;padding:0 0 7px 0; }
.clan_mark_ch .team_now h3 strong { color:#cc0000; }
.clan_mark_ch .team_now ul { position:absolute;left:116px;top:55px;width:550px; }
.clan_mark_ch .team_now li { padding:0 0 7px 8px;background:url(../img/clan/bl_dbl.gif) 1px 2px no-repeat;color:#343434; }
.clan_mark_ch .team_now li em { color:#cc0000; }
.clan_mark_ch .team_now img { vertical-align:middle; }
.clan_mark_ch .team_now p { position:absolute;right:6px;top:6px;width:150px; }
.clan_mark_ch .mark_info dl { background:url(../img/clan/bg_mark_info.gif) 0% 0% no-repeat;width:690px;height:120px;padding:15px 0 0 14px; }
.clan_mark_ch .mark_info dt { font:bold 16px dotum;color:#000;padding:0 0 20px 0; }
.clan_mark_ch .mark_info dt strong { color:#cc0000; }
.clan_mark_ch .mark_info dd { padding:0 0 6px 69px; }
.clan_mark_ch .mark_info dd.a1 { background:url(../img/clan/img_mark_info_1.gif) 0% 0% no-repeat; }
.clan_mark_ch .mark_info dd.a2 { background:url(../img/clan/img_mark_info_2.gif) 0% 0% no-repeat; }

.clan_mark_ch .mark_list h2 { margin:10px 0 10px 0;padding:10px 0 0 0;height:20px;border-bottom:2px solid #000;position:relative; } 
.clan_mark_ch .mark_list h2 .sel { position:absolute;right:0;top:0; }
.clan_mark_ch .mark_list ul.listBx { overflow:hidden;zoom:1;width:680px;margin-left:-4px;margin-bottom:-15px; }
.clan_mark_ch .mark_list ul.listBx li { float:left;text-align:center;width:81px;height:108px;padding:0 0 16px 16px; }
.clan_mark_ch .mark_list ul.listBx li .guildmark { width:81px;height:81px;background:#dfd7d4;border:1px solid #cbbcb8; }
.clan_mark_ch .mark_list ul.listBx li .guildmark img { width:73px;height:73px;padding:4px; }
.clan_mark_ch .mark_list ul.listBx li .btn { padding:6px 0 0 0; }
.clan_mark_ch .mark_list ul.listBx li .btn p { padding:5px 0 0 0;font-size:11px;letter-spacing:-1px; }

.clan_mark_ch .clan_mark_list { padding:0 6px; }
.clan_mark_ch .clan_mark_list h2 { position:relative; }
.clan_mark_ch .clan_mark_list h2 .btn { position:absolute;display:block;right:0;top:5px; }
.clan_mark_ch .clan_mark_list ul { background:url(../img/clan/bg_mark_list.gif) 0% 0% no-repeat;width:676px;height:131px;padding:21px 0 0 0;overflow:auto; }
.clan_mark_ch .clan_mark_list ul.listBx li { float:left;text-align:center;width:106px;height:138px;padding:0 0 0 19px; }
.clan_mark_ch .clan_mark_list ul.listBx li .guildmark { width:104px;height:104px;background:#dfd7d4;border:1px solid #cbbcb8; }
.clan_mark_ch .clan_mark_list ul.listBx li .guildmark img { width:94px;height:94px;padding:4px; }
.clan_mark_ch .clan_mark_list ul.listBx li .sel { padding:6px 0 0 0; }

#bfo-pds .bbs_top { display:none; }
.download_game { position:relative;margin:0 auto;width:690px;height:301px;background:url(../img/pds/img_download.jpg) no-repeat; }
.download_game .down1 { position:absolute;left:94px;top:98px;width:220px;height:58px; }
.download_game .down2 { position:absolute;left:434px;top:98px;width:220px;height:58px; }
.download_game .directx { position:absolute;left:424px;top:212px;width:118px;height:48px; }

.download_game_new { position:relative;margin:0 auto;width:690px;height:441px;background:url(../img/pds/img_download_new.jpg) no-repeat; }
.download_game_new .down1 { position:absolute;left:94px;top:98px;width:220px;height:58px; }
.download_game_new .down2 { position:absolute;left:434px;top:98px;width:220px;height:58px; }
.download_game_new .down3 { position:absolute;left:29px;top:252px;width:630px;height:48px; }
.download_game_new .directx { position:absolute;left:424px;top:351px;width:118px;height:48px; }

.download_spec { position:relative;margin:0 auto;width:690px; }
.download_spec h2 { margin:20px 0 0 0;padding-top:5px;height:20px; }
.download_spec table { width:100%;border-collapse:collapse; }
.download_spec th { border:1px solid #ded8d7;padding:8px;font-weight:bold;color:#555555;background:#f0ecea;letter-spacing:-1px;font-size:11px; }
.download_spec td { border:1px solid #ded8d7;padding:8px;width:40%;text-align:center;font-size:11px; }
.download_system { position:relative;margin:0 auto;width:690px; }
.download_system h2 { position:relative;margin:20px 0 0 0;padding-top:5px;height:20px; }
.download_system .btn_system_check { position:absolute;right:0;top:0; }
.download_system table { width:100%;border-collapse:collapse; }
.download_system th { border:1px solid #ded8d7;padding:8px;font-weight:bold;color:#555555;background:#f0ecea;letter-spacing:-1px;font-size:11px; }
.download_system td { border:1px solid #ded8d7;padding:8px;width:80%;text-align:center;font-size:11px; }
.download_driver { margin:0 auto;width:690px; }
.download_driver h2 { margin:20px 0 0 0;padding-top:5px;height:20px; }
.download_driver .driver { position:relative;margin-bottom:10px;width:690px;height:92px;background:url(../img/pds/bg_graphic_driver.gif) no-repeat; }
.download_driver .driver .down1 { position:absolute;left:140px;top:52px; }
.download_driver .driver .down2 { position:absolute;left:500px;top:52px; }
.download_driver .geforce { float:left; }
.download_driver .geforce li { position:relative;width:360px;height:20px; }
.download_driver .geforce li a { position:absolute;left:260px;top:0; }
.download_driver .ati { float:left; }
.download_driver .ati li { position:relative;width:330px;height:20px; }
.download_driver .ati li a { position:absolute;left:260px;top:0; }
.download_driver .win_xp { background:url(../img/pds/img_win_xp.gif) 8px 4px no-repeat; }
.download_driver .win_xp_geforce_8 { background:url(../img/pds/img_win_xp_geforce_8.gif) 8px 4px no-repeat; }

.download_driver .win_xp_64bit { background:url(../img/pds/img_win_xp_64bit.gif) 8px 4px no-repeat; }
.download_driver .win_xp_64bit_geforce_8 { background:url(../img/pds/img_win_xp_64bit_geforce_8.gif) 8px 4px no-repeat; }
.download_driver .win_vista { background:url(../img/pds/img_win_vista.gif) 8px 4px no-repeat; }
.download_driver .win_vista_64bit { background:url(../img/pds/img_win_vista_64bit.gif) 8px 4px no-repeat; }
.download_driver .dotnet { position:relative;clear:both;padding-top:10px;width:690px;height:41px;background:url(../img/pds/bg_framework.gif) 0 10px no-repeat; }
.download_driver .dotnet a { position:absolute;left:174px;top:32px;width:130px;height:16px; }

/** guide **/
.guide_link { margin:0 auto;border:1px solid #c9bab6;border-top:2px solid #484848;width:686px;padding:0 1px;background:url(../img/guide/bg_guide_y.gif) repeat-y; }
.guide_link ol { padding-bottom:1px;_width:100%;background:url(../img/guide/bg_guide_x.gif) left bottom repeat-x;overflow:hidden;}
.guide_link li { float:left; border:1px solid transparent;}
.guide_link h2 { padding:12px 0 10px 8px;width:102px;font-weight:bold;color:#484848;display:block; }
.guide_link li a { padding:12px 12px 8px 12px;background:url(../img/guide/bg_guide_bar.gif) right 13px no-repeat;font-weight:normal;color:#484848;display:block; }
.guide_link li a:hover { letter-spacing:-1px;font-weight:bold;color:#ca1a00; }

/* shop */
#shopArea { padding:0 30px; }
#shopArea .iteminfo { padding:20px 0 0 0; }
#shopArea .itemList { padding:0 0 30px 0; }
#shopArea .itemList h2 { padding:0 0 10px 0; }
#shopArea .itemList dl { overflow:hidden;zoom:1;background:url(../img/shop/bg_itemlist.jpg) 0% 0% no-repeat;width:589px;height:159px;padding:20px 0 0 101px;}
#shopArea .itemList dt { display:none; }
#shopArea .itemList dd {line-height:1.7;width:530px;height:18px;padding:0 0 15px 0;*padding:0 0 15px 0; }
#shopArea .itemList dd a { height:18px;overflow:hidden;zoom:1;display:inline-block; }
#shopArea .itemList dd a:hover img { margin-top:-18px; }
#shopArea .itemList dd .on img { margin-top:-18px; }

#shopArea .recom_item { overflow:hidden;zoom:1;background:url(../img/shop/bg_recom_item.gif) 0% 0% no-repeat;padding:35px 0 0 20px;width:671px;height:165px;  }
#shopArea .recom_item li { float:left;width:223px; }
#shopArea .recom_item .imgBx { float:left;padding:0 5px 0 0;position:relative; }
#shopArea .recom_item .imgBx a {background:url(../img/shop/bg_item.png) 0% 0% no-repeat;width:75px;height:75px;padding:5px;display:block; }
#shopArea .recom_item .imgBx a:hover {background:url(../img/shop/bg_itemon.png) 0% 0% no-repeat; }
#shopArea .recom_item dt { color:#cc0000;font-weight:bold;height:16px; }
#shopArea .recom_item dt a { color:#cc0000; }
#shopArea .recom_item dd.txt { color:#888;overflow:hidden;font-size:11px;padding:4px 0 2px 0;letter-spacing:-1px;white-space:nowrap; text-overflow:ellipsis;width:120px;overflow:hidden;display:inline-block; }
#shopArea .recom_item dd.btn { width:200px;*width:100px; }
#shopArea .recom_item dd.btn img { margin:0 2px 0 0; }
#shopArea .recom_item dd.point { padding:3px 0 0 0; }
#shopArea .recom_item select {width:115px;}

#itemBox .titSrh { border-top:2px solid #000;margin:0 0 15px 0;overflow:hidden;zoom:1;border-left:1px solid #a89a97;border-right:1px solid #a89a97;background:url(../img/shop/bg_tabline.gif) 0% 0% repeat-x;height:33px; }
#itemBox .titSrh .lt { float:left;background:url(../img/shop/ico_arrow.gif) 12px 12px no-repeat;font-weight:bold;padding:10px 0 0 24px;color:#000; }
#itemBox .titSrh .rt { float:right;padding:7px 9px 0 0; }
#itemBox .tabArea { position:relative;border-top:2px solid #000;padding:0 0 15px 0;width:691px; }
#itemBox .tabArea ul { overflow:hidden;zoom:1;border-left:1px solid #a89a97;background:url(../img/shop/bg_tabline.gif) 0% 0% repeat-x;height:33px; }
#itemBox .tabArea li { float:left;width:69px;height:33px; }
#itemBox .tabArea li a { background:url(../img/shop/bg_tab.gif) 0% 0% no-repeat;font-size:11px;color:#5f514d;text-align:center;display:inline-block;width:69px;height:22px;padding:11px 0 0 0;text-decoration:none; }
#itemBox .tabArea li a:hover { color:#cc0000;text-decoration:underline; }
#itemBox .tabArea li a.on { background:url(../img/shop/bg_tabon.gif) 0% 0% no-repeat;color:#cc0000; }
#itemBox .tabArea .itemlist { position:absolute;right:10px;top:7px; }
#itemBox .listBox .point_info { padding:10px 0 0 10px; }
#itemBox .listBox .point_info a { padding:12px 0 0 0;color:#cc0000;font-weight:bold;text-decoration:underline; }
#itemBox .listBox ul { overflow:hidden;zoom:1;padding:0 0 20px 10px;margin:25px 0 10px 0;background:url(../img/shop/bg_dotline.gif) 0% 100% repeat-x; } 
#itemBox .listBox ul.none { background:none;padding-bottom:0; } 
#itemBox .listBox li { float:left;width:334px; }
#itemBox .listBox li.none {text-align:center;width:650px;font-weight:bold;padding:60px 0 0 0; }
#itemBox .listBox .imgBx { float:left;padding:0 20px 0 0;position:relative; }
#itemBox .listBox .imgBx a {background:url(../img/shop/bg_item.png) 0% 0% no-repeat;width:75px;height:75px;padding:5px;display:block; }
#itemBox .listBox .imgBx a:hover {background:url(../img/shop/bg_itemon.png) 0% 0% no-repeat; }
#itemBox .listBox dl { float:left;padding:3px 0 0 0;overflow:hidden;zoom:1;width:227px; }
#itemBox .listBox dt { color:#cc0000;font-weight:bold;height:16px; }
#itemBox .listBox dt a { color:#cc0000; }
#itemBox .listBox dd.kind { padding:0 0 5px 0;overflow:hidden;zoom:1; }
#itemBox .listBox dd.kind .kd1 { float:left;background:url(../img/shop/bg_line.gif) right 1px no-repeat;padding:0 5px 0 0;margin:0 4px 0 0;line-height:1.6;}
#itemBox .listBox dd.kind .kd2 { padding:0 5px 0 0;margin:0 4px 0 0;line-height:1.6; }
#itemBox .listBox dd.kind .kd3 { background:url(../img/shop/bg_line.gif) left 0% no-repeat;padding:0 0 0 5px;margin-left:-8px; }
#itemBox .listBox dd.cash { height:35px; }
#itemBox .listBox dd.txt { width:210px;height:28px;margin:0 0 7px 0;color:#888;overflow:hidden; }
#itemBox .listBox dd.mny { font:bold 11px dotum;color:#555;padding:0 0 5px 0; }
#itemBox .listEtc { border-top:2px solid #000; padding:25px 0 0 0;}
#itemBox .listEtc ul { margin:25px 0 0 0;height:110px; }
#itemBox .listEtc dd.btn img { float:left; }
#itemBox .listEtc dd.btn .btn_txt { height:35px;color:#888;float:left;background:url(../img/shop/bg_btn.gif) 0% 0% no-repeat;padding:3px 0 0 10px;margin:0 0 0 10px; }
#itemBox .listEtc dd.btn .btn_txt p { color:#cc0000;font-weight:bold; }

#shopArea .shop_bbs_day { background:url(../img/shop/bg_srhday.gif) 0% 0% no-repeat;width:677px;height:34px;padding:11px 0 0 13px;margin:0 0 20px 0; }
#shopArea .shop_bbs_day img { vertical-align:-2px;margin:0 0 0 5px; }
#shopArea .shop_bbs_list { margin:0 auto;width:690px; }
#shopArea .shop_bbs_list table { width:690px;border-collapse:collapse;background:url(../img/shop/bbs_list_tit.gif) no-repeat;table-layout:fixed; }
#shopArea .shop_bbs_list tr.title { border:0; }
#shopArea .shop_bbs_list th { height:35px;no-repeat; }
#shopArea .shop_bbs_list th p { text-indent:-5000px; }
#shopArea .shop_bbs_list td { border-bottom:1px solid #e4e4e4;padding:7px 0 6px 0;text-align:center;color:#888888;font-weight:bold; }
#shopArea .shop_bbs_list .no { width:65px;font:10px verdana; }
#shopArea .shop_bbs_list .buy { width:160px;font:10px verdana; }
#shopArea .shop_bbs_list .itname { width:235px;font-weight:bold; }
#shopArea .shop_bbs_list .buymny { width:230px;font:10px verdana; }
#shopArea .shop_bbs_list td.itname { padding-left:20px;width:215px;text-align:left; }
#shopArea .shop_bbs_list td.buymny span { display:inline-block;width:110px;vertical-align:4px;text-align:right;4px;margin:0 30px 0 0; }
#shopArea .shop_bbs_list td.buymny a { overflow:hidden;height:16px;display:inline-block; }
#shopArea .shop_bbs_list td.buymny a:hover img { margin-top:-16px; }
#shopArea .shop_bbs_list td.buymny img { vertical-align:0px }

/* °³Á¶¼¥ */
.tuning_area { overflow:hidden;zoom:1; }
.tuning_area .real_info { background:url(../img/common/img_tuning.gif) 0% 0% no-repeat;width:593px;height:43px;padding:117px 0 58px 97px;position:relative; }
.tuning_area .real_info .recent { background:url(../img/common/bg_tuning_mq.gif) 0% 0% no-repeat;width:252px;height:17px;padding:6px 23px 0 0; }
.tuning_area .real_info .recent p { display:inline;padding:0 30px 0 0; }
.tuning_area .real_info .tuninglist { border:1px solid #a39f9d;width:273px;background:#e9e4e3;margin-top:-2px; }
.tuning_area .real_info .tuninglist li { border-top:1px solid #d7d3d1;height:16px;padding:5px 0 0 0;font-size:11px; }
.tuning_area .real_info .tuninglist em { display:inline-block;width:220px;padding-left:8px;font-size:12px; }
.tuning_area .real_info .btn { position:absolute;top:117px;left:377px; }

.tuning_list .list { overflow:hidden;zoom:1;margin-left:-27px;_margin-left:-55px;margin-bottom:22px;background:url(../img/shop/bg_dotline.gif) 0% 100% repeat-x;overflow:hidden;zoom:1;padding:0 0 24px 0; }
.tuning_list .none { background:none;margin-bottom:0;padding:0; }
.tuning_list li { float:left;margin:0 0 0 27px;width:212px; }
.tuning_list dt { padding:0 0 12px 0; }
.tuning_list dt a { display:inline-block;border:4px solid #897975; }
.tuning_list dt a:hover { border:4px solid #cc0000; }
.tuning_list dt a img { border:1px solid #9a9a9a; }
.tuning_list dd.name { color:#cc0000;font-weight:bold;padding:0 0 4px 0; }
.tuning_list dd.txt { color:#888;line-height:1.4;letter-spacing:-1px;padding:0 0 4px 0; }
.tuning_list dd.btn { margin-top:10px; }
.tuning_list .SelectShop { width:200px; }

.pcbang_list { margin:0 auto;width:690px; }
.pcbang_list .pcbang_top { padding:0 0 40px 0; }
.pcbang_list .pc_srh { background:url(../img/bbs/bg_pc_srh.gif) 0% 0% no-repeat;height:34px;padding:11px 0 30px 64px; }
.pcbang_list .pc_srh .inp { width:485px;border:1px solid #cdcdcf;border-right:none;height:15px;padding:4px 0 0 5px; }

.pcbang_list .info { overflow:hidden;zoom:1;padding:0 0 7px 0; }
.pcbang_list .info .lt { float:left;font-size:11px;background:url(../img/common/bl_ar.gif) 4px 2px no-repeat;padding:0 0 0 12px;}
.pcbang_list .info .lt strong { color:#cc0000;letter-spacing:-1px; }
.pcbang_list .info .rt { float:right;padding:2px 2px 0 0; }

.pcbang_list table { width:690px;border-collapse:collapse;background:url(../img/bbs/tbl_bbs_bg.gif) no-repeat;table-layout:fixed; }
.pcbang_list .name { width:180px; }
.pcbang_list .phone { width:125px; }
.pcbang_list .addr { width:385px; }
.pcbang_list th.name { background:url(../img/bbs/tbl_pc_name.gif) center 10px no-repeat; }
.pcbang_list th.phone { background:url(../img/bbs/tbl_pc_phone.gif) center 10px no-repeat; }
.pcbang_list th.addr { background:url(../img/bbs/tbl_pc_addr.gif) center 10px no-repeat; }
.pcbang_list td { padding:4px 0 5px 0; }
.pcbang_list td.name { color:#555;text-align:left;padding:7px 0 0 22px; }
.pcbang_list td.phone { font:10px verdana;color:#888;vertical-align:middle; }
.pcbang_list td.addr { color:#555; }
.pcbang_list td.addr span { display:inline-block;width:300px;text-align:left; }
.pcbang_list td.addr img { vertical-align:-4px; }

.pcbang_list .no_result { background:none;text-align:center;border-top:1px solid #818181;border-bottom:1px solid #e4e4e4; }
.pcbang_list .no_result td { padding:40px;color:#555; }
.pcbang_list .no_result img { vertical-align:-6px; }
.pcbang_list .no_result strong { color:#fe7201; }

/* SNS ¿¬µ¿ */
.sns_link {height:23px; margin-top:10px;text-align:right; }
.sns_link ul { float:right;zoom:1;overflow:hidden; }
.sns_link li { float:left;list-style:none; display:inline; margin:0 0 0 4px;}
.sns_link li em {position:relative; top:2px; padding-right:1px;letter-spacing:-1px;font-size:11px;color:#4b2d25; vertical-align:top;}
.sns_link li a { float:left;margin-left:3px;display:inline; }
.sns_link li p { float:left;margin-left:2px;display:inline;  padding:0 1px 0 0; background:url(../img/bbs/bg_sns_r.gif) right top no-repeat; font-size:10px;font-family:verdana; }
.sns_link li span {position:relative; top:-1px; padding:2px 7px 0 10px; _width:1px;height:17px;background:url(../img/bbs/bg_sns.gif) 0 1px no-repeat; white-space:nowrap;color:#666;display:block; }
.sns_link li strong { color:#565656; }

#idEditorIframe {width:100%; height:100%; padding:0; margin:0;}
#post_message {visibility:hidden;}
#message_desc {visibility:hidden;}
div.admin_option {margin:5px 0; padding:5px; background:#eee; border:1px solid #ccc; font:11px dotum; letter-spacing:-1px;}
/*#itemBox .listEtc ul { margin:25px 0 0 0;height:110px; }*/

/* ´ëÈ¸ µ¿¿µ»ó */
.ucc_bbs { padding:0 0 0 30px; }
	.ucc_bbs p.tit { border-top:2px solid #484848;width:690px;padding:20px 0 9px 0; }
	.ucc_bbs .ucc_bbs_list ul { overflow:hidden;zoom:1;width:720px;margin:0 0 0 -20px; }
	.ucc_bbs .ucc_bbs_list li { text-align:center;width:216px;height:222px;overflow:hidden;zoom:1;float:left;margin-left:20px; }
	.ucc_bbs .ucc_bbs_list li.none { margin-right:0; }
	.ucc_bbs .ucc_bbs_list li .img { padding:0 0 10px 0; }
	.ucc_bbs .ucc_bbs_list li .img img { border:3px solid #a89a97; }
	.ucc_bbs .ucc_bbs_list li .img img:hover { border:3px solid #cc0000; }
	.ucc_bbs .ucc_bbs_list li .subject { padding:0 0 10px 0; }
	.ucc_bbs .ucc_bbs_list li .subject a { color:#5f514d;font-weight:bold; }
	.ucc_bbs .ucc_bbs_list li .subject a:hover { color:#cc0000; }
	.ucc_bbs .ucc_bbs_list li div { font:11px verdana;text-align:left; }
	.ucc_bbs .ucc_bbs_list li div img { vertical-align:middle; }
	.ucc_bbs .ucc_bbs_list li .in1 { padding:0 0 3px 0; }
	.ucc_bbs .ucc_bbs_list li .in1 .recom { background:url(../img/bbs/ico_mv_recom.gif) 0% 2px no-repeat;padding:0 5px 0 30px; }
	.ucc_bbs .ucc_bbs_list li .in1 .count { background:url(../img/bbs/ico_mv_count.gif) 0% 2px no-repeat;padding:0 5px 0 41px; }
	.ucc_bbs .ucc_bbs_list li .in2 .name { background:url(../img/bbs/ico_mv_name.gif) 0% 2px no-repeat;padding:0 0 5px 41px; }

	.ucc_bbs .ucc_youtube { border-top:1px solid #acaaa9;padding:20px 0 20px 0;width:690px; }
	.ucc_bbs .theme_list { border-top:none !important;margin-left:0; }
	.ucc_bbs .bbs_paging { margin-left:0; }
	.ucc_bbs .bbs_foot { margin-left:0; }

.contenst_bbs .ucc_bbs_list { border-bottom:1px solid #acaaa9;width:690px; }
.contenst_bbs .ucc_bbs_list p.tit { border:0 !important; }
	.contenst_list { position:relative;width:690px; }
	.contenst_list .tit { padding:20px 0 15px 0 !important; }
	.contenst_list .sel { position:absolute;right:3px;top:18px; }

/* ´ëÈ¸ µ¿¿µ»ó */
.contest_mv { padding:0 0 0 30px; }
	.contest_mv .selectarea { text-align:right;padding:0 20px 15px 0; }
	.contest_mv .selectarea select { vertical-align:middle;background:#fff; }
	.theme_list .banner { padding:0 0 20px 0;margin-top:-2px; }
	.contest_mv ul { overflow:hidden;zoom:1;width:720px;margin:0 0 0 -20px; }
	.contest_mv li { text-align:center;width:216px;height:222px;overflow:hidden;zoom:1;float:left;margin-left:20px; }
	.contest_mv li.none { margin-right:0; }
	.contest_mv li .img { padding:0 0 10px 0; }
	.contest_mv li .img img { border:3px solid #a89a97; }
	.contest_mv li .img img:hover { border:3px solid #cc0000; }
	.contest_mv li .subject { padding:0 0 3px 0; }
	.contest_mv li .subject a { color:#5f514d;font-weight:bold; }
	.contest_mv li .subject a:hover { color:#cc0000; }
	.contest_mv li div { font:11px verdana;text-align:left; }
	.contest_mv li div img { vertical-align:middle; }
	.contest_mv li .in1 { padding:0 0 3px 0; }
	.contest_mv li .in1 .recom { background:url(../img/bbs/ico_mv_recom.gif) 0% 2px no-repeat;padding:0 5px 0 30px; }
	.contest_mv li .in1 .count { background:url(../img/bbs/ico_mv_count.gif) 0% 2px no-repeat;padding:0 5px 0 41px; }
	.contest_mv li .in2 .date { background:url(../img/bbs/ico_mv_date.gif) 0% 3px no-repeat;padding:0 0 5px 50px; }
	.contest_mv li .in2 .name { background:url(../img/bbs/ico_mv_name.gif) 0% 2px no-repeat;padding:0 0 5px 41px; }


/* PC¹æ Ã£±â New */
.pcb_contents { padding:0 30px; }
.pcb_contents .pcb_tab { overflow:hidden;background:url(../img/pcbang/bg_pcb_tab.gif) 0% 0% repeat-x;height:33px;margin:0 0 20px 0;border-top:2px solid #000; }
.pcb_contents .pcb_tab li { float:left;margin-right:1px }
.pcb_contents .pcb_tab li a { text-indent:-10000px;display:block }
.pcb_contents .pcb_tab li a.favorite { width:107px;height:33px;background:url(../img/pcbang/tab_pcb_1.gif) no-repeat }
.pcb_contents .pcb_tab li a.near { width:106px;height:33px;background:url(../img/pcbang/tab_pcb_2.gif) no-repeat }
.pcb_contents .pcb_tab li.on a { background-position:0 -33px }
.pcb_contents .pcb_search { position:relative;margin-bottom:29px;width:690px;height:78px;background:url(../img/pcbang/bg_pcb_search.jpg) no-repeat }
.pcb_contents .pcb_search .searchform { position:absolute;left:65px;top:13px; }
.pcb_contents .pcb_search .searchform .inputbox { border:0;width:550px;height:20px;vertical-align:top;background:transparent;font-weight:bold;color:#a0a0a0;}
.pcb_contents .pcb_search .searchform small { position:absolute;left:5px;top:5px;font-size:12px;}
.pcb_contents .pcb_search .btn_pcb_search { position:absolute;left:525px;top:-2px;width:127px;height:42px;text-indent:-5000px;background:url(../img/pcbang/btn_pcb_search.gif) no-repeat }
.pcb_contents .pcb_search_result { margin:-10px 0 30px 0; }
.pcb_contents .pcb_search_result .msg { padding:0 0 5px 6px;background:url(../img/pcbang/bl_pcb_dot.gif) 0 2px no-repeat;font-size:11px;color:#4d4534 }
.pcb_contents .pcb_search_result .msg em { font-weight:bold;color:#da2b02;background:none; }
.pcb_contents .pcb_search_result .list { background:url(../img/pcbang/bg_pcb_table.jpg) no-repeat }
.pcb_contents .pcb_search_result table { border:0;width:690px;border-collapse:collapse }
.pcb_contents .pcb_search_result .name { width:166px }
.pcb_contents .pcb_search_result .phone { width:117px }
.pcb_contents .pcb_search_result .link { width:102px }
.pcb_contents .pcb_search_result th { border:0;height:37px;text-indent:-5000px }
.pcb_contents .pcb_search_result td { border-bottom:1px solid #ddd5c4;padding:8px 0 6px 0;text-align:center;color:#555; }
.pcb_contents .pcb_search_result td.name { text-align:left }
.pcb_contents .pcb_search_result td.address { text-align:left }
.pcb_contents .pcb_search_result td.phone { font:10px verdana;color:#888;vertical-align:top; }
.pcb_contents .pcb_search_result td.link { padding:4px 0 2px 0 }
.pcb_contents .pcb_search_result td p { padding-left:12px }
.pcb_contents .pcb_search_result td.no_result { padding:100px 0;line-height:1.6;color:#4d4534 }
.pcb_contents .pcb_search_result .btn_lounge { width:54px;height:24px;background:url(../img/pcbang/btn_lounge.png) no-repeat;display:inline-block }
.pcb_contents .pcb_info { position:relative;margin-bottom:30px;width:690px;background:url(../img/pcbang/bg_pcb_info.gif) no-repeat;overflow:hidden }
.pcb_contents .pcb_info .pcb_tab { height:33px }
.pcb_contents .pcb_info .connection { position:absolute;right:10px;top:8px;padding-left:6px; }
.pcb_contents .pcb_info .connection span { position:relative;top:6px;letter-spacing:-1px;font-size:11px;color:#555;vertical-align:top }
.pcb_contents .pcb_info .connection a { margin-right:4px;color:#4d4534;vertical-align:top }
.pcb_contents .pcb_info .connection .btn_lounge { width:54px;height:24px;background:url(../img/pcbang/btn_lounge.png) no-repeat;display:inline-block }
.pcb_contents .pcb_info .articles { margin-bottom:10px;padding-left:21px;width:750px;_width:771px;overflow:hidden }
.pcb_profile .article { position:relative;float:left;margin-right:47px;width:300px }
.pcb_profile .article dl.info { margin-bottom:0;min-height:150px;height:auto !important;_height:150px }
.pcb_profile .article dt { padding-left:6px;height:28px;background:url(../img/pcbang/bl_pcb_dot.gif) 0 9px no-repeat }
.pcb_profile .article dt span { position:relative;top:5px;vertical-align:top;font-weight:bold }
.pcb_profile .article .btn_lounge { width:54px;height:24px;background:url(../img/pcbang/btn_lounge.png) no-repeat;vertical-align:top;display:inline-block }
.pcb_profile .article dd { padding:3px 0 3px 170px;color:#4d4534 }
.pcb_profile .article dd.pic { position:absolute;left:0;top:28px;border:4px solid #897975;padding:1px }
.pcb_profile .article dd.pic img { vertical-align:top; }
.pcb_profile .article dd.address { padding-top:15px }
.pcb_profile .article .btn_pcb_event { margin-right:3px;width:52px;height:20px;background:url(../img/pcbang/btn_pcb_event.gif) no-repeat;display:inline-block }
.pcb_profile .article .btn_pcb_match { margin-right:3px;width:52px;height:20px;background:url(../img/pcbang/btn_pcb_match.gif) no-repeat;display:inline-block }
.pcb_profile .article .coupon { background:url(../img/pcbang/bg_coupon.gif) 0 22px no-repeat;width:302px; }
.pcb_profile .article .coupon h4 { height:22px;background:url(../img/pcbang/bg_premium_coupon.gif) 5px 3px no-repeat;text-indent:-5000px }
.pcb_profile .article .coupon ul { padding:8px 12px 6px 12px;background:url(../img/pcbang/bg_coupon_foot.gif) bottom no-repeat }
.pcb_profile .article .coupon li { padding:0 0 2px 6px;_width:304px;background:url(../img/pcbang/bl_pcb_dot.gif) 0 5px no-repeat;color:#676051;white-space:nowrap;text-overflow:ellipsis;overflow:hidden }
.pcb_profile .article .coupon li a { letter-spacing:-1px;color:#676051 }
.pcb_profile .article .coupon li span { font-size:10px;font-family:verdana;color:#888888 }
.pcb_profile .profile_no { float:none;margin:0;padding-top:100px;width:690px;height:160px;_height:260px;text-align:center; }
.pcb_profile .profile_no p { line-height:1.6;color:#4d4534 }
.pcb_profile .login { position:relative;float:none;margin:-20px 0 0 -21px;padding:0;width:690px;height:282px;background:url(../img/pcbang/bg_pcb_login.jpg) no-repeat; }
.pcb_profile .login p { display:none }
.pcb_profile .btn_mem_join { position:absolute;left:261px;top:180px;width:58px;height:26px;display:block; }
.pcb_profile .btn_mem_idpw { position:absolute;left:322px;top:180px;width:107px;height:26px;display:block; }
.pcb_page { padding:10px 0;margin:20px 0 0 0;text-align:center;background:url(../img/pcbang/bg_page_line.gif) 0% 0% repeat-x; }
.pcb_page span { position:relative;padding:0 4px;vertical-align:top;z-index:1 }
.pcb_page a { font-family:verdana;font-size:10px;color:#8a8a8a;text-indent:-5000px;vertical-align:top;display:inline-block }
.pcb_page span.num { position:relative;top:-1px;_top:-2px;margin:0 -12px 0 4px }
.pcb_page span.num a { padding-right:8px;text-indent:0;background:url(../img/pcbang/bg_paging_bar.gif) right 7px no-repeat }
.pcb_page span.num strong { color:#555; }
.pcb_page .prev_list a { width:14px;height:14px;background:url(../img/pcbang/btn_prev_list.gif) no-repeat }
.pcb_page .prev_page a { width:14px;height:14px;background:url(../img/pcbang/btn_prev_page.gif) no-repeat }
.pcb_page .next_page { padding-left:10px;background:url(../img/pcbang/bg_paging_last.gif) 0 3px no-repeat;z-index:2 }
.pcb_page .next_page a { width:14px;height:14px;background:url(../img/pcbang/btn_next_page.gif) no-repeat }
.pcb_page .next_list a { width:14px;height:14px;background:url(../img/pcbang/btn_next_list.gif) no-repeat }

/* °í°´¼¾ÅÍ ÆäÀÌÂ¡¿ë class */
.bbs_page { margin:20px auto 0 auto;padding:8px 0 0 0;width:690px;height:23px;background:url(../img/bbs/bg_bbs_paging.gif) repeat-x;text-align:center;font:10px verdana !important; }
.bbs_page a, .paging span { padding:0 3px; }
.bbs_page .on { font-weight:bold;color:#cc0000; }
.bbs_page img { vertical-align:-1px; }


.pcb_benefit { display:none; }
.pcb_premium { position:relative;width:690px;height:338px;background:url(../img/pcbang/bg_pcb_premium.jpg) no-repeat }
.pcb_premium .msg { display:none; }
.pcb_premium .btn_pcb_join { position:absolute;left:207px;top:154px;width:132px;height:26px;background:url(../img/pcbang/btn_pcb_join.gif) no-repeat }
