@charset "utf-8";

.pageTitleBox .pageTTL span{
	display: block;
	font-size: 18px;
}
@media screen and (min-width: 768px){
	.pageTitleBox .pageTTL span{
		font-size: 21px;
	}
}

/*-----------------------------------------------------------------

	セクションタイトル   

-----------------------------------------------------------------*/
h2.headLine-m span{
	font-size: 14px;
	display: block;
	color: #45BC90;
	letter-spacing: 1.4px;
}
@media screen and (min-width: 768px){
	h2.headLine-m span{
		font-size: 16px;
	}
}

/*-----------------------------------------------------------------

	PICK UP情報  .bgColorWrapper

-----------------------------------------------------------------*/
/* PICK UP車種　背景色 */
.bgColorWrapper{
	padding-top: 40px;
	background-color: #EBF8F5;
}

.bgColorWrapper.pickupWrap{
	background-color: #fff;
}
.bgColorWrapper.pickupWrap .pseBnrBox{
	padding: 20px;
}
.bgColorWrapper.pickupWrap .pseBnrBox.pseEvBnr a{
	margin-bottom: 14px;
}
@media print, screen and (min-width: 560px) {
	.pseBnrBox.pseEvBnr {
		display: flex;
		justify-content: center;	
		gap: 14px;
		flex-wrap: wrap;
	}
	.bgColorWrapper.pickupWrap .pseBnrBox.pseEvBnr a {
    margin-bottom: 0;
	}
	.bgColorWrapper.pickupWrap .pseBnrBox{
		padding: 20px 20px 40px;
	}
}
/*-----------------------------------------------------------------
	PICK UP情報 車種一覧下の注釈
-----------------------------------------------------------------*/
.carSelect .notes,#carHead .notes{
	font-size: 1.2rem;
	line-height: 1.8;
	width: 92%;
	max-width: 1060px;
	margin: -20px auto;
	padding: 0 0 60px;
}
#carHead .notes{
	padding: 0 ;
}
@media screen and (min-width: 768px){
	.carSelect .notes{
		padding: 0 0 100px;
	}
}
@media screen and (min-width: 960px){
	.carSelect .notes{
		text-align: center;
	}
	#carHead .notes{
		text-align: center;
		padding: 0 0 40px;
	}
}


/*-----------------------------------------------------------------

	あなたはどのプラン？

-----------------------------------------------------------------*/
#carLeasePlan .bgPlanChoice{
	background: linear-gradient(#E7F6F2 14%, #fff 14% 75%);
}
#carLeasePlan .pageTitleBox.arrowWhite::after {
	border-bottom: 12px solid #E7F6F2;
}
#carLeasePlan .planChoice{
	padding: 30px 0;
}
#carLeasePlan .planChoice h2{
	font-size: 1.86em;
	font-weight: 900;
}
#carLeasePlan .planChoice h2 span{
	font-size: 16px;
	font-weight: 700;
}

@media screen and (min-width:960px){
	#carLeasePlan .bgPlanChoice{
		background: linear-gradient(#E7F6F2 25%, #fff 25% 75%);
	}
	#carLeasePlan .planChoice {
		width: 100%;
		max-width: 960px;
		margin: 0 auto;
		padding: 70px 0 60px;
	}	
	#carLeasePlan .planChoice h2 {
    font-size: 52px;
	}
	#carLeasePlan .planChoice h2 span {
		font-size: 24px;
		margin-bottom: 40px;
	}
	
}
