@charset "UTF-8";

@import url("reset.css");
@import url("common.css");

.socialBtn { padding: 26px 8px 0 0; height: 28px; }
.socialBtn table { float: right; }
.socialBtn table table { float: none; }

#mainColumn #ranking .ranking { padding: 8px 0 8px 36px; background: url(../image/common/bg_mainColumn_divisionMiddle.jpg) left top repeat-y; }
#mainColumn #ranking table { border: solid 1px #000; border-collapse: collapse; }
#mainColumn #ranking th { border: solid 1px #000; border-collapse: collapse; height: 26px; }
#mainColumn #ranking td { border: solid 1px #000; border-collapse: collapse; text-align: center; vertical-align: middle; }
#mainColumn #ranking .rank { background-color: #d9e5a8; width: 98px; color: #000; font-size: 14px; font-weight: bold; }
#mainColumn #ranking .photo img { margin: 0; padding: 1px; background-color: #fff; border: solid 1px #000; }
#mainColumn #ranking .summary { padding: 8px; background-color: #fffdd5; text-align: left; }
#mainColumn #ranking .summary .date { display: block; padding-top: 4px; }
#mainColumn #ranking .price { background-color: #fff4be; width: 138px; color: #c00; font-size: 14px; font-weight: bold; }
#mainColumn #ranking .top3 .photo { background-color: #ffed97; border-right: solid 1px #ffed97; width: 140px; }
#mainColumn #ranking .top3 .summary { padding: 0; background-color: #ffed97; border-left: solid 1px #ffed97; width: 216px; text-align: left; }
#mainColumn #ranking .top3 .summary .date { padding-top: 1em; }
