body {
	background: url(../img/bg_xmas.png) no-repeat center top, #35b49f url(../img/bg_02.jpg) repeat 0 0;
}
@media screen and (max-width: 999px) {
	body {
		padding: 120px 0 0 0;
		background: #35b49f url(../img/bg_02.jpg) repeat 0 0;
		background-size: 960px auto;
	}
}
@media screen and (max-width: 600px) {
	body {
		padding: 100px 0 0 0;
		letter-spacing: 0.02em;
	}
}
/* HEADER */
h1 a {
	height: 120px;
	width: 389px;
	padding: 0;
	background: url(../img/logo_xmas.svgz) no-repeat center center;
	background-size: contain;
	top: 38px;
	left: 36px;
}
@media screen and (max-width: 999px) {
	h1 a {
		width: 210px;
		height: 62px;
		margin: 5px auto;
		padding-right: 6px;
		background: url(../img/logo_xmas.svgz) no-repeat center center;
		background-size: contain;
		color: #ffffff;
		font-size: 13px;
		letter-spacing: 0.07em;
		position: absolute;
		top: 5px;
		right: 0;
		bottom: 0;
		left: 0;
	}
}