﻿.skin1 .wrap_body .side_left div{background:url(/web/cp2/mstar/v2/img/common/v2/skin1_left.jpg) 100% 0 no-repeat}
.skin1 .wrap_body .side_right div{background:url(/web/cp2/mstar/v2/img/common/v2/skin1_right.jpg) 590px 0 no-repeat}
.skin1 .header{background:url(/web/cp2/mstar/v2/img/common/v2/skin1_header.jpg) no-repeat}
.skin2 .wrap_body .side_left div{background:url(/web/cp2/mstar/v2/img/common/v2/skin13_left.jpg) 100% 0 no-repeat}
.skin2 .wrap_body .side_right div{background:url(/web/cp2/mstar/v2/img/common/v2/skin13_right.jpg) 590px 0 no-repeat}
.skin2 .header{background:url(/web/cp2/mstar/v2/img/common/v2/skin13_header.jpg) no-repeat}
.skin3 .wrap_body .side_left div{background:url(/web/cp2/mstar/v2/img/common/v2/skin3_left.jpg) 100% 0 no-repeat}
.skin3 .wrap_body .side_right div{background:url(/web/cp2/mstar/v2/img/common/v2/skin3_right.jpg) 590px 0 no-repeat}
.skin3 .header{background:url(/web/cp2/mstar/v2/img/common/v2/skin3_header.jpg) no-repeat}

.pt1{color:#e9486a;}
.pt2{color:#ea7f00;}
.pt3{color:#41ace4;}

/* 레이아웃 */
.wrap_body { position:relative; width:100%; text-align:center; zoom:1;}
.wrap_body .side_left { position:absolute; top:0; left:-590px; width:50%; height:341px;}
/*.wrap_body .side_left div { position:absolute; top:0; left:0; width:100%; height:341px;background:url(/web/cp2/mstar/v2/img/common/v2/skin1_left.jpg) 100% 0 no-repeat;}*/
.wrap_body .side_left div { position:absolute; top:0; left:0; width:100%; height:341px;background:url(/web/cp2/mstar/v2/img/common/v2/skin18_left.jpg) 100% 0 no-repeat;} /* 210401 */
.wrap_body .side_right { position:absolute; top:0; right:0;width:50%; height:341px;}
/*.wrap_body .side_right div { position:absolute; top:0; left:0; width:100%; height:341px;background:url(/web/cp2/mstar/v2/img/common/v2/skin1_right.jpg) 590px 0 no-repeat;}*/
.wrap_body .side_right div { position:absolute; top:0; left:0; width:100%; height:341px;background:url(/web/cp2/mstar/v2/img/common/v2/skin18_right.jpg) 590px 0 no-repeat;} /* 210401 */
.origin { position:relative; z-index:1; width:100%; text-align:center; }

.container { position:relative; margin:0 auto; width:1180px;text-align:left;zoom:1;background:url(/web/cp2/mstar/v2/img/common/v2/contents_bg.gif) 0 0 repeat-y;}
.container:after,.container .contents:after{display:block;clear:both;height:0;content:'';}
.container .sidebar {display:inline;float:left;padding:228px 0 100px 0;width:372px;}
.container .contents{display:inline;float:left;position:relative;padding:57px 0 100px 50px;width:705px;}

/*.header{position:relative;margin:0 auto;width:1180px;height:341px;background:url(/web/cp2/mstar/v2/img/common/v2/skin1_header.jpg) no-repeat;text-align:left;z-index:11;}*/
.header{position:relative;margin:0 auto;width:1180px;height:341px;background:url(/web/cp2/mstar/v2/img/common/v2/skin18_header.jpg) no-repeat;text-align:left;z-index:11;} /* 210401 */
/*  common OverRide */
.top_logo{top:25px;}
.gamestart_wrap{position:absolute;top:169px;left:0;}

/* login - common OverRide */
#divLogin{top:337px;background:url(/web/cp2/mstar/v2/img/common/v2/login_bx.gif) no-repeat;}
.my_membership dl{height:46px;}
.my_membership .graph,.my_membership .graph02,.my_membership .graph03,.my_membership .graph04{height:24px;background:url(/web/cp2/mstar/v2/img/common/v2/login_graph01.gif) no-repeat;}
.my_membership .graph .bar{height:7px;background:url(/web/cp2/mstar/v2/img/common/v2/login_graph.gif) no-repeat;}

.prom{position:absolute;top:169px;right:39px;width:769px;height:168px;background:url(/web/cp2/mstar/v2/img/common/v2/prom_bx.gif) no-repeat;}
.prom .ig{position:absolute;top:2px;left:2px;width:765px;height:166px;overflow:hidden;}
.prom .ig li{display:none;font-size:0;line-height:0;}
.prom .bt{position:absolute;top:128px;right:11px;height:29px;}
.prom .bt img{margin-right:1px;vertical-align:middle;}

/* 맴버쉽 정보 */
.mbs_inf{position:relative;margin:20px 0 0;width:216px;height:107px;background:url(/web/cp2/mstar/v2/img/main/line_login.gif) 0 100% repeat-x;}
.mbs_inf ul{position:relative;margin:0 1px;height:20px;zoom:1;}
.mbs_inf ul:after{display:block;height:0;clear:both;content:'';}
.mbs_inf ul li{display:inline;float:left;margin:0 10px 0 0;color:#8e8e8e;font-size:11px;font-weight:bold;letter-spacing:-1px}
.mbs_inf ul li strong{color:#8657ff;}
.mbs_inf ul li em{color:#333;letter-spacing:0}
.mbs_inf .graph{overflow:hidden;margin:0 1px;width:214px;height:36px;background:url(/web/cp2/mstar/v2/img/common/graph.gif) 0 0 no-repeat;}
.mbs_inf .graph .bar{display:block;overflow:hidden;height:7px;text-indent:-1000em;background:url(/web/cp2/mstar/v2/img/common/graph_bar.gif) 0 0 no-repeat;}
.mbs_inf .bt{display:block;overflow:hidden;width:216px;height:30px;text-indent:-1000em;background:url(/web/cp2/mstar/v2/img/common/bt_mymbs.gif) 0 0 no-repeat;}

/* = 컨텐츠 영역
------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
.page_title{position:relative;height:42px;width:703px;background:url(/web/cp2/mstar/v2/img/common/bg_pageTitle.gif) 0 100% repeat-x;}
.page_title .location{position:absolute;top:16px;right:0;zoom:1;}
.page_title .location:after{display:block;clear:both;height:0;content:'';}
.page_title .location a,.page_title .location span,.page_title .location strong{display:inline;float:left;}
.page_title .location a{color:#555px;font-size:11px;}
.page_title .location span{overflow:hidden;width:16px;height:10px;text-indent:-1000em;background:url(/web/cp2/mstar/v2/img/common/bar_location.gif) 0 0 no-repeat;}
.page_title .location strong{color:#333;}
.page_title h1{overflow:hidden;margin:0 0 0 3px;height:28px;width:500px;text-indent:-1000em;background-image:url(/web/cp2/mstar/v2/img/common/tit_page_220427.gif);background-repeat:no-repeat;}
.page_title .tit_notice{background-position:0 0px;}
.page_title .tit_event{background-position:0 -30px;}
.page_title .tit_update{background-position:0 -60px;}
.page_title .tit_gmtalk{background-position:0 -90px;}
.page_title .tit_introducegame{background-position:0 -120px;}
.page_title .tit_guide{background-position:0 -150px;}
.page_title .tit_download{background-position:0 -180px;}
.page_title .tit_movies{background-position:0 -210px;}
.page_title .tit_musiclist{background-position:0 -240px;}
.page_title .tit_chat{background-position:0 -270px;}
.page_title .tit_coordinate{background-position:0 -300px;}
.page_title .tit_screenshot{background-position:0 -330px;}
.page_title .tit_mvboard{background-position:0 -360px;}
.page_title .tit_idealboard{background-position:0 -390px;}
.page_title .tit_hottalk{background-position:0 -420px;}
.page_title .tit_bfprofile{background-position:0 -450px;}
.page_title .tit_makefriends{background-position:0 -480px;}
.page_title .tit_psychologicaltest{background-position:0 -510px;}
.page_title .tit_adcrew{background-position:0 -540px;}
.page_title .tit_singlerank{background-position:0 -570px;}
.page_title .tit_crewrank{background-position:0 -600px;}
.page_title .tit_couplerank{background-position:0 -630px;}
.page_title .tit_profilerank{background-position:0 -660px;}
.page_title .tit_allpackrank{background-position:0 -690px;}
.page_title .tit_faq{background-position:0 -720px;}
.page_title .tit_inquiry{background-position:0 -750px;}
.page_title .tit_restriction{background-position:0 -780px;}
.page_title .tit_policy{background-position:0 -810px;}
.page_title .tit_fashion{background-position:0 -840px;}
.page_title .tit_homegardening{background-position:0 -870px;}
.page_title .tit_lovecoin{background-position:0 -900px;}
.page_title .tit_cancel{background-position:0 -930px;}
.page_title .tit_newprod{background-position:0 -960px;}
.page_title .tit_pet{background-position:0 -990px;}
.page_title .tit_clan{background-position:0 -1020px;}

.page_title .tit_qna{background-position:0 -1051px;}
.page_title .tit_survey{background-position:0 -1079px;}
.page_title .tit_trade{background-position:0 -1107px;}
.page_title .tit_sudatalk{background-position:0 -1135px;}
.page_title .tit_profilesearch{background-position:0 -1164px;}


/* 게시판 영역 */
.bbs_wrap{margin:30px 0 0;}

/* FAQ */
.faq { }
#CJGameFaq { margin:30px 0 0; width:703px; overflow:hidden }
#CJGameFaq .best h5 { background:url(/web/cp2/mstar/v2/img/support/faq_top5.gif) 0 0 no-repeat; height:23px; border-bottom:1px solid #dcdcdc }
#CJGameFaq dl { padding:5px 0 0;border-top:1px solid #dcdcdc; }
#CJGameFaq dl dt { background:url(/web/cp2/mstar/v2/img/support/faq_ico_q.gif) 0 7px no-repeat; color:#666666; line-height:18px; height:22px; padding:11px 20px 0 30px; border-bottom:1px solid #DCDCDC; }
#CJGameFaq dl dt a { color:#7B7B7B }
#CJGameFaq dl dd { display:none; border-bottom:1px solid #E3E3E3; background:url(/web/cp2/mstar/v2/img/support/faq_ico_a.gif) 30px 7px no-repeat }
#CJGameFaq dl dd .bx { padding:9px 58px; line-height:20px; color:#7B7B7B }
#CJGameFaq .page { text-align:center; margin-top:30px }
#CJGameFaq .page table { margin:0 auto }
#CJGameFaq em { display:none }
#CJGameFaq .bx_msg { width:100%; height:220px; }
#CJGameFaq .bx_msg td { text-align:center; color:#787878; }
#CJGameFaq .bx_msg span { height:20px; padding:1px 0 0 17px }
#CJGameFaq .sch { background:#f3f3f3 url(/web/cp2/mstar/v2/img/support/faq_search.gif) 0 0 no-repeat; width:703px; height:78px; position:relative; margin:20px 0 }
#CJGameFaq .sch div { display:block }
#CJGameFaq .sch fieldset { position:absolute; top:12px; left:175px; overflow:hidden; zoom:1 }
#CJGameFaq .sch input { border:3px solid #b6b0c1; height:20px; color:#666; width:320px; padding:5px 10px 0; margin-right:7px; float:left }
#CJGameFaq .sch .btn_s { float:left; background:url(/web/cp2/mstar/v2/img/support/faq_btn.gif) 0 0 no-repeat; width:85px; height:32px; }
#CJGameFaq .sch div { position:absolute; left:174px; top:49px }
#CJGameFaq .sch div span { font-size:11px; color:#6f6f6f; letter-spacing:-1px; }
#CJGameFaq .sch .btn_q { display:inline-block; vertical-align:middle; margin:0 0 3px 9px; width:75px; height:19px; background:url(/web/cp2/mstar/v2/img/support/faq_b_1vs1.gif) 0 0 no-repeat; }
#CJGameFaq .tab { position:relative; margin:-1px 0; height:36px; background:url(/web/cp2/mstar/v2/img/support/faq_tab.gif) 0 0 no-repeat; }
#CJGameFaq .tab a { position:absolute; width:117px; height:36px; background:url(/web/cp2/mstar/v2/img/support/faq_tab.gif) no-repeat; display:block }
#CJGameFaq .tab .tb01 { left:0; background-position:0 0; z-index:1 }
#CJGameFaq .tab .tb02 { left:118px; background-position:-118px 0; z-index:1 }
#CJGameFaq .tab .tb03 { left:235px; background-position:-235px 0; z-index:1 }
#CJGameFaq .tab .tb04 { left:352px; background-position:-352px 0; z-index:1 }
#CJGameFaq .tab .tb05 { left:469px; background-position:-469px 0; z-index:1 }
#CJGameFaq .tab .tb06 { width:116px; left:586px; background-position:-586px 0; z-index:1 }
#CJGameFaq .tab .tb01on { left:0; background-position:0 -41px; z-index:2 }
#CJGameFaq .tab .tb02on { left:118px; background-position:-118px -41px; z-index:2 }
#CJGameFaq .tab .tb03on { left:235px; background-position:-235px -41px; z-index:2 }
#CJGameFaq .tab .tb04on { left:352px; background-position:-352px -41px; z-index:2 }
#CJGameFaq .tab .tb05on { left:469px; background-position:-469px -41px; z-index:2 }
#CJGameFaq .tab .tb06on { width:116px; left:586px; background-position:-586px -41px; z-index:2 }

.policy { border:0; padding:20px 0 20px 20px }
.policy .policy_list { overflow:hidden; zoom:1; border:6px solid #EDEDED; margin:0 20px 20px 0; padding:18px 0 6px 18px; *padding-bottom:16px; background:#f9f9f9;zoom:1;}
.policy .policy_list li { float:left; font-weight:bold; width:33.3%;line-height:17px; margin-bottom:10px }
/*.policy .policy_list li.list02 { width:120px; }
.policy .policy_list li.list03 { width:180px; }
.policy .policy_list li.list04 { width:160px;}
.policy .policy_list li.list05 { width:270px }
.policy .policy_list li.list06 { width:180px; }
*/
.policy .policy_list li a { color:#6F6F6F; letter-spacing:-1px }
.policy .paragraph { line-height:1.8em; padding-bottom:15px; letter-spacing:-1px; }
.policy dl dt { padding-bottom:13px; font-size:13px; font-weight:bold; letter-spacing: -1px; }
.policy dl dd { line-height:1.7em; padding-bottom:15px; letter-spacing:-1px }
.policy dl dd ul li { line-height:1.7em; }
.policy dl dd ul li a, .policy dl dd ul li a:hover, .policy dl dd ul li a:active, .policy dl dd ul li a:focus { font-weight:bold; color:#8657ff !important }
.policy dl dd ul li ul { }
.policy dl dd ul li ul li { padding-left:6px; background:url(/web/cp2/mstar/v2/img/support/bg_dot.gif) 0 7px no-repeat; }
.policy dl dd div { padding-left:11px; line-height:1.7em; }
.policy dl dd p { line-height:1.7em }
.policy dl dd p + p{margin-top:10px;}
.policy dl dd .mb { margin-bottom:20px }
.policy .tb01 { text-indent:0; margin:15px 0; }
.policy table { width:660px; border:1px solid #ededed; border-top:1px solid #dcdcdc; color:#6f6f6f; margin:4px 0 17px 0; }
.policy table thead th { padding:8px 0 6px; line-height:16px; font-weight:bold; background-color:#f3f3f3; border-bottom:1px solid #ededed; color:#6f6f6f; border-right:1px solid #ededed; text-align: center; }
.policy table thead th span { font-weight:normal }
.policy table tbody td { color:#6f6f6f; padding:8px 5px 5px; line-height:16px; border-bottom:1px solid #ededed; border-left:1px solid #ededed; text-align:center }
.policy .fc { color:#8657ff }
.policy .list_type1 li{padding-left:13px;text-indent:-13px;background:none;}/*숫자 리스트 ① */
.policy .list_type1 > li > ul > li{padding-left:11px;text-indent:-11px;background:none;}/*숫자 리스트 1. */
.policy .list_type1 > li > ul > li > ul > li{padding-left:17px;text-indent:-17px;background:none;}/*한글 가나다 리스트*/
.policy .list_type1 td,.policy .list_type1 th{text-indent: 0;}

/* mystyle */
.crew_stl { position:relative;margin:30px 0 0; clear:both; margin-bottom:0; height:23px; }
.crew_stl h4 { float:left; }
.crew_stl p { position:absolute; top:-9px; right:0 }
.crew_stl p span { color:#818181; }
.crew_stl a{display:inline-block;height:22px;}
.crew_fb { position:relative; height:436px; z-index:10; overflow:hidden; margin-bottom:30px; text-align:left; border:1px solid #d8d8d8 }
.crew_fb iframe { position:absolute; left:-1px; top:-1px }
.crew_sch { position:relative; z-index:10; height:55px; margin-bottom:20px; background:#f3f3f3 }
.crew_sch:after { display:block; clear:both; content:"" }
.crew_sch .tx { float:left; display:inline; margin:21px 0 0 59px; width:69px; }
.crew_sch .sel { position:relative; float:left; margin:12px 7px 0 0; width:416px;background:#fff; border:3px solid #b6b0c1 }
.crew_sch .sel_off { width:117px;height:24px; border-right:1px solid #c4c0ce; background:url(/web/cp2/mstar/v2/img/mystyle/bg_arr.gif) no-repeat 104px 10px; cursor:pointer; }
.crew_sch .sel_off p { padding:6px 0 0 8px; color:#6f6f6f; }
.crew_sch .sel_on { position:absolute; top:0; left:0; display:none }
.crew_sch .sel_on_bx { border:1px solid #c4c0ce; width:116px;background:#fff; }
.crew_sch .sel_on_bx ul { padding:5px 0 0 12px; }
.crew_sch .sel_on_bx li { padding-bottom:2px; }
.crew_sch .sel_on_bx a { color:#6f6f6f; }
.crew_sch .it_bx { position:absolute; top:0; left:119px; border:none; padding:3px 5px 0 5px; width:285px; height:21px; background:#fff; color:#6f6f6f; }
.crew_sch .int { float:left; margin:12px 0 0 0; }
.crew_list { zoom:1; margin-bottom:30px; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0 }
.crew_list ul { overflow:hidden }
.crew_list ul li { zoom:1; border-top:1px solid #ededed; margin-top:-1px; padding:20px 0 21px; vertical-align:top }
.crew_list ul li .no { font-weight:bold; color:#000; margin-bottom:6px }
.crew_list ul li .section { width:100% }
.crew_list ul li .section:after { display:block; clear:both; content:"" }
.crew_list ul li .thmb { float:left; margin-right:15px }
.crew_list ul li .thmb img { vertical-align:top; width:139px; height:113px }
.crew_list ul li .btn_area { position:relative; margin:5px 0 -10px 0; padding-left:10px }
.crew_list ul li .btn_area a{display:inline-block;height:22px;}
.crew_list ul li .btn_area img{ width:57px; height:22px}
.crew_list ul li dl { float:left; line-height:18px; width:540px }
.crew_list ul li dt { margin:0 4px 1px 0; float:left; padding-left:8px; background:url(/web/cp2/mstar/v2/img/mystyle/bg_dot.gif) no-repeat 0 6px; color:#8e8e8e; line-height:18px; }
.crew_list ul li dd { margin-bottom:1px; overflow:hidden; color:#333; line-height:18px; }
.crew_list ul li dd a { text-decoration:underline; color:#8657ff }
.crew_list ul li dd.last { clear:both; padding-left:8px; word-wrap:break-word; word-break:break-all }
.crew_result { overflow:hidden; zoom:1; text-align:center }
.crew_result .tx { font-size:14px; font-weight:bold; padding:0 0 14px 0; line-height:23px; }
.crew_result .tx strong { color:#8657ff; }
.crew_result .tx span { color:#fff; }
.crew_result .btn_area { margin-bottom:20px; text-align:center }
.crew_write{margin:30px 0 0;}
.crew_write table { color:#666; width:100%; border:0; border-top:2px solid #bbb; border-left:1px solid #dfdfdf; border-spacing:0 }
.crew_write table td, .crew_write table th { color:#666; border:0; border-right:1px solid #dfdfdf; border-bottom:1px solid #ccc }
.crew_write table th { font-weight:bold; text-align:left; padding:7px 0 5px 10px }
.crew_write table th em { color:#8657ff; }
.crew_write table th span { font-weight:normal }
.crew_write table td { padding:7px 0 5px 10px }
.crew_write table td .it_bx { color:#666; padding:3px 5px 0; height:17px; width:490px; *height:22px; }
.crew_write table td .it_tx { color:#666; padding:3px 0 0 5px; width:550px; height:121px; overflow:auto }
.crew_write .lst_img { width:100%; }
.crew_write .lst_img:after { overflow:hidden; clear:both; content:'' }
.crew_write .lst_img .thmb { float:left; width:130px; margin-right:10px }
.crew_write .lst_img .thmb img { border:5px solid #ccc; vertical-align:top }
.crew_write .lst_img .cont { float:left; width:412px; }
.crew_write .lst_img .t_upload { position:relative; height:47px; }
.crew_write .lst_img .t_upload .s1 { position:absolute; top:8px; left:306px; overflow:hidden; z-index:10; width:58px; height:22px; }
.crew_write .lst_img .t_upload .file { position:absolute; top:0; left:0; width:58px; height:22px; z-index:10; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; cursor:pointer; }
.crew_write .lst_img .t_upload .readonly { position:absolute; top:9px; left:0; padding:2px 5px 0; width:290px; height:15px; }
.crew_write .lst_img .t_upload img { overflow:hidden; position:absolute; left:306px; top:8px; }
.crew_write .lst_img .cont ul { padding-top:5px; border-top:1px solid #cccccc }
.crew_write .lst_img .cont ul li { }
.crew_write .req { color:#8657ff; margin:10px 0 10px }
.crew_write .btn_area { text-align:center }
.crew_pg { padding-top:30px; }

/* 얼짱 프로필 */
.face_stl { position:relative; clear:both; margin:30px 0 0; height:23px; }
.face_stl h4 { float:left; }
.face_stl2 { padding:0; height:55px; width:703px; background:url(/web/cp2/mstar/v2/img/face/bg_line02.gif) 0 0 repeat-x;}
.face_stl2 h4 {}

.face_bx { zoom:1; background:#f9f9f9; padding:20px 0 17px; margin-bottom:30px }
.face_bx:after { clear:both; display:block; content:"" }
.face_bx ul { display:inline; float:left; }
.face_bx ul li { display:inline; float:left; width:322px; margin-left:20px }
.face_bx ul li .lft { float:left; width:150px }
.face_bx ul li .thmb { margin-bottom:15px }
.face_bx ul li .thmb img { vertical-align:top; border:1px solid #e5e5e5; }
.face_bx ul li p { font-weight:bold; color:#333; letter-spacing:-1px; text-align:center; }
.face_bx ul li .rgt { float:right; width:162px }
.face_bx dl { letter-spacing:-1px }
.face_bx dl dt {word-wrap:break-word; word-break:break-all; color:#666; letter-spacing:-1px; line-height:16px; margin-bottom:8px; padding:6px 0 11px; background:url(/web/cp2/mstar/v2/img/face/bg_line01.gif) repeat-x 0 100%; }
.face_bx dl dd { color:#666; line-height:21px; letter-spacing:-1px }
.face_bx dl dd img { vertical-align:middle }
.face_bx dl dd .w1 { }
.face_bx dl dd .w2 { }
.face_bx dl dd .w2 img { margin:1px 0 5px 1px }
.face_bx dl dd .w3 { margin-left:10px; letter-spacing:-1px }
.face_bx dl dd .w4 { }
.face_bx dl dd .w4 img { margin:0 0 3px }
.face_sch { position:relative; z-index:10; height:55px; margin-bottom:20px; background:#f3f3f3 }
.face_sch:after { display:block; clear:both; content:"" }
.face_sch .tx { float:left; display:inline; margin:21px 0 0 21px; }
.face_sch .sel { font-size:0; position:absolute; right:120px; top:16px }
.face_sch input{ margin:0; font-size:0}
.face_sch .i_sel { font-size:12px; width:100px; color:#6f6f6f; vertical-align:middle; margin:0 4px 3px 0; padding:0; border:1px solid #ababab;}
.face_sch .it_bx { font-size:12px; width:130px; color:#6f6f6f; vertical-align:middle; margin:0 0 3px 0; border:1px solid #ababab; height:22px; line-height:20px; padding-left:10px }
.face_sch2 { position:relative; z-index:10; margin-bottom:20px;}
.face_sch2:after { display:block; clear:both; content:"" }
.face_sch2 .form_table { margin:0 0 20px; font-size:12px; font:12px dotum; }
.face_sch2 .form_table input, .face_sch2 .form_table textarea, .face_sch2 .form_table select, .face_sch2 .form_table table, .face_sch2 .form_table button { font:12px dotum; color:#6f6f6f }
.face_sch2 .form_table thead { display:none }
.face_sch2 .form_table table { width:100%; border:0; border-top:1px solid #e9e9e9 }
.face_sch2 .form_table th, .face_sch2 .form_table td { border:0; padding:0 }
.face_sch2 .form_table tbody th { letter-spacing:-1px; width:85px; line-height:16px; color:#333; padding:8px 0 8px 10px; border:1px solid #e9e9e9; border-top:none; background:#f9f9f9; font-weight:bold; text-align:left; }
.face_sch2 .form_table tbody td { line-height:16px; color:#6f6f6f;  border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; }
.face_sch2 .form_table .item { line-height:16px; color:#6f6f6f; padding:7px 0 7px 10px; }
.face_sch2 .form_table .item .it_bx { width:110px; border:1px solid #ababab; margin:0; height:22px; line-height:20px; padding-left:10px }
.face_sch2 .form_table .item .i_sel { width:110px; vertical-align:middle; margin:0; padding:0; border:1px solid #ababab;}
.face_sch2 .int{ text-align:center; padding-bottom:20px}
.face_sch2 .int a{display:inline-block;overflow:hidden;height:40px;}
.face_sch .int { position:absolute; right:19px; top:12px }
.face_result { overflow:hidden; zoom:1; margin-top:-10px }
.face_result .tx { color:#666; text-align:right; font-size:14px; font-weight:bold; padding:0 0 10px 0; line-height:23px; }
.face_result .tx strong { font-size:16px; color:#885fff; }
.face_result .face_bx { margin-bottom:2px }
.face_nodata{ padding-bottom:40px}
.face_nodata img{ vertical-align:top}
.face_pg { padding:20px 0; }
.face_list { position:relative;zoom:1; }
.face_list:after { clear:both; display:block; height:0; content:""; }
.face_list ul { display:inline; float:left; margin-left:-34px }
.face_list ul li { display:inline; float:left; overflow:hidden; width:150px; margin-left:34px }
.face_list ul li .thmb { overflow:hidden;margin-bottom:15px;height:148px; }
.face_list ul li .thmb img { vertical-align:top; border:1px solid #e5e5e5; }
.face_list ul li p { overflow:hidden; font-weight:bold; color:#333; letter-spacing:-1px; text-align:center; padding-bottom:13px;height:14px; }
.face_list ul li .visitor { margin-top:-4px; font-size:11px; font-weight:normal; color:#666; letter-spacing:-1px; text-align:center;}
.face_list ul li .visitor strong { font-weight:bold; color:#a688ff; letter-spacing:0; font-family:tahoma }
.search_tip{margin:0 0 44px;text-align:center;color:#666;font-size:12px;}
.search_tip a{color:#eb6198;font-weight:bold;}

/* Cji_Layer */
.Cji_ly_data{ display:none}
#Cji_Layer01{ display:none; overflow:hidden; position:absolute;text-align:left;z-index:100; width:90px; height:49px}
#Cji_Layer01 iframe{ width:100%; filter:alpha(opacity=0); opacity:0; border:0; margin:0; padding:0 }
#Cji_Layer01 .Cji_ly_shadow{ position:absolute; left:2px; top:2px; width:88px; height:47px; background:#000; filter:alpha(opacity=10); opacity:0.1;}
#Cji_Layer01 .Cji_ly_layout{ position:absolute; left:0; top:0; background:#fff; border:2px solid #916cff; width:84px;height:43px;}
#Cji_Layer01 .Cji_ly_layout .Cji_ly_cont{ padding-top:3px;}
#Cji_Layer01 .Cji_ly_layout .Cji_ly_cont p{ padding:0 0 0 8px; line-height:20px; color:#666}
#Cji_Layer01 .Cji_ly_layout .Cji_ly_cont p a { text-decoration:none; padding-right:6px; background:url(/web/cp2/mstar/v2/img/profile/bg_arr01.gif) no-repeat 100% 3px;  color:#666}
#Cji_Layer01 .Cji_ly_layout .Cji_ly_cont p a:hover{ text-decoration:none}

/* 프로필 공통 */
.profileBx { width:703px; margin:20px 0 20px 0; background:#f8f8f8; }
.profileBx .bx_body { border:1px solid #dddde1; background:#f8f8f8; zoom:1; }
.profileBx .bb_wrap { overflow:hidden; zoom:1; background:#f8f8f8; border:1px solid #fff; padding:14px }
.profileBx .char { display:inline; float:left; width:115px; margin-right:14px }
.profileBx .char p { }
.profileBx .char p img { vertical-align:top; border:1px solid #dadada }
.profileBx .w_profile { float:left; width:541; margin:0; }
.profileBx .w_profile p.tit { letter-spacing:-1px; line-height:20px; font-weight:bold; font-size:14px; color:#8f8f94; position:relative; padding:5px 0 13px; background:url(/web/cp2/mstar/v2/img/community/bg_line.gif) repeat-x 0 100% }
.profileBx .w_profile p.tit strong { font-size:16px; color:#616164 }
.profileBx .w_profile p.tit .bt_more { position:absolute; right:0; top:0 }
.profileBx .w_profile .info { visibility: hidden; overflow:hidden; width:541px; margin:0 }
.profileBx .w_profile .info .bx1 { float:left; width:172px; padding:12px 0 0 0 }
.profileBx .w_profile .info .bx1 li { color:#666; line-height:20px }
.profileBx .w_profile .info .bx1 li strong { color:#666; }
.profileBx .w_profile .info .bx1 li img { margin:1px 0 4px; vertical-align:middle }
.profileBx .w_profile .info .bx2 { float:left; width:368px; padding:12px 0 0 0 }
.profileBx .w_profile .info .bx2 p { }
.profileBx .w_profile .info .bx2 p.tit { color:#666; padding:0; background:none }
.profileBx .w_profile .info .bx2 p.tit strong { color:#666666; font-size:12px }
.profileBx .w_profile .info .bx2 p.cont { line-height:20px; color:#666; width:368px; word-break:break-all; word-wrap:break-word; }
.profileBx .bb_wrap .clear { clear:both; font-size:0; }

/* ranking */
.ranking_wrap{margin:30px 0 0;}
.tab_rank { overflow:hidden; width:100%; height:36px; margin-bottom:20px; background:url(/web/cp2/mstar/v2/img/ranking/tab_ranking.gif) no-repeat; }
.tab_rank li { float:left }
.tab_rank a { display:block; width:134px; height:36px; text-indent:-9000px; overflow:hidden; }
.tab_rank a.on { background:url(/web/cp2/mstar/v2/img/ranking/tab_ranking.gif) no-repeat left top; }
.tab_rank .tc0 { width:135px }
.tab_rank .tc0 .on { background-position:0 -36px }
.tab_rank .tc1 .on { background-position:-135px -36px }
.tab_rank .tc2 .on { background-position:-269px -36px }
.tab_rank .tc3 .on { background-position:-403px -36px }
.tab_rank .tc4 .on { background-position:-538px -36px }
/* 탭2 */
.tab_rank2 { overflow:hidden; width:100%; height:35px; margin-bottom:20px; background:url(/web/cp2/mstar/v2/img/ranking/tab_ranking2.gif) no-repeat; }
.tab_rank2 li { float:left; }
.tab_rank2 a { display:block; width:114px; height:35px; text-indent:-9000px; overflow:hidden; }
.tab_rank2 a.on { background:url(/web/cp2/mstar/v2/img/ranking/tab_ranking2.gif) no-repeat left top; }
.tab_rank2 .tc0 { margin:0 -1px 0 0;width:114px }
.tab_rank2 .tc0 .on { background-position:0 -36px }
.tab_rank2 .tc1 .on { background-position:-114px -36px }
.tab_rank2 .tc2 .on { background-position:-227px -36px }
.tab_rank2 .tc3 .on { background-position:-340px -36px }
/* 탭3 */
.tab_rank3 { overflow:hidden; width:100%; height:36px; margin-bottom:20px; background:url(/web/cp2/mstar/v2/img/ranking/tab_ranking3.gif) no-repeat; }
.tab_rank3 li { float:left }
.tab_rank3 a { display:block; width:117px; height:36px; text-indent:-9000px; overflow:hidden; }
.tab_rank3 a.on { background:url(/web/cp2/mstar/v2/img/ranking/tab_ranking3.gif) no-repeat left top; }
.tab_rank3 .tc0 { width:117px }
.tab_rank3 .tc0 .on { background-position:0 -36px }
.tab_rank3 .tc1 .on { background-position:-117px -36px }
.tab_rank3 .tc2 .on { background-position:-234px -36px }
.tab_rank3 .tc3 .on { background-position:-351px -36px }
.tab_rank3 .tc4 .on { background-position:-468px -36px }
.tab_rank3 .tc5 .on { background-position:-585px -36px }
/* 탭4 */
.tab_rank4 { overflow:hidden; width:100%; height:36px; margin-bottom:20px; background:url(/web/cp2/mstar/v2/img/ranking/tab_ranking4.gif) no-repeat; }
.tab_rank4 li { float:left }
.tab_rank4 a { display:block; width:117px; height:36px; text-indent:-9000px; overflow:hidden; }
.tab_rank4 a.on { background:url(/web/cp2/mstar/v2/img/ranking/tab_ranking4.gif) no-repeat left top; }
.tab_rank4 .tc0 { width:117px }
.tab_rank4 .tc0 .on { background-position:0 -36px }
.tab_rank4 .tc1 .on { background-position:-117px -36px }
.tab_rank4 .tc2 .on { background-position:-234px -36px }
.tab_rank4 .tc3 .on { background-position:-351px -36px }
.tab_rank4 .tc4 .on { background-position:-468px -36px }
.tab_rank4 .tc5 .on { background-position:-585px -36px }
/* 탭5 */
.tab_rank5 { overflow:hidden; width:100%; height:36px; margin-bottom:20px; background:url(/web/cp2/mstar/v2/img/ranking/tab_ranking5.gif) no-repeat; }
.tab_rank5 li { float:left }
.tab_rank5 a { display:block; width:134px; height:36px; text-indent:-9000px; overflow:hidden; }
.tab_rank5 a.on { background:url(/web/cp2/mstar/v2/img/ranking/tab_ranking5.gif) no-repeat left top; }
.tab_rank5 .tc0 { width:135px }
.tab_rank5 .tc0 .on { background-position:0 -36px }
.tab_rank5 .tc1 .on { background-position:-135px -36px }
/* 탭6 */
.tab_rank6 { overflow:hidden; width:100%; height:36px; margin-bottom:20px; background:url(/web/cp2/mstar/v2/img/ranking/tab_ranking6.gif) no-repeat; }
.tab_rank6 li { float:left }
.tab_rank6 a { display:block; width:135px; height:36px; text-indent:-9000px; overflow:hidden; }
.tab_rank6 a.on { background:url(/web/cp2/mstar/v2/img/ranking/tab_ranking6.gif) no-repeat left top; }
.tab_rank6 .tc0 { width:135px }
.tab_rank6 .tc0 .on { background-position:0 -36px }
.tab_rank6 .tc1 .on { background-position:-135px -36px }
.tab_rank6 .tc2 .on { background-position:-270px -36px }
.tab_rank6 .tc3 .on { background-position:-405px -36px }
.tab_rank6 .tc4 .on { background-position:-540px -36px }
/* 탭7 */
.tab_rank7 { overflow:hidden; width:100%; height:36px; margin-bottom:20px;}
.tab_rank7 li { float:left; background:url(/web/cp2/mstar/v2/img/ranking/tab_ranking5.gif) no-repeat;}
.tab_rank7 a { display:block; width:135px; height:36px; text-indent:-9000px; overflow:hidden; }
.tab_rank7 a.on { background:url(/web/cp2/mstar/v2/img/ranking/tab_ranking5.gif) no-repeat left top; }
.tab_rank7 .tc0 { width:135px; background-position:-135px 0 }
.tab_rank7 .tc0 .on { background-position:-135px -36px }
.tab_rank7 .tc1 .on { background-position:-135px -36px }
.tab_rank7 .tc2 .on { background-position:-270px -36px }
.tab_rank7 .tc3 .on { background-position:-405px -36px }
.tab_rank7 .tc4 .on { background-position:-540px -36px }


.rank_stl { position:relative; clear:both; margin-bottom:0; height:32px; }
.rank_stl h4 { float:left; }
.rank_stl p { position:absolute; top:10px; right:0; color:#8657ff }
.rank_sch { position:relative; z-index:10; height:55px; margin-bottom:20px; background:#f3f3f3 }
.rank_sch:after { display:block; clear:both; content:"" }
.rank_sch .tx { float:left; display:inline; margin:21px 0 0 117px; width:69px; }
.rank_sch .sel { position:relative; float:left; margin:12px 7px 0 0; width:294px;height:24px;background:#fff; border:3px solid #b6b0c1 }
.rank_sch .it_bx { position:absolute; left:0; top:0; border:none; padding:6px 5px 0 5px; width:282px; height:18px; background:#fff; color:#6f6f6f; }
.rank_sch .int { float:left; margin:12px 0 0 0; }
.rank_result { overflow:hidden; zoom:1; text-align:center }
.rank_result .tx { font-size:14px; font-weight:bold; padding:0 0 14px 0; line-height:23px; }
.rank_result .tx strong { color:#8657ff; }
.rank_result .tx span { color:#fff; }
.rank_result .btn_area { margin-bottom:20px; text-align:center }
.rank_tb table { width:100%; border-bottom:1px solid #dcdcdc; border-spacing:0 }
.rank_tb table td, .rank_tb table th { font-size:12px; font-family:dotum; color:#6f6f6f }
.rank_tb table th { text-align:center; font-weight:bold; height:31px; background:#f3f3f3; border-right:1px solid #ededed; border-top:1px solid #dcdcdc }
.rank_tb table th.last { border-right:none }
.rank_tb table td { height:30px; border-right:1px solid #ededed; border-top:1px solid #ededed }
.rank_tb table td.num1 span { padding-left:36px }
.rank_tb table td.num2 { text-align:center }
.rank_tb table td.num2 span { font:bold 11px tahoma }
.rank_tb table td.num2 .up { color:#f83d3d }
.rank_tb table td.num2 .dn { color:#5f6fd4 }
.rank_tb table td.num2 img { vertical-align:middle }
.rank_tb table td.num3 { text-align:center }
.rank_tb table td.num4 { text-align:center }
.rank_tb table td.last { border-right:none }
.rank_tb table td.name, .rank_tb table td.last{text-align:center;}
.rank_tb table td.name a{color:#6f6f6f;}
.rank_tb table .rank td { height:39px; background:#fafafa }
.rank_tb table .rank td.num1 span { display:block; position:relative; height:25px;padding:14px 0 0 36px; font-weight:bold }
.rank_tb table .rank td.num1 img { position:absolute; left:10; top:9px }
.rank_tb table .rank td.name span { font-weight:bold }
.rank_tb table .myrank td { background:#f4f1ff }
.bd { margin-bottom:20px; border-bottom:1px solid #d0d0d0 }
.rank_btn { margin:20px 0 0 0; text-align:center; }
.rank_pg { padding-top:30px; }

/* CJGameInfo */
#CJGameInfo { position:relative;margin:30px 0 0;width:703px; }
#CJGameInfo .bx_cont { position:relative; width:703px; overflow:hidden; color:#6f6f6f }
#CJGameInfo .top5 { display:none }
#CJGameInfo a { color:#6f6f6f }
#CJGameInfo .sch { position:relative; width:703px; height:93px; }
#CJGameInfo .sch .bx { zoom:1; }
#CJGameInfo .sch h4 { display:none }
#CJGameInfo .sch .ipt_tx input { position:absolute; left:190px; top:23px; width:374px; height:25px; color:#5d5d5d; font:12px 돋움; padding:3px 0 0 7px; *padding:7px 0 0 7px;
border:0 }
#CJGameInfo .sch .bt_sch { position:absolute; left:564px; top:20px; width:88px; height:31px; display:block }
#CJGameInfo .sch .txt { position:absolute; left:250px; top:62px; color:#735636; font-size:12px }
#CJGameInfo .sch .txt a { color:#735636; letter-spacing:-1 }
#CJGameInfo .map h4 { display:none }
#CJGameInfo .map h5 { width:100%; height:23px; display:block; border-bottom:2px solid #dcdcdc }
#CJGameInfo .map h5 em { width:100%; height:18px; background:url(/web/cp2/mstar/v2/img/guide/map_stl_130322.gif) no-repeat; display:block; }
#CJGameInfo .map h5 a { display:none }
#CJGameInfo .map dl { position:relative; width:100%; border-bottom:1px solid #ededed; background:url(/web/cp2/mstar/v2/img/guide/bg_map.gif) 0 0 repeat-y; }
#CJGameInfo .map dt { position:absolute; left:15px; top:11px; }
#CJGameInfo .map dt em { display:block; color:#6f6f6f; font-weight:bold; margin:10px 0 0 20px }
#CJGameInfo .map dt a { font-weight:bold; color:#6f6f6f; }
#CJGameInfo .map dd { margin-left:199px; line-height:19px; padding:8px 0 6px 0; color:#6f6f6f }
#CJGameInfo .map dd a { display:inline-block; margin:0 1px; letter-spacing:-1 }
.map #GuideMap01 h5 em { background-position:0 0 }
.map #GuideMap02 h5 em { background-position:0 -63px }
.map #GuideMap03 h5 em { background-position:0 -126px }
.map #GuideMap04 h5 em { background-position:0 -189px }
#GuideMap01, #GuideMap02, #GuideMap03 { margin-bottom:30px }
.tab_intro { position:relative; width:702px; height:36px; background:url(/web/cp2/mstar/v2/img/guide/tab_intro.gif) 0 0 no-repeat; }
.tab_intro span { position:absolute; width:155px; height:36px; }
.tab_intro span a { display:inline-block; width:155px; height:36px; }
.tab_intro span .on { background:url(/web/cp2/mstar/v2/img/guide/tab_intro.gif) no-repeat; }
.tab_intro span em { display:none }
.tab_intro .tc0 { left:0; }
.tab_intro .tc1 { left:155px; }
.tab_intro .tc0 .on { background-position:0 -41px }
.tab_intro .tc1 .on { background-position:-155px -41px }
.g_intro{margin:30px 0 0;zoom:1;}
.g_intro .mbx { display:none;}
.g_intro .mbx img { }
.g_intro .mbx ul { }
.g_intro .mbx ul li { padding-bottom:10px }
.g_intro .mbx ul li h4 { padding:15px 0 7px; }
.g_intro .mbx ul li p { line-height:18px; color:#6f6f6f; padding:0 0 5px 15px }
.g_intro .mbx ul li div { padding-bottom:18px }

/*CJGameDown*/
.dw_t { margin:30px 0 0;color:#6f6f6f; margin-bottom:10px }
#CJGameDown { width:702px; cursor:default; text-align:left; }
#CJGameDown h3 em { display:none }
#CJGameDown .dwn h3 { display:none }
#CJGameDown .dwn dt { height:77px; }
#CJGameDown .dwn dt em { display:none }
#CJGameDown .dwn .bg1 { width:100%; height:259px; background:url(/web/cp2/mstar/v2/img/guide/dw_bx01.gif) 0 0 no-repeat; }
#CJGameDown .dwn .bg2 { width:302px; height:49px; background:url(/web/cp2/mstar/v2/img/guide/dw_bx02.gif) 0 0 no-repeat; margin:13px 0 0 0; }
#CJGameDown .dwn .bg2 span { padding:10px 0 0 39px; color:#6f6f6f; font:11px dotum; display:block; line-height:15px; }
#CJGameDown .dwn .d1 { float:left; width:349px; margin:25px 0 0 26px; display:inline }
#CJGameDown .dwn .d1 dt a { width:303px; height:61px; background:url(/web/cp2/mstar/v2/img/guide/dw_bt01.gif) 0 0 no-repeat; cursor:pointer; display:block }
#CJGameDown .dwn .d2 { float:left; width:303px; margin:25px 0 0 0; display:inline; }
#CJGameDown .dwn .d2 dt a { width:303px; height:61px; background:url(/web/cp2/mstar/v2/img/guide/dw_bt02.gif) 0 0 no-repeat; cursor:pointer; display:block }
#CJGameDown .dwn dd { font:11px dotum; color:#6f6f6f; padding:0 0 0 0; display:block; line-height:15px; }
#CJGameDown .dwn h4 { height:25px; font:bold 15px dotum; color:#6f6f6f; }
#CJGameDown .dwn a { font-weight:bold; color:#8657ff; text-decoration:none; letter-spacing:-1px; }
#CJGameDown .dwn a:hover { text-decoration:underline }
#CJGameDown .patch { display:none; }
#CJGameDown .stm h3 { width:100%; background:url(/web/cp2/mstar/v2/img/guide/dw_stl02.gif) 0 0 no-repeat; margin-bottom:0; height:25px; }
#CJGameDown .stm .tb { width:100%; border-collapse:collapse; border-spacing:0; text-align:center; }
#CJGameDown .stm .tb em { color:#6f6f6f; }
#CJGameDown .stm .tb .none {}
#CJGameDown .stm .tb th { border:1px solid #ededed; border-top:1px solid #dcdcdc; height:31px; color:#6f6f6f; font:bold 12px dotum; text-align:center; padding:3px 0 0 0; background:#f3f3f3; }
#CJGameDown .stm .tb td { border:1px solid #ededed; height:30px; color:#6f6f6f; padding:3px 0 0 0; }
#CJGameDown .stm .tb .ct { height:30px; text-align:center; padding:3px 15px 0 15px; }
#CJGameDown .stm .tb .n { }
#CJGameDown .stm .txt { width:100%; text-align:center; margin:20px 0 0 0; line-height:20px; color:#6f6f6f; display:table }
#CJGameDown .stm .txt em { font-weight:bold; color:#8657ff; }
#CJGameDown .stm .txt .my { width:303px; height:40px; background:url(/web/cp2/mstar/v2/img/guide/dw_bt03.gif) 0 0 no-repeat; cursor:pointer; margin:14px auto 0 auto; display:block }
#CJGameDown .stm .txt .my dfn { display:none }

/* event list */
#CJGameEvent { margin:30px 0 0;width:703px; }
#CJGameEvent .tab {position:relative;width:703px;height:36px; background:url(/web/cp2/mstar/v2/img/news/evt_tab.gif) 0 0 no-repeat; }
#CJGameEvent .tab a { position:absolute; width:135px; height:36px; background:url(/web/cp2/mstar/v2/img/news/evt_tab.gif); display:block }
#CJGameEvent .tab .tb01 { left:0; background-position:0 0; z-index:1 }
#CJGameEvent .tab .tb02 { left:135px; background-position:-135px 0; z-index:1 }
#CJGameEvent .tab .tb03 { left:269px; background-position:-269px 0; z-index:1 }
#CJGameEvent .tab .tb01on { left:0; background-position:0 -40px; z-index:2 }
#CJGameEvent .tab .tb02on { left:135px; background-position:-135px -40px; z-index:2 }
#CJGameEvent .tab .tb03on { left:269px; background-position:-269px -40px; z-index:2 }
#CJGameEvent .list_box { width:100%; }
#CJGameEvent .list { clear:both; position:relative; width:100%; height:156px; border-bottom:1px solid #E7E7E7; margin-top:20px }
#CJGameEvent .list .img { float:left; width:270px; height:133px; display:inline }
#CJGameEvent .list .img img { width:270px; height:133px; display:block; border:1px solid #DCDCDC; }
#CJGameEvent .list .txt { position:relative; float:left; color:#FF8004; margin:7px 0 0 20px; width:410px; }
#CJGameEvent .list h4 { height:27px; color:#FF8004; font-weight:bold; font-size:14px; }
#CJGameEvent .list h4 a { color:#6F6F6F }
#CJGameEvent .list h4 .end { height:16px; background:url(/web/cp2/mstar/v2/img/news/evt_ic_end.gif) 0 0 no-repeat; padding:1px 0 0 48px }
#CJGameEvent .list h4 .play { height:16px; background:url(/web/cp2/mstar/v2/img/news/evt_ic_play.gif) 0 0 no-repeat; padding:1px 0 0 48px }
#CJGameEvent .list p { line-height:16px; margin:0 0 8px 0; }
#CJGameEvent .list .day { color:#8E8E8E; display:block; font-size:11px }
#CJGameEvent .list .btn { position:absolute; width:115px; height:31px; top:98px; left:0; background:url(/web/cp2/mstar/v2/img/news/evt_btn.gif) 0 0 no-repeat }
#CJGameEvent .list .btn span { display:none }
#CJGameEvent .bx_msg { width:100%; height:220px; border-bottom:1px solid #DDD; }
#CJGameEvent .bx_msg td { text-align:center; color:#787878; }
#CJGameEvent .bx_msg span { height:20px; padding:1px 0 0 17px }
#CJGameEvent div.end { }
#CJGameEvent .page { text-align:center; margin-top:30px }
#CJGameEvent .page table { margin:0 auto }
#CJGameEvent em { display:none }

/* 금주의 추천곡 */
.recom_ost{margin:30px 0;width:703px;}
.recom_ost .stit{height:23px;}
.recom_ost .bx{position:relative;padding:19px 0 0 20px;width:681px;height:250px;border:1px #e9e9e9 solid;background:#f9f9f9;zoom:1;}
.recom_ost .bx:after{display:block;clear:both;height:0;contnet:'';}
.recom_ost dl{display:inline;position:relative;float:left;margin:0 15px 0 0;padding:157px 0 0;width:154px;height:70px;}
.recom_ost dt{overflow:hidden;margin:0 0 2px;width:154px;color:#3f4553;font-size:12px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
.recom_ost dd{margin:0 0 2px;color:#70747e;font-size:11px;}
.recom_ost dd.artist{margin:0 0 6px;}
.recom_ost .thumb{position:absolute;top:0;left:0;margin:0;width:154px;height:144px;background:#404040;}
.recom_ost .thumb .best{position:absolute;top:0px;left:0px;width:44px;height:44px;display:block;background:url('/web/cp2/mstar/v2/img/bbs/bestscreen_ig.gif') repeat;}
.recom_ost .thumb img{display:block;margin:1px;width:152px;height:142px;}
.recom_ost .thumb a{position:absolute;top:0;left:0;margin:0;width:154px;height:144px;background:url(/web/cp2/mstar/v2/img/common/blank.gif) repeat;z-index:100;}

/* 음원리스트 */
.tab_ost { overflow:hidden; margin:0 0 14px; width:100%; height:36px; margin-bottom:20px; background:url(/web/cp2/mstar/v2/img/jukebox/tab_ost.gif) no-repeat; }
.tab_ost li { float:left }
.tab_ost a { display:block; width:91px; height:36px; text-indent:-9000px; overflow:hidden; }
.tab_ost a.on { background:url(/web/cp2/mstar/v2/img/jukebox/tab_ost.gif) no-repeat left top; }
.tab_ost .tc0 { width:91px }
.tab_ost .tc0 .on { width:91px; background-position:0px -36px }
.tab_ost .tc1 .on { background-position:-91px -36px }
.tab_ost .tc2 .on { background-position:-182px -36px }
.tab_ost .tc3 .on { background-position:-273px -36px }
.tab_ost .tc4 .on { background-position:-364px -36px }
.tab_ost .tc5 .on { background-position:-455px -36px }
.tab_ost .tc6 .on { background-position:-546px -36px }

.jukebox_wrap{position:relative;}
.jukebox_wrap .count_bx{position:relative;width:703px;height:36px;color:#333;font-size:12px;line-height:22px;text-align:center;}
.jukebox_wrap .count_bx strong{color:#ef4489;}
.jukebox_wrap .count_bx .viewlist{display:inline-block;overflow:hidden;margin:-2px 0 0 25px;width:109px;height:22px;text-indent:-1000em;vertical-align:middle;background:url(/web/cp2/mstar/v2/img/bbs/button/bt_presearch.gif) no-repeat;}
.jukebox_wrap .update{position:absolute;top:12px;right:3px;color:#666;font-size:11px;white-space:nowrap;}
.jukebox_wrap .update strong{color:#666;}
.ost_search{position:relative;margin:0 0 20px;width:703px;height:55px;background:#f3f3f3;}
.ost_search .lb{overflow:hidden;position:absolute;top:20px;left:73px;width:51px;height:14px;text-indent:-1000em;background:url(/web/cp2/mstar/v2/img/jukebox/img_ostSearch.gif) no-repeat;}
.ost_search select{position:absolute;top:18px;left:142px;width:86px;color:#666;}
.ost_search input{position:absolute;top:12px;left:238px;padding:6px 10px 0;width:274px;height:18px;color:#666;border:3px #b6b0c1 solid;background:#fff;}
.ost_search button{position:absolute;top:12px;left:545px;width:85px;height:31px;background:url(/web/cp2/mstar/v2/img/jukebox/bt_search.gif) no-repeat;}
.jukebox_wrap .sort{padding:0 10px;height:30px;width:683px;text-align:right;}
.jukebox_wrap select{width:86px;}
.jukebox_wrap label{margin:0 6px 0 0;color:#666;font-weight:bold;}

.jukebox{overflow:hidden;position:relative;padding:20px 0 0;width:703px;border-top:1px #ccc solid;}
.jukebox .mlist{position:relative;overflow:hidden;margin:0 0 19px;padding:50px 150px 20px 371px;width:182px;height:94px;border-bottom:1px #e5e5e5 solid;}
.jukebox .odd{background:url(/web/cp2/mstar/v2/img/jukebox/bg_mlist.gif) 21px 0 no-repeat;}
.jukebox .even{background:url(/web/cp2/mstar/v2/img/jukebox/bg_mlist.gif) 21px -200px no-repeat;}
.jukebox .mlist .jacket{position:absolute;top:1px;left:32px;width:142px;height:142px;}
.jukebox .mlist .jacket img{display:block;margin:0;width:142px;height:142px;}
.jukebox .mlist .name{display:block;overflow:hidden;position:absolute;top:55px;left:190px;width:120px;color:#fff;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
.jukebox .mlist .artist{display:block;overflow:hidden;position:absolute;top:76px;left:190px;width:120px;color:#fff;font-size:11px;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
.jukebox .mlist .lv,.jukebox .mlist .genre{margin:0 0 3px;color:#3f4248;font-size:11px;}
.jukebox .mlist .lv strong{color:#e9486a;}
.jukebox .mlist .bpm{margin:0 0 3px;color:#3f4248;font-size:11px;}
.jukebox .mlist .count{position:absolute;top:44px;right:33px;zoom:1;}
.jukebox .mlist .count:after{display:block;clear:both;height:0;content:'';}
.jukebox .mlist .count img{display:inline;float:left;}
.jukebox .mlist .btn{position:absolute;top:75px;right:30px;width:61px;height:28px;background:url(/web/cp2/mstar/v2/img/common/bt_likeit.gif) 0 -28px no-repeat;}
.jukebox .mlist .btn button,.jukebox .mlist .btn a{height:26px;width:59px;border:0;background:transparent;}
.jukebox .mlist .target{position:absolute;top:0;left:21px;width:464px;height:1445px;z-index:10;}
.jukebox .mlist .target a{display:block;overflow:hidden;width:464px;height:144px;text-indent:-1000em;background:url(/web/cp2/mstar/v2/img/common/blank.gif) repeat;}
.jukebox .x{margin:0;padding-bottom:0;background:none !important;}

.jukebox_result{text-align:center;}
.jukebox_result p{color:#6f6f6f;font-size:12px;font-weight:bold;line-height:1.6;text-align:center;}
.jukebox_result p strong{color:#8657ff;}
.jukebox_result .bt{display:inline-block;overflow:hidden;margin:10px 0 0;}

/* 맴버쉽포인트 레이어 */
.lyr_membership{position:absolute;top:327px;left:50%;margin-left:-250px;width:738px;height:820px;text-align:center;border:1px #9691b3 solid;background:url(/web/cp2/mstar/v2/img/main/lyr_membership_pt.jpg) 0 0 no-repeat #f3f3f3;z-index:100000}
.lyr_membership p.head{height:178px;width:100%;text-indent:-1000em;text-align:left;background:url(/web/cp2/master/v/img/common/blank.gif) repeat;}
.lyr_membership .txt1{height:145px;}
.lyr_membership .txt1 li{float:left;width:368px;color:#8e8e8e;font-size:12px;}
.lyr_membership .txt1 li span{font-size:24px;line-height:1.3;display:inline-block;margin-bottom:5px}
.lyr_membership .txt1 .lt{background:url(/web/cp2/mstar/v2/img/main/bar_point.gif) 100% 0 repeat-y}
.lyr_membership .txt1 .t1{font-size:12px;line-height:14px}
.lyr_membership .txt1 .point{color:#333333;}
.lyr_membership .txt1 em{color:#e9486a;}
.lyr_membership .txt1 a{display:inline-block;margin:8px 0 0;}
.lyr_membership .bt_close{overflow:hidden;position:absolute;top:10px;right:10px;width:33px;height:33px;text-indent:-1000em;background:url(/web/cp2/master/v/img/common/blank.gif) repeat;}
.lyr_membership .graph{margin:0 0 0 29px;padding:0 5px 0 0;width:680px;height:75px;text-align:left;background:url(/web/cp2/mstar/v2/img/main/lyr_mbs_graph1.gif) 0 0 no-repeat;}
.lyr_membership .graph .bar{overflow:hidden;height:16px;text-indent:-1000em;background:url(/web/cp2/mstar/v2/img/main/lyr_mbs_bar.gif) 0 0 no-repeat;}
.lyr_membership .list{margin:0 29px 20px;width:680px;}
.lyr_membership .list p{height:26px;color:#333;font-size:14px;font-weight:bold;text-align:left;}
.lyr_membership .list table{width:100%;table-layout:fixed;border-collapse:collapse;border-top:2px #616161 solid;}
.lyr_membership thead th{padding:10px 0 8px;color:#333;font-size:12px;font-weight:bold;text-align:center;border-left:1px #d7d7d7 solid;border-bottom:1px #d7d7d7 solid;}
.lyr_membership tbody th{padding:13px 0 11px;color:#8e8e8e;font-size:12px;font-weight:normal;text-align:center;border-left:1px #d7d7d7 solid;border-bottom:1px #d7d7d7 solid;background:#f9f9f9;}
.lyr_membership tbody td{padding:13px 0 11px;color:#333;font-size:12px;font-weight:normal;text-align:center;border-left:1px #d7d7d7 solid;border-bottom:1px #d7d7d7 solid;background:#fff;}
.lyr_membership .list .x{border-right:1px #d7d7d7 solid;}
.lyr_membership .btbx a{display:inline-block;overflow:hidden;margin:0 2px;}
.lyr_membership .medal{position:absolute;overflow:hidden;top:245px;left:295px;width:149px;height:148px;cursor:pointer;text-indent:-10000em;}
.grd1 .medal{background:url(/web/cp2/mstar/v2/img/main/lyr_mbs_medal.png) 0 0 no-repeat;}
.grd2 .medal{background:url(/web/cp2/mstar/v2/img/main/lyr_mbs_medal.png) -198px 0 no-repeat;}
.grd3 .medal{background:url(/web/cp2/mstar/v2/img/main/lyr_mbs_medal.png) -396px 0 no-repeat;}

/* 맴버쉽포인트 레이어 */
.lyr_bene{position:absolute;top:440px;left:50%;margin-left:-84px;width:388px;height:361px;text-align:left;border:1px #9691b3 solid;background:url(/web/cp2/mstar/v2/img/main/lyr_membership_pt.gif) 0 -60px repeat-x #f3f3f3;z-index:100001}
.lyr_bene .bt_close{overflow:hidden;position:absolute;top:10px;right:10px;width:33px;height:33px;text-indent:-1000em;background:url(/web/cp2/mstar/v2/img/main/bt_close2.gif) no-repeat;}
.lyr_bene p{text-align:center;}
.lyr_bene .s{color:#e9486a;font-size:12px;}
.lyr_bene .t1{margin:24px 0 0;color:#333;font-size:24px;letter-spacing:-1px;text-align:center;line-height:1.3;}
.lyr_bene .t2{margin:33px 0 0;color:#333;font-size:24px;letter-spacing:-1px;text-align:center;line-height:1.3;}
.lyr_bene .t3{margin:0;color:#3f4553;font-size:12px;line-height:1.4;}
.lyr_bene .t3 a{color:#e9486a;font-weight:bold;}
.lyr_bene .t3 strong{color:#e9486a;font-weight:bold;}
.lyr_bene .cp_num{position:relative;margin:80px 0 13px 30px;width:328px;height:40px;background:url(/web/cp2/mstar/v2/img/main/mbs_cp.gif) 0 0 no-repeat;}
.lyr_bene .cp_num p{height:40px;width:242px;color:#333;font-size:14px;text-align:center;line-height:40px;}
.lyr_bene .cp_num a{position:absolute;top:0;right:0;width:86px;height:40px;text-indent:-1000em;background:url(/web/cp2/mstar/v2/img/common/blank.gif) repeat;}
.lyr_bene .item_spt{overflow:hidden;margin:50px 0 13px;width:100%;height:128px;text-align:center;}
.lyr_bene .item_spt img{margin:0 4px 14px;}
.lyr_bene .btbx{position:absolute;left:0;bottom:20px;width:100%;text-align:center;}
.lyr_bene .btbx a{display:inline-block;overflow:hidden;margin:0 2px;}
#lyrBenefit1,#lyrBenefit2{display:none;}
#lyrBenefit2{height:465px;}
#lyrBenefit2 .item_spt{height:228px;}

/* 딤드레이어 */
.lyr{display:;position:absolute;zoom:1;z-index:100000}
.lyr button.bt_close{position:absolute;text-indent:-1000em;cursor:pointer;background:url(/web/cp2/mstar/v2/img/common/blank.gif) repeat;z-index:10;}
#lyrPr{width:1000px;height:680px;}
#lyrPr .inner{position:relative;width:1000px;height:680px;z-index:2;}
#lyrPr .inner .cont{position:relative;z-index:2;}
#lyrPr .cont .mv{position:absolute;top:137px;left:139px;}
#lyrPr .inner .msk{position:absolute;top:0;left:0;width:1000px;height:680px;background:url(/web/cp2/mstar/v2/img/main/evt/evt_bnr_130617.png) 0 0 no-repeat;}
#lyrPr button.bt_close{top:17px;right:19px;width:42px;height:41px;}
#lyrPr .check{position:absolute;top:585px;left:928px;margin:4px;*margin:0;}
#lyrPr .link1{position:absolute;top:607px;left:790px;width:193px;height:52px;background:url(/web/cp2/mstar/v2/img/common/blank.gif) repeat;z-index:10;}

/* 채널링 */
.qna_naver{margin-top:30px;border:1px solid #dbdbdb;height:293px;}
.qna_naver dl{float:left;display:inline;padding-top:64px;width:336px;text-align:center;}
.qna_naver dl.c01{margin-left:15px;}
.qna_naver dt{font-size:16px;font-weight:bold;color:#392e2b;}
.qna_naver dt strong{color:#6b31ac;}
.qna_naver .t{padding:10px 0 14px 0;line-height:18px;color:#444;}

.game_cancel{margin:30px 0 38px 0;padding:22px 0 43px 60px;border:1px solid #dbdbdb;}
.game_cancel dl{padding-top:21px;}
.game_cancel dt{padding:0 0 7px 0;font-size:14px;font-weight:bold;color:#000;letter-spacing:-1px;}
.game_cancel dd{padding:0 0 4px 14px;color:#666;letter-spacing:-1px;}
.game_cancel dd strong{color:#ff3f8c;font-weight:normal;}
.game_cancel_bt{text-align:center;}

.game_cancel_ok{margin:30px 0 19px 0;padding:52px 0 54px 0;border:1px solid #dbdbdb;text-align:center;}
.game_cancel_ok strong,.game_cancel_ok span{color:#ff3f8c;}
.game_cancel_ok .t1{font-size:24px;font-weight:bold;color:#000;letter-spacing:-1px;}
.game_cancel_ok .t2{padding-top:22px;color:#666;line-height:18px;}

.lyr_cancel{position:absolute;top:440px;left:561px;width:430px;height:327px;background:url(/web/cp2/mstar/v2/img/support/game_cancel_ly_bx.png) no-repeat;z-index:1;}
.lyr_cancel .t{position:absolute;top:90px;left:0;width:425px;}
.lyr_cancel .t td{height:139px;color:#fff;font-size:14px;line-height:22px;letter-spacing:-1px;text-align:center;vertical-align:middle;}
.lyr_cancel .t strong,.lyr_cancel .t span{color:#ff3f8c;}
.lyr_cancel .b{position:absolute;top:245px;left:161px;}
