@charset "utf-8";
/* ===================================================================

 file name  :contact.css
 style info :オンライン相談予約

=================================================================== */

/* =============================

	overwrite

=============================== */



/* =================================== */
#main .intro section{
	padding-bottom: 20px;
	font-size: 1.3rem;
}
#main .intro section p{
	margin-bottom: 1em;
}
#main .intro section ol{
	counter-reset: li;
}
#main .intro section ol li h4{
	position: relative;
	padding-left: 1.5em;
	font-size: 1.4rem;
	font-weight: 700;
}
#main .intro section ol li h4::before{
	counter-increment: li;
	content: counter(li);
	position: absolute;
	left: 0;
	top: 0.2em;
	width: 1.3em;
	line-height: 1.3em;
	color: #fff;
	background: #000;
	text-align: center;
	border-radius: 100%;
}
@media screen and (min-width: 768px){
	#main .intro{
		padding: 25px;
	}
	#main .intro section{
		padding-bottom: 40px;
		font-size: 1.6rem;
	}
	#main .intro section ol li h4{
		font-size: 1.7rem;
	}
	#main .intro section ol li h4::before{
		top: 0.4em;
	}
}