@charset "utf-8";




caption {display: none;}


#container h3{height:26px;}
#container span.more{position:absolute; right:0; top:6px;}
#container #con_left .notice ul li.first-child,
#container #con_left .ingEvent ul li.first-child,
#container #con_center .bestAttack ul li.first-child,
#container #con_center .boardTab .installtab1 ul li.first-child{border-top:none;}

#container #con_left{width:278px; margin-right:26px; float:left; overflow:hidden;}
#container #con_left .notice{width:278px; height:183px; margin-bottom:35px; overflow:hidden; position:relative;}
#container #con_left .ingEvent{width:278px; height:122px; margin-bottom:35px; overflow:hidden; position:relative;}
#container #con_left .notice .inner{width:180px; height:62px; padding-left:98px; background:url("/assets/tooniland/cache.tooniland.com/tooniGame/keroro_pang/images/main/img_notice.gif") no-repeat left top;}
#container #con_left .notice .inner strong{width:100%; height:16px; display:block; overflow:hidden; color:#1B9EF1;}
#container #con_left .notice .inner p{width:100%; height:28px; overflow:hidden; font-size:11px; color:#7d7d7d; line-height:13px; margin-top:8px;}
#container #con_left .notice ul li{height:24px; line-height:24px; position:relative; font-size:11px; color:#636363; border-top:1px dotted #e5e5e5; .height:22px;}
#container #con_left .notice ul li img, #container #con_left .ingEvent ul li img{display:inline; vertical-align:middle; margin-right:5px;}
#container #con_left .ingEvent ul li{height:24px; line-height:24px; position:relative; font-size:11px; color:#636363; border-top:1px dotted #e5e5e5; .height:22px;}
#container #con_left .notice ul li p, #container #con_left .ingEvent ul li p{width:183px; text-overflow:ellipsis; overflow:hidden;}
#container #con_left .notice ul li a:hover, #container #con_left .notice ul li a:active{color:#636363 !important; text-decoration:underline !important;}
#container #con_left .notice ul li a:visited, #container #con_left .notice ul li a:link{color:#636363; text-decoration:none;}
#container #con_left .ingEvent ul li a:hover, #container #con_left .ingEvent ul li a:active{color:#636363 !important; text-decoration:underline !important;}
#container #con_left .ingEvent ul li a:visited, #container #con_left .ingEvent ul li a:link{color:#636363; text-decoration:none;}
#container #con_left .notice ul li span, #container #con_left .ingEvent ul li span{position:absolute; right:0; top:0;}
#container #con_left ul.icon_area{width:278px; margin:18px 0 29px; overflow:hidden;}
#container #con_left ul.icon_area li{float:left;}
#container #con_left .questionnaire{width:278px; position:relative;}
#container #con_left .questionnaire h3{height:26px;}
#container #con_left .questionnaire .questionArea{width:276px; border:1px solid #dbbc9b; background-color:#f2f2f2;}
#container #con_left .questionnaire .questionArea p{margin:9px 13px 0 13px; background:url("/assets/tooniland/cache.tooniland.com/tooniGame/keroro_pang/images/main/icon_question.jpg") no-repeat left top; padding:7px 0 7px 45px; font-weight:bold; border-bottom:1px dotted #d9d9d9 ;}
#container #con_left .questionnaire .questionArea div{margin:9px 0 0 13px; background:url("/assets/tooniland/cache.tooniland.com/tooniGame/keroro_pang/images/main/icon_answer.jpg") no-repeat left top; padding:7px 0 7px 45px;}
#container #con_left .questionnaire .questionArea div ul{overflow:hidden;}
#container #con_left .questionnaire .questionArea div ul li{float:left; width:105px; padding-bottom:10px; overflow:hidden;}
#container #con_left .questionnaire .questionArea div ul li input{width:12px; height:12px; margin-right:5px;}
#container #con_left .questionnaire span.vote{position:absolute; right:0; top:-8px;}
#container #con_left .questionnaire .questionAreanone {width:276px; padding:20px 0; border:1px solid #dbbc9b; background-color:#f2f2f2; text-align:center; font-weight:bold;}
#container #con_left .questionnaire .questionAreanone .btn {border-top:1px solid #ddd; padding:10px 0 0 0; margin:10px 10px 0 10px;}
#container #con_left .questionnaire .questionAreanone img {display:inline-block;}

#container #con_center{width:375px; margin-right:26px; float:left; overflow:hidden; position:relative;}
#container #con_center .bestAttack{width:375px; height:186px; margin-bottom:35px; overflow:hidden; position:relative;}
#container #con_center .bestAttack .inner{width:375px; height:87px; overflow:hidden;}
#container #con_center .bestAttack .inner img{width:139px; height:83px; margin-right:6px; float:left;}
#container #con_center .bestAttack .inner div{width:230px; float:right;}
#container #con_center .bestAttack .inner div strong{height:16px; display:block; overflow:hidden; color:#64470f;}
#container #con_center .bestAttack .inner div p{height:28px; overflow:hidden; font-size:11px; color:#7d7d7d; line-height:13px; margin-top:8px;}
#container #con_center .bestAttack .inner div span{color:#a0a0a0; font-size:11px; display:block; margin-top:5px;}
#container #con_center .bestAttack .inner strong img{margin-right:4px; width:10px; height:10px; vertical-align:middle; float:none; display:inline;}
#container #con_center .bestAttack ul li, #container #con_center .boardTab .installtab1 ul li{height:25px; line-height:25px; position:relative; font-size:11px; color:#636363; border-top:1px dotted #e5e5e5; .height:22px;}
#container #con_center .bestAttack ul li span, #container #con_center .boardTab .installtab1 ul li span{position:absolute; right:0; top:0;}
#container #con_center .bestAttack ul li a:hover, #container #con_center .bestAttack ul li a:active{color:#636363 !important; text-decoration:underline !important;}
#container #con_center .bestAttack ul li a:visited, #container #con_center .bestAttack ul li a:link{color:#636363; text-decoration:none;}
#container #con_center .bestAttack ul li img, #container #con_center .boardTab div ul li img{display:inline; vertical-align:middle; margin-left:5px;}
#container #con_center .boardTab .installtab1 ul li a:hover, #container #con_center .boardTab .installtab1 ul li a:active{color:#636363 !important; text-decoration:underline !important;}
#container #con_center .boardTab .installtab1 ul li a:visited, #container #con_center .boardTab .installtab1 ul li a:link{color:#636363; text-decoration:none;}
#container #con_center .boardTab{width:375px; height:142px; margin-bottom:35px; overflow:hidden; position:relative;}
#container #con_center .userImg{width:375px; height:288px; overflow:hidden; position:relative;}
#container #con_center .userImg .installtab2 ul{margin-left:-9px; overflow:hidden;}
#container #con_center .userImg .installtab2 ul li{width:119px; margin-left:9px; margin-bottom:25px; float:left; overflow:hidden;}
#container #con_center .userImg .installtab2 ul li img{width:117px; height:83px; border:1px solid #cfcfcf;}
#container #con_center .userImg .installtab2 ul li p{margin-top:8px; position:relative;}
#container #con_center .userImg .installtab2 ul li p strong{width:70px; font-size:11px; letter-spacing:-2px; display:block; overflow:hidden; text-overflow:ellipsis;}
#container #con_center .userImg .installtab2 ul li p span{font-size:9px; font-family:'Verdana'; position:absolute; right:0; top:-1px; .top:-4px; letter-spacing:-1px;}
#container #con_center ul.eventLiTab{margin-bottom:12px;}

#container #con_right{width:240px; overflow:hidden; float:left;}
#container #con_right div{margin-bottom:20px;}


.good_item {width:375px; margin:0 0 16px 0; position:relative; overflow:hidden;}
.good_item dl {padding:3px 0px 0 108px; width:268px; position:relative;}
.good_item dt {font-size:12px; letter-spacing:-1px; font-weight:bolder; color:#565656;}
.good_item dt span {font-weight:normal; font-size:12px; color:#7d7d7d;}
.good_item dd.num1_info {color:#888; line-height:14px;}
.good_item dd.num1_img {position:absolute; top:0px; left:0px; width:102px; height:102px}
.good_item dd.num1_img a {display:block; overflow:hidden; width:102px; height:103px}
.good_item dd.num1_img img {width:137px; height:103px; margin-left:-18px}
.good_item dd.num1_cash {padding:0; letter-spacing:-1px; font-size:12px; font-weight:bolder; color:#1b9df1;}
.good_item dd.num1_intro {line-height:120%; color:#666; letter-spacing:-1px; font-size:11px; color:#4c4c4c;}
.good_item dd.num1_more {position:absolute; width:52px; height:20px; top:0px; right:0px}

.good_item ul {width:380px; height:100%; overflow:hidden; float:left; margin-top:6px;}
.good_item ul li {float:left; width:93px; margin-left:46px}
.good_item ul li.first-child {margin-left:0;}
.good_item ul li a.ch_img {display:block; width:91px; height:91px; padding:1px; position:relative; background:#E3E3E3}
.good_item ul li a.ch_img img.hit {width:41px; height:40px; position:absolute; top:0px; left:0px}
.good_item ul li a.ch_img span.img_box {display:block; width:91px; height:91px; overflow:hidden}
.good_item ul li a.ch_img img.img_photo {margin:0px 0px 0px -14px; width:120px; height:91px}
.good_item ul li span.ch_img2 {display:block; width:91px; height:91px; padding:1px; position:relative; background:#E3E3E3}
.good_item ul li span.ch_img2 img.hit {width:41px; height:40px; position:absolute; top:0px; left:0px}
.good_item ul li span.ch_img2 span.img_box {display:block; width:91px; height:91px; overflow:hidden}
.good_item ul li span.ch_img2 img.img_photo {margin:0px 0px 0px -14px; width:120px; height:91px}
.good_item ul li .ch_info p {font-size:11px; letter-spacing:-1px; line-height:120%; color:#777; padding:5px 0px 0px 0px}
.good_item ul li .ch_info p a {color:#444;}
.good_item ul li .ch_info p a:hover {text-decoration:underline}
.good_item ul li .ch_info p.cash {text-align:center; font-size:12px; letter-spacing:0; line-height:80%;}
.good_item ul li .ch_info p.cash strong {color:#1b9df1;}
.good_item a.btn_more {display:block; width:35px; height:10px; position:absolute; top:5px; right:0px}



.pang_ranking {width:240px; position:relative;}
.pang_ranking .tabStyle li {float:left; width:120px; height:29px;}
.pang_ranking .tabStyle li a {display:block; width:120px; height:29px; background:url("/assets/tooniland/cache.tooniland.com/tooniGame/keroro_pang/images/main/tab_pang_style.gif") no-repeat left top; text-indent:-9999em;}
.pang_ranking .tabStyle li.menu1 a {background-position:0 0;}
.pang_ranking .tabStyle li.menu2 a {background-position:-120px -29px;}
.pang_ranking .tabStyle li.menu1.on a {background-position:0 -29px;}
.pang_ranking .tabStyle li.menu2.on a {background-position:-120px 0;}

.rankingBbs1 {clear:both; padding:15px 0 0 0; overflow:hidden;}
.rankingBbs1 ol {clear:both; overflow:hidden; height:150px;}
.rankingBbs1 li {height:18px; padding:0 0 5px 21px; background:url("/assets/tooniland/cache.tooniland.com/tooniGame/keroro_pang/images/main/img_ranking_num.gif") no-repeat left 4px; font-size:11px; color:#656565;}
.rankingBbs1 li strong {float:left; display:block; font-weight:normal;}
.rankingBbs1 li span {float:right; display:block; color:#989898; font-size:11px;}
.rankingBbs1 li.ranking1 {background-position:0 0; font-size:14px; color:#05499e; font-weight:bold;}
.rankingBbs1 li.ranking1 strong {font-weight:bold;}
.rankingBbs1 li.ranking1 span {font-weight:bold; color:#444; font-size:12px;}
.rankingBbs1 li.ranking2 {background-position:0 -27px;}
.rankingBbs1 li.ranking3 {background-position:0 -50px;}
.rankingBbs1 li.ranking4 {background-position:0 -73px;}
.rankingBbs1 li.ranking5 {background-position:0 -96px;}
