.serviceZone{margin-top:-50px;}
.serviceZone h3{
	font-family:var(--cn2);
	color:var(--org2);
	margin-bottom:.2em;
	font-size:55px;
	font-weight:600;
}

.serviceZone h4{
	font-family:var(--cn2);
	color:var(--darkBlue);
	font-size:30px;
	font-weight:600;
	margin-bottom:1em;
}

.serviceZone img{
	border-radius:100px;
	filter:var(--shadowImg);
}

/*implant1**************************************/

.serviceZone1{margin-bottom:50px;align-items:flex-start;}
.serviceZone1 h3{margin-bottom:1em;}
.serviceZone1 h4{margin-bottom:.5em;}

.serviceZone1 .txt-left{
	background:#F8F5F1;width:50%;
	padding:150px 100px;
	border-radius:0 25% 25% 0;
}


.serviceZone1 .txt-left article{
	margin-bottom:50px;
}

.serviceZone1 .txt-right{
	flex:1;
	margin:5% 5% 0;
}

.serviceZone1.ao4Zone h3{
	font-size:52px;
}

/*serviceZone2**************************************/
.serviceZone2{
	margin:30px auto;
	background:#f8f8f8;
	padding:80px 0;
}

.serviceZone2 h3{color:var(--green);}
.serviceZone2 h4{color:var(--gray);}

.serviceList{}
.serviceList li{padding:30px;text-align: center;width: 50%;}
.serviceList li img{border-radius:5%;margin-bottom:20px;position:absolute;}
.serviceList li h5{font-weight:700;color:#333;font-size:17px;margin-bottom:0.2em}
.serviceList li p{font-weight:500;line-height:1.2;font-size:13px;}

.serviceList li aside{
	padding-bottom:60%;
	margin-bottom:20px;
}


/*serviceZoneQA**************************************/
.serviceZoneQA{max-width:1200px;margin:50px auto  80px;}

.serviceZoneQA h3{color:var(--green);}
.serviceZoneQA h4{color:var(--gray);}


/*serviceZone4**************************************/
.serviceZone4{text-align: center;}
.serviceZone4 h4{color:var(--gold3);}
.serviceZone4 p{margin-bottom:50px;}

.serviceZone4 aside{margin:30px auto;}


/*serviceZoneCompare********************************/
.serviceZoneCompare{text-align:center;margin-bottom:100px;}
.serviceZoneCompare h3{color:var(--darkBlue);}

.serviceZoneCompare .compareList{max-width:1200px;margin:auto;}
.serviceZoneCompare .compareList li.header{background:var(--green);color:#fff;border-radius:2em;margin:20px}
.serviceZoneCompare .compareList li{padding:.5em;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #eee;}
.serviceZoneCompare .compareList li dt{flex:1;color:var(--green);}
.serviceZoneCompare .compareList li dd{flex:1}

.serviceZoneCompare .compareList li.header dt{color:#fff;}

/*Ipad*/
@media(max-width:960px){

	.serviceZone img {border-radius: 50px;}
	.serviceZone1{
		flex-direction: column;
	}

	.serviceZone1 .txt-left{
        margin-right: 5%;
        margin-bottom: 10%;
        width: 95%;
        padding: 10% 15% 5%;
        border-radius: 0 50px 50px 0;        
	}

	.serviceZone1 .txt-right{
		width: 70%;
	    margin: auto;
	}

	.serviceZone2{
		margin:10% 0;
	}

	.serviceZone2 .txt-left{
		width:45%;
	}

	.serviceZone2 .txt-left aside{
		height:300px;
		padding-left: 5%;
	}

	.serviceZone2 .txt-left aside img{
		height:100%;
		object-fit:cover;
	}

	.serviceZone3{
		padding:0 30px;
	}

	.serviceZone3 article{
		margin:0 -30px;
	}

	.serviceList li{padding: 15px;}

	.serviceZoneQA{
		padding:0 30px;
	}

	.serviceZone4 p{
		padding:0 30px;
	}

	.serviceZone4 aside{margin:0 30px;}


}

/*手機尺吋*/	
@media (max-width: 767px) {
	.serviceZone{margin-top:0px;}
	.serviceZone h3{
		font-size: 35px;
	}
	.serviceZone h4{
		font-size: 25px;
	}

	.serviceZone1.ao4Zone h3{
		font-size:40px;
	}
	.serviceZone1 .txt-left{
		padding: 10%;
		width:95%;
		margin-right:5%;
	}

	.serviceZone2{
		flex-direction: column-reverse;
		padding: 50px 0;
	}
	.serviceZone2 h4{letter-spacing:0;font-size:20px;}
	.serviceZone2 .txt-left{
		margin-top:10%;
		width: 90%;
	}

	.serviceZone3 aside{
		height:250px;
	}

	.serviceZone3 aside img{
		object-fit:cover;
		height: 100%;
	}

	.serviceList li {
		width:100%;
	}

	.serviceZoneQA h4 {font-size:18px; letter-spacing: 0;}

	.serviceZone4 h4{letter-spacing:0;font-size:20px;}
	.serviceZone4 aside {
		height:250px;
	}
	.serviceZone4 aside img{height:100%;object-fit:cover;}

	
}
