h3.service_detail-title0 {
	font-size: 2.7rem;
	line-height: 180%;
	margin-top: -25px;
	margin-bottom: 15px;
	}

p.service_detail-text0 {
	font-size: 1.7rem;
	font-weight: thin;
	line-height: 160%;
	}

@media screen and (max-width:750px) {
	.service-lower .l-service_cont .l-service_block.l-service_clm1_block .l-service_block_text {
		text-align: left;
	}
}

@media screen and (max-width:750px){
	
	.tit0{
		padding-top: 0!important;
	}
	.fix-sp-cont{
		margin-bottom: 0!important;
		padding-bottom: 16px!important;
	}
	.fix-width{width: 100%!important;padding-top: 0!important;}
	.service_detail-title.fix-last-title{width: initial!important;}
}
.fix-bg-bottom{
	background-position: 0 bottom;
}

@media screen and (min-width:751px){
	
	.fix-sec02-center{
		padding-top: 100px!important;
	}
	
}

@media screen and (min-width:751px){
.replacement_1 {
	height: auto!important;
}
.replacement_1 .intro_block {
	padding: 50px 0 24px!important;
}
.replacement_speed .l-service_block_text {
	padding-top: 120px!important;
}
.replacement_clean .l-service_block_text {
	padding-top: 130px!important;
}
}


