/*　オリジナル特仕 ウィンターパッケージ202510 Page-Style　Ver.1.0.0 */

main {
	padding-bottom: 0;
	background: rgba(255, 255, 255, 1.0) url("../images/wtp2510-back.webp") no-repeat center top;
	background-size: contain;
}
section:not(:first-child) {
	padding-top: 70px;
}
section:last-of-type {
	padding-bottom: 70px;
}
.wp-lineup {
	padding-bottom: 80px;
}
.wp-lineup h3 {
	margin-bottom: 30px;
	font-size: 48px;
	font-weight: bold;
	letter-spacing: 0.25em;
	text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.35);
}
.wp-lineup-btn {
	width: 25%;
	padding: 5px;
}
.wp-lineup-btn a {
	transition: 0.25s;
}
.wp-lineup-btn a:hover {
	opacity: 0.6;
}
.basecar-link {
	margin-top: 15px;
}
.basecar-link a {
	transition: 0.25s;
}
.basecar-link a:hover {
	opacity: 0.6;
}
.noc-footer {
	padding: 50px 0 150PX;
	background-color: rgba(255, 255, 255, 1.0);
}
.bg-gray {
	margin-bottom: 50px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: rgba(234, 234, 234, 1.0);
}
.noc-footer-kakomi {
	margin-bottom: 25px;
	padding: 7px;
	text-align: center;
	border: 1px solid rgb(180, 180, 180);
}
.basecar-link {
	padding-bottom: 100px;
}



/*=========================================
==========================================
タブレット用（ブレイクポイント768〜1024px）設定
==========================================
=========================================*/
@media screen and (max-width:1024px) {}

/*=========================================
==========================================
スマホ用（ブレイクポイント767px）設定
==========================================
=========================================*/
@media screen and (max-width:767px) {

	main {
		background: rgba(255, 255, 255, 1.0) url("../images/wtp2510-back-sp.webp") no-repeat center top;
		background-size: contain;
	}
	section:not(:first-child) {
		padding-top: 50px;
	}
	section:last-of-type {
		padding-bottom: 0;
	}
	.wp-lineup-btn {
		width: 75%;
	}
	.noc-footer {
		padding: 0 0 150PX;
	}

}
