@charset "UTF-8";
/*=======================================================
topのみ打ち消し
=======================================================*/
.ly_main {
  padding-top: 0;
}

/*=======================================================
ranking
=======================================================*/
.bl_ranking {
  padding-top: 0;
}
.bl_ranking_item.el_1 .bl_item_ttlWrapper {
  border-color: #e6b422;
}
.bl_ranking_item.el_1 .bl_item_name {
  color: #e6b422;
}
.bl_ranking_item.el_1 .bl_item_number {
  background: url("../images/top/crown_gold.svg") top center/contain no-repeat;
}
.bl_ranking_item.el_2 .bl_item_ttlWrapper {
  border-color: #808080;
}
.bl_ranking_item.el_2 .bl_item_name {
  color: #808080;
}
.bl_ranking_item.el_2 .bl_item_number {
  background: url("../images/top/crown_silver.svg") top center/contain no-repeat;
}
.bl_ranking_item.el_3 .bl_item_ttlWrapper {
  border-color: #8c4841;
}
.bl_ranking_item.el_3 .bl_item_name {
  color: #8c4841;
}
.bl_ranking_item.el_3 .bl_item_number {
  background: url("../images/top/crown_bronze.svg") top center/contain no-repeat;
}
.bl_ranking_item.el_1 .bl_item_ttlWrapper, .bl_ranking_item.el_2 .bl_item_ttlWrapper, .bl_ranking_item.el_3 .bl_item_ttlWrapper {
  padding-bottom: 0;
}
.bl_ranking_item.el_1 .bl_item_number, .bl_ranking_item.el_2 .bl_item_number, .bl_ranking_item.el_3 .bl_item_number {
  flex: 0 1 50px;
  height: 50px;
  padding: 10px 0 0;
  border-radius: 0;
}

@media screen and (max-width: 750px) {
  .bl_ranking_item.el_1 .bl_item_number, .bl_ranking_item.el_2 .bl_item_number, .bl_ranking_item.el_3 .bl_item_number {
    flex: 0 1 10vw;
    height: 10vw;
    padding: 2.6666666667vw 0 0;
  }
}