/* Padding for PC */
.pc-pt-0 {
    padding-top: 0!important;
}

.pc-pb-0 {
    padding-bottom: 0!important;
}

.pc-pt-10 {
    padding-top: 1em!important;
}

.pc-pb-10 {
    padding-bottom: 1em!important;
}

.pc-pt-20 {
    padding-top: 2em!important;
}

.pc-pb-20 {
    padding-bottom: 2em!important;
}

.pc-pt-30 {
    padding-top: 3em!important;
}

.pc-pb-30 {
    padding-bottom: 3em!important;
}

.pc-pt-40 {
    padding-top: 4em!important;
}

.pc-pb-40 {
    padding-bottom: 4em!important;
}

/* Padding for SP */
@media not all and (min-width: 960px) {
	.sp-pt-0 {
		padding-top: 0!important;
	}

	.sp-pb-0 {
		padding-bottom: 0!important;
	}

	.sp-pt-10 {
		padding-top: 1em!important;
	}

	.sp-pb-10 {
		padding-bottom: 1em!important;
	}

	.sp-pt-20 {
		padding-top: 2em!important;
	}

	.sp-pb-20 {
		padding-bottom: 2em!important;
	}

	.sp-pt-30 {
		padding-top: 3em!important;
	}

	.sp-pb-30 {
		padding-bottom: 3em!important;
	}

	.sp-pt-40 {
		padding-top: 4em!important;
	}

	.sp-pb-40 {
		padding-bottom: 4em!important;
	}
}

/* Margin for PC */
.pc-mt-0 {
    margin-top: 0!important;
}

.pc-mb-0 {
    margin-bottom: 0!important;
}

.pc-mt-10 {
    margin-top: 1em!important;
}

.pc-mb-10 {
    margin-bottom: 1em!important;
}

.pc-mt-20 {
    margin-top: 2em!important;
}

.pc-mb-20 {
    margin-bottom: 2em!important;
}

.pc-mt-30 {
    margin-top: 3em!important;
}

.pc-mb-30 {
    margin-bottom: 3em!important;
}

.pc-mt-40 {
    margin-top: 4em!important;
}

.pc-mb-40 {
    margin-bottom: 4em!important;
}

/* Margin for SP */
@media not all and (min-width: 960px) {
	.sp-mt-0 {
		margin-top: 0!important;
	}

	.sp-mb-0 {
		margin-bottom: 0!important;
	}

	.sp-mt-10 {
		margin-top: 1em!important;
	}

	.sp-mb-10 {
		margin-bottom: 1em!important;
	}

	.sp-mt-20 {
		margin-top: 2em!important;
	}

	.sp-mb-20 {
		margin-bottom: 2em!important;
	}

	.sp-mt-30 {
		margin-top: 3em!important;
	}

	.sp-mb-30 {
		margin-bottom: 3em!important;
	}

	.sp-mt-40 {
		margin-top: 4em!important;
	}

	.sp-mb-40 {
		margin-bottom: 4em!important;
	}
}
