@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/* 記事関連設定 */
.categoryid-3 .article-header.entry-header div.date-tags span.post-date,
.categoryid-135 .article-header.entry-header div.date-tags span.post-date {
	display: none;
}

/* 固定ページ */
article#post-2.article.post-2.page.type-page.status-publish.hentry header.article-header.entry-header,
article#post-2.article.post-2.page.type-page.status-publish.hentry header.article-header.entry-header div.date-tags {
	display: none;
}

div.racename {
	border-bottom: 2px solid #e73562;
	font-size: 1em;
	font-weight: 600;
	padding: 5px 5px;
	margin-right: 2em; 
	margin-bottom: 1em;
	color: #e73562;
}

div.racename2 {
	border-bottom: 2px solid #0068b7;
	font-size: 1em;
	font-weight: 600;
	padding: 5px 5px;
	margin-right: 2em; 
	margin-bottom: 1em;
	color: #0068b7;
}

/* 馬柱テーブル */
table.umaba {
    line-height: 1.4;
    font-size: 0.625em;
    border-collapse: collapse;
    display: inline-block;
    white-space: nowrap;
    overflow-x: auto;
    margin: 1px 0 5px;
	font-family: "Meiryo", sans-serif;
	font-weight: 400;
	color: #333;
}

table.umaba tbody {
	border: 5px solid #333333;
}

table.umaba th {
    background: #333333;
	color: #fff;
    border: 1px solid #aaa;
    padding: 3px 5px;
}

table.umaba tr {
    background: #f7f7f7;
    border: 1px solid #aaa;
}

table.umaba td {
    border: 1px solid #aaa;
	padding: 3px 5px 3px;
}

table.umaba td.iro0a {
	background-color: #fff;
}

table.umaba td.iro1 {
	background-color: #f5e0e0;
}
table.umaba td.iro2 {
	background-color: #d7ecf6;
}
table.umaba td.iro3 {
	background-color: #dcf0d4;
}

table.umaba td.iro0,td.iro1,td.iro2,td.iro3,td.iro4,td.iro5,td.iro6,td.iro7,td.iro8,td.iro9 {
	vertical-align:baseline;
	padding-top:6px;
}

table.umaba td.iro10,td.iro11,td.iro12,td.iro13,td.iro14,td.iro15,td.iro16,td.iro17,td.iro18,td.iro19 {
	vertical-align:baseline;
	padding-top:6px;
}
table.umaba td.iro20,td.iro21,td.iro22,td.iro23,td.iro24,td.iro25,td.iro26,td.iro27,td.iro28,td.iro29 {
	vertical-align:baseline;
	padding-top:6px;
}

table.umaba td.iro30,td.iro31,td.iro32,td.iro33,td.iro34,td.iro35,td.iro36,td.iro37,td.iro38,td.iro39 {
	vertical-align:baseline;
	padding-top:6px;
}

table.umaba::-webkit-scrollbar {
  height: 5px;
}

table.umaba::-webkit-scrollbar-track {
  border-radius: 5px;
  background: #eee;
}

table.umaba::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #666;
}

table.umaba tbody tr td span.bamei {
  font-weight: 600;
  font-size: 1.250em;
}

table.umaba tbody tr td span.ninki01 {
  font-weight: 600;
  font-size: 1.125em;
  float:right;
}
table.umaba tbody tr td span.ninki02 {
  float:right;
}

table.umaba tbody tr td span.bataizyuu {
  font-weight: 600;
  color: #e2041b;
}

table.umaba tbody tr td span.kisyu {
  color: #333;
}

table.umaba tbody tr td span.race {
  font-weight: 600;
  color: #0000EE;
  font-size: 1.188em;
}

table.umaba tbody tr td span.tyaku {
  font-weight: 600;
  font-size: 1.313em;
}

table.umaba tbody tr td span.tyaku {
  font-weight: 600;
  font-size: 1.500em;
}

table.umaba tbody tr td span.migi {
  float: right;
}

table.umaba tbody tr td span.agari0,span.agari1,span.agari2,span.agari3,span.agari4,span.agari5,span.agari6,span.agari7,span.agari8,span.agari9,span.agari10,span.agari11,span.agari12,span.agari13,span.agari14,span.agari15,span.agari16,span.agari17,span.agari18,span.agari19,span.agari20,span.agari21,span.agari22,span.agari23,span.agari24,span.agari25,span.agari26,span.agari27,span.agari28,span.agari29,span.agari30
 {
  float: right;
}

table.umaba tbody tr td span.agari1 {
	background-color:#e7b4b4;
}

table.umaba tbody tr td span.agari2 {
	background-color:#a7e0eb;
}

table.umaba tbody tr td span.agari3 {
	background-color:#b8e1a8;
}

table.umaba tbody tr td span.migi02 {
	display: table;
	line-height: 1.05em;
	text-align: right;
	float: right;
}

table.umaba tbody tr td span.migi-ue::after {
  content: "\A";
}

table.umaba tbody tr td span.migi-shita {
	display:block;
}

table.umaba tbody tr td.waku1 {
  background-color: #ffffff;
}

table.umaba tbody tr td.waku2 {
  background-color: #dddddd;
}

table.umaba tbody tr td.waku3 {
  background-color: #f9c0b5;
}

table.umaba tbody tr td.waku4 {
  background-color: #d9e9f9;
}

table.umaba tbody tr td.waku5 {
  background-color: #fbf8c4;
}

table.umaba tbody tr td.waku6 {
  background-color: #e6f8d7;
}

table.umaba tbody tr td.waku7 {
  background-color: #f7e2b9;
}

table.umaba tbody tr td.waku8 {
  background-color: #ffe2f9;
}

table.umaba tbody tr.waku1 {
  background-color: #ffffff;
}

table.umaba tbody tr.waku2 {
  background-color: #dddddd;
}

table.umaba tbody tr.waku3 {
  background-color: #f9c0b5;
}

table.umaba tbody tr.waku4 {
  background-color: #d9e9f9;
}

table.umaba tbody tr.waku5 {
  background-color: #fbf8c4;
}

table.umaba tbody tr.waku6 {
  background-color: #e6f8d7;
}

table.umaba tbody tr.waku7 {
  background-color: #f7e2b9;
}

table.umaba tbody tr.waku8 {
  background-color: #ffe2f9;
}

table.umaba tbody td.wakub1 {
  background-color: #fdfdfd;
}

table.umaba tbody td.wakub2 {
  background-color: #eeeeee;
}

table.umaba tbody td.wakub3 {
  background-color: #fdece8;
}

table.umaba tbody td.wakub4 {
  background-color: #f3f8fd;
}

table.umaba tbody td.wakub5 {
  background-color: #fdfced;
}

table.umaba tbody td.wakub6 {
  background-color: #f7fcf3;
}

table.umaba tbody td.wakub7 {
  background-color: #fcf6ea;
}

table.umaba tbody td.wakub8 {
  background-color: #fff6fd;
}

table.umaba td.iro0,
table.umaba td.iro1,
table.umaba td.iro2,
table.umaba td.iro3,
table.umaba td.iro4,
table.umaba td.iro5,
table.umaba td.iro6,
table.umaba td.iro7,
table.umaba td.iro8,
table.umaba td.iro9 {
	min-width: 12.5em;
}

table.umaba td.iro10,
table.umaba td.iro11,
table.umaba td.iro12,
table.umaba td.iro13,
table.umaba td.iro14,
table.umaba td.iro15,
table.umaba td.iro16,
table.umaba td.iro17,
table.umaba td.iro18,
table.umaba td.iro19 {
	min-width: 12.5em;
}

table.umaba td.iro20,
table.umaba td.iro21,
table.umaba td.iro22,
table.umaba td.iro23,
table.umaba td.iro24,
table.umaba td.iro25,
table.umaba td.iro26,
table.umaba td.iro27,
table.umaba td.iro28,
table.umaba td.iro29 {
	min-width: 12.5em;
}

table.umaba td.iro30,
table.umaba td.iro31,
table.umaba td.iro32,
table.umaba td.iro33,
table.umaba td.iro34,
table.umaba td.iro35,
table.umaba td.iro36,
table.umaba td.iro37,
table.umaba td.iro38,
table.umaba td.iro39 {
	min-width: 12.5em;
}


/* 好走・凡走成績テーブル */
table.umaseiseki1 {
    line-height: 1.4;
    font-size: 0.813em;
    border-collapse: collapse;
    display: inline-block;
    white-space: nowrap;
    overflow-x: auto;
    margin: 1px 0 5px;
    font-family:"BIZ UDGothic","游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}

table.umaseiseki1 th {
    background: #99CCFF;
    border: 1px solid #333;
    padding: 3px 5px;
	color: #333;
	font-weight: 600;
}

table.umaseiseki1 tr {
    background: #f7f7f7;
    border: 1px solid #333;
}

table.umaseiseki1 td {
    border: 1px solid #333;
	padding: 5px 7px 5px;
	text-align: center;
}

table.umaseiseki1 tbody tr td.hidari {
	text-align: left;
}

table.umaseiseki1 tbody tr td.migi {
	text-align: right;
}

table.umaseiseki1 tbody tr td.race {
    color: #3b4df7;
    text-align: left;
	font-weight: 600;
}

table.umaseiseki1 td.iro1 {
	background-color: #f5e0e0;
}
table.umaseiseki1 td.iro2 {
	background-color: #d7ecf6;
}
table.umaseiseki1 td.iro3 {
	background-color: #dcf0d4;
}

table.umaseiseki1::-webkit-scrollbar {
  height: 5px;
}

table.umaseiseki1::-webkit-scrollbar-track {
  border-radius: 5px;
  background: #eee;
}

table.umaseiseki1::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #666;
}

table.umaseiseki1 tbody tr td.wakub1 {
  background-color: #ffffff;
}

table.umaseiseki1 tbody tr td.wakub2 {
  background-color: #dddddd;
}

table.umaseiseki1 tbody tr td.wakub3 {
  background-color: #f9c0b5;
}

table.umaseiseki1 tbody tr td.wakub4 {
  background-color: #d9e9f9;
}

table.umaseiseki1 tbody tr td.wakub5 {
  background-color: #fbf8c4;
}

table.umaseiseki1 tbody tr td.wakub6 {
  background-color: #e6f8d7;
}

table.umaseiseki1 tbody tr td.wakub7 {
  background-color: #f7e2b9;
}

table.umaseiseki1 tbody tr td.wakub8 {
  background-color: #ffe2f9;
}


table.umaseiseki2 {
    line-height: 1.4;
    font-size: 0.813em;
    border-collapse: collapse;
    display: inline-block;
    white-space: nowrap;
    overflow-x: auto;
    margin: 1px 0 5px;
	font-family:"BIZ UDGothic","游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}

table.umaseiseki2 th {
    background: #FF9999;
    border: 1px solid #333;
    padding: 3px 5px;
	color: #333;
	font-weight: 600;
}

table.umaseiseki2 tr {
    background: #f7f7f7;
    border: 1px solid #333;
}

table.umaseiseki2 td {
    border: 1px solid #333;
	padding: 5px 7px 5px;
	text-align: center;
}

table.umaseiseki2 tbody tr td.hidari {
	text-align: left;
}

table.umaseiseki2 tbody tr td.migi {
	text-align: right;
}

table.umaseiseki2 tbody tr td.race {
    color: #3b4df7;
    text-align: left;
	font-weight: 600;
}

table.umaseiseki2 td.iro1 {
	background-color: #f5e0e0;
}
table.umaseiseki2 td.iro2 {
	background-color: #d7ecf6;
}
table.umaseiseki2 td.iro3 {
	background-color: #dcf0d4;
}

table.umaseiseki2::-webkit-scrollbar {
  height: 5px;
}

table.umaseiseki2::-webkit-scrollbar-track {
  border-radius: 5px;
  background: #eee;
}

table.umaseiseki2::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: #666;
}

table.umaseiseki2 tbody tr td.wakub1 {
  background-color: #ffffff;
}

table.umaseiseki2 tbody tr td.wakub2 {
  background-color: #dddddd;
}

table.umaseiseki2 tbody tr td.wakub3 {
  background-color: #f9c0b5;
}

table.umaseiseki2 tbody tr td.wakub4 {
  background-color: #d9e9f9;
}

table.umaseiseki2 tbody tr td.wakub5 {
  background-color: #fbf8c4;
}

table.umaseiseki2 tbody tr td.wakub6 {
  background-color: #e6f8d7;
}

table.umaseiseki2 tbody tr td.wakub7 {
  background-color: #f7e2b9;
}

table.umaseiseki2 tbody tr td.wakub8 {
  background-color: #ffe2f9;
}

table.umaba tbody tr td.iro1 div.ba08 {

}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}
