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

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

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

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

#conts .imgBoxR .photoBox {
	padding-top: 40px;
}

#conts .imgBoxR .textBox p a {
	color: #004080;
	text-decoration: underline;
}

#conts .imgBoxR .textBox p a:hover {
	text-decoration: none;
}

#conts .redTitle {
	margin-bottom: 27px;
	font-size: 21px;
	color: #FF0000;
}

#conts .photo {
	margin-bottom: 58px;
	text-align: center;
}

#conts .imgBoxR02 .photoBox {
	padding-top: 10px;
}

#conts .imgBoxR02 .textBox {
	width: 515px;
}







@media all and (min-width: 0) and (max-width: 736px)  {
	#conts .comTtlBox {
		padding-bottom: 5px;
		margin-bottom: 17px;
	}
	
	#conts p {
		margin-bottom: 22px;
		font-size: 13px;
		line-height: 1.55;
	}
	
	#conts .imgBoxR .photoBox {
		padding: 27px 0 20px;
		width: auto;
		margin: 0 -15px;
	}
	
	#conts .redTitle {
		font-size: 15px;
		text-align: center;
		margin-bottom: 15px;
	}
	
	#conts .photo {
		margin: 0 20px 40px;
	}
	
	#conts .imgBoxR02 .photoBox {
		padding: 0;
		width: 63%;
		margin: 0 auto 20px;
	}
	
	
	
	
	
	
}

