table{
  font-size: 12px;
}

.app-content {
  font-size: smaller;
}

.bg-body-tertiary {
  background-color: #e5e5e5 !important;
}


table thead tr th {
  color: #fff !important;
  background: #41a2e6 !important;
}

tbody,
td,
tfoot,
th,
thead,
tr {
  padding-top: 5px;
  padding-bottom: 5px;
}

.text-orange {
  --bs-text-opacity: 1;
  color: #fd7e14 !important;
}

.input-group-append {
  margin-left: -1px;
  display: flex;
}

/*　曜日　*/
.hol,
.sat,
.sun,
.wkd {
  font-weight: bold;
}

.sat {
  color: #19b3e6;
  /* #0099cc; */
}

.hol,
.sun {
  color: #ff3366;
  /*#ee2200 = amberとして定義されている色*/
}

.wkd {
  color: #664033;
  /* #333; */
}

/* 左右寄せ */
.hidari {
  text-align: left;
}

.migi {
  text-align: right;
}



.usumidori, .usumidori td:not(.kumi2,.kumi1,.kumi3) {
  background: #f2ffee !important;
}


.block {
  margin: 10px 0;
  padding: 5px 0 15px 0;
  border-bottom: 1px solid #666;
}

/* 投稿表示ボタン */
#Tbutton1 {
  position: absolute;
  top: 7px;
  right: 168px;
  /* 840px; */
  /* background: transparent; */
  text-align: center;
  /* width: 3.5em;
  padding: 5px 0 3px 0;
  font-size: 0.95em;
  font-family: 'Lucida Grande', Meiryo, "ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic Pro',Osaka, sans-serif;
  font-weight: bold;
  border: double 2px #77ff66; */
  z-index: 10;
  /*positionは必須、最前部に表示*/
}

/* 削除表示ボタン */
#Tbutton2 {
  position: absolute;
  top: 7px;
  right: 78px;
  /* 915px; */
  background: transparent;
  text-align: center;
  /* width: 3.5em;
  padding: 5px 0 3px 0;
  font-size: 0.95em;
  font-family: 'Lucida Grande', Meiryo, "ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic Pro',Osaka, sans-serif;
  font-weight: bold;
  border: double 2px #77ff66; */
  z-index: 10;
  /*positionは必須、最前部に表示*/
}

/* リンク&画像表示ボタン */
#Tbutton3 {
  position: absolute;
  top: 7px;
  right: 25px;
  /*top: 6px;
right: 150px;
float: right;
margin-right: 6.0em;
margin-top: -32px; 
margin-top: 10px; */
  /* background: transparent;
  text-align: center;
  width: 1.5em;
  padding: 2px 0 0px 0;
  font-size: 1.15em;
  font-family: sans-serif,'Arial', Meiryo, "ヒラギノ角ゴ Pro W6", 'Hiragino Kaku Gothic Pro',Osaka, sans-serif;
  font-weight: bold;
  border: double 0px #ff0000; */
  z-index: 10;
  /*positionは必須、最前部に表示*/
}

.pagination {
  float: inline-end;
}

#end_schedule thead tr th{
  background: #7a8185 !important;
}

.kumi1 {
    color: #fff !important;
    background: #007bff !important;
}
.kumi2 {
    color: #fff !important;
    background: #dc3545 !important;
}
.kumi3 {
    background: #ffc107 !important;
}

.head1 thead tr th{
    color: #fff !important;
    background: #007bff !important;
}
.head2 thead tr th{
    color: #fff !important;
    background: #dc3545 !important;
}
.head3 thead tr th{
    color: #000 !important;
    background: #ffc107 !important;
}





/* リーグ表示 */
.pen {
  color: rgb(70, 220, 123) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}
.ren {
  color: rgb(45, 45, 117) !important;
}

.tok {
  color:#f0463d !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: rgb(241, 238, 28);
}
.frd {
  color: rgb(2 2 2) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: #f44848;
}
.evt {
  color: rgb(225, 223, 60) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}

.evx {
  color: rgb(70, 220, 123) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}
.o50 {
  color: rgb(70, 220, 123) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}
.o60 {
    color: rgb(249 74 7) !important;
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: black;
}
.gjk {
  color: rgb(70, 220, 123) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}
.sfa {
    color: rgb(186 37 250) !important;
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: #b619fa;
}

.tsl {
  color: rgb(63, 184, 239) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}

.szc {
  color: rgb(63, 184, 239) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}

.dpc {
  color: rgb(63, 184, 239) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}

.now {
  color: rgb(63, 184, 239) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}

.km1 {
  color: rgb(63, 184, 239) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}

.km2 {
  color: rgb(63, 184, 239) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}

.km3 {
  color: rgb(63, 184, 239) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}

.evq {
  color: rgb(63, 184, 239) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}
.cmp {
  color: rgb(63, 184, 239) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}
.mbr {
  color: rgb(63, 184, 239) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}
.vir {
  color: rgb(63, 184, 239) !important;
  -webkit-text-stroke-width: 0.5px;
  -webkit-text-stroke-color: black;
}

