@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}

@view-transition{
	navigation: auto;
}

html{
	scroll-behavior: smooth;
}

::-webkit-full-page-media, :future, :root {
/* safariにのみ適用したいCSSプロパティを入れる */
	position: relative;
	border: none;
	left: 0;

	.halftone::after {
		transform: translateZ(0); /* GPUレイヤーを作成 */
		will-change: transform;   /* Safariに最適化を促す */
	}
}