@charset "utf-8";

.widgetContainer a:hover {text-decoration:none;}

.widget-tab-top {margin-bottom:10px; overflow:hidden;}
.widget-tab-top > li {float:left; width:206px; height:35px; line-height:35px; text-align:center; border-left:1px solid #dadadd; border-bottom:1px solid #dadadd; background-color:#efeff4;}
.widget-tab-top > li a {display:block; color:#999;}
.widget-tab-top > li.first {width:210px;}
.widget-tab-top > li.top {border-top:1px solid #dadadd;}
.widget-tab-top > li.last {border-right:1px solid #dadadd;}
.widget-tab-top > li.active {background-color:#f70064;}
.widget-tab-top > li.active a {font-weight:bold; color:#fff;}

.widget-divider {overflow:hidden;}
.widget-divider > li {display:none;}
.widget-divider > li.open {display:block;}

.widget-gallery-a {overflow:hidden;}
.widget-gallery-a > li {position:relative; float:left; margin-left:12px; margin-bottom:12px; height:373px; border:1px solid #dadadd; background-color:#fff;}
.widget-gallery-a > li a {display:block;}
.widget-gallery-a > li a.banner {line-height:373px; font-size:20px; font-weight:bold; text-align:center;}
.widget-gallery-a > li .thumbnail-area {border-bottom:1px solid #dadadd; background-color:#efefef;}
.widget-gallery-a > li .subject-area {margin:17px 15px 10px; height:40px; line-height:20px; font-size:14px; font-weight:bold; color:#1d1d1b; overflow:hidden;}
.widget-gallery-a > li .desc-area {margin:0 15px; height:33px; line-height:18px; font-size:12px; color:#777; overflow:hidden;}
.widget-gallery-a > li .nick-area {margin:0 10px 15px; padding:15px 2px 0; overflow:hidden;}
.widget-gallery-a > li .nick-area > li {float:left; width:50%; color:#777;}
.widget-gallery-a > li .nick-area > li.regdate {text-align:right;}
.widget-gallery-a > li .nick-area > li img {margin-right:3px;}
.widget-gallery-a > li .category-area {position:absolute; top:15px; left:15px;}
.widget-gallery-a > li .category-area span {display:inline-block; padding:0 7px; height:22px; line-height:22px; color:#1d1d1b; *display:inline; *zoom:1;}
.widget-gallery-a > li .category-area span.yellow {font-weight:bold; background-color:#ffcc00;}
.widget-gallery-a > li .category-area span.blue {font-weight:bold; background-color:#00ccff;}
.widget-gallery-a > li .category-area span.green {font-weight:bold; background-color:#99cc00;}
.widget-gallery-a > li .category-area span.black {color:#fff; background-color:#1d1d1b;}

.widget-gallery-b {overflow:hidden;}
.widget-gallery-b > li {position:relative; float:left; border:1px solid #dadadd; background-color:#fff;}
.widget-gallery-b > li a {display:block;}
.widget-gallery-b > li .thumbnail-area {background-color:#efefef;}
.widget-gallery-b > li .subject-bg {position:absolute; bottom:0; left:0; height:30px; background-color:#1d1d1b; opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;}
.widget-gallery-b > li .subject-txt {position:absolute; bottom:5px; left:5px; height:20px; line-height:20px; font-size:11px; color:#fff; overflow:hidden;}
.widget-gallery-b > li .rank-icon {position:absolute; top:0; left:10px; width:21px; height:32px; line-height:28px; text-align:center; font-weight:bold; color:#fff; background:url(../images/icon_rank_band.png) no-repeat;}

.widget-gallery-c {overflow:hidden;}
.widget-gallery-c > li {position:relative; float:left; border:1px solid #dadadd; background-color:#fff;}
.widget-gallery-c > li a {display:block;}
.widget-gallery-c > li .thumbnail-area {border-bottom:1px solid #dadadd; background-color:#efefef;}
.widget-gallery-c > li .subject-area {margin:15px 10px 0; height:40px; line-height:20px; font-size:14px; font-weight:bold; color:#1d1d1b; overflow:hidden;}
.widget-gallery-c > li ul.desc-area {margin:15px 10px 0; height:18px;}
.widget-gallery-c > li ul.desc-area > li {display:inline-block; margin-right:10px; font-weight:bold; color:#777; *display:inline; *zoom:1;}
.widget-gallery-c > li ul.desc-area > li i {margin-right:3px; font-size:14px;}
.widget-gallery-c > li p.desc-area {margin:10px 10px 0; height:33px; line-height:16px; color:#777; overflow:hidden;}
.widget-gallery-c > li .nick-area {margin:5px 10px 15px; padding:5px 2px 0; border-top:1px solid #dadadd; overflow:hidden;}
.widget-gallery-c > li .nick-area > li {float:left; width:50%; color:#777;}
.widget-gallery-c > li .nick-area > li.regdate {text-align:right;}
.widget-gallery-c > li .nick-area > li img {margin-right:3px;}
.widget-gallery-c > li .category-area {position:absolute; top:15px; left:15px;}
.widget-gallery-c > li .category-area span {display:inline-block; padding:0 7px; height:22px; line-height:22px; color:#1d1d1b; *display:inline; *zoom:1;}
.widget-gallery-c > li .category-area span.yellow {font-weight:bold; background-color:#ffcc00;}
.widget-gallery-c > li .category-area span.blue {font-weight:bold; background-color:#00ccff;}
.widget-gallery-c > li .category-area span.green {font-weight:bold; background-color:#99cc00;}

.widget-gallery-d {overflow:hidden;}
.widget-gallery-d > li {position:relative; float:left; margin-left:4px; border:1px solid #dadadd; background-color:#fff;}
.widget-gallery-d > li a {display:block;}
.widget-gallery-d > li .thumbnail-area {background-color:#efefef;}
.widget-gallery-d > li .subject-bg {position:absolute; bottom:0; left:0; height:60px; background-color:#1d1d1b; opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;}
.widget-gallery-d > li .subject-txt {position:absolute; bottom:33px; left:10px; height:20px; line-height:20px; font-size:11px; color:#fff; overflow:hidden;}
.widget-gallery-d > li .nick-area {position:absolute; bottom:10px; left:10px; padding:5px 3px 0; border-top:1px solid #888; overflow:hidden;}
.widget-gallery-d > li .nick-area > li {float:left; width:50%; color:#bbb;}
.widget-gallery-d > li .nick-area > li.regdate {text-align:right;}
.widget-gallery-d > li .nick-area img {margin-right:3px;}
.widget-gallery-d > li .issue-icon {position:absolute; top:10px; left:10px;}

.widget-gallery-m {overflow:hidden;}
.widget-gallery-m > li {position:relative; float:left;}
.widget-gallery-m > li a {display:block;}
.widget-gallery-m > li .thumbnail-area {position:relative; border:1px solid #f3f3f3; background-color:#efefef;}
.widget-gallery-m > li .thumbnail-area .store-bg {position:absolute; bottom:0; left:0; width:100%; height:25px; background-color:#f70064; opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;}
.widget-gallery-m > li .thumbnail-area .store-txt {position:absolute; bottom:3px; left:0; width:100%; height:18px; line-height:1.4em; font-size:1.083em; text-align:center; color:#fff; overflow:hidden;}
.widget-gallery-m > li .subject-area {margin-top:9px; height:37px; line-height:1.4em; font-size:1.083em; color:#1d1d1b; overflow:hidden;}
.widget-gallery-m > li .nick-area {margin-top:4px; font-size:1em; color:#1d1d1b;}
.widget-gallery-m > li .nick-area img {display:inline-block; margin-right:3px; width:19px;}
.widget-gallery-m > li .category-area {margin-top:2px; font-weight:700; color:#f70064;}
.widget-gallery-m > li .button-area {margin-top:5px; overflow:hidden;}
.widget-gallery-m > li .button-area > li {display:inline-block; padding:3px 10px; border:1px solid #d1d1d1; background-color:#efefef;}
.widget-gallery-m > li .button-area > li a {color:#666;}

.widget-gallery-m1 {overflow:hidden;}
.widget-gallery-m1 > li {position:relative; float:left;}
.widget-gallery-m1 > li a {display:block;}
.widget-gallery-m1 > li .thumbnail-area {background-color:#efefef;}
.widget-gallery-m1 > li .subject-bg {position:absolute; bottom:0; left:0; width:100%; height:25px; background-color:#f70064; opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;}
.widget-gallery-m1 > li .subject-txt {position:absolute; bottom:0; left:0; margin:0 3% 1%; height:18px; line-height:1.4em; font-size:1.083em; color:#fff; overflow:hidden;}

.widget-gallery-list-m {overflow:hidden;}
.widget-gallery-list-m > li.webzine-area {position:relative; float:left; overflow:hidden;}
.widget-gallery-list-m > li.webzine-area a {display:block;}
.widget-gallery-list-m > li.webzine-area .thumbnail-area {border:1px solid #f3f3f3; background-color:#efefef;}
.widget-gallery-list-m > li.webzine-area .subject-area {margin-top:9px; height:37px; line-height:1.4em; font-size:1.083em; color:#1d1d1b; overflow:hidden;}
.widget-gallery-list-m > li.webzine-area .category-area {margin-top:2px; font-weight:700; color:#f70064;}
.widget-gallery-list-m > li.webzine-area .nick-area {margin-top:4px; font-size:1em; color:#1d1d1b;}
.widget-gallery-list-m > li.webzine-area .nick-area img,
.widget-gallery-list-m > li.list-area .nick-area img {display:inline-block; margin-right:3px; width:19px;}
.widget-gallery-list-m > li.list-area .subject-area img {margin-left:5px;}
.widget-gallery-list-m > li.list-area {clear:both; font-size:1.083em; white-space:nowrap;}
.widget-gallery-list-m > li.list-area a {display:block; padding:10px 0; color:#1d1d1b; border-top:1px solid #f2f2f2; overflow:hidden;}
.widget-gallery-list-m > li.list-area .subject-area {overflow:hidden;}
.widget-gallery-list-m > li.list-area .nick-area {margin-top:5px; overflow:hidden;}

.widget-gps-a {overflow:hidden;}
.widget-gps-a > li {position:relative; float:left;}
.widget-gps-a > li a {display:block;}
.widget-gps-a > li .thumbnail-area {position:relative; background-color:#efefef;}
.widget-gps-a > li .thumbnail-area .store-bg {position:absolute; bottom:0; left:0; width:100%; height:25px; background-color:#f70064; opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;}
.widget-gps-a > li .thumbnail-area .store-txt {position:absolute; bottom:3px; left:0; width:100%; height:18px; line-height:1.4em; font-size:1.083em; text-align:center; color:#fff; overflow:hidden;}
.widget-gps-a > li .distance-bg {position:absolute; top:0; left:0; height:25px; background-color:#000; opacity:0.7; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;}
.widget-gps-a > li .distance-txt {position:absolute; top:0; left:0; margin:2% 3% 0; height:18px; line-height:1.4em; font-size:1.083em; color:#fff; overflow:hidden;}
.widget-gps-a > li .btn-area {overflow:hidden;}
.widget-gps-a > li .btn-area li {position:relative; margin-top:2%; padding:13px 2% 12px; width:49%; text-align:center; color:#333; border:1px solid #ddd; border-radius:5px; background-color:#efefef;}
.widget-gps-a > li .btn-area li a {display:block; font-size:1.083em; letter-spacing:-1px; color:#333;}
.widget-gps-a > li .btn-area li i {display:inline-block; margin-right:2px; font-size:1.083em;}

.widget-webzine-a {overflow:hidden;}
.widget-webzine-a > li {position:relative; float:left; margin-left:12px; margin-bottom:12px; width:512px; border:1px solid #dadadd; background-color:#fff; overflow:hidden;}
.widget-webzine-a > li a {display:block;}
.widget-webzine-a > li .thumbnail-area {float:left; background-color:#efefef;}
.widget-webzine-a > li .info-area {float:left; padding:15px 10px; width:252px;}
.widget-webzine-a > li .info-area .subject-area {margin-bottom:10px; height:40px; line-height:20px; font-size:14px; font-weight:bold; color:#1d1d1b; overflow:hidden;}
.widget-webzine-a > li .info-area .desc-area {height:90px; line-height:18px; color:#777; overflow:hidden;}
.widget-webzine-a > li .info-area .nick-area {margin:15px 0 0; padding:10px 2px 0; border-top:1px solid #dadadd; overflow:hidden;}
.widget-webzine-a > li .info-area .nick-area > li {float:left; width:50%; color:#777;}
.widget-webzine-a > li .info-area .nick-area > li.regdate {text-align:right;}
.widget-webzine-a > li .info-area .nick-area img {margin-right:3px;}
.widget-webzine-a > li .category-area {position:absolute; top:15px; left:15px;}
.widget-webzine-a > li .category-area span {display:inline-block; padding:0 7px; height:22px; line-height:22px; color:#1d1d1b; *display:inline; *zoom:1;}
.widget-webzine-a > li .category-area span.yellow {font-weight:bold; background-color:#ffcc00;}
.widget-webzine-a > li .category-area span.blue {font-weight:bold; background-color:#00ccff;}
.widget-webzine-a > li .category-area span.green {font-weight:bold; background-color:#99cc00;}

.widget-webzine-b {overflow:hidden;}
.widget-webzine-b > li {position:relative; float:left; margin-left:5px; width:334px; border:1px solid #dadadd; background-color:#fff; overflow:hidden;}
.widget-webzine-b > li a {display:block;}
.widget-webzine-b > li .thumbnail-area {float:left; background-color:#efefef;}
.widget-webzine-b > li .info-area {float:left; padding:10px; width:158px;}
.widget-webzine-b > li .info-area .subject-area {margin-bottom:10px; height:33px; line-height:18px; font-size:12px; font-weight:bold; color:#1d1d1b; overflow:hidden;}
.widget-webzine-b > li .info-area .desc-area {height:48px; font-size:11px; line-height:17px; color:#777; overflow:hidden;}
.widget-webzine-b > li .info-area .nick-area {margin-top:12px; font-size:12px; font-weight:bold; color:#777;}
.widget-webzine-b > li .info-area .nick-area img {margin-right:3px;}
.widget-webzine-b > li .rank-icon {position:absolute; top:0; left:10px; width:21px; height:32px; line-height:28px; text-align:center; font-weight:bold; color:#fff; background:url(../images/icon_rank_band.png) no-repeat;}

.widget-webzine-c {overflow:hidden;}
.widget-webzine-c > li {position:relative; float:left; border:1px solid #dadadd; background-color:#fff; overflow:hidden;}
.widget-webzine-c > li:first-child {margin-top:0 !important;}
.widget-webzine-c > li a {display:block;}
.widget-webzine-c > li .thumbnail-area {float:right; padding:20px 15px 20px 0;}
.widget-webzine-c > li .thumbnail-area p {background-color:#efefef;}
.widget-webzine-c > li .info-area {float:left; padding:20px 15px; width:272px;}
.widget-webzine-c > li .info-area .subject-area {margin-bottom:10px; height:40px; line-height:20px; font-size:14px; font-weight:bold; color:#1d1d1b; overflow:hidden;}
.widget-webzine-c > li .info-area .desc-area {height:70px; line-height:18px; color:#777; overflow:hidden;}
.widget-gallery-c > li .nick-area {margin:5px 10px 15px; padding:5px 2px 0; border-top:1px solid #dadadd; overflow:hidden;}
.widget-gallery-c > li .nick-area > li {float:left; color:#777;}
.widget-gallery-c > li .nick-area > li.nick {font-size:x-small; width:70%; }
.widget-gallery-c > li .nick-area > li.regdate {text-align:right; width:30%;}
.widget-gallery-c > li .nick-area > li img {margin-right:3px;}
.widget-webzine-c > li .category-area {margin-bottom:13px;}
.widget-webzine-c > li .category-area span {display:inline-block; padding:0 7px; height:22px; line-height:22px; color:#1d1d1b; *display:inline; *zoom:1;}
.widget-webzine-c > li .category-area span.yellow {font-weight:bold; background-color:#ffcc00;}
.widget-webzine-c > li .category-area span.blue {font-weight:bold; background-color:#00ccff;}
.widget-webzine-c > li .category-area span.green {font-weight:bold; background-color:#99cc00;}

.widget-webzine-d {overflow:hidden;}
.widget-webzine-d > li {position:relative; float:left; margin-left:12px; margin-bottom:12px; width:512px; border:1px solid #dadadd; background-color:#fff; overflow:hidden;}
.widget-webzine-d > li a {display:block;}
.widget-webzine-d > li .thumbnail-area {float:left; background-color:#efefef;}
.widget-webzine-d > li .info-area {float:left; padding:15px 10px; width:252px;}
.widget-webzine-d > li .info-area .subject-area {margin-bottom:10px; height:40px; line-height:20px; font-size:14px; font-weight:bold; color:#1d1d1b; overflow:hidden;}
.widget-webzine-d > li .info-area .desc-area {height:90px; line-height:18px; color:#777; overflow:hidden;}
.widget-webzine-d > li .info-area .nick-area {margin:15px 0 0; padding:10px 2px 0; border-top:1px solid #dadadd; overflow:hidden;}
.widget-webzine-d > li .info-area .nick-area > li {float:left; width:50%; color:#777;}
.widget-webzine-d > li .info-area .nick-area > li.regdate {text-align:right;}
.widget-webzine-d > li .info-area .nick-area img {margin-right:3px;}
.widget-webzine-d > li .txt-area {padding:15px;}
.widget-webzine-d > li .txt-area .subject-area {margin-bottom:10px; padding-right:120px; height:20px; line-height:20px; font-size:14px; font-weight:bold; color:#1d1d1b; overflow:hidden;}
.widget-webzine-d > li .txt-area .desc-area {height:35px; line-height:18px; color:#777; overflow:hidden;}
.widget-webzine-d > li .txt-area .nick-area {margin:15px 0 0; padding:10px 2px 0; border-top:1px solid #dadadd; overflow:hidden;}
.widget-webzine-d > li .txt-area .nick-area > li {float:left; width:50%; color:#777;}
.widget-webzine-d > li .txt-area .nick-area > li.regdate {text-align:right;}
.widget-webzine-d > li .txt-area .nick-area img {margin-right:3px;}
.widget-webzine-d > li .category-area {position:absolute; top:15px; left:15px;}
.widget-webzine-d > li .category-area span {display:inline-block; padding:0 7px; height:22px; line-height:22px; color:#1d1d1b; *display:inline; *zoom:1;}
.widget-webzine-d > li .category-area span.yellow {font-weight:bold; background-color:#ffcc00;}
.widget-webzine-d > li .category-area span.blue {font-weight:bold; background-color:#00ccff;}
.widget-webzine-d > li .category-area span.green {font-weight:bold; background-color:#99cc00;}
.widget-webzine-d > li .txt-area .category-area {left:inherit; right:15px;}

.widget-webzine-m {overflow:hidden;}
.widget-webzine-m > li {position:relative; border-top:1px solid #f2f2f2; overflow:hidden;}
.widget-webzine-m > li a {display:block;}
.widget-webzine-m > li .thumbnail-area {float:left; background-color:#efefef;}
.widget-webzine-m > li .info-wrap {position:absolute; top:7px; bottom:0; right:0; font-size:1.083em; line-height:1.4em; white-space:nowrap;}
.widget-webzine-m > li .info-wrap:after {display:inline-block; vertical-align:middle; content:""; height:100%;}
.widget-webzine-m > li .info-area {display:inline-block; vertical-align:middle; white-space:normal;}
.widget-webzine-m > li .info-area .subject-area {color:#1d1d1b;}
.widget-webzine-m > li .info-area .category-area {font-weight:700; color:#f70064;}
.widget-webzine-m > li .info-area .desc-area {color:#777;}
.widget-webzine-m > li .info-area .nick-area {margin-top:2px; color:#777;}
.widget-webzine-m > li .info-area .nick-area img {display:inline-block; margin-right:3px; width:19px;}

.widget-list-a {width:100%;}
.widget-list-a tr:first-child td {border-top:1px solid #dadadd;}
.widget-list-a td {height:45px; vertical-align:middle; color:#777; border-bottom:1px solid #dadadd;}
.widget-list-a td img {display:inline-block; *display:inline; *zoom:1;}
.widget-list-a td .comment {color:#f70064;}
.widget-list-a td.num-area {padding-left:5px;}
.widget-list-a td.subject-area {padding-right:20px; font-weight:bold; color:#1d1d1b;}
.widget-list-a td.nick-area {font-weight:bold;}
.widget-list-a td.nick-area img {margin-right:3px;}
.widget-list-a td.regdate-area {padding-right:5px; text-align:right;}

.widget-list-b {width:100%;}
.widget-list-b td {height:31px; vertical-align:middle; color:#777;}
.widget-list-b td img {display:inline-block; *display:inline; *zoom:1;}
.widget-list-b td .comment {color:#f70064;}
.widget-list-b td.subject-area {padding-right:20px; font-weight:bold; color:#1d1d1b;}
.widget-list-b td.nick-area {font-weight:bold;}
.widget-list-b td.nick-area img {margin-right:3px;}
.widget-list-b td.regdate-area {text-align:right;}

.widget-list-m {width:100%;}
.widget-list-m table {margin:0; padding:0;}
.widget-list-m tr:last-child td {padding-bottom:0;}
.widget-list-m td {padding:10px 0; font-size:1.167em; border-top:1px solid #f2f2f2;}
.widget-list-m td.subject-area {white-space:nowrap; color:#1d1d1b;}
.widget-list-m td.subject-area a {color:#1d1d1b;}
.widget-list-m td.nick-area {text-align:right; color:#777;}

.widget-banner-a {width:100%;}
.widget-banner-a .bx-wrapper {margin:0; padding:0; border:1px solid #dadadd;}
.widget-banner-a .bx-wrapper .bx-viewport {left:0; box-shadow:none; border:0;}
.widget-banner-a .bx-wrapper .bx-pager {top:20px; right:15px; margin:0; padding:0; width:auto;}
.widget-banner-a .bx-wrapper .bx-pager.bx-default-pager a {margin:0 0 0 2px; width:22px; height:22px; line-height:22px; text-align:center; color:#fff; text-indent:inherit; border-radius:0; -moz-border-radius:0; background-color:#1d1d1b;}
.widget-banner-a .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background-color:#f70969;}
.widget-banner-a li .info-area {position:absolute; bottom:0; left:0; width:100%; height:160px; background-color:#1d1d1b; opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;}
.widget-banner-a li .info-area .subject-area {margin:15px 20px; height:20px; line-height:20px; font-size:14px; font-weight:bold; color:#fff; overflow:hidden;}
.widget-banner-a li .info-area .desc-area {margin:0 20px 10px; height:55px; line-height:18px; color:#ccc; overflow:hidden;}
.widget-banner-a li .info-area .nick-area {margin:0 20px; padding:10px 2px 0; border-top:1px solid #666; overflow:hidden;}
.widget-banner-a li .info-area .nick-area > li {float:left; width:50%; color:#ccc;}
.widget-banner-a li .info-area .nick-area > li.regdate {text-align:right;}
.widget-banner-a li .category-area {position:absolute; top:20px; left:15px;}
.widget-banner-a li .category-area span {display:inline-block; padding:0 7px; height:22px; line-height:22px; color:#1d1d1b; *display:inline; *zoom:1;}
.widget-banner-a li .category-area span.yellow {font-weight:bold; background-color:#ffcc00;}
.widget-banner-a li .category-area span.blue {font-weight:bold; background-color:#00ccff;}
.widget-banner-a li .category-area span.green {font-weight:bold; background-color:#99cc00;}

.rank-wrap {background-color:#efeff4 !important;}
.rank-wrap .title-area {margin:15px; padding-bottom:15px; border-bottom:1px solid #dadadd; overflow:hidden;}
.rank-wrap .title-area h3 {float:left; width:50%;}
.rank-wrap .title-area ul {float:right; width:50%;}
.rank-wrap .title-area ul li {float:right; margin-left:1px;}
.rank-wrap .widget-rank-a {padding:0 15px;}
.rank-wrap .widget-rank-a table {margin:0; padding:0; width:100%;}
.rank-wrap .widget-rank-a table th,
.rank-wrap .widget-rank-a table td {padding-bottom:11px; font-size:13px; font-weight:bold; vertical-align:middle; color:#1d1d1b;}
.rank-wrap .widget-rank-a table td.date {text-align:right; color:#777;}
.rank-wrap .widget-rank-a table td a {color:#1d1d1b;}

.banner-wrap {background-color:#efeff4 !important;}
.banner-wrap .title-area {margin:15px 15px 10px; overflow:hidden;}
.banner-wrap .banner-area {padding:0 15px;}
.banner-wrap .banner-area li {margin-bottom:2px;}