<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

.post-single article header{
	padding: 5px 0;
	/*background: url('../images/bg-aside.png');*/
	margin-bottom: 10px;
	color: #26333a;
}
.post-single article header h1{
	font-size: 13px;
	color: var(--main-color);
	border-bottom: 1px solid;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.post-single .post-meta{
	text-align: right;
	font-size: 12px;
	padding-right: 5px;
	/*margin-left: 10px;*/
}
.race_table{
	white-space: nowrap;
}
.race_table th{
	padding: 5px;
}
.race_table th&gt;small{
	display: block;
}
.race_table .racer-name{
	text-align: center;
	padding: 5px;
}
.race_table p{
	padding: 5px 10px;
}
.race_table p:not(:last-child){
	border-bottom: 1px solid #ddd;
}
.race_table tr:nth-child(odd){
	background: rgba(165, 165, 165, 0.1)
}
.race_table thead tr{
	background: rgba(56, 169, 234, 0.15)!important;
}
.race_table{
	border-top: 1px solid #333;
}
.race_table th,
.race_table td{
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
}
.race_table .double-line{
	border-right: 3px double #333;
}
.race-table-wrap&gt;table td:last-child,
.race-table-wrap&gt;table th:last-child{
	border-right: 3px double #333;
}
.race_table tr:first-child td{
	border-top: 1px solid #333;
}
.race_table td[class^="waku-"]{
	width: 10px;
}
.race_table [class^="waku-"]{
	text-align: center;
}
.race_table a[class^="waku-"],
.race_table span[class^="waku-"]{
	display: block;
	border-radius: 5px;
	border: 1px solid #ddd;
	padding: 0 5px;
}
.race_table span[class^="waku-"]{
	display: inline-block;
}
.waku-1{
	background: #ebebeb;
}
.waku-2{
	background: #505050;
	color: #fff;
}
.waku-3{
	background: #f04141;
	color: #fff;
}
.waku-4{
	background: #4184d0;
	color: #fff;
}
.waku-5{
	background: #ece962;
}
.waku-6{
	background: #54b74d;
	color: #fff;
}
.sex-2{
	color: #ec34a1;
}
/*.result-1{
	color: #f04141;
	font-weight: 600;
}*/
.result-2{
	color: #54b74d;
	font-weight: 600;
}
.result-3{
	color: #4184d0;
	font-weight: 600;
}
/*.result-4{
	background: #4184d0;
	color: #fff;
}
.result-5{
	background: #ece962;
}
.result-6{
	background: #54b74d;
	color: #fff;
}*/
.result-1,
.red,
.race_table .max_num{
	color: #f04141;
	font-weight: 600;
}
.race_table .min_num{
	color: #999;
	font-weight: 600;
}
.race-table-wrap{
	position: relative;
	margin-bottom: 40px;
}
.race-table-wrap&gt;table{
	position: absolute;
	left: 0;
	top: 0;
	width: 100px;
	background: #fff;
	z-index: 100;
}
.race-table-wrap&gt;table th{
	height: 90px;
}
.race-table-wrap td{
	height: 103px;
}
.race-table-wrap&gt;div{
	overflow-x: scroll;
	margin-left: 100px;
}
/* width */
.race-table-wrap&gt;div::-webkit-scrollbar {
	height: 10px;
}
.race-table-wrap&gt;div::-webkit-scrollbar-track {
	/*background: 0;*/
	-webkit-box-shadow: inset 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    inset 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         inset 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
}
.race-table-wrap&gt;div::-webkit-scrollbar-thumb {
	border-radius: 3px;
}
.norun{
	background: #ddd;
	padding: 5px;
}
.zenken{
	/*padding: 10px;*/
}
.race-table-wrap td a{
	text-decoration: underline;
}
.timetable-wrap{
	margin-bottom: 30px;
}
div.timetable{
	-webkit-flex: 1 0 290px;
	-moz-flex: 1 0 290px;
	-ms-flex: 1 0 290px;
	-o-flex: 1 0 290px;
	flex: 1 0 290px;
}
table.timetable{
	width: 100%;
	background: #fff;
	border-top: 1px solid #333;
	table-layout: fixed;
}
.timetable td{
	text-align: center;
	border-style: solid;
	border-color: #333;
	border-width: 0 1px 1px 0;
	width: calc(100% / 6);
}
.timetable tr:first-child td{
	background: rgba(56, 169, 234, 0.15);
}
.timetable td a{
	display: block;
	padding: 5px;
	text-decoration: underline;
}
.timetable td.selected{
	background: #e1e1e1;
	/*color: #ddd;*/
}

.main-inner .race-data-ttl{
	font-size: 14px;
	margin-bottom: 20px;
}
.raceinfo-box{
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	margin-bottom: 20px;
}
.raceinfo-box&gt;div{
	padding: 5px 0;
}
.raceinfo-box [class^="bg-"]{
	padding: 5px;
	font-size: 16px;
	text-align: center;
	margin-right: 10px;
}
.raceinfo-box .info-racetitle{
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2;
	margin-bottom: 5px;
}
.raceinfo-box .icons{
	margin-left: 10px;
}

.daytable{
	width: 100%;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	margin-bottom: 5px;
}
.daytable td{
	width: calc(100% / 7);
	text-align: center;
	line-height: 1.3;
	background: #f4f4f4;
	border-right: 1px solid #333;
}
.daytable td p{
	font-size: 15px;
	/*font-weight: 600;*/
}
.daytable td a{
	display: block;
	padding: 5px;
	background: rgba(56, 169, 234, 0.15);
}
.daytable td a:hover{
	background: rgba(56, 169, 234, 0.5);
	opacity: 1;
}
.daytable .selected a{
	background: #fff;
	pointer-events: none;
}
.race-info-wrap{
	position: relative;
	display: inline-block;
	margin-bottom: 20px;
	/*padding-top: 20px;*/
	text-align: center;
	padding: 0 5px;
}
.race-info-wrap&gt;p{
	margin-bottom: 10px;
}
.race-info-wrap .label{
	display: inline-block;
	background: #333;
	color: #fff;
	line-height: 1.2;
	padding: 3px 5px;
	font-size: 12px;
}
.race-info-wrap table{
	border-left: 1px solid #333;
	border-top: 1px solid #333;
}
.race-info-wrap td{
	padding: 5px;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	/*width: 25%;*/
}
.race-info-wrap .weather-type{
	background: #efefef;
}
.race-info-wrap .wind-direction{
	background: url('../images/bg-marker.png') no-repeat left center, url('../images/bg-marker.png') no-repeat right center;
}
.race-info-wrap .wind-direction p{
	display: inline-block;
	width: 80%;
	background: #333;
	color: #fff;
	padding: 0;
	font-size: 12px;
	margin-top: 5px;
}
.race-info-wrap .direction-1{
	transform: rotate(0deg);
}
.race-info-wrap .direction-2{
	transform: rotate(22.5deg);
}
.race-info-wrap .direction-3{
	transform: rotate(45deg);
}
.race-info-wrap .direction-4{
	transform: rotate(67.5deg);
}
.race-info-wrap .direction-5{
	transform: rotate(90deg);
}
.race-info-wrap .direction-6{
	transform: rotate(112.5deg);
}
.race-info-wrap .direction-7{
	transform: rotate(135deg);
}
.race-info-wrap .direction-8{
	transform: rotate(157.5deg);
}
.race-info-wrap .direction-9{
	transform: rotate(180deg);
}
.race-info-wrap .direction-10{
	transform: rotate(202.5deg);
}
.race-info-wrap .direction-11{
	transform: rotate(225deg);
}
.race-info-wrap .direction-12{
	transform: rotate(247.5deg);
}
.race-info-wrap .direction-13{
	transform: rotate(270deg);
}
.race-info-wrap .direction-14{
	transform: rotate(292.5deg);
}
.race-info-wrap .direction-15{
	transform: rotate(315deg);
}
.race-info-wrap .direction-16{
	transform: rotate(337.5deg);
}
.race-info-wrap .direction-17{
	opacity: 0;
}
.miss_racer td,
.miss_racer{
	background: #bbb!important;
}
.result-table{
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	margin: 0 5px 25px;
}
.result-table th,
.result-table td{
	padding: 5px 10px;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
}
.result-table th{
	background: #efefef;
}
.result-table td[rowspan]{
	font-weight: 600;
}
.result-table td span{
	padding: 5px;
	line-height: 1;
	display: inline-block;
}

.wait-notice{
	font-weight: 600;
	padding: 10px 5px;
	margin-bottom: 25px;
	background: #f4f4f4;
}</pre></body></html>