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


/****************************
記者予想・JLCデータ予想
*************************  */
.zyosou_content {
	display: block;
	padding: 4rem 2rem;
	background-color: #ffffff;
}
.zyosou_content .zyosou_block {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.zyosou_content .zyosou_block.memo_block {
	margin-top: 2rem;
}
.zyosou_content .zyosou_block .zyosou_ttl_block {
	display: block;
	width: 16rem;
	border-radius: 0.5rem;
	text-align: center;
	color: #ffffff;
	font-size: 2.6rem;
	font-weight: bold;
}
.zyosou_content .zyosou_block .zyosou_ttl_block.ttl_sinnyu {
	height: 31rem;
	padding-top:  12.2rem;
	background: url(/cdn/sp/images/yosou/img_magglass.png) no-repeat right 1.4rem bottom 0.6rem var(--green);
	background-size: 9rem;
}
.zyosou_content .zyosou_block .zyosou_ttl_block.ttl_memo {
	height: 28rem;
	padding-top: 9.7rem;
	background: url(/cdn/sp/images/yosou/img_pencil.png) no-repeat right 1.2rem bottom 0.4rem var(--green);
	background-size: 9rem;
}
.zyosou_content .zyosou_block .zyosou_ttl_block .ttl_yellow {
	display: block;
	color: var(--yellow);
}

.zyosou_content .zyosou_block .zyosou_data_block {
	width: 52.3rem;
	font-size: 2.6rem;
	margin-left: 4rem;
}
.zyosou_content .zyosou_block .zyosou_data_block .sinnyu_list {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 50.8rem;
	height: 29rem;
	border-right: 2rem solid #B4EBFA;
}
.zyosou_content .zyosou_block .zyosou_data_block .sinnyu_list .sinnyu_in,
.zyosou_content .zyosou_block .zyosou_data_block .sinnyu_list .sinnyu_out {
	position: absolute;
	width: 100%;
	height: 2.6rem;
	padding-right: 0.9rem;
	text-align: right;
	font-size: 2.6rem;
	font-weight: bold;
	line-height: 1;
	color: #7F878F;
}
.zyosou_content .zyosou_block .zyosou_data_block .sinnyu_list .sinnyu_in {
	top: 0.4rem;
}
.zyosou_content .zyosou_block .zyosou_data_block .sinnyu_list .sinnyu_out {
	bottom: 0.4rem;
}
.zyosou_content .zyosou_block .zyosou_data_block .sinnyu_list .sinnyu_li_s,
.zyosou_content .zyosou_block .zyosou_data_block .sinnyu_list .sinnyu_li_d {
	position: relative;
	width: 100%;
	height: 3.6rem;
	margin: 0.2rem 0;
}
.zyosou_content .zyosou_block .zyosou_data_block .sinnyu_list .sinnyu_li_s:before,
.zyosou_content .zyosou_block .zyosou_data_block .sinnyu_list .sinnyu_li_d:before {
	content: 'S';
	position: absolute;
	display: inline-block;
	font-size: 2.8rem;
	font-weight: bold;
	line-height: 3.6rem;
}
.zyosou_content .zyosou_block .zyosou_data_block .sinnyu_list .sinnyu_li_d:before {
	content: 'D';
}
.zyosou_content .zyosou_block .zyosou_data_block .sinnyu_list .sinnyu_li_s:after,
.zyosou_content .zyosou_block .zyosou_data_block .sinnyu_list .sinnyu_li_d:after {
	content: '';
	position: absolute;
	display: block;
	width: 45.3rem;
	height: 0.2rem;
	left: 3.5rem;
	top: 1.8rem;
	background: repeating-linear-gradient(90deg,#000000,#000000 0.6rem,transparent 0.6rem,transparent 1.2rem);
}
.zyosou_content .zyosou_block .zyosou_data_block .sinnyu_list li img {
	display: block;
	width: 5rem;
	z-index: 2;
}
.zyosou_content .zyosou_block .zyosou_data_block .sinnyu_list .sinnyu_li_s img {
	position: relative;
	left: 31.1rem;
}
.zyosou_content .zyosou_block .zyosou_data_block .sinnyu_list .sinnyu_li_d img {
	position: relative;
	left: 18.8rem;
}
.zyosou_content .zyosou_block .zyosou_data_block .zyosou_jishindo {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.zyosou_content .zyosou_block .zyosou_data_block .zyosou_jishindo .jishindo_inner {
	display: inline-block;
	padding: 1rem 0.3rem;
	line-height: 1;
	font-size: 3rem;
	font-weight: bold;
	border-bottom: 1rem solid var(--green);
}
.zyosou_content .zyosou_block .zyosou_data_block .zyosou_jishindo .jishindo_num {
	color: var(--green);
	font-size: 4rem;
	font-family: 'Roboto-Bold';
}
/* ソーリーコンテンツ */
.zyosou_content.zyosou_sorry {
	height: 30rem;
	padding-top: 7.8rem;
	text-align: center;
	font-size: 3.2rem;
	font-weight: bold;
	color: #888888;
	background-image: url(/cdn/sp/images/yosou/img_chara_children.png);
	background-repeat: no-repeat;
	background-size: 24rem;
	background-position: bottom 0.2rem center;
}

/****************************
出走表テーブル
*************************  */
.category-syussou .syussou_table_block {border-bottom: 1rem solid var(--black);}
.category-syussou .par-table01 th.col1 {
	width: 5rem;
	background-color: var(--black);
}
.category-syussou .par-table01 th.col2 {width: 4.1rem;}
.category-syussou .par-table01 th.col3 {width: 19.1rem;}
.category-syussou .par-table01 th.col4 {
	width: 9.9rem;
	line-height: 1.2;
	font-size: 2.2rem;
}
.category-syussou .par-table01 th.col5 {
	width: 9.9rem;
	line-height: 1.2;
}
.category-syussou .par-table01 th.col6,
.category-syussou .par-table01 th.col7 {
	width: 9.9rem;
	height: 4rem;
	line-height: 1;
}
.category-syussou .par-table01 th.col8 {
	width: 7rem;
	line-height: 1.2;
}
.category-syussou .par-table01 th.col6-7 {
	height: 6rem;
	line-height: 1.1;
}
.category-syussou .par-table01 td {
	height: 10.1rem;
	line-height: 1.4;
}
.category-syussou .par-table01 td.col1 {
	background-color: var(--black) !important;
}
/* 欠場 */
.category-syussou .par-table01 td.state-missed:after {
	height: 10rem;
	line-height: 10rem;
}


/****************************
モーター・ボート
*************************  */
.category-motor_boat .motor_boat_table_block {border-bottom: 1rem solid var(--black);}
.category-motor_boat .par-table01 th.col1 {
	width: 5rem;
	background-color: var(--black);
}
.category-motor_boat .par-table01 th.col2 {width: 4.1rem;}
.category-motor_boat .par-table01 th.col3 {width: 19.1rem;}
.category-motor_boat .par-table01 th.col4,
.category-motor_boat .par-table01 th.col5,
.category-motor_boat .par-table01 th.col6,
.category-motor_boat .par-table01 th.col7 {
	width: 9.9rem;
	line-height: 1.15;
}
.category-motor_boat .par-table01 th.col4-6,
.category-motor_boat .par-table01 th.col7 {height: 4rem;}
.category-motor_boat .par-table01 th.col8 {width: 7.1rem;line-height: 1.2;}
.category-motor_boat .par-table01 td {
	height: 10.1rem;
	line-height: 1.4;
}
.category-motor_boat .par-table01 td.col1 {
	background-color: var(--black) !important;
}
/* 欠場 */
.category-motor_boat .par-table01 td.state-missed:after {
	height: 10rem;
	line-height: 10rem;
}

/****************************
 今節成績テーブル
*************************  */
.category-setsukan .table2,
.category-setsukan .btn-more2 {
	display: none;
}
.category-setsukan .par-table01:not(.players_info_tbl) {
	table-layout: fixed;
	border-bottom: 1rem solid var(--black);
}
.category-setsukan .par-table01 th {
	width: 10.8rem;
	height: 6rem;
}
.category-setsukan .par-table01 th.col1,
.category-setsukan .par-table01 th.col2 { width: 5rem; }

.category-setsukan .par-table01 td { 
	height: 1.5rem;
	font-weight: normal;
}
.category-setsukan .par-table01 td.col2 {
	font-size: 2.2rem;
}
.category-setsukan .par-table01:not(.players_info_tbl) tr:first-of-type td.col2 {
	color: #ffffff;
	background-color: #7F878F;
}
.category-setsukan .par-table01 tr.cyaku_line td.col2 {
	background-color: #FABDFE;
}
.category-setsukan .par-table01 td.chaku_col {
	background-color: #FAD9FC;
}
.category-setsukan .btn-more,
.category-setsukan .btn-more2 {
	width: 100%;
	text-align: center;
	padding: 1rem 0 2rem;
	background-color: var(--black);
}
.category-setsukan .setsukan_btn {
	width: 60rem;
	height: 9rem;
	line-height: 2.5;
	font-size: 2.6rem;
	font-weight: bold;
	background-color: #87E7B0;
	border: none;
}
.category-setsukan .setsukan_btn::before {
	background: url(/cdn/sp/images/common/btn_dark.svg) no-repeat center;
	background-size: 2rem;
	transform: rotate(90deg);
}

/* 欠場 */
.category-setsukan .par-table01:not(.players_info_tbl) td.state-missed:after {
	width: 74.8rem;
	height: 14.8rem;
	line-height: 14.8rem;
}

/****************************
 全国過去3節テーブル
 当地過去3節テーブル
****************************/
.category-zenkoku .par-table01 th.col1,
.category-touchi .par-table01 th.col1 {
	width: 5rem;
	height: 12rem;
}
.category-zenkoku .par-table01 th.not(:col1),
.category-touchi .par-table01 th.not(:col1) {
	width: 23.3rem;
}
.category-zenkoku .par-table01 td.col2 {
	height: 9rem;
}
.category-zenkoku .par-table01 span.item_jo_name {
	font-weight: bold;
}
.category-zenkoku .par-table01 span.item_grade,
.category-touchi .par-table01 span.item_grade {
	font-weight: bold;
	line-height: 1;
	font-family: 'NotoSansCJKjp-Bold';
}
.category-zenkoku .par-table01 span.item_date,
.category-touchi .par-table01 span.item_date {
	display: block;
	font-size: 2.2rem;
}
.category-zenkoku .par-table01 tr.main-td td,
.category-touchi .par-table01 tr.main-td td {
	height: 9rem;	
}
.category-zenkoku .par-table01 tr.sub-td td,
.category-touchi .par-table01 tr.sub-td td {
	height: 5rem;
	background-color: #DFE1E3;
	text-align: left;
	padding-left: 0.6rem;
}
.category-zenkoku .table_note,
.category-touchi .table_note {
	font-size: 2.4rem;
	text-align: right;
	padding-top: 1rem;
	padding-right: 2.2rem;
	color: #000000;
}
.category-zenkoku .content_divider,
.category-touchi .content_divider {
	height: 1rem;
	background-color: var(--black);
	margin: 1rem 0;
}
.category-zenkoku .table_note &gt; span.red_text,
.category-touchi .table_note &gt; span.red_text{
	color: #ff2800;
}
.category-zenkoku .par-table01:not(.players_info_tbl) td.state-missed:after,
.category-touchi .par-table01:not(.players_info_tbl) td.state-missed:after{
	height: 100%;
	line-height: 14rem;
}
</pre></body></html>