@charset "utf-8";

/* ------------------------------------- 
 *  style css (共通タグ呼び出し)
 * ------------------------------------- */
@import url(../../css/stylem.css);

/* ------------------------------------- 
 *
 *  ランキング css
 *
 * ------------------------------------- */

/* results css -------------------------- */
@media print, screen and (min-width: 768px) {
}

@media screen and (max-width: 767px) {
  .results-wrapper {
    width:100%;
    background-image:none;
    background-color: #FFFFFF;
  }

  .results-split, .results-splitr {
    float:left;
    width: 50%;
    background-image: url(../../images/content/content_split.gif);
  }

  .results-line1, .results-line2, .results-line1r, .results-line2r {
    float:left;
    width:50%;
  }
  .results-split, .results-line1, .results-line2 {
    background-image: url(../../images/content/content_split_l.png);
  }
  .results-splitr, .results-line1r, .results-line2r {
    background-image: url(../../images/content/content_split_r.png);
  }
  .results-splitr { height: 9px; background-position: right top; }
  .results-line1r { height: 5px; background-position: right -4px; }
  .results-line2r { height: 4px; background-position: right top; }

  .results-body-left {
    width:100%;
  }
  .results-body-right {
    width:100%;
  }
  #resultsTable, #resultsTable2{
    width:100%;
  }

  .results-list-wrapper{
    display:block;
    float:left;
    width:50%;
  }
  .results-list{
    padding: 12px 4px 14px 4px;
    border-right: 1px solid #cccccc;
  }
  .results-list-body6 { width: 150px; }
  .results-list-body7 { width: 154px; }
  .results-list-body5 { width: 100%; }
}

@media screen and (max-width: 559px) {
.results-list-body3{
margin: 8px 0px 0px 50px;
clear:left;
}
.results-list-wrapper{
width:100%;
}
.results-list{
border-left: none;
}
}
@media screen and (max-width: 489px) {
/* SNSブロックにかかるのでシフト */
#resultsKekkaCaption{
padding-bottom:15px;
}
.results-sublink-block{
margin-top: 20px;
}
.results-buttonbase {
right:3px;
}
  .results-list-body6 { width: 120px; font-size: 0.9em;  }
  .results-list-body7 { width: 142px; font-size: 0.9em; }
  .results-list-body5 { font-size: 0.9em;  }
}
@media screen and (max-width: 428px) {
  .results-list-body6 { width: 118px; font-size: 0.83em;  }
  .results-list-body7 { width: 110px; font-size: 0.83em; }
}
@media screen and (max-width: 388px) {
.results-list {
  padding: 10px 0px 12px 3px;
}
}
@media screen and (max-width: 374px) {
  .results-list-body6 { width: 76px;   }

/*.results-list-body2 { width: 114px; font-size: 0.83em; }*/
}
/* kekkasokuhoが入りきらない時 */
@media screen and (max-width: 364px) {
}
