@media screen and (max-width: 389px) {

	body {
		width: 100%;
		max-width: 100%;
		margin: 0;
		padding: 0;
		overflow-x: hidden;
	}

	main {
		display: flex;
		flex-direction: column;
		align-items: center;
		width: 100%;
		background-color: #FFFFFF;
		font-family: 'Noto Sans JP', sans-serif;
	}


	header {
		width: 100%;
		min-height: 45px;
		display: flex;
		justify-content: center;
		align-items: center;
		box-sizing: border-box;
	}

	/* 最上部ロゴ */

	.logo-top {
		width: 28%;
		height: auto;
		margin: 8px 0;
		display: block;
	}
}