.winners #wrap {
  width: 996px;
  margin: auto;
  text-align: left; }

#jalcard header {
  padding: 25px 0 15px;
  width: 996px;
  margin: auto; }

.winners .logo {
  background: url(../img/top/logo_jalcard.png) no-repeat 0 0;
  width: 996px;
  margin: auto;
  height: 40px;
  margin: auto; }
  .winners .logo ul {
    width: 300px;
    float: right; }
  .winners .logo li {
    float: right;
    width: 120px; }
  .winners .logo li.twitter {
    width: 100px; }
.winners .ttl {
  background: url(../img/winners/ttl3.png) no-repeat 0 0;
  padding: 350px 20px 20px;
  text-align: right;
  width: 956px;
  margin: auto; }
.winners #wrap {
  overflow: hidden;
  clear: both; }
  .winners #wrap nav {
    padding: 20px  0 0; }
  .winners #wrap .section {
    padding: 40px 40px 15px;
    background: black;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    text-align: center;
    margin: 15px 0 40px;
    color: #eee;
    font-size: 14px;
    /*font-size: ($size /10) * 1rem;*/ }
    .winners #wrap .section h2 {
      text-align: center;
      padding: 0 0 15px; }
    .winners #wrap .section h3 {
      background: #A2893E;
      text-align: center;
      padding: 3px; }
    .winners #wrap .section h4 {
      padding: 25px 0 0; }
    .winners #wrap .section .inr {
      overflow: hidden;
      text-align: left;
      padding: 20px 0 40px; }
      .winners #wrap .section .inr .txt dl {
        line-height: 1.5em; }
        .winners #wrap .section .inr .txt dl dt {
          color: #FE0013; }
        .winners #wrap .section .inr .txt dl dt.review {
          color: #A2893E; }
        .winners #wrap .section .inr .txt dl dd {
          padding-bottom: 0.8em; }
    .winners #wrap .section p {
      padding-bottom: 20px; }
  .winners #wrap #prize .inr img {
    float: left; }
  .winners #wrap #prize .inr .txt {
    width: 280px;
    float: right;
    overflow: hidden;
    _zoom: 1; }
  .winners #wrap #second dl {
    padding: 15px 0; }
  .winners #wrap #second .inr {
    margin-right: -100px; }
    .winners #wrap #second .inr .half {
      width: 400px;
      float: left;
      padding: 0 100px 0 0; }
      .winners #wrap #second .inr .half img {
        width: 400px; }
  .winners #wrap #like .inr {
    margin-right: -30px; }
    .winners #wrap #like .inr img {
      padding-right: 35px; }
  .winners #wrap #win .inr {
    margin-right: -30px; }
    .winners #wrap #win .inr .thumb {
      width: 167px;
      font-size: 12px;
      /*font-size: ($size /10) * 1rem;*/
      float: left;
      padding: 0 22px 15px 0;
      display: table-cell;
      vertical-align: middle;
      text-align: center;
      height: 150px; }
      .winners #wrap #win .inr .thumb img {
        max-width: 167px;
        max-height: 110px;
        min-height: 110px;
        display: block;
        margin: auto; }
      .winners #wrap #win .inr .thumb a {
        color: #eee;
        display: block; }
      .winners #wrap #win .inr .thumb p {
        text-align: left;
        padding: 5px 0 0; }
.winners #entries h2 {
  margin: 65px 0 35px;
  padding: 10px;
  text-align: center; }
.winners #entries .list {
  width: 996px;
  margin: auto; }
  .winners #entries .list ul {
    overflow: hidden;
    margin: 0 -15px 0 0;
    display: table; }
  .winners #entries .list li {
    width: 154px;
    float: left;
    padding: 15px;
    background: #fff;
    -moz-box-shadow: 1px 1px 3px #333333;
    -webkit-box-shadow: 1px 1px 3px #333333;
    box-shadow: 1px 1px 3px #333333;
    margin: 0 15px 15px 0;
    text-align: left;
    display: table-cell;
    border: 2px solid #E1BF34;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
    .winners #entries .list li .thumb {
      width: 160px;
      height: 160px;
      display: table-cell;
      vertical-align: middle;
      text-align: center; }
      .winners #entries .list li .thumb img {
        max-width: 160px;
        max-height: 158px;
        min-height: 90px;
        min-width: 90px; }
    .winners #entries .list li .title {
      width: auto;
      height: 3em;
      padding: 5px 0; }
.winners #entries #showmorebutton {
  width: 251px;
  height: 46px; }

.fb-like embed, .fb-like object, .fb-like video {
  max-width: none !important; }
.fb-like iframe {
  z-index: 9999;
  overflow: visible;
  max-width: none !important; }

.fb_iframe_widget_lift {
  max-width: none !important;
  /* for Facebook Like button */ }
