@charset "utf-8";
#gFooter .fixBanner {
	display: none;
}
/*------------------------------------------------------------
	form
------------------------------------------------------------*/
.pageTitle {
	padding-top: 44px;
	height: 378px;
	background-image: url("../img/form/page_bg.jpg");
}

#catalog .pageTitle ,
#testdrive .pageTitle ,
#reservation .pageTitle,
#inquiry .pageTitle,
#afterservice .pageTitle{
	padding-top: 84px;
	margin-bottom: 20px;
	height: 180px;
	background-image: none;
}

#catalog .pageTitle h2,
#testdrive .pageTitle h2,
#reservation .pageTitle h2,
#inquiry .pageTitle h2,
#afterservice .pageTitle h2{
	color: #000;
}

#new-release .pageTitle{
/*	background-image: url("../img/form/page_bg02.png"); */
	background-image: none;
	margin-bottom: 40px;

}

#new-release .pageTitle img{
		height: auto;
		max-height: 378px;
		min-height: 288px;
		min-width: 534px;
}

#catalog .pageTitle .h2Ttl::before,
#testdrive .pageTitle .h2Ttl::before,
#reservation .pageTitle .h2Ttl::before,
#inquiry .pageTitle .h2Ttl::before,
#afterservice .pageTitle .h2Ttl::before{
	background-image: none;
}

#form .pageTitle {
	margin-bottom: 0;
}
#form .bgBox {
	padding: 144px 0 126px;
	background: url("../img/common/c-bg01.png") no-repeat center center / cover;
}
#form .bgBox .comLinkUl  {
	margin: -81px auto 0;
	max-width: 1140px;
}
#form .bgBox .comLinkUl li {
	margin: 81px 41px 0;
	width: 298px;
}
#form .bgBox .comLinkUl li a {
	box-sizing: border-box;
}
.comLinkUl li a .link {
	letter-spacing: 0;
}

#catalog,
#testdrive,
#reservation,
#inquiry,
#afterservice{
	background: url("../img/form/bg01.png") repeat;
	padding-bottom: 40px;
}

#new-release{
	background: url("../img/form/bg.jpg") repeat;
	padding-bottom: 40px;
}

#catalog td,
#testdrive td,
#reservation td,
#inquiry td,
#afterservice td,
#new-release td{
	background-color: #fff;
}

#new-release .mailForm table td select {
    width: 181px;
}

#new-release  .submit{
    position: relative;
}
#new-release  .owl_icon{
	position: absolute;
	top: -50%;
	right: 10%;
	width: 142px;
	height: auto;
}

@media all and (max-width: 896px) {
	.pageTitle {
		padding-top: 56px;
		height: 313px;
		background-image: url("../img/form/sp_page_bg.jpg");
	}
	#new-release .pageTitle{
		/*	background-image: url("../img/form/page_bg02.png"); */
			background-image: none;
		}
	#form .pageTitle .h2Ttl > span {
		font-size: 3.8rem;
	}
	#form .pageTitle .h2Ttl::before {
		top: -34px;
	}
	#form .bgBox {
		padding: 63px 18px 66px 23px;
	}
	#form .bgBox .linkUl {
		margin-top: -15px;
	}
	#form .bgBox .linkUl li {
		margin-top: 15px;
		width: 48.3%;
	}
	.mailForm {
		margin-bottom: 100px;
	}
	.comLinkUl li a {
		border-radius: 15px;
		border-width: 4px;
	}
	#form .bgBox .comLinkUl {
		margin: -35px 9px 0;
		max-width: inherit;
		justify-content: space-between;
	}
	#form .bgBox .comLinkUl li {
		margin: 35px 0 0;
		width: 45.5%;
	}
	.comLinkUl li a .link {
		font-size: 1.5rem;
	}
	#new-release  .owl_icon{
		top: 120%;
		right: 15%;
		width: 102px;
	}
}
#onlinerequest .pageTitle {
	padding-top: 6px;
}
#onlinerequest .pageTitle .inner > p {
	text-align: left;
	font-size: 1.2rem;
}
@media all and (max-width: 575px) {
	#onlinerequest .pageTitle .inner > p {
		margin-bottom: 10px;
		font-size: 1rem;
	}
}
#catalog .nocatalog {
	display: none;
}
#testdrive .notestdrive {
	display: none;
}
#reservation .noreservation {
	display: none;
}


#onlinerequest .mailForm td .bgTxt {
	padding-left: 10px;
	position: relative;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 210px;
	height: 37px;
	text-align: center;
	transform-origin: left center;
	max-width: calc(100% - 80px);
	background: url(../img/form/bg.png) no-repeat center;
	background-size: contain;
}
#onlinerequest .mailForm td .red {
	margin-top: 10px;
	color: #DF0615;
}

.ownershipUrl a {
    display: inline!important;
}