@charset "utf-8";
#contact {
	width: 100%;
	height: auto;
}
	.contact__inner {
		width: 100%;
		height: auto;
		margin: 0 auto;
	}
		.page_heading {
			margin-bottom: 30px;
		}
							.policy a {
								color: var(--color--black);
								text-decoration: underline;
							}
						@media (any-hover: hover) {
							.policy a:hover {
								text-decoration: none;
							}
						}
/* PC ================================================== */
@media all and (min-width: 769px){

}

/* Tablet ================================================== */
@media all and (max-width: 768px){
/* contact */
		.page_heading {
			margin-bottom: 40px;
		}
}

/* SP ================================================== */
@media all and (max-width: 575px){

}