@charset "utf-8";

/* common */

@media (min-width: 1451px) {
	.l-header-info {
		max-width: 350px;
		width: 27%;
	}

	.l-header-info__logo {
		width: 100%;
	}

	#sites_en {
		.l-header-info__logo {
			width: 380px;
		}
	}
}

@media (max-width: 1450px) {
	.l-header-info {
		max-width: 100%;
	}

	.l-header-info__logo {
		width: 80%;
		max-width: 350px;
		padding-top: 10px;
	}

	#sites_en {
		.l-header-info__logo {
			max-width: 380px;
			width: 80%;
		}
	}
}

.l-header-info__logo {
	line-height: 1;
}

@media (min-width: 1260px) {
	.l-footer-logo {
		padding-bottom: 25px;
	}
}

@media (max-width: 1259px) {
	.l-footer-logo {
		padding-bottom: 0;
	}
}

.l-footer-logo {
	width: 80%;
	max-width: 350px;
	line-height: 1;
}

.l-footer.is-en .l-footer-logo {
	max-width: 380px;
	width: 80%;
}