.clfix:after {
	height: 0; visibility: hidden; content: ".";
	display: block; clear: both;
}
.img100{width: 100% ; display: block;}




/*-------------------------------------------
	実践者の声
--------------------------------------------*/
.ry_wrap{
	background: #3B5998;
	box-shadow: 1px 1px 8px 2px #000000;
	position: relative;
	z-index: 1;
}
.ry{
	padding: 0px 0;
}
.ry h3{
	font-size: 24px;
	color: #78512B;
	text-align: center;
	margin-bottom: 50px;
}
.ry h3 span{
	font-size: 24px;
}

.ebox{
	background: #fff;
	border-radius: 5px;
	padding: 15px;
	margin-bottom: 25px;
}
.ebox_img img{
	width: 100%;
}
.ebox_greek h4{
	font-size: 20px;
	color: #78512B;
	padding: 5px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #000;
}
.ebox_greek ul li{
	font-size: 17px;
	margin-bottom: 3px;
	line-height: 1.6;
}
.ebox_free_ul{
	width: 56%;
}
.all_free{
	width: 30%;
}
.all_free img{
	width: 100%;
}


/*リマーケティングの崩れ回避*/
iframe[name="google_conversion_frame"] { position: absolute; top: 0; }

.youtube iframe{
  width: 100%;
}



