html,body{
	height: auto;
	min-height: 100%;
	overflow-y: auto;
}
img{
	width: 100%;
	display: block;
	border: 0;
}
.nav,.main{
	position: fixed;
}
.brand{
	/*overflow-y: auto;*/
}
.top{
	width: 100%;
	height: 100vh;
	overflow: hidden;
	position: relative;
	background: #24272a;
}
.scroll-obj{
	transition: all 0.02s ease-out;
	-webkit-transition: all 0.02s ease-out;
	-moz-transition: all 0.02s ease-out;
	-ms-transition: all 0.02s ease-out;
}
.top-bg{
	width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.02s ease-out;
	-webkit-transition: all 0.02s ease-out;
	-moz-transition: all 0.02s ease-out;
	-ms-transition: all 0.02s ease-out;
}
.top-p{
	width: 22.81vw;
	position: absolute;
	left: 62.5vw;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
}
@font-face {
	font-family: "itc";
	src: url("ITC Roswell W01 Four.ttf");
}
.p1{
	font-family: "itc";
	text-transform: uppercase;
}
.p2{
	line-height: 1.2;
	font-family: helvetica;
	text-align:justify;
	text-justify:distribute-all-lines;
	text-align-last:justify;
	/*word-break:break-all;*/
}
.top-p .p1.fs1{
	font-size: 5.93vw;
}
.top-p .p1.fs2{
	margin-left: -3px;
	font-size: 15.3vw;
}
.top-p .p1.fs3{
	font-size: 2.6vw;
}
.top-p .p2{
	font-size: 0.72vw;
}
.top-m-p{
	display: none;
	width: 76.8vw;
	margin: 0 auto;
	font-family: helvetica;
	line-height: 1.2;
	font-size: 3.2vw;
	padding: 15vw 0;
}
.top-m-p p{
	margin-bottom: 5vw;
}

.poster{
	width: 100%;
	height: 80vw;
	position: relative;
}
.poster img{
	position: absolute;
}
.poster img:nth-of-type(1){
	top: 6.56vw;
	left: 0.83vw;
	width: 48.48vw;
	z-index: 1;
}
.poster img:nth-of-type(2){
	top: 36.04vw;
	left: 34.11vw;
	width: 48.8vw;
}
.poster .poster-p{
	position: absolute;
	top: 6.56vw;
	left: 52.6vw;
	width: 30vw;
}
.poster .p1.fs1{
	font-size: 17.5vw;
	margin-left: -3px;
}
.poster .p1.fs2{
	font-size: 3.64vw;
}
.poster .p2{
	font-size: 0.875vw;
}
.brochure{
	width: 100%;
	height: 110.52vw;
	position: relative;
}
.brochure img{
	position: absolute;
}
.brochure img:nth-of-type(1){
	width: 43.95vw;
	top: 15.625vw;
	left: 49.73vw;
}
.brochure img:nth-of-type(2){
	width: 68.9vw;
	top: 65.625vw;
	left: 16.14vw;
}
.brochure .brochure-p{
	position: absolute;
	top: 18.02vw;
	left: 6.35vw;
}
.brochure .p1.fs1{
	font-size: 17.5vw;
	margin-left: -3px;
}
.brochure .p1.fs2{
	font-size: 3.64vw;
}
.brochure .p2{
	padding-left: 9.89vw;
	width: 30vw;
	font-size: 0.875vw;
}
.packing{
	width: 100%;
	height: 124vw;
	position: relative;
}
.packing img{
	position: absolute;
}
.packing img:nth-of-type(1){
	width: 30.31vw;
	top: 17.44vw;
	left: 5.2vw;
	z-index: 1;
}
.packing img:nth-of-type(2){
	width: 71.45vw;
	top: 56.97vw;
	left: 11.19vw;
}
.packing .packing-p{
	position: absolute;
	top: 27.91vw;
	left: 41.77vw;
}
.packing .p1.fs1{
	font-size: 17.5vw;
	margin-left: -3px;
}
.packing .p1.fs2{
	font-size: 3.64vw;
}
.packing .p2{
	width: 32.08vw;
	font-size: 0.875vw;
}
@media only screen and (max-width: 375px) {
	.top-bg img{
		width: auto;
		height: 80vh;
		margin-left: -25vw;
		margin-top: 40vw;
	}
	.top-p{
		width: 61.06vw;
		top: 10%;
		left: 50%;
		transform: translateX(-50%);
	}
	.top-p .p1.fs1{
		font-size: 15.2vw;
	}
	.top-p .p1.fs2{
		font-size: 40.26vw;
	}
	.top-p .p1.fs3{
		font-size: 6.66vw;
	}
	.top-p .p2{
		display: none;
	}
	.top-m-p{
		display: block;
	}
	.poster,
	.brochure,
	.packing{
		width: 100%;
		height: auto;
	}
	.poster img,
	.brochure img,
	.packing img,
	.poster-p,
	.brochure-p,
	.packing-p{
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
	}
	.poster .poster-p{
		width: 60.53vw;
		left: 27.73vw !important;
	}
	.poster .p1.fs1,
	.brochure .p1.fs1,
	.packing .p1.fs1{
		font-size: 29.33vw;
	}
	.poster .p1.fs2,
	.brochure .p1.fs2,
	.packing .p1.fs2{
		font-size: 5.6vw;
	}
	.poster .p2,
	.brochure .p2,
	.packing .p2{
		font-size: 1.86vw;
	}
	.poster{
		padding-bottom: 30vw;
	}
	.poster img:nth-of-type(1){
		margin-top: 5vw;
		margin-left: 10vw;
		width: 60.66vw;
	}
	.poster img:nth-of-type(2){
		width: 64.4vw;
		margin-top: 5vw;
		margin-left: 30vw;
	}
	.brochure-p{
		margin-left: 4vw;
	}
	.brochure .p2{
		padding-left: 15vw;
		width: 57vw;
	}
	.brochure img:nth-of-type(1){
		width: 57.33vw;
		margin-left: 42.4vw;
		margin-top: 5vw;
	}
	.brochure img:nth-of-type(2){
		width: 90vw;
		margin-left: 5vw;
		margin-right: 5vw;
		margin-top: 10vw;
	}
	.brochure{
		padding-bottom: 30vw;
	}
	.packing-p{
		margin-left: 36.66vw;
	}
	.packing .p2{
		width: 52vw;
	}
	.packing img:nth-of-type(1){
		width: 36vw;
		margin-top: -25vw;
	}
	.packing img:nth-of-type(2){
		width: 90vw;
		margin-top: -5vw;
		margin-left: 5vw;
	}
	.packing{
		padding-bottom: 10vw;
	}
}


























