@charset "utf-8";

/*共通*/

#monthly {
  width: 900px;
  margin: 0px auto 0 auto;/*旧サイト用にtop10px*/
  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;
}


/*各ページ*/

.trial-headline {
  width: 100%;
  background: #003686;
  color: #fff;
  font-weight: bold;
  text-align: center;
  margin: 10px 0 0 0;
}

.trial {
  display: flex;
  flex-wrap: wrap;
  width: 900px;
  font-size: 14px;
  margin-top: 20px;
}
.trial .trial-racer {
  width: 294px;
  margin: 0 3px 5px 3px;
/*  border: 1px solid blue;*/
}
/*
.trial .trial-racer img {
  width: 294px;
  height: 100px;
}
*/

.trial h4 {
  color: #fff;
  background: #76161B;
  display: inline-block;
  margin-bottom: 10px;
  padding: 0 10px;
}
.trial h5 span {
  color: #fff;
  padding: 0 10px;
}
#monthly .trial p {
  margin-bottom: 0;
  text-indent: 0;
}
.trial table {
  width: 294px;
}
.trial table.trial-table2 {
  margin-bottom: 15px;
}
.trial table tr th,
.trial table tr td {
  text-align: center;
}
.trial table tr td {
  padding: 0 10px;
  text-align: left;
}

.trial .bio1-3 h5 span {
  background: #00A73C;
}
.trial .bio1-3 th {
  color: #00A73C;
}
.trial .bio1-3 th:nth-child(3) {
  color: #fff;
  background: #00A73C;
}
.trial .bio1-3 td {
  background: #DFEED8;
}

.trial .bio4-6 h5 span {
  background: #A50082;
}
.trial .bio4-6 th {
  color: #A50082;
}
.trial .bio4-6 th:nth-child(3) {
  color: #fff;
  background: #A50082;
}
.trial .bio4-6 td {
  background: #EBD6E8;
}

.trial .bio7-9 h5 span {
  background: #0075C2;
}
.trial .bio7-9 th {
  color: #0075C2;
}
.trial .bio7-9 th:nth-child(3) {
  color: #fff;
  background: #0075C2;
}
.trial .bio7-9 td {
  background: #D3E1F3;
}

.trial .bio10-11 h5 span {
  background: #CB5219;
}
.trial .bio10-11 th {
  color: #CB5219;
}
.trial .bio10-11 th:nth-child(3) {
  color: #fff;
  background: #CB5219;
}
.trial .bio10-11 td {
  background: #F5DECB;
}
}







