#fssc h5.ttl4 {
    font-size: 26px;
}
    .box-r2 {
	display: flex;
	justify-content: center;
}
.box-r2 li {
	position: relative;
	margin-right: 20px;
    width: 400px;
}
.box-r2 li:last-child {
	margin-right: 0;
}

#fssc .top-sec{
	padding: 0 20px;
	margin-bottom: 100px;
	background-color: #fff;
}
#fssc .top-sec .inner{
	max-width: 1000px;
	margin: 0 auto;
}
#fssc .bottom-sec{
	margin-bottom: -60px;
	padding: 75px 20px 110px;
	background-color: rgba(196, 219, 243, 0.3);
}
#fssc .bottom-sec .inner{
	max-width: 1000px;
	margin: 0 auto;
}
#fssc .bottom-sec .inner h3{
	color: #0075C2;
	font-size: 2.8rem;
	margin-bottom: 30px;
}
#fssc .bottom-sec .inner p{
	font-size: 1.6rem;
	margin-bottom: 45px;
}
#fssc .bottom-sec .inner .img-box{
	display: flex;
	align-items: center;
	gap: 10px;
}
#fssc .bottom-sec .inner .img-box img{
	width: calc(50% - 5px);
	height: auto;
}
#fssc .top-sec p{
	line-height: 1.75;
}
@media screen and (max-width: 768px) {
	#fssc .top-sec{
		padding: 0 25px;
	}
	#fssc .bottom-sec{
		padding: 55px 25px 110px;
	}
	
	#fssc .bottom-sec .inner .img-box{
		flex-direction: column;
	}
	
	#fssc .bottom-sec .inner .img-box img{
	width: 100%;
	}
}

/*#fssc*/