@charset "UTF-8";

.JOS-beybladex-20260314 .beybladex-contents-heading {
	margin: 50px auto 0;
	padding-bottom: 10px;
	font-size: 28px;
	line-height: 1.2;
	border-bottom: 2px solid #000;
	width: 484px;
	font-weight: bold;
	text-align: center;
}

.JOS-beybladex-20260314 .rjl-width1000 {
	width: 1000px;
	margin: 0 auto;
}


.JOS-beybladex-20260314 .rjc-anchorList {
	margin: 40px 0 20px 0;
	padding: 0 92px;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-start;
}

.rjc-anchorList__item:nth-of-type(6n) {
    margin-right: 0;
}

.JOS-beybladex-20260314 .rjc-anchorList a.rjc-anchorList__link {
	font-size: 14px;
	color: #414141;
}

/* .JOS-beybladex-20260314 .rjc-anchorList__item:nth-of-type(9n) {
	margin-right: 0;
} */

/* .JOS-beybladex-20260314 .rjc-anchorList__item:nth-child(n+7) {
	margin-top: 0;
} */

.JOS-beybladex-20260314 .rjc-anchorList__imageBox {
	position: relative;
	z-index: 1;
}

.JOS-beybladex-20260314 .rjc-anchorList__image {
	display: block;
	width: 100%;
}

.JOS-beybladex-20260314 .rjc-anchorList__item {
	flex-basis: 80px;
	margin: 0 12px 0 0;
	position: relative;
}

.JOS-beybladex-20260314 .rjc-anchorList__name {
	font-size: 11px;

}

/* .JOS-beybladex-20260314 .rjc-anchorList__item:nth-child(n + 10) {
	margin-top: 13px;
} */

.JOS-beybladex-20260314 .JOS-beybladex-20260314 .f-20 {
	font-size: 20px;
}

.JOS-beybladex-20260314 .rjl-width-auto {
	width: auto;
	padding: 0 16px;
	margin: 0 auto;
}

.JOS-beybladex-20260314 .bnr-top-01 a:hover {
	opacity: 0.75;
}

.JOS-beybladex-20260314 .beybladex_wrapper {
	width: 750px;
	margin: 0 auto;
}

.JOS-beybladex-20260314 .beybladex-text {
	font-size: 16px;
	/* text-align: justify; */
}

.JOS-beybladex-20260314 .beybladex-image {
	margin: 40px auto 0;
	display: block;
}

.JOS-beybladex-20260314 .rjc-headline__headline {
	/* margin: 60px 0 0; */
	font-size: 28px;
	font-weight: bold;
	line-height: 1.61;
}

.JOS-beybladex-20260314 .rjc-headline__headline-b {
	font-size: 28px;
}

@media (min-width: 768px) {
	.JOS-beybladex-20260314 .link_btn_beybladex {
		margin: 10px auto;
		text-align: center;
		display: inline-block;
		min-width: 476px;
		box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.24);
		margin-bottom: 40px;
	}

	.JOS-beybladex-20260314 .link_btn_beybladex a::after {
		position: absolute;
		content: '';
		top: 9px;
		bottom: 0;
		right: 20px;
		display: inline-block;
		margin: auto 0;
		width: 26px;
		height: 30px;
		background-image: url(https://jleague.r10s.jp/img/search/2026/beybladex-btn_arrow_bk.png);
		background-size: contain;
		background-repeat: no-repeat;
		vertical-align: middle;
	}

	.JOS-beybladex-20260314 .link_btn_beybladex a {
		width: 476px;
		height: 84px;
		display: block;
		font-size: 24px;
		color: #fff;
		text-decoration: none;
		font-weight: 800;
		background-color: #000;
		padding: 25px 22px 22px 22px;
		border: 1px solid #00cacf;
		box-shadow: 0 0 10px rgba(0, 202, 207, 0.5), 0 0 20px rgba(0, 202, 207, 0.5);
		box-sizing: border-box;
		transition: all 0.3s;
		position: relative;
	}
}

@media (max-width: 767px) {

	.JOS-beybladex-20260314 .rjc-anchorList {
		margin-top: 0;

	}
	.JOS-beybladex-20260314 .bnr-top-01 .beybladex-image {
		width: 175px;
	}

	.JOS-beybladex-20260314 .bnr-top-01 img {
		width: 100%;
	}

	.JOS-beybladex-20260314 .beybladex-text {
		margin-top: 20px;
		font-size: 16px;
		text-align: center;
	}

	.JOS-beybladex-20260314 .beybladex-image {
		margin-top: 20px;
	}

	.JOS-beybladex-20260314 .rjc-headline__headline {
		border-bottom: 2px double #000000;
		font-size: 20px;
		display: inline-block;
		padding-bottom: 5px;
		width: 264px;
		margin-bottom: 20px;
	}

	.JOS-beybladex-20260314 .rjc-headline__headline-b {
		font-size: 20px;
	}

	.JOS-beybladex-20260314 .link_btn_beybladex {
		width: 100%;
	}

	.JOS-beybladex-20260314 .link_btn_beybladex {
		margin: 10px auto;
		text-align: center;
		display: inline-block;
		width: 90%;
		box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.24);
		margin: 30px 0 80px 0;
	}

	.JOS-beybladex-20260314 .link_btn_beybladex a::after {
		position: absolute;
		content: '';
		top: 6px;
		bottom: 0;
		right: 3.2vw;
		display: inline-block;
		margin: auto 0;
		width: 3.467vw;
		height: 5vw;
		background-image: url(https://jleague.r10s.jp/img/search/2026/beybladex-btn_arrow_bk.png);
		background-size: contain;
		background-repeat: no-repeat;
		vertical-align: middle;
	}

	.JOS-beybladex-20260314 .link_btn_beybladex a {
		width: 100%;
		display: block;
		font-size: 5vw;
		color: #fff;
		text-decoration: none;
		font-weight: 800;
		background-color: #000;
		padding: 14px 9px 9px 9px;
		border: 1px solid #00cacf;
		box-shadow: 0 0 10px rgba(0, 202, 207, 0.5), 0 0 20px rgba(0, 202, 207, 0.5);
		box-sizing: border-box;
		transition: all 0.3s;
		position: relative;
	}

	.JOS-beybladex-20260314 .rjc-anchorList {
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
		justify-content: flex-start;
		padding: 0 16px 0;
	}

	.JOS-beybladex-20260314 .rjc-anchorList__item:first-child,
	.rjc-anchorList__item:nth-of-type(4n+1) {
		margin-left: 3px;
	}

	.JOS-beybladex-20260314 .rjc-anchorList__item {
		flex-basis: calc((100% - 27px) / 4);
		margin: 0 8px 0 0;
	}

	.JOS-beybladex-20260314 .JOS-beybladex-20260314 .rjc-anchorList__item:nth-of-type(4n) {
		margin-right: 0
	}

	.JOS-beybladex-20260314 .rjc-anchorList a.rjc-anchorList__link {
		font-size: 10px;
		color: #000000
	}

	.JOS-beybladex-20260314 .rjc-anchorList__imageBox {
		position: relative;
		flex: 0 0 auto
	}

	.JOS-beybladex-20260314 .rjc-anchorList__imageBox::before {
		content: "";
		display: block;
		width: 100%;
		padding-top: 100%
	}

	.rjc-anchorList__imageBox--1x1::before,
	.rjc-anchorList__imageBox.-ratio1x1::before {
		padding-top: 100%
	}

	.rjc-anchorList__imageBox--6x5::before,
	.rjc-anchorList__imageBox.-ratio6x5::before {
		padding-top: 83.33333%
	}

	.rjc-anchorList__imageBox--5x4::before,
	.rjc-anchorList__imageBox.-ratio5x4::before {
		padding-top: 80%
	}

	.rjc-anchorList__imageBox--4x3::before,
	.rjc-anchorList__imageBox.-ratio4x3::before {
		padding-top: 75%
	}

	.rjc-anchorList__imageBox--5x3::before,
	.rjc-anchorList__imageBox.-ratio5x3::before {
		padding-top: 60%
	}

	.rjc-anchorList__imageBox--16x10::before,
	.rjc-anchorList__imageBox.-ratio16x10::before,
	.rjc-anchorList__imageBox--8x5::before,
	.rjc-anchorList__imageBox.-ratio8x5::before {
		padding-top: 62.5%
	}

	.rjc-anchorList__imageBox--16x9::before,
	.rjc-anchorList__imageBox.-ratio16x9::before {
		padding-top: 56.25%
	}

	.rjc-anchorList__imageBox--3x2::before,
	.rjc-anchorList__imageBox.-ratio3x2::before {
		padding-top: 66.66667%
	}

	.rjc-anchorList__imageBox--2x1::before,
	.rjc-anchorList__imageBox.-ratio2x1::before {
		padding-top: 50%
	}

	.rjc-anchorList__imageBox--5x6::before,
	.rjc-anchorList__imageBox.-ratio5x6::before {
		padding-top: 120%
	}

	.rjc-anchorList__imageBox--4x5::before,
	.rjc-anchorList__imageBox.-ratio4x5::before {
		padding-top: 125%
	}

	.rjc-anchorList__imageBox--3x4::before,
	.rjc-anchorList__imageBox.-ratio3x4::before {
		padding-top: 133.33333%
	}

	.rjc-anchorList__imageBox--3x5::before,
	.rjc-anchorList__imageBox.-ratio3x5::before {
		padding-top: 166.66667%
	}

	.rjc-anchorList__imageBox--10x16::before,
	.rjc-anchorList__imageBox.-ratio10x16::before,
	.rjc-anchorList__imageBox--5x8::before,
	.rjc-anchorList__imageBox.-ratio5x8::before {
		padding-top: 160%
	}

	.rjc-anchorList__imageBox--9x16::before,
	.rjc-anchorList__imageBox.-ratio9x16::before {
		padding-top: 177.77778%
	}

	.rjc-anchorList__imageBox--2x3::before,
	.rjc-anchorList__imageBox.-ratio2x3::before {
		padding-top: 150%
	}

	.rjc-anchorList__imageBox--1x2::before,
	.rjc-anchorList__imageBox.-ratio1x2::before {
		padding-top: 200%
	}

	.rjc-anchorList__imageBox--610x380::before,
	.rjc-anchorList__imageBox.-ratio610x380::before {
		padding-top: 62.29508%
	}

	.rjc-anchorList__imageBox--310x220::before,
	.rjc-anchorList__imageBox.-ratio310x220::before {
		padding-top: 70.96774%
	}

	.rjc-anchorList__imageBox--320x200::before,
	.rjc-anchorList__imageBox.-ratio320x200::before {
		padding-top: 62.5%
	}

	.rjc-anchorList__imageBox--50x55::before,
	.rjc-anchorList__imageBox.-ratio50x55::before {
		padding-top: 110%
	}

	.rjc-anchorList__imageBox--380x445::before,
	.rjc-anchorList__imageBox.-ratio380x445::before {
		padding-top: 117.10526%
	}

	.rjc-anchorList__imageBox--335x200::before,
	.rjc-anchorList__imageBox.-ratio335x200::before {
		padding-top: 59.70149%
	}

	.rjc-anchorList__imageBox--640x200::before,
	.rjc-anchorList__imageBox.-ratio640x200::before {
		padding-top: 31.25%
	}

	.rjc-anchorList__imageBox--616x120::before,
	.rjc-anchorList__imageBox.-ratio616x120::before {
		padding-top: 19.48052%
	}

	.rjc-anchorList__imageBox--160x600::before,
	.rjc-anchorList__imageBox.-ratio160x600::before {
		padding-top: 375%
	}

	.rjc-anchorList__imageBox--700x100::before,
	.rjc-anchorList__imageBox.-ratio700x100::before {
		padding-top: 14.28571%
	}

	.rjc-anchorList__imageBox--700x200::before,
	.rjc-anchorList__imageBox.-ratio700x200::before {
		padding-top: 28.57143%
	}

	.rjc-anchorList__imageBox--280x46::before,
	.rjc-anchorList__imageBox.-ratio280x46::before {
		padding-top: 16.42857%
	}

	.rjc-anchorList__imageBox--240x135::before,
	.rjc-anchorList__imageBox.-ratio240x135::before {
		padding-top: 56.25%
	}

	.rjc-anchorList__imageBox--608x380::before,
	.rjc-anchorList__imageBox.-ratio608x380::before {
		padding-top: 62.5%
	}

	.rjc-anchorList__imageBox--640x120::before,
	.rjc-anchorList__imageBox.-ratio640x120::before {
		padding-top: 18.75%
	}

	.rjc-anchorList__imageBox--460x340::before,
	.rjc-anchorList__imageBox.-ratio460x340::before {
		padding-top: 73.91304%
	}

	.rjc-anchorList__imageBox--300x220::before,
	.rjc-anchorList__imageBox.-ratio300x220::before {
		padding-top: 73.33333%
	}

	.rjc-anchorList__imageBox--224x166::before,
	.rjc-anchorList__imageBox.-ratio224x166::before {
		padding-top: 74.10714%
	}

	.rjc-anchorList__imageBox--181x134::before,
	.rjc-anchorList__imageBox.-ratio181x134::before {
		padding-top: 74.03315%
	}

	.rjc-anchorList__imageBox--153x113::before,
	.rjc-anchorList__imageBox.-ratio153x113::before {
		padding-top: 73.85621%
	}

	.rjc-anchorList__imageBox--345x255::before,
	.rjc-anchorList__imageBox.-ratio345x255::before {
		padding-top: 73.91304%
	}

	.JOS-beybladex-20260314 .rjc-anchorList__imageBox--230x170::before,
	.rjc-anchorList__imageBox.-ratio230x170::before {
		padding-top: 73.91304%
	}

	.JOS-beybladex-20260314 .rjc-anchorList__imageBox--171x127::before,
	.rjc-anchorList__imageBox.-ratio171x127::before {
		padding-top: 74.26901%
	}

	.JOS-beybladex-20260314 .rjc-anchorList__imageBox--138x102::before,
	.rjc-anchorList__imageBox.-ratio138x102::before {
		padding-top: 73.91304%
	}

	.JOS-beybladex-20260314 .rjc-anchorList__imageBox--115x85::before,
	.rjc-anchorList__imageBox.-ratio115x85::before {
		padding-top: 73.91304%
	}

	.JOS-beybladex-20260314 .rjc-anchorList__imageBox--140x70::before,
	.rjc-anchorList__imageBox.-ratio140x70::before {
		padding-top: 50%
	}

	.JOS-beybladex-20260314 .rjc-anchorList__imageBox--174x30::before,
	.rjc-anchorList__imageBox.-ratio174x30::before {
		padding-top: 17.24138%
	}

	.JOS-beybladex-20260314 .rjc-anchorList__imageBox--342x222::before,
	.rjc-anchorList__imageBox.-ratio342x222::before {
		padding-top: 64.91228%
	}

	.JOS-beybladex-20260314 .rjc-anchorList__imageBox img {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		display: block;
		min-width: 30%;
		min-height: 30%;
		max-width: 100%;
		max-height: 100%;
		margin: auto
	}

	.JOS-beybladex-20260314 .rjc-anchorList__name {
		margin: 4px 2px 0
	}
}