/*---------- Xmas --------------
	background: #081D33;
	background-image: url("/image/site/snow1.png"), url("/image/site/snow3.png"), url("/image/site/snow2.png");
#header:before {
	content: url("/image/site/icon/santacornerhat.png");
	position: absolute;
	top: -2px;
	margin-left: -52px;
}
#header:before {
	content: url("/image/site/icon/daruma.png");
	position: absolute;
	top: 77px;
	margin-left: -58px;
	z-index: -1;
}
*/
/*---------- halloween --------------*/
.halloween-hat {
	margin-left: -60px;
	position: absolute;
	top: 5px;
	z-index: 1;
}
.stylie-0 {
	display: none;
}
.stylie-1 {
	position: absolute;
	-moz-animation-name: stylie-1-keyframes;
	-moz-animation-duration: 1000ms;
	-moz-animation-delay: 0ms;
	-moz-animation-fill-mode: forwards;
	-moz-animation-timing-function: linear;
	-moz-transform-origin: 0 0;
	-webkit-animation-name: stylie-1-keyframes;
	-webkit-animation-duration: 1000ms;
	-webkit-animation-delay: 0ms;
	-webkit-animation-fill-mode: forwards;
	-webkit-animation-timing-function: linear;
	-webkit-transform-origin: 0 0;
	animation-name: stylie-1-keyframes;
	animation-duration: 1000ms;
	animation-delay: 0ms;
	animation-fill-mode: forwards;
	animation-timing-function: linear;
	transform-origin: 0 0;
}
@-moz-keyframes stylie-1-keyframes {
	0% {-moz-transform:translate(20px, 10px) rotateX(0deg) rotateY(0deg) rotateZ(-80deg) translate(-50%, -50%);}
	6.25% {-moz-transform:translate(21.4411px, 13.6926px) rotateX(0deg) rotateY(0deg) rotateZ(-77.6367deg) translate(-50%, -50%);}
	12.5% {-moz-transform:translate(25.709px, 24.7705px) rotateX(0deg) rotateY(0deg) rotateZ(-70.5469deg) translate(-50%, -50%);}
	18.75% {-moz-transform:translate(32.6398px, 43.2336px) rotateX(0deg) rotateY(0deg) rotateZ(-58.7305deg) translate(-50%, -50%);}
	25% {-moz-transform:translate(41.967px, 69.082px) rotateX(0deg) rotateY(0deg) rotateZ(-42.1875deg) translate(-50%, -50%);}
	31.25% {-moz-transform:translate(53.3322px, 102.3157px) rotateX(0deg) rotateY(0deg) rotateZ(-20.918deg) translate(-50%, -50%);}
	37.5% {-moz-transform:translate(66.2987px, 131.2158px) rotateX(0deg) rotateY(0deg) rotateZ(-2.4219deg) translate(-50%, -50%);}
	43.75% {-moz-transform:translate(80.3682px, 114.7668px) rotateX(0deg) rotateY(0deg) rotateZ(-12.9492deg) translate(-50%, -50%);}
	50% {-moz-transform:translate(95px, 105.7031px) rotateX(0deg) rotateY(0deg) rotateZ(-18.75deg) translate(-50%, -50%);}
	56.25% {-moz-transform:translate(109.6318px, 104.0247px) rotateX(0deg) rotateY(0deg) rotateZ(-19.8242deg) translate(-50%, -50%);}
	62.5% {-moz-transform:translate(123.7013px, 109.7314px) rotateX(0deg) rotateY(0deg) rotateZ(-16.1719deg) translate(-50%, -50%);}
	68.75% {-moz-transform:translate(136.6678px, 122.8235px) rotateX(0deg) rotateY(0deg) rotateZ(-7.793deg) translate(-50%, -50%);}
	75% {-moz-transform:translate(148.033px, 131.582px) rotateX(0deg) rotateY(0deg) rotateZ(-2.1875deg) translate(-50%, -50%);}
	81.25% {-moz-transform:translate(157.3602px, 127.218px) rotateX(0deg) rotateY(0deg) rotateZ(-4.9805deg) translate(-50%, -50%);}
	87.5% {-moz-transform:translate(164.291px, 130.2393px) rotateX(0deg) rotateY(0deg) rotateZ(-3.0469deg) translate(-50%, -50%);}
	93.75% {-moz-transform:translate(168.5589px, 133.3215px) rotateX(0deg) rotateY(0deg) rotateZ(-1.0742deg) translate(-50%, -50%);}
	100% {-moz-transform:translate(170px, 135px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
}
@-webkit-keyframes stylie-1-keyframes {
	0% {-webkit-transform:translate(20px, 10px) rotateX(0deg) rotateY(0deg) rotateZ(-80deg) translate(-50%, -50%);}
	6.25% {-webkit-transform:translate(21.4411px, 13.6926px) rotateX(0deg) rotateY(0deg) rotateZ(-77.6367deg) translate(-50%, -50%);}
	12.5% {-webkit-transform:translate(25.709px, 24.7705px) rotateX(0deg) rotateY(0deg) rotateZ(-70.5469deg) translate(-50%, -50%);}
	18.75% {-webkit-transform:translate(32.6398px, 43.2336px) rotateX(0deg) rotateY(0deg) rotateZ(-58.7305deg) translate(-50%, -50%);}
	25% {-webkit-transform:translate(41.967px, 69.082px) rotateX(0deg) rotateY(0deg) rotateZ(-42.1875deg) translate(-50%, -50%);}
	31.25% {-webkit-transform:translate(53.3322px, 102.3157px) rotateX(0deg) rotateY(0deg) rotateZ(-20.918deg) translate(-50%, -50%);}
	37.5% {-webkit-transform:translate(66.2987px, 131.2158px) rotateX(0deg) rotateY(0deg) rotateZ(-2.4219deg) translate(-50%, -50%);}
	43.75% {-webkit-transform:translate(80.3682px, 114.7668px) rotateX(0deg) rotateY(0deg) rotateZ(-12.9492deg) translate(-50%, -50%);}
	50% {-webkit-transform:translate(95px, 105.7031px) rotateX(0deg) rotateY(0deg) rotateZ(-18.75deg) translate(-50%, -50%);}
	56.25% {-webkit-transform:translate(109.6318px, 104.0247px) rotateX(0deg) rotateY(0deg) rotateZ(-19.8242deg) translate(-50%, -50%);}
	62.5% {-webkit-transform:translate(123.7013px, 109.7314px) rotateX(0deg) rotateY(0deg) rotateZ(-16.1719deg) translate(-50%, -50%);}
	68.75% {-webkit-transform:translate(136.6678px, 122.8235px) rotateX(0deg) rotateY(0deg) rotateZ(-7.793deg) translate(-50%, -50%);}
	75% {-webkit-transform:translate(148.033px, 131.582px) rotateX(0deg) rotateY(0deg) rotateZ(-2.1875deg) translate(-50%, -50%);}
	81.25% {-webkit-transform:translate(157.3602px, 127.218px) rotateX(0deg) rotateY(0deg) rotateZ(-4.9805deg) translate(-50%, -50%);}
	87.5% {-webkit-transform:translate(164.291px, 130.2393px) rotateX(0deg) rotateY(0deg) rotateZ(-3.0469deg) translate(-50%, -50%);}
	93.75% {-webkit-transform:translate(168.5589px, 133.3215px) rotateX(0deg) rotateY(0deg) rotateZ(-1.0742deg) translate(-50%, -50%);}
	100% {-webkit-transform:translate(170px, 135px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
}
@keyframes stylie-1-keyframes {
	0% {transform:translate(20px, 10px) rotateX(0deg) rotateY(0deg) rotateZ(-80deg) translate(-50%, -50%);}
	6.25% {transform:translate(21.4411px, 13.6926px) rotateX(0deg) rotateY(0deg) rotateZ(-77.6367deg) translate(-50%, -50%);}
	12.5% {transform:translate(25.709px, 24.7705px) rotateX(0deg) rotateY(0deg) rotateZ(-70.5469deg) translate(-50%, -50%);}
	18.75% {transform:translate(32.6398px, 43.2336px) rotateX(0deg) rotateY(0deg) rotateZ(-58.7305deg) translate(-50%, -50%);}
	25% {transform:translate(41.967px, 69.082px) rotateX(0deg) rotateY(0deg) rotateZ(-42.1875deg) translate(-50%, -50%);}
	31.25% {transform:translate(53.3322px, 102.3157px) rotateX(0deg) rotateY(0deg) rotateZ(-20.918deg) translate(-50%, -50%);}
	37.5% {transform:translate(66.2987px, 131.2158px) rotateX(0deg) rotateY(0deg) rotateZ(-2.4219deg) translate(-50%, -50%);}
	43.75% {transform:translate(80.3682px, 114.7668px) rotateX(0deg) rotateY(0deg) rotateZ(-12.9492deg) translate(-50%, -50%);}
	50% {transform:translate(95px, 105.7031px) rotateX(0deg) rotateY(0deg) rotateZ(-18.75deg) translate(-50%, -50%);}
	56.25% {transform:translate(109.6318px, 104.0247px) rotateX(0deg) rotateY(0deg) rotateZ(-19.8242deg) translate(-50%, -50%);}
	62.5% {transform:translate(123.7013px, 109.7314px) rotateX(0deg) rotateY(0deg) rotateZ(-16.1719deg) translate(-50%, -50%);}
	68.75% {transform:translate(136.6678px, 122.8235px) rotateX(0deg) rotateY(0deg) rotateZ(-7.793deg) translate(-50%, -50%);}
	75% {transform:translate(148.033px, 131.582px) rotateX(0deg) rotateY(0deg) rotateZ(-2.1875deg) translate(-50%, -50%);}
	81.25% {transform:translate(157.3602px, 127.218px) rotateX(0deg) rotateY(0deg) rotateZ(-4.9805deg) translate(-50%, -50%);}
	87.5% {transform:translate(164.291px, 130.2393px) rotateX(0deg) rotateY(0deg) rotateZ(-3.0469deg) translate(-50%, -50%);}
	93.75% {transform:translate(168.5589px, 133.3215px) rotateX(0deg) rotateY(0deg) rotateZ(-1.0742deg) translate(-50%, -50%);}
	100% {transform:translate(170px, 135px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
}
.stylie-2 {
	margin-left: 640px;
	position: absolute;
	top: 40px;
	z-index: -1;
	-moz-animation-name: stylie-2-keyframes;
	-moz-animation-duration: 3000ms;
	-moz-animation-delay: 1000ms;
	-moz-animation-fill-mode: forwards;
	-moz-animation-timing-function: linear;
	-moz-transform-origin: 0 0;
	-webkit-animation-name: stylie-2-keyframes;
	-webkit-animation-duration: 3000ms;
	-webkit-animation-delay: 1000ms;
	-webkit-animation-fill-mode: forwards;
	-webkit-animation-timing-function: linear;
	-webkit-transform-origin: 0 0;
	animation-name: stylie-2-keyframes;
	animation-duration: 3000ms;
	animation-delay: 1000ms;
	animation-fill-mode: forwards;
	animation-timing-function: linear;
	transform-origin: 0 0;
}
@-moz-keyframes stylie-2-keyframes {
	0% {-moz-transform:translate(50px, 50px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	1.64% {-moz-transform:translate(50px, 50px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	3.28% {-moz-transform:translate(50px, 49.9995px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	4.92% {-moz-transform:translate(50px, 49.9977px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	6.56% {-moz-transform:translate(50px, 49.9926px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	8.2% {-moz-transform:translate(50px, 49.9819px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	9.84% {-moz-transform:translate(50px, 49.9626px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	11.48% {-moz-transform:translate(50px, 49.9306px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	13.11% {-moz-transform:translate(50px, 49.8817px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	14.75% {-moz-transform:translate(50px, 49.8105px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	16.39% {-moz-transform:translate(50px, 49.7111px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	18.03% {-moz-transform:translate(50px, 49.577px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	19.67% {-moz-transform:translate(50px, 49.4009px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	21.31% {-moz-transform:translate(50px, 49.1749px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	22.95% {-moz-transform:translate(50px, 48.8902px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	24.59% {-moz-transform:translate(50px, 48.5375px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	26.23% {-moz-transform:translate(50px, 48.1067px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	27.87% {-moz-transform:translate(50px, 47.5871px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	29.51% {-moz-transform:translate(50px, 46.9673px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	31.15% {-moz-transform:translate(50px, 46.2351px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	32.79% {-moz-transform:translate(50px, 45.3777px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	34.43% {-moz-transform:translate(50px, 44.3815px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	36.07% {-moz-transform:translate(50px, 43.2325px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	37.7% {-moz-transform:translate(50px, 41.9155px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	39.34% {-moz-transform:translate(50px, 40.4151px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	40.98% {-moz-transform:translate(50px, 38.715px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	42.62% {-moz-transform:translate(50px, 36.7982px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	44.26% {-moz-transform:translate(50px, 34.6469px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	45.9% {-moz-transform:translate(50px, 32.2429px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	47.54% {-moz-transform:translate(50px, 29.567px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	49.18% {-moz-transform:translate(50px, 26.5995px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	50.82% {-moz-transform:translate(50px, 23.4005px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	52.46% {-moz-transform:translate(50px, 20.433px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	54.1% {-moz-transform:translate(50px, 17.7571px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	55.74% {-moz-transform:translate(50px, 15.3531px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	57.38% {-moz-transform:translate(50px, 13.2018px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	59.02% {-moz-transform:translate(50px, 11.285px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	60.66% {-moz-transform:translate(50px, 9.5849px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	62.3% {-moz-transform:translate(50px, 8.0845px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	63.93% {-moz-transform:translate(50px, 6.7675px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	65.57% {-moz-transform:translate(50px, 5.6185px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	67.21% {-moz-transform:translate(50px, 4.6223px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	68.85% {-moz-transform:translate(50px, 3.7649px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	70.49% {-moz-transform:translate(50px, 3.0327px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	72.13% {-moz-transform:translate(50px, 2.4129px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	73.77% {-moz-transform:translate(50px, 1.8933px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	75.41% {-moz-transform:translate(50px, 1.4625px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	77.05% {-moz-transform:translate(50px, 1.1098px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	78.69% {-moz-transform:translate(50px, 0.8251px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	80.33% {-moz-transform:translate(50px, 0.5991px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	81.97% {-moz-transform:translate(50px, 0.423px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	83.61% {-moz-transform:translate(50px, 0.2889px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	85.25% {-moz-transform:translate(50px, 0.1895px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	86.89% {-moz-transform:translate(50px, 0.1183px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	88.52% {-moz-transform:translate(50px, 0.0694px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	90.16% {-moz-transform:translate(50px, 0.0374px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	91.8% {-moz-transform:translate(50px, 0.0181px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	93.44% {-moz-transform:translate(50px, 0.0074px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	95.08% {-moz-transform:translate(50px, 0.0023px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	96.72% {-moz-transform:translate(50px, 0.0005px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	98.36% {-moz-transform:translate(50px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	100% {-moz-transform:translate(50px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
}
@-webkit-keyframes stylie-2-keyframes {
	0% {-webkit-transform:translate(50px, 50px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	1.64% {-webkit-transform:translate(50px, 50px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	3.28% {-webkit-transform:translate(50px, 49.9995px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	4.92% {-webkit-transform:translate(50px, 49.9977px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	6.56% {-webkit-transform:translate(50px, 49.9926px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	8.2% {-webkit-transform:translate(50px, 49.9819px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	9.84% {-webkit-transform:translate(50px, 49.9626px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	11.48% {-webkit-transform:translate(50px, 49.9306px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	13.11% {-webkit-transform:translate(50px, 49.8817px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	14.75% {-webkit-transform:translate(50px, 49.8105px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	16.39% {-webkit-transform:translate(50px, 49.7111px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	18.03% {-webkit-transform:translate(50px, 49.577px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	19.67% {-webkit-transform:translate(50px, 49.4009px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	21.31% {-webkit-transform:translate(50px, 49.1749px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	22.95% {-webkit-transform:translate(50px, 48.8902px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	24.59% {-webkit-transform:translate(50px, 48.5375px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	26.23% {-webkit-transform:translate(50px, 48.1067px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	27.87% {-webkit-transform:translate(50px, 47.5871px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	29.51% {-webkit-transform:translate(50px, 46.9673px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	31.15% {-webkit-transform:translate(50px, 46.2351px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	32.79% {-webkit-transform:translate(50px, 45.3777px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	34.43% {-webkit-transform:translate(50px, 44.3815px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	36.07% {-webkit-transform:translate(50px, 43.2325px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	37.7% {-webkit-transform:translate(50px, 41.9155px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	39.34% {-webkit-transform:translate(50px, 40.4151px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	40.98% {-webkit-transform:translate(50px, 38.715px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	42.62% {-webkit-transform:translate(50px, 36.7982px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	44.26% {-webkit-transform:translate(50px, 34.6469px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	45.9% {-webkit-transform:translate(50px, 32.2429px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	47.54% {-webkit-transform:translate(50px, 29.567px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	49.18% {-webkit-transform:translate(50px, 26.5995px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	50.82% {-webkit-transform:translate(50px, 23.4005px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	52.46% {-webkit-transform:translate(50px, 20.433px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	54.1% {-webkit-transform:translate(50px, 17.7571px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	55.74% {-webkit-transform:translate(50px, 15.3531px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	57.38% {-webkit-transform:translate(50px, 13.2018px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	59.02% {-webkit-transform:translate(50px, 11.285px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	60.66% {-webkit-transform:translate(50px, 9.5849px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	62.3% {-webkit-transform:translate(50px, 8.0845px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	63.93% {-webkit-transform:translate(50px, 6.7675px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	65.57% {-webkit-transform:translate(50px, 5.6185px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	67.21% {-webkit-transform:translate(50px, 4.6223px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	68.85% {-webkit-transform:translate(50px, 3.7649px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	70.49% {-webkit-transform:translate(50px, 3.0327px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	72.13% {-webkit-transform:translate(50px, 2.4129px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	73.77% {-webkit-transform:translate(50px, 1.8933px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	75.41% {-webkit-transform:translate(50px, 1.4625px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	77.05% {-webkit-transform:translate(50px, 1.1098px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	78.69% {-webkit-transform:translate(50px, 0.8251px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	80.33% {-webkit-transform:translate(50px, 0.5991px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	81.97% {-webkit-transform:translate(50px, 0.423px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	83.61% {-webkit-transform:translate(50px, 0.2889px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	85.25% {-webkit-transform:translate(50px, 0.1895px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	86.89% {-webkit-transform:translate(50px, 0.1183px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	88.52% {-webkit-transform:translate(50px, 0.0694px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	90.16% {-webkit-transform:translate(50px, 0.0374px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	91.8% {-webkit-transform:translate(50px, 0.0181px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	93.44% {-webkit-transform:translate(50px, 0.0074px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	95.08% {-webkit-transform:translate(50px, 0.0023px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	96.72% {-webkit-transform:translate(50px, 0.0005px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	98.36% {-webkit-transform:translate(50px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	100% {-webkit-transform:translate(50px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
}
@keyframes stylie-2-keyframes {
	0% {transform:translate(50px, 50px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	1.64% {transform:translate(50px, 50px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	3.28% {transform:translate(50px, 49.9995px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	4.92% {transform:translate(50px, 49.9977px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	6.56% {transform:translate(50px, 49.9926px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	8.2% {transform:translate(50px, 49.9819px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	9.84% {transform:translate(50px, 49.9626px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	11.48% {transform:translate(50px, 49.9306px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	13.11% {transform:translate(50px, 49.8817px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	14.75% {transform:translate(50px, 49.8105px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	16.39% {transform:translate(50px, 49.7111px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	18.03% {transform:translate(50px, 49.577px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	19.67% {transform:translate(50px, 49.4009px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	21.31% {transform:translate(50px, 49.1749px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	22.95% {transform:translate(50px, 48.8902px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	24.59% {transform:translate(50px, 48.5375px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	26.23% {transform:translate(50px, 48.1067px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	27.87% {transform:translate(50px, 47.5871px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	29.51% {transform:translate(50px, 46.9673px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	31.15% {transform:translate(50px, 46.2351px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	32.79% {transform:translate(50px, 45.3777px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	34.43% {transform:translate(50px, 44.3815px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	36.07% {transform:translate(50px, 43.2325px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	37.7% {transform:translate(50px, 41.9155px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	39.34% {transform:translate(50px, 40.4151px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	40.98% {transform:translate(50px, 38.715px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	42.62% {transform:translate(50px, 36.7982px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	44.26% {transform:translate(50px, 34.6469px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	45.9% {transform:translate(50px, 32.2429px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	47.54% {transform:translate(50px, 29.567px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	49.18% {transform:translate(50px, 26.5995px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	50.82% {transform:translate(50px, 23.4005px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	52.46% {transform:translate(50px, 20.433px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	54.1% {transform:translate(50px, 17.7571px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	55.74% {transform:translate(50px, 15.3531px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	57.38% {transform:translate(50px, 13.2018px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	59.02% {transform:translate(50px, 11.285px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	60.66% {transform:translate(50px, 9.5849px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	62.3% {transform:translate(50px, 8.0845px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	63.93% {transform:translate(50px, 6.7675px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	65.57% {transform:translate(50px, 5.6185px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	67.21% {transform:translate(50px, 4.6223px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	68.85% {transform:translate(50px, 3.7649px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	70.49% {transform:translate(50px, 3.0327px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	72.13% {transform:translate(50px, 2.4129px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	73.77% {transform:translate(50px, 1.8933px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	75.41% {transform:translate(50px, 1.4625px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	77.05% {transform:translate(50px, 1.1098px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	78.69% {transform:translate(50px, 0.8251px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	80.33% {transform:translate(50px, 0.5991px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	81.97% {transform:translate(50px, 0.423px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	83.61% {transform:translate(50px, 0.2889px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	85.25% {transform:translate(50px, 0.1895px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	86.89% {transform:translate(50px, 0.1183px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	88.52% {transform:translate(50px, 0.0694px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	90.16% {transform:translate(50px, 0.0374px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	91.8% {transform:translate(50px, 0.0181px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	93.44% {transform:translate(50px, 0.0074px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	95.08% {transform:translate(50px, 0.0023px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	96.72% {transform:translate(50px, 0.0005px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	98.36% {transform:translate(50px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
	100% {transform:translate(50px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
}
.stylie-3 {
	margin-left: 615px;
	position: fixed;
	bottom: -86px;
	z-index: -1;
	-moz-animation-name: stylie-3-transform-keyframes;
	-moz-animation-duration: 5000ms;
	-moz-animation-delay: 2000ms;
	-moz-animation-fill-mode: forwards;
	-moz-animation-timing-function: linear;
	-moz-transform-origin: 0 0;
	-webkit-animation-name: stylie-3-transform-keyframes;
	-webkit-animation-duration: 5000ms;
	-webkit-animation-delay: 2000ms;
	-webkit-animation-fill-mode: forwards;
	-webkit-animation-timing-function: linear;
	-webkit-transform-origin: 0 0;
	animation-name: stylie-3-transform-keyframes;
	animation-duration: 5000ms;
	animation-delay: 2000ms;
	animation-fill-mode: forwards;
	animation-timing-function: linear;
	transform-origin: 0 0;
}
@-moz-keyframes stylie-3-transform-keyframes {
	0% {-moz-transform:translate(0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);-moz-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% {-moz-transform:translate(200px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
}
@-webkit-keyframes stylie-3-transform-keyframes {
	0% {-webkit-transform:translate(0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% {-webkit-transform:translate(200px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
}
@keyframes stylie-3-transform-keyframes {
	0% {transform:translate(0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% {transform:translate(200px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
}
.stylie-4 {
	margin-left: 5px;
	position: absolute;
	top: 56px;
	z-index: 1;
	cursor: pointer;
	-moz-animation-name: stylie-4-transform-keyframes;
	-moz-animation-duration: 3000ms;
	-moz-animation-delay: 0ms;
	-moz-animation-fill-mode: forwards;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	-moz-transform-origin: 0 0;
	-webkit-animation-name: stylie-4-transform-keyframes;
	-webkit-animation-duration: 3000ms;
	-webkit-animation-delay: 0ms;
	-webkit-animation-fill-mode: forwards;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-webkit-transform-origin: 0 0;
	animation-name: stylie-4-transform-keyframes;
	animation-duration: 3000ms;
	animation-delay: 0ms;
	animation-fill-mode: forwards;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	transform-origin: 0 0;
}
@-moz-keyframes stylie-4-transform-keyframes {
	0% {-moz-transform:translate(0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);-moz-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	10% {-moz-transform:translate(2px, 2px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);-moz-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% {-moz-transform:translate(2px, 2px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
}
@-webkit-keyframes stylie-4-transform-keyframes {
	0% {-webkit-transform:translate(0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	10% {-webkit-transform:translate(2px, 2px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);-webkit-animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% {-webkit-transform:translate(2px, 2px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
}
@keyframes stylie-4-transform-keyframes {
	0% {transform:translate(0px, 0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	10% {transform:translate(2px, 2px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
	100% {transform:translate(2px, 2px) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);}
}