



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




/********LP＞ヘッドライン********/
.LP_headline{
	display:block;
	width:100%;
	height:22.0vw;
	margin-bottom:4.0vw;
	background:center center / 108% auto no-repeat;
}
.LP_about .LP_headline{background-image:url(/images/LP/LP_headlineAbout.png);}
.LP_voice .LP_headline{background-image:url(/images/LP/LP_headlineVoice.png);}
.LP_headline span{display:none;}

.LP_waveSmallWhite,
.LP_waveSmallYellow,
.LP_waveSmallBlue{
	display:block;
	width:100%;
	margin-bottom:16px;
	padding-top:4.0%;
	background:center center / 50% auto no-repeat;
}
.LP_waveSmallWhite{background-image:url(/images/LP/LP_waveSmallWhite.png);}
.LP_waveSmallYellow{background-image:url(/images/LP/LP_waveSmallYellow.png);}
.LP_waveSmallBlue{background-image:url(/images/LP/LP_waveSmallBlue.png);}




/********LP＞LP_fv********/
#article_LP{
	padding:0 !important;
	max-width: 750px;
	margin: 0 auto;
}

.LP_fv{
	position:relative;
	padding-top:6.0vw;
	padding-bottom:43.8vw;
	background:#ffef05;
}

.LP_fvFig_01{
	position:relative;
	display:block;
	width:100%;
	height:0;
	margin-top:;
	padding-top:84.0%;
	background:url(/images/LP/LP_fvFig_01.png?1724100936) center top / 100% 100% no-repeat;
}
.LP_fvFig_01 p{display:none;}

.LP_voice + .LP_fv:before{
	content:"";
	position:absolute; left:0; top:0;
	display:block;
	width:100%;
	height:0;
	margin-top:-6.2%;
	padding-top:6.2%;
	background:url(/images/LP/LP_waveYellow.png?1723418674) center top / 100% 100% no-repeat;
}




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

.LP_regForm .LP_regButton{
	display:block;
	width:84%;
	height:auto;
	margin:0 auto;
}

.LP_regForm aside{
	margin-top:2.8vw;
	padding:0 6.0vw;
	font-size:0.6rem;
	line-height:1.4;
	opacity:0.64;
}
.LP_regForm aside span{display:block; margin-top:1.2vw;}
.LP_regForm aside span:first-of-type{margin-top:0;}




/********LP＞アピールポイント********/
.LP_appeal:before{
	content:"";
	position:absolute; left:0; top:0;
	display:block;
	width:100%;
	height:0;
	margin-top:-6.2%;
	padding-top:6.2%;
	background:url(/images/LP/LP_waveBlue.png?1723418640) center top / 100% 100% no-repeat;
}

.LP_appeal{
	position:relative;
	padding-top:4.0vw;
	background:#10a0ea;
}
.LP_voice + .LP_fv + .LP_appeal{margin-bottom:-64px; padding-bottom:40px;}

.LP_appealFig_01{
	display:block;
	width:100%;
	height:0;
	padding-top:110.0%;
	background:url(/images/LP/LP_appealFig_01.png?1725340380) center top / 100% 100% no-repeat;
}
.LP_appealFig_01 p{display:none;}




/********LP＞導入********/
.LP_intro{
	position:relative;
	padding-top:16px;
	padding-bottom:14.0vw;
	background:#10a0ea;
}

.LP_intro p{
	padding:0 16px;
	font-family:"Zen Maru Gothic";
	color:#ffffff;
	font-size:15.6px;
	font-weight:500;
	line-height:1.8;
	letter-spacing:-0.02em;
}

.LP_introFig_01{
	display:block;
	width:100%;
	height:0;
	margin-top:8px;
	padding-top:33.4%;
	background:url(/images/LP/LP_introFig_01.png?1723608200) left -8px top / 96.8% 100% no-repeat;

}
.LP_introFig_01 p{display:none;}

.LP_intro em{
	display:block;
	margin-top:8px;
	padding:0 8px;
	font-family:"Zen Maru Gothic";
	color:#ffffff;
	font-size:20px;
	font-weight:700;
	text-align:center;
	letter-spacing:-0.02em;
}
.LP_intro em big{display:block; margin-top:8px; font-size:26px;}

.LP_introFig_02{
	display:block;
	height:0;
	margin:20px 16px 0 16px;
	padding-top:58.4%;
	background:url(/images/LP/LP_introFig_02.png?1723608161) center top / 100% 100% no-repeat;
}
.LP_introFig_02 p{display:none;}




/********LP＞競艇サンダーバードの競艇予想とは********/
.LP_about:before{
	content:"";
	position:absolute; left:0; top:0;
	display:block;
	width:100%;
	height:0;
	margin-top:-6.2%;
	padding-top:6.2%;
	background:url(/images/LP/LP_waveYellow.png?1723418674) center top / 100% 100% no-repeat;
}

.LP_about{
	position:relative;
	padding-top:4.0vw;
	background:#ffef05;
}

.LP_aboutFig_01{
	display:block;
	height:0;
	margin:0 10px;
	padding-top:30.0%;
	background:url(/images/LP/LP_aboutFig_01.png?1723608362) center top / 100% 100% no-repeat;
}

.LP_about p{
	padding:0 16px;
	font-family:"Zen Maru Gothic";
	color:#000000;
	font-size:16px;
	font-weight:500;
	line-height:1.6;
	letter-spacing:-0.02em;
}
.LP_about p b{color:#ff4020; font-size:18px; font-weight:700; text-decoration:underline;}

.LP_about em{
	display:block;
	margin-top:8px;
	padding:0 16px;
	font-family:"Zen Maru Gothic";
	color:#ff4020;
	font-size:18px;
	font-weight:700;
	line-height:1.44;
	letter-spacing:-0.02em;
}




/********LP＞的中実績********/
.LP_result{
	padding-bottom:12.0vw;
	background:#ffef05;
}

.LP_resultFig_01{
	display:block;
	height:0;
	margin:0 10px;
	padding-top:34.0%;
	background:url(/images/LP/LP_resultFig_01.png?1744343520) center top / 100% 100% no-repeat;
}
.LP_resultFig_01 p{display:none;}

.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;
	border-radius:16px;
	box-shadow:2px 2px 0 0 rgba(0,0,0,0.08);
}
.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 figure{
	display:block;
	height:0;
	margin:4px;
	padding-top:50%;
	background:center top / 100% 100% no-repeat;
	border-radius:12px 12px 0 0;
}

.ul_result li inner{display:block; padding:10px 12px 16px 12px;}
.ul_result li .date{font-size:9.6px; text-align:left; opacity:0.48;}
.ul_result li .race{margin-top:8px; font-size:12.8px; line-height:1.2;}
.ul_result li .sum{margin-top:2px; text-align:right;}

.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:#ff4020;
	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:#ff4020;
	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_result .ul_result + p{
	margin-top:16px;
	padding:0 16px;
	font-family:"Zen Maru Gothic";
	color:#000000;
	font-size:16px;
	font-weight:700;
	line-height:1.6;
	letter-spacing:-0.02em;
}
.LP_result .ul_result + p b{color:#ff4020; font-size:18px; font-weight:900; text-decoration:underline;}

.LP_resultFig_02{
	display:block;
	height:0;
	margin-top:12px;
	padding-top:74.0%;
	background:url(/images/LP/LP_resultFig_02.png?1723609183) center top / 100% 100% no-repeat;
}
.LP_resultFig_02 p{display:none;}




/********LP＞ユーザーメッセージ********/
.LP_voice:before{
	content:"";
	position:absolute; left:0; top:0;
	display:block;
	width:100%;
	height:0;
	margin-top:-6.2%;
	padding-top:6.2%;
	background:url(/images/LP/LP_waveWhite.png?1723418685) center top / 100% 100% no-repeat;
}

.LP_voice{
	position:relative;
	padding:0 0 4.0vw 0;
	background:#ffffff;
}

.ul_voice{ padding:0 16px;}

.ul_voice li{
	position:relative;
	display:block;
	min-height:28.0vw;
	margin-top:4.0vw;
	padding:4.0vw 4.0vw 6.0vw 4.0vw;
	background:rgba(16,160,234,12%);
	border:solid 0.8vw #10a0ea;
	border-radius:2.4vw;
	color:#10a0ea;
}
.ul_voice li:first-of-type{margin-top:0;}

.ul_voice .voiceIcon{
	position:absolute; left:0; top:0;
	width:16.0vw;
	height:16.0vw;
	margin:-3.0vw 0 0 3.0vw;
	background:center center / 100% auto no-repeat #ffffff;
	border:solid 0.8vw #10a0ea;
	border-radius:9999px;
}
.ul_voice li:nth-of-type(1) .voiceIcon{background-image:url(/images/LP/voiceIcon_01.png?1651550929);}
.ul_voice li:nth-of-type(2) .voiceIcon{background-image:url(/images/LP/voiceIcon_02.png?1651550704);}
.ul_voice li:nth-of-type(3) .voiceIcon{background-image:url(/images/LP/voiceIcon_03.png?1651551048);}
.ul_voice li:nth-of-type(4) .voiceIcon{background-image:url(/images/LP/voiceIcon_04.png?1651551012);}
.ul_voice li:nth-of-type(5) .voiceIcon{background-image:url(/images/LP/voiceIcon_05.png?1651550591);}
.ul_voice li:nth-of-type(6) .voiceIcon{background-image:url(/images/LP/voiceIcon_06.png?1651550948);}
.ul_voice li:nth-of-type(7) .voiceIcon{background-image:url(/images/LP/voiceIcon_07.png?1651550826);}
.ul_voice li:nth-of-type(8) .voiceIcon{background-image:url(/images/LP/voiceIcon_08.png?1651550773);}

.ul_voice li span{
	display:block;
	margin:3.0vw 0 0 15.2vw;
	font-family:"Zen Maru Gothic";
	font-size:4.4vw;
	font-weight:700;
	letter-spacing:-0.02em;
}
.ul_voice li span sub{display:inline-block; margin-left:0.2vw; font-size:3.2vw;}

.ul_voice li p{
	margin:2.8vw 0 0 0;
	font-size:3.6vw;
	line-height:1.6;
}

.LP_voiceFig_01{
	display:block;
	height:0;
	margin:0 8px 0 8px;
	padding-top:35.6%;
	background:url(/images/LP/LP_voiceFig_01.png?1723608081) center top / 100% 100% no-repeat;
}
.LP_voiceFig_01 p{display:none;}

