@charset "UTF-8";
/* CSS Document */


.features-icon-svg{
	height: 130px;
}


.next_sec--rgt{
	background-image: url(../img/service/next-plan.png);
}
.a-btn{
	display: flex;
	flex-flow: row wrap;
	
}

.a-btn-list{
	width: 32%;
	margin-right: 2%;
	margin-bottom: 30px;
	padding: 10px;
	box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
.a-btn-list:nth-child(3n){
	margin-right: 0%;

}
}
@media only screen and (max-width: 767px) {
  .a-btn-list{
	width: 48%;
	margin-right: 4%;
	margin-bottom: 30px;
	  padding: 5px;
	box-sizing: border-box;
}

.a-btn-list:nth-child(2n){
	margin-right: 0%;

}
	
	  
}
.ttl-h5{
	
	font-family: "tsukumin";
	text-align: center;
	margin-bottom: 10px;
}

.h5-en{
	color: #666;
	display: block;
	margin-bottom: 10px;
	line-height: 1.2;
	font-size: clamp(10px, 0.62vw, 14px);
}

.h5-jp{
	display: block;
	line-height: 1.2;
	font-size: clamp(13px, 0.83vw, 20px);
}