@charset "utf-8";
/* CSS Document */



/*----------------------------------------
　pc size
----------------------------------------*/
@media screen and (min-width: 751px) {
	.heading02 small{
		display: block;
		font-size: 20px;
	}
	
	.featuresPoint{
		width: 80%;
		display: flex;	
		margin: 0 auto 30px;
	}
	.featuresPoint__content{
		width: 33%;
		height: 272px;
		background: url(./img/mark.svg) no-repeat center center;
		background-size: 91%;
	}
	.featuresPoint__content .ttlh3{
		font-size: 23px;
		position: relative;
		top: 50px;	
		font-weight: bold;
		color:#036eb8;
		background: #fff;
		border-radius: 30px;
		width: 85%;
		margin: 0 auto;
	}
	.featuresPoint__content p{
	text-align: center;
	position: relative;
	top: 70px;	
	}

}
/*----------------------------------------
　sp size
----------------------------------------*/
@media screen and (max-width: 750px) {
	.heading02 small{
		display: block;
		font-size: 17px;
	}
	
	.featuresPoint{
		width: 90%;
		display: block;	
		margin: 0 auto 30px;
	}
	.featuresPoint__content{
		width: 100%;
		height: 150px;
		margin-bottom: 30px;	
		background: none;
		background: rgb(219,236,151);
		background: linear-gradient(141deg, rgba(219,236,151,1) 0%, rgba(255,244,220,1) 100%);
		border-radius: 10px;
		display:flex;
		align-content: center;
		justify-content: center; /*横方向*/
		align-items: center;/*縦方向*/ 
		flex-direction: column; 

	}
	.featuresPoint__content .ttlh3{
		font-size: 21px;
		font-weight: bold;
		color:#036eb8;
		background: #fff;
		border-radius: 30px;
		width: 85%;
		margin: 0 auto 20px;
	}
	.featuresPoint__content p{
	text-align: center;
	}

	
}