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

	主要国 WEBサイトの歩き方
	レース結果の調べ方

-------------------------------------------------- */

/* - レース結果の調べ方
------------------------------------------------------------ */

/* --- レース映像 --- */
.img_line &gt; div.txt ul.num_list {
	padding: 5px;
	background-color: #ebebeb;
}

.img_line &gt; div.txt ul.num_list &gt; li {
	padding: 5px;
	font-size: 1.5rem;
}

.img_line &gt; div.txt ul.num_list &gt; li &gt; a {
	display: block;
	text-decoration: none;
	color: #444;
	background-color: #fff;
	padding: 20px 15px;
	border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0,0,0,0.1);
}

.img_line &gt; div.txt ul.num_list &gt; li &gt; a &gt; span.num {
	background-color: #c50813;
	color: #fff;
	font-weight: bold;
	padding: 4px 0.5em;
	font-size: 1.2rem;
	margin-right: 0.8em;
}



ul.mov_list { font-size: 0; }

ul.mov_list &gt; li {
	font-size: 1.3rem;
	display: inline-block;
	width: 50%;
	vertical-align: top;
	padding: 15px 0 10px 0;
}

ul.mov_list &gt; li:nth-child(even) { padding-left: 10px; }
ul.mov_list &gt; li:nth-child(odd) { padding-right: 10px; }

ul.mov_list &gt; li:last-child {
	width: 100%;
	padding: 15px 0;
}

ul.mov_list &gt; li &gt; h6 {
	font-weight: bold;
	font-size: 1.6rem;
	padding-bottom: 0.3em;
	border-bottom: 1px dashed #ccc;
}

ul.mov_list &gt; li &gt; h6 &gt; span {
	background-color: #c50813;
	color: #fff;
	font-weight: bold;
	padding: 4px 0.5em;
	font-size: 1.2rem;
	margin-right: 0.8em;
}

ul.mov_list &gt; li div.unit { margin-top: 10px; }
ul.mov_list &gt; li div.unit .txt { margin-top: 10px; }


ul.replay_list &gt; li { padding: 4px 0; }

ul.replay_list &gt; li &gt; span.cap {
	padding: 5px 6px;
	margin-right: 0.8em;
	font-weight: bold;
}

ul.replay_list &gt; li &gt; span.cap.race {
	background-color: #FFCDD2;
	color: #444;
}

ul.replay_list &gt; li &gt; span.cap.patrol {
	background-color: #f8c890;
	color: #444;
}

ul.replay_list &gt; li &gt; span.cap.leading {
	background-color: #ccd9fb;
	color: #444;
}


/* --- 払戻金 --- */
.img_line.dividend &gt; div.img &gt; div.caps {
	background-color: #eee;
	padding: 15px;
	margin-top: 0;
	position: relative;
	margin-top: 15px;
	background-color: #f3f3f3;
}

.img_line.dividend &gt; div.img &gt; div.caps p.ex {
	border-top: 1px dashed #ccc;
	padding-top: 10px;
	margin-top: 10px;
}

.img_line.dividend &gt; div.img &gt; div.caps p.ex &gt; span {
	display: block;
	font-size: 1.5rem;
	margin-bottom: 5px;
}



/* ----- レース結果：特別な記号リスト ----- */
table.marks { width: 100%; }

table.marks &gt; caption {
	background-color: #eee;
	padding: 10px;
	font-size: 1.3rem;
	text-align: left;
	background-color: #0069a7;
	color: #fff;
	padding: 10px;
	font-weight: bold;
	font-size: 1.3rem;
}

table.marks thead tr th {
	background-color: #f3f3f3;
	font-weight: bold;
	font-size: 1.3rem;
	padding: 6px 10px;
	border: 1px solid #ddd;
	text-align: center;
}

table.marks thead tr th:nth-child(odd){ width: 35%; }

table.marks tbody tr td {
	border: 1px solid #ddd;
	padding: 6px 10px;
	font-size: 1.3rem;
	text-align: center;
	vertical-align: middle;
}

table.marks tbody tr td:nth-child(even) { text-align: left; }

table.marks tbody tr td span { font-size: 1.1rem; }








/* ------------------------------------------------------------

	979px以下

------------------------------------------------------------ */
@media screen and ( max-width : 979px ) {
	
	/* --- レース結果 --- */
	div.detail_block .img_line.result { display: block; }
	div.detail_block .img_line.result &gt; div { display: block; }
	div.detail_block .img_line.result &gt; div.img { width: auto; }
	
	div.detail_block .img_line.result &gt; div.txt {
		margin-top: 20px;
		padding: 0;
	}
	
	
	/* ----- 払戻金 ----- */
	div.detail_block .img_line.dividend { display: block; }
	div.detail_block .img_line.dividend &gt; div { display: block; }
	div.detail_block .img_line.dividend &gt; div.img { width: auto; }
	
	div.detail_block .img_line.dividend &gt; div.txt {
		margin-top: 20px;
		padding: 0;
	}
	
}



/* ------------------------------------------------------------

	767px以下

------------------------------------------------------------ */
@media screen and (max-width : 767px) {

	/* - ヘッダーブロック
	---------------------------------------------------------------------- */
	div.header_block {
		display: block;
	}

	div.header_block&gt;div {
		display: block;
	}

	div.header_block&gt;div.img {
		text-align: center;
		width: auto;
		padding: 0;
	}

	div.header_block&gt;div.txt {
		padding: 0;
		margin: 0 auto;
		margin-top: 20px;
	}

	div.header_block&gt;div.txt&gt;h2 {
		font-size: 2.2rem;
	}

	div.header_block&gt;div.txt p.url&gt;a {
		word-break: break-all;
	}

	/* ----- レース結果 解説 ブロック ----- */
	#result div.detail_block&gt;h4&gt;span.inner {
		display: block;
		padding: 10px;
	}

	#result div.detail_block&gt;h4&gt;span.inner&gt;span {
		display: block;
		padding: 0;
		text-align: left;
	}

	#result div.detail_block&gt;h4&gt;span.inner&gt;span.cap {
		padding: 0;
	}

	#result div.detail_block&gt;h4&gt;span.inner&gt;span.txt {
		padding: 0;
		margin-top: 2px;
	}


	/* ----- レース映像 ----- */
	ul.mov_list&gt;li {
		display: block;
		width: auto;
		padding: 15px 0 10px 0;
	}

	ul.mov_list&gt;li:nth-child(odd) {
		padding-right: 0;
	}

	ul.mov_list&gt;li:nth-child(even) {
		padding-left: 0;
	}


}

@media screen and (max-width : 479px) {

	div.header_block&gt;div.txt div.link&gt;a&gt;span.inner&gt;span.icon {
		padding-right: 10px;
	}

}

@media screen and (max-width : 360px) {

	div.detail_block&gt;h4&gt;span.inner {
		display: block;
		padding: 10px;
	}

	div.detail_block&gt;h4&gt;span.inner&gt;span {
		display: block;
		padding: 0;
		text-align: left;
	}

	div.detail_block&gt;h4&gt;span.inner&gt;span.cap {
		padding: 0;
	}

	div.detail_block&gt;h4&gt;span.inner&gt;span.txt {
		padding: 0;
		margin-top: 2px;
	}

}

</pre></body></html>