@charset "utf-8";






caption {display: none;}


.default_board2 .event_area{width:609px; margin-bottom:25px; overflow:hidden;}

.freeboard_notice{height:96px;}


#contents .menagementCnt{clear:both; font-size:11px; width:609px; position:relative; overflow:hidden; font-family:Dotum; font-size:12px; color:#888; line-height:13px;}
#contents .menagementCnt h4{font-size:12px;}
#contents .menagementCnt .policyTitTop{color:#888;margin-bottom:6px;}
#contents .menagementCnt .policyTit{color:#888;margin:3px 0 6px}
#contents .menagementCnt .policyOl{color:#888}
#contents .menagementCnt .policyOl li{line-height:1.3em;padding-bottom:18px}
#contents .menagementCnt .policyOl2{color:#888;margin:0 0 0 15px}
#contents .menagementCnt .policyOl2 li{line-height:1.3em;padding-bottom:0;}
#contents .menagementCnt .policyTb{width:595px;margin:15px 0 10px 0; border:2px solid #e8e8e9;border-right:none;border-bottom:none;text-align:center;font-size:11px}
#contents .menagementCnt .policyTb thead th{padding:10px 0 9px;border-bottom:2px solid #e8e8e9;border-right:2px solid #e8e8e9;vertical-align:middle}
#contents .menagementCnt .policyTb tbody th{padding:10px 8px 9px;border-bottom:2px solid #e8e8e9;border-right:2px solid #e8e8e9;vertical-align:middle}
#contents .menagementCnt .policyTb td{padding:10px 8px 9px;border-bottom:2px solid #e8e8e9;border-right:2px solid #e8e8e9;vertical-align:middle;letter-spacing:-1px}
#contents .menagementCnt .policyTb td.left{text-align:left}

#contents .menagementCnt ol{margin-bottom:10px;}
#contents .menagementCnt ol li{margin:0 0 0 10px;}
#contents .menagementCnt .tb_type1{font-size:11px; margin:5px 0 15px; 0}
#contents .menagementCnt .tb_type1 th{padding:5px; border:2px solid #e8e8e9;}
#contents .menagementCnt .tb_type1 td{padding:5px 0; text-align:center; border:2px solid #e8e8e9}
#contents .menagementCnt .tb_type1 td.text{padding:5px 5px 5px 13px; text-align:left;}


.eventLiTab{position:relative; width:100%; height:29px; overflow:hidden; border-bottom:2px solid #2aaef5; margin-bottom:20px; z-index:2;}
.eventLiTab li{float:left; margin-right:2px;}
.eventLiTab li.on{margin-top:-29px;}

.eventLiTab2{position:relative; width:100%; height:29px; overflow:hidden; border-bottom:2px solid #2aaef5; margin-bottom:-2px; z-index:2;}
.eventLiTab2 li{float:left; margin-right:2px;}
.eventLiTab2 li.on{margin-top:-29px;}

.ranktLiTab{width:100%; height:29px; overflow:hidden; border-bottom:2px solid #2aaef5; margin-bottom:20px;}
.ranktLiTab li{float:left; margin-right:2px;}
.ranktLiTab li.on{margin-top:-29px;}

.progressevent_list{margin:20px 0 30px; overflow:hidden;}
.progressevent_list li{margin-bottom:10px; font-size:12px; overflow:hidden;}
.progressevent_list li div{float:left; margin-right:10px;}
.progressevent_list li dl{float:left;}
.progressevent_list li dl img{vertical-align:middle; margin-right:5px;}
.progressevent_list li dl dt{color:#995a16; font-weight:bold;}
.progressevent_list li dl dd{padding:10px 0 10px 0; overflow:hidden; width:325px;}

.post_info td.txt strong{margin:4px 5px 4px 0; float:left;}
.graph{width:387px; height:20px; background:url("/assets/tooniland/cache.tooniland.com/tooniGame/keroro_pang/images/community/questionnaire_bar.gif") no-repeat left top; overflow:hidden; float:left;}
.graph p{height:20px; background:url("/assets/tooniland/cache.tooniland.com/tooniGame/keroro_pang/images/community/questionnaire_bar.gif") no-repeat left -20px; overflow:hidden;}
.keropg_stit {margin:0 0 30px 0;}

.ch_intro {width:609px; clear:both; height:402px; position:relative; margin-bottom:11px}
.ch_intro ul.ch_list {float:left; z-index:99; overflow:hidden; position:absolute; bottom:35px; right:303px; height:19px}
.ch_intro ul.ch_list li {float:left; width:19px; margin-left:4px}


.ranking_list {clear:both; width:609px; border-top: 1px solid #168ee6;}
.ranking_list table {margin-bottom:25px}
.ranking_list table td {margin:0; padding:0;}
.ranking_list thead th {padding:9px 18px 6px 18px; background:#1b9ef1; border-top:1px solid #76c5f7; border-left:1px solid #76c5f7; border-right:1px solid #168ee6; border-bottom:1px solid #168ee6; text-align:center;}
.ranking_list thead th img {position:relative; top:-2px;}
.ranking_list thead th.first {border-left:1px solid #168ee6;}
.ranking_list thead th.last {border-right:1px solid #168ee6;}
.ranking_list tbody th,.ranking_list tbody td {padding:0px; font-size:11px; color:#666666; text-align:center}
.ranking_list tbody td {border-color:#F5F5F5 #CBCBCB #DBDBDB #F5F5F5; border-width:1px; border-style:solid; background:#F5F5F5}
.ranking_list tbody td.first {border-left:1px solid #CBCBCB}
.ranking_list tbody td.ch_name {text-align:left; padding-left:10px}
.ranking_list tbody td.gd_name {text-align:left; padding-left:10px}
.ranking_list tbody td.gd_name img {top:-1px}
.ranking_list tbody td.point {background:#E2E2E2}
.ranking_list tbody tr.best td {color:#FF8A00; font-weight:bolder; padding-top:5px; padding-bottom:3px}
.ranking_list img{vertical-align:middle; display:inline-block;}
.rk_bottom {margin-top:20px}

.cnt_rank_wrap {overflow:hidden;}


.my_rank_info {position:relative; width:571px; height:91px; background:url("/assets/tooniland/cache.tooniland.com/tooniGame/keroro_fighter/images/rank/bg_ranking_content.png") no-repeat left top; padding:8px 19px}
.my_rank_info h4 {margin-bottom:20px}
.my_rank_info .my_rank {width:571px; height:53px; position:relative}
.my_rank_info .my_rank .my_class {position:absolute; top:2px; left:6px; font-size:12px; font-weight:bolder;}
.my_rank_info .my_rank .my_class img {vertical-align:middle; position:relative; top:-2px; display:inline !important;}
.my_rank_info .my_rank .my_class span.rank {display:inline-block; padding:0 10px 0 0; font-size:12px; color:#1B9EF1}
.my_rank_info .my_rank .my_class .my_nic {padding:0 0 0 10px; font-size:14px; color:#666; letter-spacing:-1px;}
.my_rank_info .login_my {width:100%; height:48px; padding:45px 0 0 0; position:absolute; top:2px; left:6px; font-size:12px; font-weight:bolder; text-align:center;}
.my_rank_info .login_my img {vertical-align:middle; display:inline !important;}
.my_rank_info .my_rank .my_total {text-align:right; text-align:right; padding:3px 0 0 0; font-size:11px;}
.my_rank_info .my_rank .my_total strong.tt {color:#ff8a00;}
.my_rank_info .my_rank .my_total span.bar {display:inline-block; padding-left:10px; background:url("/assets/tooniland/cache.tooniland.com/tooniGame/keroro_fighter/images/rank/rank_bar.gif") no-repeat 2px 4px; }