@charset 'utf-8';


#contentblock > .inner {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 30px 0;
	padding-top: 50px;
	vertical-align: top;
	position: relative;
}

body.index #contentblock > .inner,
body.mitsuoka #contentblock > .inner,
body.dealer #contentblock > .inner,
body.bubu #contentblock > .inner,
body.challenge #contentblock > .inner {
	max-width: 1600px;
	padding-top: 0;
}

body.continue-for-100-years .presentation:first-child > .inner {
	padding-top: 0 !important;
}

@media only screen and (min-width: 1001px) {
}


#serviceinfo {
	width: 100%;
	overflow: hidden;
	position: relative;
}

#serviceinfo > .inner {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 30px 10px;
	padding-top: 50px;
	font-size: 0;
	vertical-align: top;
	position: relative;
}

body.index #serviceinfo > .inner,
body.dealer #serviceinfo > .inner {
	max-width: none;
}

@media only screen and (min-width: 641px) {

	#serviceinfo footer .btnarea a {
		padding: 10px 40px;
	}
}

@media only screen and (min-width: 1001px) {

	#serviceinfo > .inner {
		padding-top: 70px;
	}
}



#sect-index-01.presentation.half:before {
	background-image: url(../image/brand-service/img02.jpg);
	background-position: 30% center;
}

#sect-index-02.presentation.half:before {
	background-image: url(../image/brand-service/img04.jpg);
	background-position: 80% center;
}

@media only screen and (min-width: 1001px) {

	#sect-index-02.presentation.half:before {
		background-position: 10% center;
	}
}

#sect-index-03.presentation.half:before {
	background-image: url(../image/brand-service/img03.jpg);
	background-position: 10% center;
}

@media only screen and (min-width: 1001px) {

	#sect-index-02.presentation.half:before {
		background-position: 90% center;
	}
}

body.mitsuoka .pageheader {
	background-image: url(../image/brand-service/img02.jpg);
}

body.mitsuoka.ev .pageheader {
	background-image: url(../image/brand-service/back-mitsuoka-ev.jpg);
	background-position: center 60%;
}

body.mitsuoka.hearse .pageheader {
	background-image: url(../image/brand-service/tokuhan-pageheader.jpg);
}

body.dealer .pageheader {
	background-image: url(../image/brand-service/img04.jpg);
}

body.automobile .pageheader {
	background-image: url(../image/brand-service/back-automobile.jpg);
}

body.motorcycle .pageheader {
	background-image: url(../image/brand-service/photo05.jpg);
}

body.bubu .pageheader {
	background-image: url(../image/brand-service/img03.jpg);
}

body.challenge .pageheader {
	background-image: url(../image/brand-service/challenge.jpg);
}

body.showroom .pageheader {
	background-image: url(../image/brand-service/showroom.jpg);
}

body.actea .pageheader {
	background-image: url(../image/brand-service/actea.jpg);
	background-position: center 30%;
}

body.renewablec-energy .pageheader {
	background-image: url(../image/brand-service/renewablec-energy.jpg);
}

#CADILLAC-CHEVROLET.presentation.half:before {
	background-image: url(../image/brand-service/back-cadillac.jpg);
}

#JEEP.presentation.half:before {
	background-image: url(../image/brand-service/back-jeep.jpg);
}

#FIAT-ABARTH.presentation.half:before {
	background-image: url(../image/brand-service/fab_toyama.jpg);
}

#AUDI.presentation.half:before {
	background-image: url(../image/brand-service/Audi.jpg);
	background-position: center bottom;
}

#VOLKSWAGEN.presentation.half:before {
	background-image: url(../image/brand-service/Volkswagen.jpg);
}

#LAMBORGHINI.presentation.half:before {
	background-image: url(../image/brand-service/LMB.jpg);
}

#MOTORRAD.presentation.half:before {
	background-image: url(../image/brand-service/MOTORRAD.jpg);
}

#DUCATI.presentation.half:before {
	background-image: url(../image/brand-service/DUCATI.jpg);
}

#TRIUMPH.presentation.half:before {
	background-image: url(../image/brand-service/TRIUMPH.jpg);
}

#sect-challenge-01.presentation.half:before {
	background-image: url(../image/brand-service/showroom.jpg);
}

#sect-challenge-02.presentation.half:before {
	background-image: url(../image/brand-service/actea.jpg);
}

#sect-challenge-03.presentation.half:before {
	background-image: url(../image/brand-service/renewablec-energy.jpg);
}


