﻿@charset "utf-8";
/* CSS Document */

#header h1{width:400px; height:179px; position:absolute; left:00px; top:0; z-index:99;}
body,ul,li,p,h1,form,table,td,tr{margin:0; padding:0; list-style:none; font-family:"나눔고딕", "돋움", "맑은 고딕"; font-weight:normal;}
a{text-decoration:none;	color:#000;}
img{border:0;}


body{ }
#cm_wrap{width:100%;background:url(//image.gamebic.com/tka/img/sub_bg1.jpg) no-repeat top center;}

#header_wrap{width:100%; height:210px;}
#header{width:1200px; height:210px; margin:0 auto; position:relative; z-index:3; margin-bottom:15px;}

#topnavi{height:32px; position:absolute; right:40px; top:25px; z-index:105;}
#topnavi .menu{float:left; height:70px; margin-left:50px;}
#topnavi .menu li{padding-bottom:50px;}
.submenu1 li{float:left; width:60px; height:40px; margin-top:10px; margin-left:5px;}
.submenu1{position:absolute; top:30px; left:2px; display:none; background:url(//image.gamebic.com/tka/img/submenu_bg.png) no-repeat; width:440px; height:50px;}
.submenu2 li{float:left;width:70px; height:40px; margin-top:10px; margin-left:5px;}
.submenu2{position:absolute; top:30px; left:70px; display:none; background:url(//image.gamebic.com/tka/img/submenu_bg.png) no-repeat; width:550px; height:50px;;}
.submenu3 li{float:left; width:70px; height:40px; margin-top:10px; margin-left:15px;}
.submenu3{position:absolute; top:30px; left:300px; display:none; background:url(//image.gamebic.com/tka/img/submenu_bg.png) no-repeat; width:440px; height:50px;}
.submenu4 li{float:left; width:60px; height:40px; margin-top:10px; margin-left:20px;}
.submenu4{position:absolute; top:30px; left:410px; display:none; background:url(//image.gamebic.com/tka/img/submenu_bg3.png) no-repeat; width:242px; height:50px;}
.submenu5 li{float:left; width:75px; height:40px; margin-top:10px; margin-left:-5px;}
.submenu5{position:absolute; top:30px; left:385px; display:none; background:url(//image.gamebic.com/tka/img/submenu_bg.png) no-repeat; width:440px; height:50px;}
.submenu6 li{float:left; width:75px; height:40px; margin-top:10px; margin-left:40px;}
.submenu6{position:absolute; top:30px; left:230px; display:none; background:url(//image.gamebic.com/tka/img/submenu_bg4.png) no-repeat; width:196px; height:50px;}


#cm_sub_con_wrap{width:1200px; margin:0 auto;background:#FFF;  border:1px solid #fff}
#cm_sub_con_area{width:1160px; overflow:hidden; padding:20px; background:#FFF; margin:0 0 15px 0;}
#sub_left_area{width:270px; float:right;}
.cm_game_s{position:absolute; z-index:105}
.cm_game_start{width:280px; height:160px;}
#cm_s_menu_area{width:270px; float:left;}
.cm_s_m_tit_area{width:270px; height:45px; margin-top:0px;}
.cm_s_m_tit_area img{margin-top:7px;}
.cm_s_sub_menu{width:270px; background:#FFF; margin-top:30px;}
.cm_s_sub_menu li{height:44px; width:270px;}

.cm_sub_video{width:270px; height:200px; float:left; margin-top:24px;}
.cm_sub_video_tit{width:120px; height:41px; float:left;}
.cm_sub_video_area{width:270px; height:163px; background:#333; float:left;}

.cm_sub_link_btn_area{width:270px; height:150px; margin-top:44px; float:left;}
.cm_sub_left_btn{width:270px; height:80px; float:left;}
.cm_sub_right_btn{width:270px; height:80px; margin-top:5px;float:right;}

/*(205.10.20) 동영상 Box 추가*/
.pdhj_movie_box_wrap {margin:0;padding:0; float:left; width:270px; height:163px; background:url('//image.gamebic.com/wtk/images/pdhj_moive_box/mv_bg.jpg') no-repeat;}
.pdhj_movie_box_wrap li{float:right;margin:0;padding:0; height:40px;}
.pdhj_movie_box_wrap li img{border:0;}




/*로그인*/
.sublog_box{width:270px; height:151px; background:#232323; font:13px "Malgun Gothic";margin:0px 0 0px 0;}/*로그인공통*/

.subloginbox {position: relative;font-size: 11pt;line-height: 1.6;vertical-align: top; padding:18px 25px 10px 20px;}
.subloginbox input.text {width: 132px; height:26px; padding:0px 0px 0px 8px; background:#161616; font-size:13px;color:#898989; border:none; margin-top:2px;outline-style:none;}
.subloginbox input.login_btn {position:absolute;right:22px; top:47px; width:81px; height:54px; }
.subloginbox p {margin: 5px 0px 5px 0px;}
.subloginbox p a { display: inline-block;*display: inline;*zoom: 1; font-size:11px; color:#5e5e5e;}
.subloginbox p b { display: inline-block;*display: inline;*zoom: 1; color:#424242; font-size:6px; margin:6px 10px 10px 10px; }
.subloginbox .loginid_myzone {color:#008aea;}
.subloginid {font-size:12px;color:#5e5e5e; letter-spacing:0px; font-weight:800;}
.sublogcash {background:#161616; width:220px; height:34px; font-size:12px;color:#5e5e5e; padding:10px 0px 0px 10px;}
.sublogcash strong {font-size:14px; color:#0a84ff;}
.sublogcash a {font-size:12px; font-weight:800; color:#5e5e5e;}
.sublogin_btns {padding:15px 0px 0px 28px;}
.sublogin_coop {background:#161616; width:230px; height:50px; font-size:12px;color:#5e5e5e; text-align:center; line-height:18px; padding:10px 0px 0px 0px;}
.sublogin_btn_coop {padding:12px 0px 0px 34px;}





#sub_right_area{width:870px; float:left;}
#cm_sub_board_tit_area{width:870px; height:59px; background:url(//image.gamebic.com/tka/img/cm_sub_menu_tit_bg.png) no-repeat top center; padding-top:9px;}
.cm_sub_board_tit{width:270px; height:50px;}
.cm_sub_board_navi_area{width:870px; height:24px; margin-top:10px; font-size:11px;}
.cm_navi{float:right; margin-right:10px;background:url(//image.gamebic.com/tka/img/cm_home.png) no-repeat 0 0; padding-left:20px; }

#cm_sub_board_area{width:870px; overflow:hidden; padding-top:10px;}

#login_box{width:334px; height:60px; float:right; position:absolute; right:5px; top:0px;}
.id{position:absolute; top:10px; left:0; z-index:88; width:118px;}
.id input{width:115px; height:18px; background:#000000; border:#666 1px solid; color:#fff; font-size:12px;}
.pw{position:absolute; top:10px; left:125px; z-index:88; width:118px;}
.pw input{width:115px; height:18px; background:#000000; border:#666 1px solid; color:#fff; font-size:12px;}
.join{font-family:"나눔고딕"; font-size:13px; color:#000; position:absolute; top:40px; left:0px;}
.join a{color:#000;}
.log_bar{position:absolute; top:39px; left:51px;}
.find{font-family:"나눔고딕"; font-size:13px; color:#000; position:absolute; top:40px; left:72px;}
.find a{color:#000;}
.login_img{position:absolute; top:5px; right:0;}

#login_box2{width:350px; height:60px; float:right; position:absolute; right:-30px; top:10px; color:#FFF;}
.log_menu{width:350px; height:10px; float:right;}
.log_menu li{float:left;}
.log_name{font-size:14px; font-weight:bold; color:#FF0; margin-right:5px; text-align:right;}
.log_pp{margin-top:0px; font-size:14px;}
.log_item{margin-left:30px; margin-top:0px; font-size:14px;}
.log_cash{margin-left:10px; font-size:14px; font-weight:bold; color:#0FF; text-align:right;}
.log_cash_plus{margin-left:10px; font-size:12px; margin-top:2px; font-weight:bold;}
.log_btn_area{width:270px; height:23px; margin-top:10px; float:left;}
.log_btn_area li{margin-left:10px; float:left;}


/*온게이트시작*/
#ongate_login_box1{width:360px; height:75px; float:right; position:absolute; right:5px; top:0px;}
.ongate_login_txt{width:220px; height:10px; margin:0 auto; margin-top:5px;  text-align:center; color:#FFF; font-size:12px;}
.ongate_login_btn{width:160px; height:40px; margin:0 auto; margin-top:5px; }

#ongate_login_box2{width:350px; height:65px; float:right; position:absolute; right:5px; top:5px;}
.ongate_login_txt2{width:250px; height:35px; float:left;  text-align:center; color:#FFF; font-size:14px; margin-top:9px; }
.ongate_agree_btn{width:100px; height:45px; float:right; margin-top:3px;}

#ongate_login_box3{width:320px; height:65px; position:absolute; right:5px; top:20px; font-size:12px;}
.ongate_login_my_top{width:320px; height:15px; float:left;margin-left:20px;}
.ongate_login_my_top_list li{float:left;}
.ongate_login_my_name{ text-align:left; margin-left:10px;}
.ongate_login_my_name a{color:#0F0; text-shadow:1px 1px 1px #000;}
.ongate_login_my_btn1{width:90px; text-align:right; }
.ongate_login_my_btn1 a{color:#FC0;}
.ongate_login_my_btn2{width:80px; text-align:center;}
.ongate_login_my_btn2 a{color:#FC0;}

.ongate_login_my_bottom{width:310px; height:65px; margin-top:5px; float:right;}
.ongate_login_my_bottom_left{width:190px; height:20px; float:left;margin-left:25px; margin-top:5px;}
.ongate_login_my_bottom_left li{float:left;}
.ongate_login_my_cash_tit{color:#fff; margin-top:1px; }
.ongate_login_my_cash{width:75px; text-align:right; margin-right:5px;}
.ongate_login_my_cash a{color:#0FF;}
.ongate_login_my_cash_txt{color:#fff; margin-top:1px; }
.ongate_login_my_bottom_right{width:90px; height:20px; float:right; margin-top:5px;}
.ongate_login_my_bottom_right li{float:left; margin-right:3px;}
/*온게이트 끝*/




/*---------------------------------------------------------------------------*/

/*TAB*/
.tab-nav {
        position: relative;
        margin-bottom: 8px;
}
.tab-nav ul {
        border-bottom: 2px solid #372424;
        overflow: hidden;
}
.tab-nav ul li {
        margin-right: -1px;
        float: left;
        border: 1px solid #d6d6d6;
        border-bottom: none;
        background-color: #f6f6f6;
}
.tab-nav ul li a {
        display: block;
        padding: 10px 20px;
        color: #888;
}
.tab-nav ul li.active {
        position: relative;
        border-color: #230d0d;
        background-color: #372424;
}
.tab-nav ul li.active a {
        color: #fff;
        font-weight: bold;
        letter-spacing: -1px;
}
.tab-nav p {
        position: absolute;
        bottom: 10px;
        right: 0;
        font: normal 11px/1 돋움, 돋움체;
        color: #aaabad;
}

.tab-nav select.camp02{float:right;width:100%; margin-top:5px; padding: 6px 8px 6px 6px;height: 29px; border: 1px solid #dadada;border-radius: 0; background: #fff url(//image.gamebic.com/tka/img/sel_arr.gif) 100% 50% no-repeat; background-size: 20px 8px;-webkit-background-size: 20px 8px;-webkit-appearance: none; font-size: 13px;  line-height: 18px; }




.cash_box{
        padding:5px;
        background: #ededed;
        border: 1px solid #ccc;
        margin-bottom: 15px;
        position: relative;
}
.cash_box .btn_cash{
        position: absolute;
        top: 10px;
        right: 5px;
}
.cash_box .info_box{
        width:95%;
        background: #f1f2ed;
        padding: 15px;
        border: 1px solid #ccc;
}
.cash_box .info_box strong{
        font-weight: bold;
        color: #860407;
}
.cash_box .info_box .info_title{
        font-size: 16px;
        padding-bottom: 10px;
        border-bottom: 1px solid #ccc;
        font-weight: bold;
}
.cash_box .info_box .info_cash{
        padding-top: 8px;
        font-size: 11px;
}
.cash_box .info_box .info_cash span{
        margin-right: 20px;
        display: inline-block;
}



/*아이템샵*/
.shop {
        width: 672px;
}
.shop li {
       
        position: relative;
        margin: 0 -1px -1px 0;
        padding: 16px 10px 0 99px;
        width: 220px;
        height: 88px;
        border: 1px solid #ccc;
        margin-bottom: 5px;
}
.shop li .item {
        position: absolute;
        top: 18px;
        left: 18px;
        width: 64px;
        height: 64px;

}
.shop li .ico {
        position: absolute;
        top: 10px;
        left: 10px;
}
.shop li .text strong {
        font-size: 20px;
        line-height: 26px;
        color: #891016;
        font-weight: bold;

}
.shop li .text .price {
        font-size: 15px;
}
.shop li .text .cash {
        display: block;
        padding-left: 23px;
        line-height: 19px;
        font-size: 11px;
        color: #3d3d3d;
}
.shop li .text .btn {
        margin-top: 5px;
        text-align: right
}
.shop li .text .btn a {
        margin-left: 5px;
}


#cm_wonbo_wrap{width:870px; overflow:hidden;}
.cm_wonbo_tit_img{width:870px; height:120px;}
#cm_wonbo_list{width:850px; margin:0 auto; padding:10px;}
.cm_wonbo_list_left{width:420px; float:left; margin-top:5px;}
.cm_wonbo_list_right{width:420px; float:right; margin-top:5px;}
.cm_wonbo{width:420px; height:100px; border:#dadada 1px solid;}
.cm_wonbo_thumb{width:70px; height:70px; border:#CCC 3px solid; margin-top:12px; margin-left:12px; float:left; }
.cm_wonbo_thumb .icon{position:absolute;margin-top:-16px;margin-left:-16px;}
.cm_wonbo_info{width:200px; height:70px; float:left; margin-left:20px; margin-top:12px; text-align:right; }
.cm_wonbo_btn_area{width:85px; height:80px; float:right; margin-top:15px; margin-right:12px; border:0px solid red;}

.cm_wonbo_img_txt{width:850px;text-align:center; padding-bottom:20px;}
.cm_wonbo_img_txt p{text-align:left; font-size:12px; padding-left:66px; padding-bottom:5px; background:url('//image.gamebic.com/tka/img/bullet_01.gif') no-repeat 60px 6px;}
.cm_wonbo_img_txt p.point{color:#a9701e;text-align:left; font-size:12px; padding-left:66px; padding-bottom:5px;}


.cm_wonbo_list_info1 li{float:left;margin-top:6px;}
.cm_wonbo_list_info1{width:200px; height:25px; text-align:right; margin-left:0px; margin-top:7px;}
.cm_wonbo_price{width:180px; text-align:right; color:#4a00a6;font-weight:bold;}

.cm_wonbo_list_info2 li{float:left;margin-top:6px;}
.cm_wonbo_list_info2{width:200px; height:25px;text-align:right; margin-left:px; margin-top:10px;}
.cm_cash_price{width:180px; float:right; color:#4a00a6;font-weight:bold;}


.top_rank{width:870px; height:312px; background:url('//image.gamebic.com/tka/rank/top_rank_bg.jpg') no-repeat;margin:20px 0 20px 0;}
.top_rank ul{width:650px; height:100%;padding:15px 0 0 145px;}
.top_rank ul li{float:left;width:177px; height:188px; padding:0 30px 0 0;}
.top_rank ul li table{ width:85%;padding:5px 0 0 15px;}
.top_rank ul li table th{ position:relative;width:42px;padding-right:10px;}
.top_rank ul li table td{line-height:18px;font-size:12px;color:#c5a679;}




#fullmovie { position:fixed; top:0px; left:0px; z-index:200; width:100%; height:100%; }
#fullmovie #player { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#fullmovie .bg { position:absolute; top:0px; left:0px; width:100%; height:100%; cursor:pointer; background:url('//image.gamebic.com/tka/img/btn-close.png') no-repeat 98% 2%;}
 
 
.popup-movie { display:none; position:fixed; top:0px; left:0px;width:100%; height:100%;  z-index:500;}
.popup-movie .bg { width:100%; height:100%; opacity:0.5; filter: alpha(opacity=50); background:#000;}
.popup-movie .movie { position:absolute; top:0px; left:0px; width:100%; height:100%; }
.popup-movie .movie iframe { width:100%; height:100%;}
.popup-movie .close { overflow:hidden; position:absolute; top:2%; right:2%; width:49px; height:48px; text-indent:-999px; background:url('//image.gamebic.com/tka/img/btn-close.png') no-repeat;}
 


/* 운영정책 */
.box_section{position:relative;color:#5d5d5d;font-size:13px;}
.box_section .ti{font-size:18px; font-weight:bold;color:#333; padding-bottom:20px;}
.tit_2depth{display:block;padding-left:10px;font-weight:bold;font-size:13px;color:#333}
.txt_2depth{display:block;padding-left:10px;font-weight:normal;font-size:13px;color:#333}
.txt_3depth{display:block;padding-left:30px;}
.txt_4depth{display:block;padding-left:50px}
.box_section .lst{padding-bottom:5px}
.list_3depth{padding-left:30px}
.box_section .txt_ex{display:block;margin-left:15px}
.box_section .txt_emph{display:block;font-weight:bold;color:#333;font-size:11px;}
.box_section{overflow:hidden;width:820pxmargin:0 auto;padding:26px 30px;border-top:0 none;line-height:20px;color:#666;background-color:#fff}
.box_section .cont_sec{padding-bottom:20px}
.cont_sec .list_desc{padding-left:10px}
.box_section .tit_sec{display:block;padding-bottom:5px;color:#333}

.tbl_limituse{margin:10px 0 20px;border-spacing:0;border-bottom:1px solid #ccc;text-align:center}
.tbl_limituse th{border-top:1px solid #e7e7e7;background-color:#f2f2f2}
.tbl_limituse .td_tit{border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.tbl_limituse .td_cell{padding:7px 0;border-right:1px solid #ccc;font-size:12px;color:#5c5c5c;letter-spacing:-1px}
.tbl_limituse .lst{border-right:0 none}
.tbl_limituse .td_division{border-right:1px solid #ccc;border-top:1px solid #ccc;font-size:12px;color:#212121;text-align:center;font-weight:normal}
.tbl_limituse .txt_division{font-size:12px;font-weight:bold}
.tbl_limituse .td_desc{width:586px;padding:20px;border-top:1px solid #ccc;line-height:18px;text-align:left;color:#666}
.tbl_limituse .txt_desc{display:block;line-height:22px;color:#212121}
.tbl_limituse .td_limit{border-top:1px solid #ccc;font-weight:bold;background:0}

.list_2depth {padding-left:9px}
.screen_hide{font-size:0;line-height:0;visibility:hidden}





