﻿.st-py-15-0 {
	padding: 0px 15px;
}

.st-x-5p {
	padding: 0 5px;
}

.st-x-10p {
	padding: 0 0.75rem;
}

.st-xy-6r {
	padding: 0 6rem;
}

.st-xy-3r {
	padding: 3rem;
}

.st-py-4r {
	padding: 4rem 0px;
}

.st-py-6r {
	padding: 6rem 0px;
}

.st-py-5r {
	padding: 5rem 0px;
}

.st-py-2r {
	padding: 2rem 0px;
}

.st-py-1r {
	padding: 1rem 0px;
}

.st-py-3r {
	padding: 3rem 0px;
}

.st-pt-15r {
	padding-top: 1.5rem;
}

.st-pt-1r {
	padding-top: 1rem;
}

.st-pt-2r {
	padding-top: 2rem;
}

.st-pr-1r {
	padding-right: 1rem;
}

.st-pt-sm-2r {
	padding: 0px;
}

.st-pb-sm-2r {
	padding: 0px;
}

.st-mr-20 {
	margin-right: 20px
}

.st-ml-20 {
	margin-left: 20px
}

@media screen and (max-width: 767px) {
	
	/* 767px以下用（タブレット／スマートフォン用）の記述 */
	.st-py-15-0 {
		padding: 0px !important;
	}

	.st-x-10p {
		padding: 0 0.625rem;
	}

	.st-pr-1r {
		padding-right: 0rem;
	}

	.st-py-3r {
		padding: 1.5rem 0;
	}

	.st-x-15 {
		padding: 0 15px;
	}

	.st-pt-sm-2r {
		padding-top: 2rem;
	}

	.st-pb-sm-2r {
		padding-bottom: 2rem;
	}
}

