@charset "UTF-8";
/*共通*/
.button--arrowRight {
  box-sizing: border-box;
}

#monthly {
  width: 900px;
  margin: 0px auto 0 auto;
  padding: 0px;
  font-size: 16px;
}

#monthly p {
  line-height: 1.6;
  letter-spacing: 0.05em;
  text-indent: 1em;
  margin-bottom: 0.6em;
}

#monthly p.ketujyo {
  margin-bottom: 10px;
  text-align: left;
  text-indent: 0;
}

#monthly .midashi {
  width: 900px;
}

#monthly table {
  border-collapse: collapse;
}

#monthly br.clear {
  clear: both;
}

#monthly .cf:before,
.cf:after {
  content: " ";
  display: table;
}

#monthly .cf:after {
  clear: both;
}

#monthly .cf {
  *zoom: 1;
}

#monthly a {
  text-decoration: underline;
}

#monthly a:hover {
  text-decoration: none;
}

/*各ページ*/
#monthly .monthly-wrapper .trial-head figure {
  text-align: center;
}
#monthly .monthly-wrapper .trial-head figure img {
  height: 50px;
}
#monthly .monthly-wrapper .trial-head figure img:nth-of-type(1) {
  height: 70px;
  margin-right: 16px;
}
#monthly .monthly-wrapper .trial-head h3 {
  color: #af4184;
  text-align: center;
  font-size: 45px;
}
#monthly .monthly-wrapper .trial-main {
  margin-top: 16px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-title {
  border-radius: 10px;
  display: flex;
  justify-content: center;
  height: 24px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-title h3 {
  color: white;
  line-height: 16px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-title h3 span {
  font-size: 24px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-title h3 .day-first {
  color: #fff338;
  font-size: 28px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box {
  margin-top: 16px;
  width: 438px;
  height: 280px;
  position: relative;
  border-radius: 14px 0 0 0;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .boat-num {
  position: absolute;
  padding: 0px 12px;
  top: 0;
  left: 0;
  border-radius: 14px;
  font-weight: bold;
  line-height: 1.2;
  box-shadow: 2px 2px 2px rgba(255, 255, 255, 0.5) inset, -2px -2px 2px rgba(0, 0, 0, 0.5) inset;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .boat-num span {
  font-size: 24px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box {
  height: 280px;
  width: 220px;
  border-radius: 14px 0 0 0;
  display: flex;
  align-items: flex-end;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description p {
  line-height: normal;
  letter-spacing: normal;
  text-indent: 0;
  margin-bottom: 0;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description .racer-prize {
  font-size: 18px;
  padding: 0 6px;
  font-weight: bold;
  letter-spacing: -0.5px;
  color: #fed900;
  text-shadow: 1px 1px 1px black, 1px -1px 1px black, -1px 1px 1px black, -1px -1px 1px black, 0 1px 1px black, 1px 0 1px black, 0 -1px 1px black, -1px 0 1px black, 1px 0.6666666667px 1px black, 1px -0.6666666667px 1px black, -1px 0.6666666667px 1px black, -1px -0.6666666667px 1px black, 0.6666666667px 1px 1px black, 0.6666666667px -1px 1px black, -0.6666666667px 1px 1px black, -0.6666666667px -1px 1px black;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description .racer-origin {
  padding: 0 6px;
  display: flex;
  align-items: center;
  color: #000;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description .racer-origin .racer-info {
  position: relative;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description .racer-origin .racer-info .racer-num {
  display: block;
  font-size: 14px;
  font-weight: bold;
  text-shadow: 2px 2px 0px white, 2px -2px 0px white, -2px 2px 0px white, -2px -2px 0px white, 0 2px 0px white, 2px 0 0px white, 0 -2px 0px white, -2px 0 0px white, 2px 1.3333333333px 0px white, 2px -1.3333333333px 0px white, -2px 1.3333333333px 0px white, -2px -1.3333333333px 0px white, 1.3333333333px 2px 0px white, 1.3333333333px -2px 0px white, -1.3333333333px 2px 0px white, -1.3333333333px -2px 0px white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description .racer-origin .racer-info .racer-name {
  font-size: 28px;
  font-weight: bold;
  text-shadow: 3px 3px 1px white, 3px -3px 1px white, -3px 3px 1px white, -3px -3px 1px white, 0 3px 1px white, 3px 0 1px white, 0 -3px 1px white, -3px 0 1px white, 3px 2px 1px white, 3px -2px 1px white, -3px 2px 1px white, -3px -2px 1px white, 2px 3px 1px white, 2px -3px 1px white, -2px 3px 1px white, -2px -3px 1px white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description .racer-origin .racer-info .racer-ruby {
  position: absolute;
  top: 3px;
  right: 0;
  font-size: 11px;
  text-shadow: 1px 1px 0px white, 1px -1px 0px white, -1px 1px 0px white, -1px -1px 0px white, 0 1px 0px white, 1px 0 0px white, 0 -1px 0px white, -1px 0 0px white, 1px 0.6666666667px 0px white, 1px -0.6666666667px 0px white, -1px 0.6666666667px 0px white, -1px -0.6666666667px 0px white, 0.6666666667px 1px 0px white, 0.6666666667px -1px 0px white, -0.6666666667px 1px 0px white, -0.6666666667px -1px 0px white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description .racer-origin .racer-info.fifth-over {
  width: 140px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description .racer-origin .racer-info.fifth-over .racer-name {
  width: 160px;
  transform: scaleX(0.9) translateX(-10px);
  letter-spacing: -2px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description .racer-origin .racer-info.fifth-over .racer-ruby {
  letter-spacing: -1px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description .racer-origin .racer-from {
  margin-left: 8px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description .racer-origin .racer-from p {
  background: white;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 12px;
  line-height: 1.3;
  padding: 0 2px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description table {
  width: 186px;
  border: 1px solid black;
  color: #000;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description table tbody td {
  text-align: center;
  font-size: 10px;
  width: 31px;
  vertical-align: middle;
  background: white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description table tbody .result-nation {
  background: #cae5cd;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description table tbody .result-redies {
  background: #efcfe2;
  border-left: 1px solid #000;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .racer-box .racer-description table tbody .result-suminoe {
  background: #c7e0f5;
  border-left: 1px solid #000;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .nishisaka-head {
  text-indent: 0;
  line-height: 1;
  z-index: 100;
  position: absolute;
  top: 10px;
  right: 8px;
  color: #7d4698;
  font-size: 20px;
  font-weight: bold;
  transform: skewX(-15deg);
  text-shadow: 2px 2px 0.5px white, 2px -2px 0.5px white, -2px 2px 0.5px white, -2px -2px 0.5px white, 0 2px 0.5px white, 2px 0 0.5px white, 0 -2px 0.5px white, -2px 0 0.5px white, 2px 1.3333333333px 0.5px white, 2px -1.3333333333px 0.5px white, -2px 1.3333333333px 0.5px white, -2px -1.3333333333px 0.5px white, 1.3333333333px 2px 0.5px white, 1.3333333333px -2px 0.5px white, -1.3333333333px 2px 0.5px white, -1.3333333333px -2px 0.5px white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .nishisaka-checked {
  z-index: 200;
  position: absolute;
  top: 32px;
  right: -5px;
  width: 260px;
  height: 220px;
  background: url("./img/trial-cloud.png") center/contain no-repeat;
  will-change: filter;
  filter: drop-shadow(2px 2px 3px rgb(100, 100, 100));
  box-sizing: border-box;
  padding: 0px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .nishisaka-checked p {
  color: black;
  font-size: 12px;
  line-height: 1.1;
  letter-spacing: 0.2px;
  text-indent: 0;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box .nishisaka-checked p span {
  margin-bottom: 2px;
  display: inline-block;
  color: white;
  font-weight: bold;
  font-size: 14px;
  background: #eb6100;
  padding: 0px 5px 2px;
  border-radius: 5px;
  height: 10px;
  line-height: 0.5;
  text-shadow: 1px 1px 0px #eb6100, 1px -1px 0px #eb6100, -1px 1px 0px #eb6100, -1px -1px 0px #eb6100, 0 1px 0px #eb6100, 1px 0 0px #eb6100, 0 -1px 0px #eb6100, -1px 0 0px #eb6100, 1px 0.6666666667px 0px #eb6100, 1px -0.6666666667px 0px #eb6100, -1px 0.6666666667px 0px #eb6100, -1px -0.6666666667px 0px #eb6100, 0.6666666667px 1px 0px #eb6100, 0.6666666667px -1px 0px #eb6100, -0.6666666667px 1px 0px #eb6100, -0.6666666667px -1px 0px #eb6100;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .trial-box::before {
  content: "";
  z-index: 199;
  position: absolute;
  bottom: 0px;
  right: 0;
  height: 45px;
  width: 45px;
  border-radius: 50%;
  border: #eb6100 2px solid;
  background: url("./img/trial-nishisaka.jpg") center/contain no-repeat;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4450 .racer-box {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 85%, rgb(255, 255, 255) 90%, rgb(255, 255, 255) 100%), url("./img/trial-4450.png") no-repeat white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4450::after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 250px;
  height: 165px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4450 .boat-num {
  color: black;
  background: #f6f7f7;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4450::after {
  background: linear-gradient(to left, rgb(255, 255, 255) 85%, rgba(255, 255, 255, 0.9) 90%, rgba(255, 255, 255, 0.7) 95%, rgba(255, 255, 255, 0.2) 100%);
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4482 .racer-box {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 85%, rgb(255, 255, 255) 90%, rgb(255, 255, 255) 100%), url("./img/trial-4482.png") no-repeat white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4482::after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 250px;
  height: 165px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4482 .boat-num {
  color: white;
  background: #241916;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4482::after {
  background: linear-gradient(to left, rgb(201, 201, 202) 85%, rgba(201, 201, 202, 0.9) 90%, rgba(201, 201, 202, 0.7) 95%, rgba(201, 201, 202, 0.2) 100%);
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-3900 .racer-box {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 85%, rgb(255, 255, 255) 90%, rgb(255, 255, 255) 100%), url("./img/trial-3900.png") no-repeat white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-3900::after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 250px;
  height: 165px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-3900 .boat-num {
  color: white;
  background: #e60012;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-3900::after {
  background: linear-gradient(to left, rgb(248, 197, 171) 85%, rgba(248, 197, 171, 0.9) 90%, rgba(248, 197, 171, 0.7) 95%, rgba(248, 197, 171, 0.2) 100%);
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4823 .racer-box {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 85%, rgb(255, 255, 255) 90%, rgb(255, 255, 255) 100%), url("./img/trial-4823.png") no-repeat white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4823::after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 250px;
  height: 165px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4823 .boat-num {
  color: white;
  background: #0075c1;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4823::after {
  background: linear-gradient(to left, rgb(186, 209, 237) 85%, rgba(186, 209, 237, 0.9) 90%, rgba(186, 209, 237, 0.7) 95%, rgba(186, 209, 237, 0.2) 100%);
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4123 .racer-box {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 85%, rgb(255, 255, 255) 90%, rgb(255, 255, 255) 100%), url("./img/trial-4123.png") no-repeat white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4123::after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 250px;
  height: 165px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4123 .boat-num {
  color: black;
  background: #fff101;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4123::after {
  background: linear-gradient(to left, rgb(255, 247, 153) 85%, rgba(255, 247, 153, 0.9) 90%, rgba(255, 247, 153, 0.7) 95%, rgba(255, 247, 153, 0.2) 100%);
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4190 .racer-box {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 85%, rgb(255, 255, 255) 90%, rgb(255, 255, 255) 100%), url("./img/trial-4190.png") no-repeat white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4190::after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 250px;
  height: 165px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4190 .boat-num {
  color: white;
  background: #019945;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4190::after {
  background: linear-gradient(to left, rgb(190, 223, 194) 85%, rgba(190, 223, 194, 0.9) 90%, rgba(190, 223, 194, 0.7) 95%, rgba(190, 223, 194, 0.2) 100%);
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4502 .racer-box {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 85%, rgb(255, 255, 255) 90%, rgb(255, 255, 255) 100%), url("./img/trial-4502.png") no-repeat white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4502::after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 250px;
  height: 165px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4502 .boat-num {
  color: black;
  background: #f6f7f7;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4502::after {
  background: linear-gradient(to left, rgb(255, 255, 255) 85%, rgba(255, 255, 255, 0.9) 90%, rgba(255, 255, 255, 0.7) 95%, rgba(255, 255, 255, 0.2) 100%);
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4050 .racer-box {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 85%, rgb(255, 255, 255) 90%, rgb(255, 255, 255) 100%), url("./img/trial-4050.png") no-repeat white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4050::after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 250px;
  height: 165px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4050 .boat-num {
  color: white;
  background: #241916;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4050::after {
  background: linear-gradient(to left, rgb(201, 201, 202) 85%, rgba(201, 201, 202, 0.9) 90%, rgba(201, 201, 202, 0.7) 95%, rgba(201, 201, 202, 0.2) 100%);
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4387 .racer-box {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 85%, rgb(255, 255, 255) 90%, rgb(255, 255, 255) 100%), url("./img/trial-4387.png") no-repeat white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4387::after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 250px;
  height: 165px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4387 .boat-num {
  color: white;
  background: #e60012;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4387::after {
  background: linear-gradient(to left, rgb(248, 197, 171) 85%, rgba(248, 197, 171, 0.9) 90%, rgba(248, 197, 171, 0.7) 95%, rgba(248, 197, 171, 0.2) 100%);
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4804 .racer-box {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 85%, rgb(255, 255, 255) 90%, rgb(255, 255, 255) 100%), url("./img/trial-4804.png") no-repeat white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4804::after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 250px;
  height: 165px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4804 .boat-num {
  color: white;
  background: #0075c1;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4804::after {
  background: linear-gradient(to left, rgb(186, 209, 237) 85%, rgba(186, 209, 237, 0.9) 90%, rgba(186, 209, 237, 0.7) 95%, rgba(186, 209, 237, 0.2) 100%);
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-3435 .racer-box {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 85%, rgb(255, 255, 255) 90%, rgb(255, 255, 255) 100%), url("./img/trial-3435.png") no-repeat white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-3435::after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 250px;
  height: 165px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-3435 .boat-num {
  color: black;
  background: #fff101;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-3435::after {
  background: linear-gradient(to left, rgb(255, 247, 153) 85%, rgba(255, 247, 153, 0.9) 90%, rgba(255, 247, 153, 0.7) 95%, rgba(255, 247, 153, 0.2) 100%);
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4011 .racer-box {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 85%, rgb(255, 255, 255) 90%, rgb(255, 255, 255) 100%), url("./img/trial-4011.png") no-repeat white;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4011::after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  width: 250px;
  height: 165px;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4011 .boat-num {
  color: white;
  background: #019945;
}
#monthly .monthly-wrapper .trial-main .trial-wrapper .trial-contents-body .racer-4011::after {
  background: linear-gradient(to left, rgb(190, 223, 194) 85%, rgba(190, 223, 194, 0.9) 90%, rgba(190, 223, 194, 0.7) 95%, rgba(190, 223, 194, 0.2) 100%);
}
#monthly .monthly-wrapper .trial-main .race-11 .trial-contents-title {
  background: #c34e8c;
}
#monthly .monthly-wrapper .trial-main .race-11 .trial-contents-title h3 {
  color: white;
  line-height: 16px;
  text-shadow: 2px 2px 0px #c34e8c, 2px -2px 0px #c34e8c, -2px 2px 0px #c34e8c, -2px -2px 0px #c34e8c, 0 2px 0px #c34e8c, 2px 0 0px #c34e8c, 0 -2px 0px #c34e8c, -2px 0 0px #c34e8c, 2px 1.3333333333px 0px #c34e8c, 2px -1.3333333333px 0px #c34e8c, -2px 1.3333333333px 0px #c34e8c, -2px -1.3333333333px 0px #c34e8c, 1.3333333333px 2px 0px #c34e8c, 1.3333333333px -2px 0px #c34e8c, -1.3333333333px 2px 0px #c34e8c, -1.3333333333px -2px 0px #c34e8c;
}
#monthly .monthly-wrapper .trial-main .race-11 .racer-name {
  color: #b60376;
}
#monthly .monthly-wrapper .trial-main .race-12 {
  margin-top: 32px;
}
#monthly .monthly-wrapper .trial-main .race-12 .trial-contents-title {
  background: #d74c53;
}
#monthly .monthly-wrapper .trial-main .race-12 .trial-contents-title h3 {
  color: white;
  line-height: 16px;
  text-shadow: 2px 2px 0px #d74c53, 2px -2px 0px #d74c53, -2px 2px 0px #d74c53, -2px -2px 0px #d74c53, 0 2px 0px #d74c53, 2px 0 0px #d74c53, 0 -2px 0px #d74c53, -2px 0 0px #d74c53, 2px 1.3333333333px 0px #d74c53, 2px -1.3333333333px 0px #d74c53, -2px 1.3333333333px 0px #d74c53, -2px -1.3333333333px 0px #d74c53, 1.3333333333px 2px 0px #d74c53, 1.3333333333px -2px 0px #d74c53, -1.3333333333px 2px 0px #d74c53, -1.3333333333px -2px 0px #d74c53;
}
#monthly .monthly-wrapper .trial-main .race-12 .racer-name {
  color: #cf0037;
}
#monthly .monthly-wrapper .trial-foot {
  margin-top: 32px;
}
#monthly .monthly-wrapper .trial-foot p {
  font-size: 12px;
}
#monthly .monthly-wrapper .trial-foot p span {
  padding: 2px 5px;
  margin-right: 8px;
}
#monthly .monthly-wrapper .trial-foot p .how-to {
  background: rgb(61, 61, 61);
  color: white;
  border-radius: 5px;
}
#monthly .monthly-wrapper .trial-foot p .foot-nation {
  border: solid 1px black;
  background: #cae5cd;
}
#monthly .monthly-wrapper .trial-foot p .foot-redies {
  border: solid 1px black;
  background: #efcfe2;
}
#monthly .monthly-wrapper .trial-foot p .foot-suminoe {
  border: solid 1px black;
  background: #c7e0f5;
}