.under_marker{
  background: linear-gradient(transparent 60%, #ffff66 60%);
}
.under_marker_pink{
  background: linear-gradient(transparent 60%, #F4B3C2 60%);
}
.under_marker_yellow{
  background: linear-gradient(transparent 60%, #FEF263 60%);
}
.under_marker_gray{
  background: linear-gradient(transparent 60%, #CED1D3 60%);
}

.marker{
  background: linear-gradient(transparent 0%, #ffff66 0%);
}
.marker_pink{
  background: linear-gradient(transparent 0%, #F4B3C2 0%);
}

.marker_yellow{
  background: linear-gradient(transparent 0%, #FEF263 0%);
}

.marker_white{
  background: linear-gradient(transparent 0%, #ffffff 0%);
  padding: 3px;
}
.marker_gray{
  background: linear-gradient(transparent 0%, #7d7e7f 0%);
  padding: 3px;
}
.marker_gold{
  background: linear-gradient(137deg, #ffe9bf, #d6b004 25%, #fce4b0 50%, #d5af00 75%, #ffe9bf);
  background: -webkit-linear-gradient(137deg, #ffe9bf, #d6b004 25%, #fce4b0 50%, #d5af00 75%, #ffe9bf);
  padding: 3px;
}

.red_bold
{
  font-weight: bold;
  color: #db0000;
}
.pink_bold
{
  font-weight: bold;
  color: #ff388e;
}
.blue_bold
{
  font-weight: bold;
  color: #0068B7;
}
.signalred_bold
{
  font-weight: bold;
  color: #E8383D;
}

.kuchikomi_name{
  position: absolute;
  transform: translate(15%, -150%);
}
.kuchikomi_body {
    background: #3d3d3d;
    border-bottom: 7px solid #9e9687;
    border-right: 7px solid #9e9687;
    border-left: 7px solid #9e9687;
    border-image-source: repeating-linear-gradient(170deg, #d8a028, #fce4b0 50%, #d5af00 75%, #ffe9bf);
    border-image-slice: 1;
    margin: 2vw;
}
