.accent{
	display:inline-block;
	position:relative;
	font-weight: 700;
	font-size:min(1.65vw,22px);
}
.accent::before{
	position:absolute;
	content:"";
	bottom:0;
	left:0;
	width:100%;
	height:5px;
	background: linear-gradient(180deg, rgba(255, 207, 0, 0) 0%, #FFC700 52.6%, rgba(255, 199, 0, 0) 100%);
}
main h4{
	margin:0 auto 50px;
	text-align:center;
}
/*-------------*/

.torikumi{
	margin:0 0 50px;
	font-size:min(1.35vw,18px);
}
.torikumi li{
	position:relative;
	padding:0 0 0 20px;
	margin:0 0 5px;
}
.torikumi li::before{
	position:absolute;
	content:"・";
	top:5px;
	left:0;
}
.torikumi2{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin:0 0 30px;
}
.torikumi2 li{
	position:relative;
	width:31.8%;
	max-width:300px;
	margin:0 2.3% 20px 0;
}
.torikumi2 li:nth-of-type(3n){
	margin:0 0 20px 0;
}
.torikumi2 li div{
	margin:0 0 20px;
	text-align:center;
	color:#fff;
	font-size:20px;
	font-weight:500;
	line-height:1.9;
	background:#0089EC;
}


@media screen and (max-width: 960px) {
	.accent{
		font-size:22px;
	}
	.torikumi{
		font-size:18px;
	}
	.torikumi2 li{
		width:100%;
		max-width:100%;
		margin:0 0 20px;
	}



}
