#main.p-equip2025 nav {
	margin-block: clamp(50px, 40px + 3.125vw, 100px);
	text-align: center;
}
#main.p-equip2025 nav p {
	background-color: #f30;
	color: #fff;
	border-radius: 30px;
	padding: 10px 30px;
	display: inline-block;
	margin-block-end: clamp(20px, 16px + 1.25vw, 40px);
}
#main.p-equip2025 nav ul {
	display: flex;
	justify-content: space-between;
}
@media screen and (max-width: 1100px) {
	#main.p-equip2025 nav ul {
		flex-direction: column;
		row-gap: 50px;
	}
}
#main.p-equip2025 nav ul li {
	width: 48%;
	display: flex;
	align-items: center;
	justify-content: center;
}
@media screen and (max-width: 1100px) {
	#main.p-equip2025 nav ul li {
		width: 100%;
		margin-inline: auto;
	}
}
#main.p-equip2025 nav ul li a {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #999;
	padding: 20px;
	height: 140px;
}
#main.p-equip2025 nav ul li img {
	height: 60px;
}
@media screen and (max-width: 1100px) {
	#main.p-equip2025 nav ul li img {
		height: auto;
	}
}
#main.p-equip2025 nav ul li:nth-of-type(2) img {
	height: 80px;
}
@media screen and (max-width: 1100px) {
	#main.p-equip2025 nav ul li:nth-of-type(2) img {
		height: 20vw;
	}
}
#main.p-equip2025 #area2 .mashine .m1 dt.drax:before {
	content: "";
	background-image: url(../img/equipment/drax/logo-drax.webp);
	background-size: cover;
	aspect-ratio: 127/50;
	height: 50px;
	display: block;
}
#main.p-equip2025 #area2 .mashine .m1 dt.oni:before {
	content: "";
	background-image: url(../img/equipment/drax/logo-oni.webp);
	background-size: cover;
	aspect-ratio: 96/40;
	height: 50px;
	display: block;
}
#main.p-equip2025 #area2 .mashine .m1 dt.precor:before {
	content: "";
	background-image: url(../img/equipment/drax/logo-precor.webp);
	background-size: cover;
	aspect-ratio: 2138/400;
	height: 25px;
	display: block;
}
#main.p-equip2025 #area2 .mashine .m1 dt.rakuretch:before {
	content: "";
	background-image: url(../img/equipment/drax/logo-rakuretch.webp);
	background-size: cover;
	aspect-ratio: 1062/400;
	height: 50px;
	display: block;
}
#main.p-equip2025 #area2 .mashine .m1 dt.realleader:before {
	content: "";
	background-image: url(../img/equipment/drax/logo-realleader.webp);
	background-size: cover;
	aspect-ratio: 1069/400;
	height: 50px;
	display: block;
}
#main.p-equip2025 #area2 .mashine .m1 dt.bull:before {
	content: "";
	background-image: url(../img/equipment/drax/logo-bull.webp);
	background-size: cover;
	aspect-ratio: 292/400;
	height: 70px;
	display: block;
}
#main.p-equip2025 #area2 .mashine .m1 dt.synergy:before {
	content: "";
	background-image: url(../img/equipment/drax/logo-synergy.webp);
	background-size: cover;
	aspect-ratio: 1557/400;
	height: 40px;
	display: block;
}
#main.p-equip2025 #area2 .mashine .m1 dt img {
	max-width: none;
	width: auto;
	height: auto;
	display: block;
}
#main.p-equip2025 #area2 .acc1.a6 {
	background-image: url(../img/equipment/equip10.webp);
}
#main.p-equip2025 .rakuretch_box dl {
	text-align: center;
	background-color: #efefef;
	padding: clamp(20px, 16px + 1.25vw, 40px);
}
#main.p-equip2025 .rakuretch_box dl dt {
	font-size: 140%;
	margin-bottom: 0.5em;
	font-weight: bold;
}
#main.p-equip2025 .rakuretch_box dl dt:before {
	content: "";
	background-image: url(../img/equipment/drax/logo-rakuretch.webp);
	background-size: cover;
	aspect-ratio: 1062/400;
	height: 70px;
	display: block;
	margin-inline: auto;
}
#main.p-equip2025 .rakuretch_box dl dd {
	max-width: 500px;
	margin-inline: auto;
}/*# sourceMappingURL=equip2025.css.map */