@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans,wght@1,700,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@600;700&display=swap');




#bbpluswedge{
	background: #000 url("../img/bbpluswedge/bg.jpg") no-repeat top center;
	background-size: 320vw auto;
}
.bbpluswedgeCont{
	width: 94%;
	margin: 0 auto;
	padding: 0 0 80px 0;
}

.bbpluswedgeCont img{
	width: 100%;
	height: auto;
}


.head01{
	padding: 30px 0 0 0;
}
.head02{
	padding: 0 0 50px 0;
}



.contTitle{
	border-left: 5px solid #0096ff;
	padding: 0 0 0 10px;
	margin-bottom: 20px;
}
.contTitle p{
	font-size: 11px;
	margin-bottom: 4px;
}
.contTitle h2{
	font-size: 3.3vw;
	line-height: 160%;
}
.contTitle h2 span{
	color: #e6e400;
}



.bbplusCont01{
	margin-bottom:40px;
}

.bbplusCont02{
	margin-bottom:10px;
}


@media (min-width: 1023px) {


	#bbpluswedge{
		background: #000 url("../img/bbpluswedge/bg.jpg") no-repeat top center;
		background-size: 3200px auto;
	}
	.bbpluswedgeCont{
		width: 750px;
		margin: 0 auto;
		padding: 0 0 80px 0;
	}

	.bbpluswedgeCont img{
		width: 100%;
		height: auto;
	}


	.head01{
		padding: 100px 0 0 0;
	}
	.head02{
		padding: 0 0 100px 0;
	}



	.contTitle{
		border-left: 5px solid #0096ff;
		padding: 0 0 0 10px;
		margin-bottom: 40px;
	}
	.contTitle p{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.contTitle h2{
		font-size: 28px;
		line-height: 120%;
	}
	.contTitle h2 span{
		color: #e6e400;
	}



	.bbplusCont01{
		margin-bottom: 70px;
	}

	.bbplusCont02{
		margin-bottom:10px;
	}

}

