body{
  font-family: "ヒラギノ角ゴ Pro N";
}

.ranking li:nth-of-type(1),
.ranking li:nth-of-type(2),
.ranking li:nth-of-type(3)
{
  color:#E43E50;
  font-weight: bold;
 }
.ranking a:nth-of-type(1),
.ranking a:nth-of-type(2),
.ranking a:nth-of-type(3)
{
  color:#E43E50;
  font-weight: bold;
 }

.ranking i:nth-of-type(1)
{
  color:#FFA500;
  }

.setting_card_wrap{
  margin-top:6%;
}
.setting_card{
  /*width:100%;*/
  min-height:250px;
}

.table_proceed_item th{
  width:20%;
  height:50px;
}
.table_proceed_item th a{
  color:#fff;
  display: block;
  width: 100%;
  height: 100%;
}

.menu_btn{
  width:120px;
}

/*　スクロールバーの実装 */
.table_sticky {
  display: block;
  overflow-y: scroll;
  height: calc(200vh/2);
  border:1px solid;
  border-collapse: collapse;
  width:93%;
}
.table_sticky thead th {
  position: sticky;
  top: 0;
  z-index: 1;
  background: #d8d8d8;
  border-top:#FFFFFF;
}
