body {background:#d6e9fd url("/popcap/cbt_v2/main/bg.gif") repeat-x 0 33px;}
.wrap_container {background:none;}
#container {background:none;}
#header {position:relative; width:100%; height:475px; margin:0;}
#reside {margin-right:20px;}
.reside_bot {min-height:563px; _height:561px; background-position:center bottom;}
#contents {float:left; width:445px; height:580px; margin:0 20px 0 0; background:url("/popcap/cbt_v2/main/bg_section.gif") no-repeat 0 0;}
#aside {float:left; width:275px; height:580px; background:url("/popcap/cbt_v2/main/bg_section.gif") no-repeat -465px 0;}

/* mobile 대응 */
#header div.mainlogo {position:relative; width:970px; margin:0 auto; z-index:100;}
#header img.mainlogo {position:absolute; top:0; left:0;}
#div_visual {width:100%; height:440px; margin:0 auto; background-position:top center;}
#wrap_visual {width:970px; height:317px; margin:0 auto;}
#wrap_visual h2 {display:none;}
#wrap_visual .btn {margin:0; padding:229px 0 0 0; text-align:center;}
#wrap_visual .btn img {margin:0 2px; cursor:pointer;}
#div_games {width:970px; margin:0 auto; padding:23px 0 0 0; overflow:hidden;}
#games {width:950px; margin:0 auto; padding:0; list-style-type:none; overflow:hidden;}
#games li {float:left; margin:0 1px 0 0; padding:0; width:72px; height:75px; text-indent:-1000px; overflow:hidden;background:url("/popcap/cbt_v2/main/visual/ic_gamelist.png");}
#games li span {display:block; width:100%; height:100%; cursor:pointer; }
#games li span.on {background:url("/popcap/cbt_v2/main/visual/ic_gamelist.png");}
#games li.g1000 {background-position:0 0;}
#games li.g400 {background-position:-73px 0;}
#games li.g1300 {background-position:-146px 0;}
#games li.g100 {background-position:-219px 0;}
#games li.g800 {background-position:-292px 0;}
#games li.g900 {background-position:-365px 0;}
#games li.g600 {background-position:-438px 0;}
#games li.g1200 {background-position:-511px 0;}
#games li.g300 {background-position:-584px 0;}
#games li.g1100 {background-position:-657px 0;}
#games li.g700 {background-position:-730px 0;}
#games li.g500 {background-position:-803px 0;}
#games li.g200 {background-position:-876px 0;}
#games li.g1000 .on {background-position:0 -152px;}
#games li.g400 .on {background-position:-73px -152px;}
#games li.g1300 .on {background-position:-146px -152px;}
#games li.g100 .on {background-position:-219px -152px;}
#games li.g800 .on {background-position:-292px -152px;}
#games li.g900 .on {background-position:-365px -152px;}
#games li.g600 .on {background-position:-438px -152px;}
#games li.g1200 .on {background-position:-511px -152px;}
#games li.g300 .on {background-position:-584px -152px;}
#games li.g1100 .on {background-position:-657px -152px;}
#games li.g700 .on {background-position:-730px -152px;}
#games li.g500 .on {background-position:-803px -152px;}
#games li.g200 .on {background-position:-876px -152px;}

#contents .invitefriends {width:433px; margin:0 auto; padding:6px 0;}
.wrap_article {margin:0 28px 0 26px; padding:25px 0 0 0;}
.wrap_article h2 {height:24px; margin:0;padding:0;font-size:12px; text-indent:-999px; overflow:hidden;background:url("/popcap/cbt_v2/main/h2.gif") no-repeat 0 0;}
.wrap_article h2 a {display:block; width:100%; height:100%;}
.wrap_article .wrap_news {height:130px; overflow:hidden;}
.wrap_article .wrap_news h2 {background-position:0 0;}
.wrap_article .ul_news {margin:0; padding:0; list-style-type:none;}
.wrap_article .ul_news li {width:100%; margin:0; padding:0 0 4px 0; line-height:1.2; list-style-type:none; overflow:hidden;}
.wrap_article .ul_news .ic_new {vertical-align:middle; margin-left:2px; }
.wrap_article .ul_news .subject {float:left; width:260px; padding:0 0 0 10px; background:url("/popcap/cbt_v2/main/bul1.gif") no-repeat 2px 4px;}
.wrap_article .ul_news .update {padding-top:6px; background:url("/popcap/cbt_v2/main/line1.gif") repeat-x left top;}
/*.wrap_article .ul_news .notice .subject {background-position:0 1px;}
.wrap_article .ul_news .check .subject {background-position:0 -29px;}
.wrap_article .ul_news .update .subject {background-position:0 -59px;}*/
.wrap_article .ul_news .date {float:right; width:70px; font-family:verdana; font-size:10px; color:#7F7F7F; text-align:right;}

.wrap_article .wrap_story {overflow:hidden;}
.wrap_article .wrap_story h2 {height:21px;background-position:0 -50px;}
.wrap_article .ul_story {clear:both; margin:0; padding:0; list-style-type:none; overflow:hidden;}
.wrap_article .ul_story li {float:left; width:100%; margin:0; padding:0; list-style-type:none; overflow:hidden;}
.wrap_article .ul_story .large {padding-bottom:15px; margin-bottom:10px; background:url("/popcap/cbt_v2/main/line1.gif") repeat-x left bottom;}
.wrap_article .ul_story .normal {padding-bottom:8px;}
.wrap_article .ul_story .thumb {float:left; margin-right:15px;}
.wrap_article .ul_story .txt {float:left; line-height:1.5; overflow:hidden;}
.wrap_article .ul_story .txt .gamename {display:block; margin-bottom:7px;}
.wrap_article .ul_story .txt .subject {display:block; color:#627ace; font-weight:bold;}
.wrap_article .ul_story .like {float:left;}
.wrap_article .ul_story .large .thumb {width:174px; height:104px;}
.wrap_article .ul_story .normal .thumb {width:114px; height:74px;}
.wrap_article .ul_story .large .txt {width:195px; height:75px; padding:7px 0 0 0;}
.wrap_article .ul_story .large .like {width:195px;}
.wrap_article .ul_story .normal .txt {width:250px; height:39px; padding:10px 0 0 0;}
.wrap_article .ul_story .normal .like {width:250px;}

/* 팝캡월드 인 페이스북 */
.wrap_fb {padding:20px 0 10px 10px; overflow:hidden;}
.wrap_fb h2 {height:27px; margin:0 0 0 1px; padding:0;font-size:12px; text-indent:-999px; overflow:hidden; background:url("/popcap/cbt_v2/main/h2.gif") no-repeat 0 -100px;}
.wrap_fb .wrap_share {width:255px; margin:0 0 10px 0;}
.wrap_fb .wrap_share a {display:none;}
.wrap_fb .likebox {margin:0; padding:0;}

/* layer - 메인 초대하기 */
.ly_invite {width:556px; padding:8px 0 0 0;}
.ly_invite h3 {height:40px; margin:0; padding:27px 0 0 20px;}
.ly_invite .ly_content {width:540px; height:435px; margin:0 auto; background-color:#fff;}
.ly_invite .thead {position:relative; width:510px; height:32px; margin:0 auto 8px auto; background:url("/popcap/cbt_v2/main/invite/thead.gif") no-repeat;}
.ly_invite .thead .char {display:inline-block; padding:9px 0 0 10px; color:#fff; font-weight:bold; letter-spacing:-1px;}
.ly_invite .thead .select label {position:absolute; top:8px; right:8px; display:inline-block; width:44px; height:15px; text-indent:-1000px; overflow:hidden;}
.ly_invite .thead .select input {position:absolute; top:6px; right:53px; margin:0; vertical-align:top;}
:root .ly_invite .thead .select input {top:10px;}
.ly_invite .scroll_char {width:503px; height:255px; padding:0 0 0 15px; margin:0 0 21px 0;}
.ly_invite .scroll_char table {clear:both;width:480px;border-collapse:separate;overflow:hidden;}
.ly_invite .scroll_char td {padding:16px 0 13px 0;border-bottom:1px solid #e4e4e4; font-weight:bold; letter-spacing:-1px;word-wrap:break-word;word-break:break-all;}
.ly_invite .scroll_char td.char {width:128px; line-height:1.4;}
.ly_invite .scroll_char td.check {width:20px; padding-left:12px;}
.ly_invite .wrap_invite {width:100%; height:51px; background:#efefef url("/popcap/cbt_v2/main/invite/txt1.gif") no-repeat 20px 18px; text-align:right;}
.ly_invite .wrap_invite img {cursor:pointer; margin:8px 10px 0 0;}
.ly_invite .during {margin:0; padding:3px 0 6px 8px; color:#fff;}

/* layer - 메인 cbt종료 */
#ly_cbt {width:584px;}
#ly_cbt .close {position:absolute; top:0; right:0; display:block; width:28px; height:28px; background:url("/popcap/cbt_v2/main/btn_ly_close2.gif") no-repeat; text-indent:-1000px; overflow:hidden; cursor:pointer;}
.ly_cbt {width:556px; padding:8px 0 0 0; z-index:1000;}
.ly_cbt .ly_content {width:540px; height:395px; margin:0 auto; background-color:#fff;}
.ly_cbt .during {margin:0; padding:3px 0 6px 8px; color:#fff;}

/* 2012-06-11 서비스종료 */
.wrap_modal {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);z-index:100006;}
.wrap_close_guide {position:absolute;top:140px;left:50%;width:641px;margin:0 0 0 -320px;z-index:100007;}
.close_guide {position:relative;width:637px;background:#fff;border:2px solid #530a0a;}
.close_guide .txt_area {width:606px;margin:0 0 0 16px;padding:25px 0 0 0;color:#000;line-height:16px;}
.close_guide .txt_area h3 {width:570px;height:32px;margin:0 0 35px 9px;background:url('http://static.plaync.co.kr/popcap/close/txt_close_title.gif') 0 0 no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}
.close_guide .txt_area p {margin:18px 0 0 9px;}
.close_guide .txt_area .sub_title {font-weight:bold;}
.close_guide .txt_area .detail {width:595px;height:59px;margin:10px 0 0 0;padding:7px 0 0 11px;background:url('http://static.plaync.co.kr/popcap/close/bg_date.gif') 0 0 no-repeat;}
.close_guide .txt_area .detail li {margin:0;padding:0;list-style:none;}
.close_guide .txt_area .detail li {margin:9px 0 0 0;padding:0 0 0 8px;background:url('http://static.plaync.co.kr/popcap/close/bg_dot_2x2.gif') 0 6px no-repeat;color:#000;font-weight:bold;}
.close_guide .txt_area .detail li strong {color:#36c;}
.close_guide .txt_area .due {margin-left:17px;padding:0 0 0 9px;background:url('http://static.plaync.co.kr/popcap/close/bg_dot_due.gif') 0 7px no-repeat;color:#698fd0;font-weight:bold;}
.close_guide .txt_area .guide {margin-left:17px;padding:0 0 0 9px;background:url('http://static.plaync.co.kr/popcap/close/bg_dot_guide.gif') 0 7px no-repeat;}
.close_guide .chk_area {position:relative;width:637px;height:38px;margin:48px 0 0 0;background:#530a0a;}
.close_guide .chk_area label {position:absolute;top:13px;left:14px;}
.close_guide .chk_area label input {margin-right:4px;}
.close_guide .chk_area .cls {position:absolute;top:13px;right:10px;}
.close_guide .cls_this {position:absolute;top:0;right:0;display:block;width:32px;height:32px;background:url('http://static.plaync.co.kr/popcap/close/btn_close.gif') 0 0 no-repeat;overflow:hidden;text-indent:-10000em;font:normal 0/0 verdana;}