@charset "utf-8";
/*------------------------------------------------------------
	トープページ
------------------------------------------------------------*/
.mainImg02 {
	background: url(../img/dental/main_bg.jpg) no-repeat center top;
}

#conts .comTtlBox {
	margin-bottom: 40px;
	padding-bottom: 15px;
}

#conts .comTtlBox h2 {
	margin-bottom: 0;
}

#conts p {
	margin-bottom: 70px;
	line-height: 1.8;
}

#conts .imgBoxR {
	margin-bottom: 45px;
}

#conts .imgBoxR .textBox .list {
	margin-top: 34px;
}

#conts .imgBoxR .textBox .list li {
	font-size: 17px;
	padding-bottom: 2px;
	text-indent: -1em;
	padding-left: 1em;
}

#conts .imgBoxR .textBox p span {
	color: #FF0000;
	font-weight: bold;
}

#conts h4 {
	margin-bottom: 10px;
	font-size: 15px;
}

#conts .h3Ttl {
	margin-bottom: 40px;
}





@media all and (min-width: 0) and (max-width: 736px)  {
	#conts .comTtlBox {
		padding-bottom: 5px;
		margin-bottom: 20px;
	}
	
	#conts p {
		margin-bottom: 40px;
		font-size: 13px;
		line-height: 1.55;
	}
	
	#conts .imgBoxR {
		margin-bottom: 28px;
	}
	
	#conts .imgBoxR .photoBox {
		margin-bottom: 22px;
	}
	
	#conts .headLine02 {
		margin-bottom: 30px;
	}
	
	#conts .hybridBox {
		margin-bottom: 30px;
	}
	
	#conts .imgBoxR .textBox .list {
		margin-top: 15px;
	}
	
	#conts .imgBoxR .textBox .list li {
		font-size: 13px;
	}
	
	#conts h4 {
		font-size: 13px;
	}
	


	
	
}

