.c-box{
	display: flex;
	justify-content: center;
	padding:0 calc((24 / 1440) * 100vw);
	width:100%;
	.c-box__inner{
		max-width: calc((1280 / 1440) * 100vw);
		width: 100%;
	}
}

.mb10 {
	margin-bottom: calc(10 / 1440 * 100vw);
}
.mb16 {
	margin-bottom: calc(16 / 1440 * 100vw);
}
.mb20 {
	margin-bottom: calc(20 / 1440 * 100vw);
}
.mb30 {
	margin-bottom: calc(30 / 1440 * 100vw);
}
.mb32 {
	margin-bottom: calc(32 / 1440 * 100vw);
}
.mb35 {
	margin-bottom: calc(35 / 1440 * 100vw);
}
.mb40 {
	margin-bottom: calc(40 / 1440 * 100vw);
}
.mb48 {
	margin-bottom: calc(45 / 1440 * 100vw);
}
.mb50 {
	margin-bottom: calc(50 / 1440 * 100vw);
}
.mb55 {
	margin-bottom: calc(55 / 1440 * 100vw);
}
.mb60 {
	margin-bottom: calc(60 / 1440 * 100vw);
}
.mb64 {
	margin-bottom: calc(64 / 1440 * 100vw);
}
.mb80 {
	margin-bottom: calc(80 / 1440 * 100vw);
}
.mb120 {
	margin-bottom: calc(120 / 1440 * 100vw);
}

.mt24 {
	margin-top: calc(24 / 1440 * 100vw);
}

@media screen and (max-width: 768px) {
	.spmb10 {
		margin-bottom: calc(10 / 375 * 100vw);
	}
	.spmb16 {
		margin-bottom: calc(16 / 375 * 100vw);
	}
	.spmb20 {
		margin-bottom: calc(20 / 375 * 100vw);
	}
	.spmb24 {
		margin-bottom: calc(24 / 375 * 100vw);
	}
	.spmb30 {
		margin-bottom: calc(30 / 375 * 100vw);
	}
	.spmb40 {
		margin-bottom: calc(40 / 375 * 100vw);
	}
	.spmb50 {
		margin-bottom: calc(50 / 375 * 100vw);
	}
	.spmb60 {
		margin-bottom: calc(60 / 375 * 100vw);
	}
	.spmb80 {
		margin-bottom: calc(80 / 375 * 100vw);
	}

}
