@charset "utf-8";

@import url("style-s.css?v=1.0.0") only screen and (max-width: 736px);
@import url("style.css?v=1.0.0") only screen and (min-width: 737px);

#wrapper{
	opacity: 0;
	transition: all 1.6s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
#wrapper.active{
	opacity: 1;
}
main{
	overflow: hidden;
}



/*	load-animation
================================================== */
.load-animation{
	position: fixed;
	left: 0;
	width: 100%;
	top: 0;
	bottom: 0;
	z-index: 10000;
	background: #887c76;
	transition: all 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.load-animation.active{
	width: 0%;
}
.load-animation .ico{
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -0;
	margin-top: -27px;
}
.load-animation.active .ico{
	opacity: 0;
	visibility: hidden;
}

