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