



/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/




/********LP********/
body:has(#article_LP){background:#cf0000;}

#article_LP{
	padding:0 !important;
	background:#cf0000;
	color:#ffffff;
	font-size:3.8vw;
}

.LP_arrow{
	display:block;
	width:88%; height:auto;
	aspect-ratio:820 / 140;
	margin:0 auto;
	margin-bottom:4.0vw;
	background:url(/images/LP/LP_arrow.png?1748822520) center center / 100% 100% no-repeat;
}




/********LP＞LP_fv********/
.LP_fv:first-of-type{margin-top:-12.8vw;}

.LP_fvFig_01{
	positon:relative;
	display:block;
	width:100%; height:auto;
	aspect-ratio:960 / 880;
	background:url(/images/LP/LP_fvFig_01.png?1748816940) center center / 100% 100% no-repeat;
	z-index:1;
}
.LP_fvFig_01 p{display:none;}




/********LP＞登録フォーム********/
.LP_regForm{margin-top:4.0vw;}

.LP_regForm .LP_regFormText_01{
	margin-bottom:2.4vw;
	font-family:"Noto Sans";
	font-size:1.0rem;
	font-weight:500;
	text-align:center;
}

.LP_regForm .LP_regFormButton_01{
	display:block;
	width:84%;
	height:auto;
	margin:0 auto 0.4vw;
}

.LP_regForm figure{width:50%; height:auto; aspect-ratio:480 / 300;}
.LP_regForm figure.LP_regFormFig_01{background:url(/images/LP/LP_regFormFig_01.png?1748817540) center top / 100% 100% no-repeat; animation:LP_regFormFig_01_anm 1.6s linear infinite;}
	@keyframes LP_regFormFig_01_anm{
		0%{transform:translate(0,0);}
		49.99%{transform:translate(0,0);}
		50%{transform:translate(0,2px);}
		100%{transform:translate(0,2px);}
	}
.LP_regForm figure.LP_regFormFig_02{background:url(/images/LP/LP_regFormFig_02.png?1748817540) center top / 100% 100% no-repeat; animation:LP_regFormFig_02_anm 1.6s linear infinite;}
	@keyframes LP_regFormFig_02_anm{
		0%{transform:translate(0,2px);}
		49.99%{transform:translate(0,2px);}
		50%{transform:translate(0,0);}
		100%{transform:translate(0,0);}
	}

.LP_regForm figure p{display:none;}

.LP_regForm aside{
	margin-top:2.0vw;
	font-size:0.6rem;
	line-height:1.0;
	text-align:center;
}




/********LP＞競艇予想とは？********/
.LP_prediction{margin-top:12.0vw; padding-bottom:4.0vw;}
/*
.LP_predictionDiv_01,
.LP_predictionDiv_02{position:relative; display:flex; align-items:flex-start;}
*/
.LP_predictionDiv_02{flex-direction:row-reverse; margin-top:6.0vw;}
.LP_predictionDiv_03{position:relative; margin-top:2.0vw; z-index:4;}
.LP_predictionDiv_01 figure,
.LP_predictionDiv_02 figure{display:block;}
.LP_predictionDiv_01 p,
.LP_predictionDiv_02 p,
.LP_predictionDiv_03 p{font-size:3.8vw; line-height:1.6;}

/*.LP_predictionFig_01{
	width:400vw; height:auto;
	aspect-ratio:380 / 560;
	background:url(/images/LP/LP_predictionFig_01.png?1748818140) center center / 100% 100% no-repeat;
}


.LP_predictionText_01{
	position:relative; right:2.0vw;
	margin-top:2.0vw; padding-right:2.0vw;
	line-height:1.6;
	text-shadow:1.0px 1.0px 0 #cf0000;
}

.LP_predictionFig_02{
	right:0; top:0;
	width:220vw; height:auto;
	aspect-ratio:440 / 320;
	background:url(/images/LP/LP_predictionFig_02.png?1748818140) center center / 100% 100% no-repeat;
	z-index:1;
}

.LP_predictionFig_03{
	position:absolute; right:0; top:0;
	display:block;
	width:50vw; height:auto;
	aspect-ratio:500 / 220;
	margin:30vw 20vw 0 0;
	background:url(/images/LP/LP_predictionFig_03.png?1748818140) center center / 100% 100% no-repeat;
	z-index:2;
}

.LP_predictionText_02{
	position:relative; left:2.0vw;
	margin-top:2.0vw; padding-left:2.0vw;
	text-shadow:1.0px 1.0px 0 #cf0000;
	z-index:3;
}*/


.LP_predictionText_01{
	width:90%;
	margin:0 auto 2.0vw;
}


.LP_predictionFig_00{
	display:block;
	width:100%; height:auto;
	aspect-ratio:870 / 470;
	margin:6.0vw auto 0;
	background:url(/images/LP/LP_predictionFig_00.png?1751965800) center center / 100% 100% no-repeat;
}


.LP_predictionText_02{
	width:90%;
	margin:0 auto 2.0vw;
}


.LP_predictionText_03{
	width:90%;
	margin:0 auto 2.0vw;
}

.LP_predictionFig_04{
	display:block;
	width:90%; height:auto;
	aspect-ratio:500 / 220;
	margin:6.0vw auto 0;
	background:url(/images/LP/LP_predictionFig_04.png?1748818200) center center / 100% 100% no-repeat;
}

.LP_predictionText_04{
	width:90%;
	margin:2.0vw auto 0;
}




/********LP＞的中実績********/
.LP_result{
	position:relative;
	padding:4.0vw 0;
	background:#ff3f3f;
}

.ul_result{display:flex; flex-wrap:wrap; padding:0 2.0vw;}

.ul_result li{
	position:relative;
	width:calc(calc(100% - 2.0vw) / 2);
	margin-top:2.8vw;
	background:#ffffff;
	color:#000000;
}

.ul_result li figure{
	display:flex; flex-direction:column; justify-content:center; align-items:center;
	width:100%; height:auto;
	aspect-ratio:800 / 400;
	background:center center / cover no-repeat #000000;
}
.ul_result li figure span{display:inline-block; margin:-50% 0 0 0;}

.ul_result li:nth-of-type(-n+2){margin-top:0;}
.ul_result li:nth-of-type(even){margin-left:2.0vw;}
.ul_result li inner{display:block; padding:8px 8px 12px 10px;}
.ul_result li .date{font-size:9.6px; text-align:right; opacity:0.48;}
.ul_result li .race{margin-top:2.8px; font-size:12.0px; line-height:1.2;}
.ul_result li .sum{margin-top:0;}

.ul_result li .sum span{
	display:inline-block;
	font-family:"Noto Sans JP";
	letter-spacing:-0.02em;
	white-space:nowrap;
}

.ul_result li .sum var{
	position:relative; bottom:-1.6px;
	display:inline-block;
	vertical-align:baseline;
	color:#cf0000;
	font-weight:600;
	letter-spacing:-0.4px;
}
.ul_result li .sum var:nth-of-type(1){margin:0; font-size:20.8px;}
.ul_result li .sum var:nth-of-type(2){margin:0 0 0 0.8px; font-size:19.2px;}

.ul_result li .sum unit{
	position:relative; bottom:0;
	display:inline-block;
	vertical-align:baseline;
	color:#cf0000;
	font-size:14px;
	font-weight:900;
}
.ul_result li .sum unit:nth-of-type(1){margin:0 0 0 0.4px;}
.ul_result li .sum unit:nth-of-type(2){margin:0 0 0 0.4px;}

.ul_result li .sum sub{
	vertical-align:baseline;
	margin:0 0 0 2px;
	font-size:12px;
	font-weight:700;
}




/********LP＞LP_life********/
.LP_life{
	margin-top:8.0vw; margin-bottom:-2.4vw;
}

.LP_lifeFig_01{
	display:block;
	width:80%; height:auto;
	aspect-ratio:960 / 360;
	margin:0 auto;
	background:url(/images/LP/LP_lifeFig_01.png?1748819400) center center / 100% 100% no-repeat;
}
.LP_lifeFig_01 p{display:none;}

.LP_lifeText_01{
	margin-top:4.0vw; padding:0 4.0vw;
	line-height:1.6;
}

.LP_lifeFig_02{
	display:block;
	width:100%; height:auto;
	aspect-ratio:960 / 760;
	margin:2.4vw auto;
	background:url(/images/LP/LP_lifeFig_02.png?1754629982) center center / 100% 100% no-repeat;
}

.LP_lifeText_02{
	position:relative;
	margin-top:2.4vw; padding:0 4.0vw;
	line-height:1.6;
	z-index:2;
}




/********LP＞LP_support********/
.LP_support{
	margin-top:26.0vw;
	background:#e0daca;
	color:#252420;
}

.LP_supportFig_01{
	position:relative; top:-14.4vw;
	display:block;
	width:80%; height:auto;
	aspect-ratio:960 / 360;
	margin:0 auto -10.8vw;
	background:url(/images/LP/LP_supportFig_01.png?1748819880) center center / 100% 100% no-repeat;
}
.LP_supportFig_01 p{display:none;}

.LP_support big{
	display:block;
	margin-bottom:3.0vw;
	font-family:"Noto Sans";
	font-size:1.2rem;
	font-weight:800;
	line-height:1.2;
	text-align:center;
}

.LP_supportFig_02{
	display:block;
	width:90%; height:auto;
	aspect-ratio:960 / 360;
	margin:0 auto;
	background:url(/images/LP/LP_supportFig_02.png?1748820180) center center / 100% 100% no-repeat;
}
.LP_supportFig_02 p{display:none;}

.LP_supportText_01{
	margin-top:3.0vw; padding:0 4.0vw;
	line-height:1.6;
}

.LP_supportFig_03{
	display:block;
	width:90%; height:auto;
	aspect-ratio:880 / 964;
	margin:2.0vw auto 0;
	background:url(/images/LP/LP_supportFig_03.png?1748820720) center center / 100% 100% no-repeat;
}
.LP_supportFig_03 p{display:none;}

.LP_supportFig_04{
	display:block;
	width:100%; height:auto;
	aspect-ratio:960 / 478;
	margin-top:6.0vw;
	background:url(/images/LP/LP_supportFig_04.png?1748821320) center center / 100% 100% no-repeat;
}
.LP_supportFig_04 p{display:none;}

.LP_supportFig_05w{
	padding-top:8.0vw;
	background:#cf0000;
}

.LP_supportFig_05{
	position:relative;
	display:block;
	width:100%; height:auto;
	aspect-ratio:960 / 520;
	margin-bottom:-2.0vw;
	background:url(/images/LP/LP_supportFig_05.png?1748822017) center bottom / 100% 100% no-repeat;
	z-index:2;
}
.LP_supportFig_05 p{display:none;}