@charset "utf-8";

/*포인트랭킹*/
.gx_ptop_pointDiv{position:relative; margin-top:-6px;}
.gx_ptop_pointTable{width:100%; border-spacing:0;}
.gx_ptop_pointTable tr.listGroup:first-child{font-weight:700;}
.gx_ptop_pointTable tr.listGroup:first-child td{color:#333;}
.gx_ptop_pointTable tr.listGroup:hover{background-color:#f9f9f9;}
.gx_ptop_pointTable tr.listGroup:hover td{color:#000; font-weight:700;}
.gx_ptop_pointTable th, .gx_ptop_pointTable td{line-height:28px; color:#5c5c5c; white-space:nowrap;}
.gx_ptop_pointTable thead{}
.gx_ptop_pointTable th.title{}
.gx_ptop_pointTable th.nick{}
.gx_ptop_pointTable th.point{}
.gx_ptop_pointTable th.TextRight, .gx_ptop_pointTable td.TextRight{text-align:right;}
.gx_ptop_pointTable tr.empty_tr td{height:200px; line-height:200px; text-align:center; border-radius:8px;} /*게시물 없음*/
/*1,2,3등 컬러*/
.gx_ptop_pointTable tr.listGroup td:first-child{width:35px;}
.gx_ptop_pointTable tr.listGroup .de_num{display:inline-block; width:20px; font-size:13px; color:#666; font-weight:900; line-height:20px; text-align:center; background-color:#e0e0e0; border-radius:4px;}
.gx_ptop_pointTable tr.listGroup .de_num.num01{color:#fff; background-color:#ff0000;} /*기본 컬러셋*/
.gx_ptop_pointTable tr.listGroup .de_num.num02, .gx_ptop_pointTable tr.listGroup .de_num.num03{color:#fff; background-color:#999;}
.gx_ptop_pointTable tr.listGroup i{font-size:15px; color:#999; vertical-align:top; margin-top:7px; margin-left:2px;}
.gx_ptop_pointTable tr.listGroup i.xi-crown{font-size:17px; color:#ff9900; margin-top:5px;}