table {
  width: 100%;
  border-collapse: collapse;
}
th, td {
  text-align: left;  /* Left align text */
  padding: 2px;
  border: 1px solid #ddd;  /* Optional: Add border */
}
th {
  /* background-color: #f2f2f2; */
  background-color: #007bff;
  font-weight: bold;
}



body {
  font-family: 'Kosugi Maru', sans-serif;
  font-weight: 350;
  font-style: normal;
}
thead tr:first-child th {
  position: sticky;
  z-index: 12;
  top: 0;
}

.btn-primary:hover {
  background-color: #0a53a8;
  transform: scale(1.1);
}


.m4月 {
  color: #11734b;
  background-color: #d4edbc;
  padding: 2px 4px;
  border-radius: 3px;
}
.m5月 {
  color: #473821;
  background-color: #fff3d2;
  padding: 2px 4px;
  border-radius: 3px;
}
.m6月 {
  color: #473821;
  background-color: #ffe5a0;
  padding: 2px 4px;
  border-radius: 3px;
}
.m7月 {
  color: #753800;
  background-color: #ffe6d9;
  padding: 2px 4px;
  border-radius: 3px;
}
.m8月 {
  color: #753800;
  background-color: #ffc8aa;
  padding: 2px 4px;
  border-radius: 3px;
}
.m9月 {
  color: #5a3286;
  background-color: #f5e8fb;
  padding: 2px 4px;
  border-radius: 3px;
}
.m10月 {
  color: #5a3286;
  background-color: #e6cff2;
  padding: 2px 4px;
  border-radius: 3px;
}
.m11月 {
  color: #215a6c;
  background-color: #e5f0f3;
  padding: 2px 4px;
  border-radius: 3px;
}
.m12月 {
  color: #215a6c;
  background-color: #c6dbe1;
  padding: 2px 4px;
  border-radius: 3px;
}
.m1月 {
  color: #0a53a8;
  background-color: #e1f0f8;
  padding: 2px 4px;
  border-radius: 3px;
}
.m2月 {
  color: #0a53a8;
  background-color: #bfe1f6;
  padding: 2px 4px;
  border-radius: 3px;
}
.m3月 {
  color: #11734b;
  background-color: #e9f5de;
  padding: 2px 4px;
  border-radius: 3px;
}

.manager-filter {
  background-color: #ffdef4;
}
.player-filter {
  background-color: #fff3d3;
}

.全員, .固定値上昇{
  background: linear-gradient(135deg, #e6ff00, #493240);
  color: white;
  padding: 4px 8px;
  display: inline-block;
  clip-path: ellipse(50% 40%);
}

.金特①, .金特② {
  color: #7f6000;
  background-color: #ffff7b;
  padding: 4px 8px;
  display: inline-block;
  clip-path: ellipse(50% 40%);
}
.金特③ {
  color: #7f6000;
  /* background-color: #ffff00; */
  background: linear-gradient(135deg, #ffe600, #e6ff00);
  padding: 4px 8px;
  display: inline-block;
  clip-path: ellipse(50% 40%);
}


.たまる, .下がる {
  color: white;
  background-color: red;
  padding: 2px 4px;
  border-radius: 2px;
}

.疲れ {
  color: #11734b;
  background-color: #86e42d;
  padding: 2px 4px;
  border-radius: 2px;
}
.調子 {
  color: #ff00ff;
  background-color: #ffafff;
  padding: 2px 4px;
  border-radius: 2px;
}
.練習効率 {
  color: #ffe5a0;
  background-color: #473822;
  padding: 2px 4px;
  border-radius: 2px;
}
.信頼度 {
  color: #c6dbe1;
  background-color: #215a6c;
  padding: 2px 4px;
  border-radius: 2px;
}
.学力 {
  color: #5a3286;
  background-color: #e6cff2;
  padding: 2px 4px;
  border-radius: 2px;
}
.経験値 {
  color: #753800;
  background-color: #ffebd7;
  padding: 2px 4px;
  border-radius: 2px;
}
.球速 {
  color: #0a53a8;
  background-color: #bfe1f6;
  padding: 2px 6px;
  font-size: 80%;
  display: inline-block;
  position: relative;
  text-align: center;
  border-radius: 10px; /* Slight rounding */
  clip-path: polygon(10% 5%, 90% 5%, 100% 50%, 90% 95%, 10% 95%, 0% 50%);
}
.コントロール {
  color: #11734b;
  background-color: #d4edbc;
  padding: 2px 6px;
  font-size: 80%;
  display: inline-block;
  position: relative;
  text-align: center;
  border-radius: 10px; /* Slight rounding */
  clip-path: polygon(10% 5%, 90% 5%, 100% 50%, 90% 95%, 10% 95%, 0% 50%);
}
.スタミナ {
  color: #863280;
  background-color: #ffaee4;
  padding: 2px 6px;
  font-size: 80%;
  display: inline-block;
  position: relative;
  text-align: center;
  border-radius: 10px;
  clip-path: polygon(10% 5%, 90% 5%, 100% 50%, 90% 95%, 10% 95%, 0% 50%);
}
.変化球 {
  color: #473821;
  background-color: #ffe5a0;
  padding: 2px 6px;
  font-size: 80%;
  display: inline-block;
  position: relative;
  text-align: center;
  border-radius: 10px;
  clip-path: polygon(10% 5%, 90% 5%, 100% 50%, 90% 95%, 10% 95%, 0% 50%);
}
.ミート {
  color: #753800;
  background-color: #ffc8aa;
  padding: 2px 6px;
  font-size: 80%;
  display: inline-block;
  position: relative;
  text-align: center;
  border-radius: 10px;
  clip-path: polygon(10% 5%, 90% 5%, 100% 50%, 90% 95%, 10% 95%, 0% 50%);
}
.パワー {
  color: #b10202;
  background-color: #ffcfc9;
  padding: 2px 6px;
  font-size: 80%;
  display: inline-block;
  position: relative;
  text-align: center;
  border-radius: 10px;
  clip-path: polygon(10% 5%, 90% 5%, 100% 50%, 90% 95%, 10% 95%, 0% 50%);
}
.走力 {
  color: #11734b;
  background-color: #c6ff90;
  padding: 3px 9px;
  font-size: 80%;
  display: inline-block;
  position: relative;
  text-align: center;
  border-radius: 10px;
  clip-path: polygon(10% 5%, 90% 5%, 100% 50%, 90% 95%, 10% 95%, 0% 50%);
}
.肩力 {
  color: #e5cff2;
  background-color: #5a3286;
  padding: 2px 6px;
  font-size: 80%;
  display: inline-block;
  position: relative;
  text-align: center;
  border-radius: 10px;
  clip-path: polygon(10% 5%, 90% 5%, 100% 50%, 90% 95%, 10% 95%, 0% 50%);
}
.守備力 {
  color: #bfe0f6;
  background-color: #0a53a8;
  padding: 3px 9px;
  font-size: 80%;
  display: inline-block;
  position: relative;
  text-align: center;
  border-radius: 10px;
  clip-path: polygon(10% 5%, 90% 5%, 100% 50%, 90% 95%, 10% 95%, 0% 50%);
}
.捕球 {
  color: #5a3286;
  background-color: #e6cff2;
  padding: 2px 6px;
  font-size: 80%;
  display: inline-block;
  position: relative;
  text-align: center;
  border-radius: 10px;
  clip-path: polygon(10% 5%, 90% 5%, 100% 50%, 90% 95%, 10% 95%, 0% 50%);
}
