<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";




/* ------------------------------------------------------------------------------------------------
 * RESPONSIVE
 * ------------------------------------------------------------------------------------------------ */
@media screen and (max-width: 1099px) {
	.c-access-info {
		margin: -10% 0 0;
	}
	
	
	
	
}


@media screen and (max-width: 767px) {
	.g-container {
		background-size: 85% auto;
	}
	
	.c-access-info {
		margin: 0 0 7.5%;
	}
	
	.c-service-list {
		margin: 0;
		display: block;
	}
	
	.c-service-list h4 {
		letter-spacing: .15em;
		margin: 0 0 1.75%;
	}
	
	.c-service-list__box {
		width: 100%;
		margin: 0 !important;
		padding: 0 0 8.75% !important;
	}
	
	.c-service-list__button {
		margin: 0 -1.5% 2%;
	}
	
	.c-service-list figure {
		margin: 0 0 5.25% !important;
	}
	
	.c-balloon {
		width: 100%;
	}
	
	.c-balloon figure {
		width: 30%;
	}
	
	.c-balloon p {
		font-size: 1rem;
		width: 70%;
	}
	
	.c-balloon p b {
		font-size: 1.2rem;
	}
	
	.u-next-contents {
		margin-top: 8%;
	}
	
	
	
} /* END RESPONSIVE 767px */




@media screen and (max-width: 374px) {
	
	
	
	
} /* END RESPONSIVE 374px */




@media print {
	
	
	
	
} /* END PRINT */



</pre></body></html>