@charset "UTF-8";
/* ===================================================================
CSS information

 file name  : copy.css
 author     : Ability Consultant
 style info : エラーページ
=================================================================== */
.con_misc {
	max-width: 1100px;
	margin: auto;
}

@media only screen and (max-width: 1200px) {
	.con_misc {
		width: 95%;
	}
}

@-moz-keyframes scale {
	50% {
		-webkit-transform: scale(0.97, 0.97);
		-moz-transform: scale(0.97, 0.97);
		-ms-transform: scale(0.97, 0.97);
		-o-transform: scale(0.97, 0.97);
		transform: scale(0.97, 0.97);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
		opacity: 0.8;
	}
}

@-o-keyframes scale {
	50% {
		-webkit-transform: scale(0.97, 0.97);
		-moz-transform: scale(0.97, 0.97);
		-ms-transform: scale(0.97, 0.97);
		-o-transform: scale(0.97, 0.97);
		transform: scale(0.97, 0.97);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
		opacity: 0.8;
	}
}

@-webkit-keyframes scale {
	50% {
		-webkit-transform: scale(0.97, 0.97);
		-moz-transform: scale(0.97, 0.97);
		-ms-transform: scale(0.97, 0.97);
		-o-transform: scale(0.97, 0.97);
		transform: scale(0.97, 0.97);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
		opacity: 0.8;
	}
}

@-ms-keyframes scale {
	50% {
		-webkit-transform: scale(0.97, 0.97);
		-moz-transform: scale(0.97, 0.97);
		-ms-transform: scale(0.97, 0.97);
		-o-transform: scale(0.97, 0.97);
		transform: scale(0.97, 0.97);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
		opacity: 0.8;
	}
}

@keyframes scale {
	50% {
		-webkit-transform: scale(0.97, 0.97);
		-moz-transform: scale(0.97, 0.97);
		-ms-transform: scale(0.97, 0.97);
		-o-transform: scale(0.97, 0.97);
		transform: scale(0.97, 0.97);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
		opacity: 0.8;
	}
}

@-moz-keyframes katakata {
	50% {
		-webkit-transform: translateY(-8px);
		-moz-transform: translateY(-8px);
		-ms-transform: translateY(-8px);
		-o-transform: translateY(-8px);
		transform: translateY(-8px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		opacity: 0.6;
	}
}

@-o-keyframes katakata {
	50% {
		-webkit-transform: translateY(-8px);
		-moz-transform: translateY(-8px);
		-ms-transform: translateY(-8px);
		-o-transform: translateY(-8px);
		transform: translateY(-8px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		opacity: 0.6;
	}
}

@-webkit-keyframes katakata {
	50% {
		-webkit-transform: translateY(-8px);
		-moz-transform: translateY(-8px);
		-ms-transform: translateY(-8px);
		-o-transform: translateY(-8px);
		transform: translateY(-8px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		opacity: 0.6;
	}
}

@-ms-keyframes katakata {
	50% {
		-webkit-transform: translateY(-8px);
		-moz-transform: translateY(-8px);
		-ms-transform: translateY(-8px);
		-o-transform: translateY(-8px);
		transform: translateY(-8px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		opacity: 0.6;
	}
}

@keyframes katakata {
	50% {
		-webkit-transform: translateY(-8px);
		-moz-transform: translateY(-8px);
		-ms-transform: translateY(-8px);
		-o-transform: translateY(-8px);
		transform: translateY(-8px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
		opacity: 0.6;
	}
}

@-moz-keyframes snow {
	30% {
		-webkit-transform: translateX(50px);
		-moz-transform: translateX(50px);
		-ms-transform: translateX(50px);
		-o-transform: translateX(50px);
		transform: translateX(50px);
	}
	60% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	100% {
		top: 100%;
		-webkit-transform: translateX(-50px);
		-moz-transform: translateX(-50px);
		-ms-transform: translateX(-50px);
		-o-transform: translateX(-50px);
		transform: translateX(-50px);
	}
}

@-o-keyframes snow {
	30% {
		-webkit-transform: translateX(50px);
		-moz-transform: translateX(50px);
		-ms-transform: translateX(50px);
		-o-transform: translateX(50px);
		transform: translateX(50px);
	}
	60% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	100% {
		top: 100%;
		-webkit-transform: translateX(-50px);
		-moz-transform: translateX(-50px);
		-ms-transform: translateX(-50px);
		-o-transform: translateX(-50px);
		transform: translateX(-50px);
	}
}

@-webkit-keyframes snow {
	30% {
		-webkit-transform: translateX(50px);
		-moz-transform: translateX(50px);
		-ms-transform: translateX(50px);
		-o-transform: translateX(50px);
		transform: translateX(50px);
	}
	60% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	100% {
		top: 100%;
		-webkit-transform: translateX(-50px);
		-moz-transform: translateX(-50px);
		-ms-transform: translateX(-50px);
		-o-transform: translateX(-50px);
		transform: translateX(-50px);
	}
}

@-ms-keyframes snow {
	30% {
		-webkit-transform: translateX(50px);
		-moz-transform: translateX(50px);
		-ms-transform: translateX(50px);
		-o-transform: translateX(50px);
		transform: translateX(50px);
	}
	60% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	100% {
		top: 100%;
		-webkit-transform: translateX(-50px);
		-moz-transform: translateX(-50px);
		-ms-transform: translateX(-50px);
		-o-transform: translateX(-50px);
		transform: translateX(-50px);
	}
}

@keyframes snow {
	30% {
		-webkit-transform: translateX(50px);
		-moz-transform: translateX(50px);
		-ms-transform: translateX(50px);
		-o-transform: translateX(50px);
		transform: translateX(50px);
	}
	60% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	100% {
		top: 100%;
		-webkit-transform: translateX(-50px);
		-moz-transform: translateX(-50px);
		-ms-transform: translateX(-50px);
		-o-transform: translateX(-50px);
		transform: translateX(-50px);
	}
}

@-moz-keyframes leaf {
	30% {
		-webkit-transform: translateX(60px);
		-moz-transform: translateX(60px);
		-ms-transform: translateX(60px);
		-o-transform: translateX(60px);
		transform: translateX(60px);
	}
	60% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	100% {
		top: 100%;
		-webkit-transform: translateX(-60px);
		-moz-transform: translateX(-60px);
		-ms-transform: translateX(-60px);
		-o-transform: translateX(-60px);
		transform: translateX(-60px);
	}
}

@-o-keyframes leaf {
	30% {
		-webkit-transform: translateX(60px);
		-moz-transform: translateX(60px);
		-ms-transform: translateX(60px);
		-o-transform: translateX(60px);
		transform: translateX(60px);
	}
	60% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	100% {
		top: 100%;
		-webkit-transform: translateX(-60px);
		-moz-transform: translateX(-60px);
		-ms-transform: translateX(-60px);
		-o-transform: translateX(-60px);
		transform: translateX(-60px);
	}
}

@-webkit-keyframes leaf {
	30% {
		-webkit-transform: translateX(60px);
		-moz-transform: translateX(60px);
		-ms-transform: translateX(60px);
		-o-transform: translateX(60px);
		transform: translateX(60px);
	}
	60% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	100% {
		top: 100%;
		-webkit-transform: translateX(-60px);
		-moz-transform: translateX(-60px);
		-ms-transform: translateX(-60px);
		-o-transform: translateX(-60px);
		transform: translateX(-60px);
	}
}

@-ms-keyframes leaf {
	30% {
		-webkit-transform: translateX(60px);
		-moz-transform: translateX(60px);
		-ms-transform: translateX(60px);
		-o-transform: translateX(60px);
		transform: translateX(60px);
	}
	60% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	100% {
		top: 100%;
		-webkit-transform: translateX(-60px);
		-moz-transform: translateX(-60px);
		-ms-transform: translateX(-60px);
		-o-transform: translateX(-60px);
		transform: translateX(-60px);
	}
}

@keyframes leaf {
	30% {
		-webkit-transform: translateX(60px);
		-moz-transform: translateX(60px);
		-ms-transform: translateX(60px);
		-o-transform: translateX(60px);
		transform: translateX(60px);
	}
	60% {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}
	100% {
		top: 100%;
		-webkit-transform: translateX(-60px);
		-moz-transform: translateX(-60px);
		-ms-transform: translateX(-60px);
		-o-transform: translateX(-60px);
		transform: translateX(-60px);
	}
}

@-moz-keyframes Crystal {
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
		opacity: 0.2;
	}
	100% {
		-webkit-transform: rotate(360px);
		-moz-transform: rotate(360px);
		-ms-transform: rotate(360px);
		-o-transform: rotate(360px);
		transform: rotate(360px);
	}
}

@-o-keyframes Crystal {
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
		opacity: 0.2;
	}
	100% {
		-webkit-transform: rotate(360px);
		-moz-transform: rotate(360px);
		-ms-transform: rotate(360px);
		-o-transform: rotate(360px);
		transform: rotate(360px);
	}
}

@-webkit-keyframes Crystal {
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
		opacity: 0.2;
	}
	100% {
		-webkit-transform: rotate(360px);
		-moz-transform: rotate(360px);
		-ms-transform: rotate(360px);
		-o-transform: rotate(360px);
		transform: rotate(360px);
	}
}

@-ms-keyframes Crystal {
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
		opacity: 0.2;
	}
	100% {
		-webkit-transform: rotate(360px);
		-moz-transform: rotate(360px);
		-ms-transform: rotate(360px);
		-o-transform: rotate(360px);
		transform: rotate(360px);
	}
}

@keyframes Crystal {
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
		opacity: 0.2;
	}
	100% {
		-webkit-transform: rotate(360px);
		-moz-transform: rotate(360px);
		-ms-transform: rotate(360px);
		-o-transform: rotate(360px);
		transform: rotate(360px);
	}
}

@-moz-keyframes Crystal2 {
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
		opacity: 0.2;
	}
	100% {
		-webkit-transform: rotateY(360px);
		-moz-transform: rotateY(360px);
		-ms-transform: rotateY(360px);
		-o-transform: rotateY(360px);
		transform: rotateY(360px);
	}
}

@-o-keyframes Crystal2 {
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
		opacity: 0.2;
	}
	100% {
		-webkit-transform: rotateY(360px);
		-moz-transform: rotateY(360px);
		-ms-transform: rotateY(360px);
		-o-transform: rotateY(360px);
		transform: rotateY(360px);
	}
}

@-webkit-keyframes Crystal2 {
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
		opacity: 0.2;
	}
	100% {
		-webkit-transform: rotateY(360px);
		-moz-transform: rotateY(360px);
		-ms-transform: rotateY(360px);
		-o-transform: rotateY(360px);
		transform: rotateY(360px);
	}
}

@-ms-keyframes Crystal2 {
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
		opacity: 0.2;
	}
	100% {
		-webkit-transform: rotateY(360px);
		-moz-transform: rotateY(360px);
		-ms-transform: rotateY(360px);
		-o-transform: rotateY(360px);
		transform: rotateY(360px);
	}
}

@keyframes Crystal2 {
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
		opacity: 0.2;
	}
	100% {
		-webkit-transform: rotateY(360px);
		-moz-transform: rotateY(360px);
		-ms-transform: rotateY(360px);
		-o-transform: rotateY(360px);
		transform: rotateY(360px);
	}
}

@-moz-keyframes blur-out {
	100% {
		-webkit-filter: blur(20px);
		-moz-filter: blur(20px);
		filter: blur(20px);
	}
}

@-o-keyframes blur-out {
	100% {
		-webkit-filter: blur(20px);
		-moz-filter: blur(20px);
		filter: blur(20px);
	}
}

@-webkit-keyframes blur-out {
	100% {
		-webkit-filter: blur(20px);
		-moz-filter: blur(20px);
		filter: blur(20px);
	}
}

@-ms-keyframes blur-out {
	100% {
		-webkit-filter: blur(20px);
		-moz-filter: blur(20px);
		filter: blur(20px);
	}
}

@keyframes blur-out {
	100% {
		-webkit-filter: blur(20px);
		-moz-filter: blur(20px);
		filter: blur(20px);
	}
}

@-moz-keyframes bn_comment {
	50% {
		-webkit-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		-o-transform: translateY(-5px);
		transform: translateY(-5px);
	}
}

@-o-keyframes bn_comment {
	50% {
		-webkit-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		-o-transform: translateY(-5px);
		transform: translateY(-5px);
	}
}

@-webkit-keyframes bn_comment {
	50% {
		-webkit-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		-o-transform: translateY(-5px);
		transform: translateY(-5px);
	}
}

@-ms-keyframes bn_comment {
	50% {
		-webkit-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		-o-transform: translateY(-5px);
		transform: translateY(-5px);
	}
}

@keyframes bn_comment {
	50% {
		-webkit-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		-o-transform: translateY(-5px);
		transform: translateY(-5px);
	}
}

@-moz-keyframes scroll {
	0% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
		bottom: 70px;
	}
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity: 1;
		bottom: 50px;
	}
	100% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
		bottom: 30px;
	}
}

@-o-keyframes scroll {
	0% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
		bottom: 70px;
	}
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity: 1;
		bottom: 50px;
	}
	100% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
		bottom: 30px;
	}
}

@-webkit-keyframes scroll {
	0% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
		bottom: 70px;
	}
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity: 1;
		bottom: 50px;
	}
	100% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
		bottom: 30px;
	}
}

@-ms-keyframes scroll {
	0% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
		bottom: 70px;
	}
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity: 1;
		bottom: 50px;
	}
	100% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
		bottom: 30px;
	}
}

@keyframes scroll {
	0% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
		bottom: 70px;
	}
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity: 1;
		bottom: 50px;
	}
	100% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
		bottom: 30px;
	}
}

@-moz-keyframes scrollleft {
	0% {
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
}

@-o-keyframes scrollleft {
	0% {
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
}

@-webkit-keyframes scrollleft {
	0% {
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
}

@-ms-keyframes scrollleft {
	0% {
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
}

@keyframes scrollleft {
	0% {
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
}

@-moz-keyframes scrollright {
	0% {
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
}

@-o-keyframes scrollright {
	0% {
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
}

@-webkit-keyframes scrollright {
	0% {
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
}

@-ms-keyframes scrollright {
	0% {
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
}

@keyframes scrollright {
	0% {
		-webkit-transform: translateX(-20px);
		-moz-transform: translateX(-20px);
		-ms-transform: translateX(-20px);
		-o-transform: translateX(-20px);
		transform: translateX(-20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
	50% {
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateX(20px);
		-moz-transform: translateX(20px);
		-ms-transform: translateX(20px);
		-o-transform: translateX(20px);
		transform: translateX(20px);
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
		opacity: 0;
	}
}

/* -----------------------------------------------------------
	misc
----------------------------------------------------------- */
.con_misc {
	margin-top: 40px;
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.con_misc {
		margin-top: 35px;
	}
}

@media only screen and (max-width: 767px) {
	.con_misc {
		margin-top: 2em;
	}
}

.con_misc h3 {
	margin-bottom: 20px;
	font-size: 154%;
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.con_misc h3 {
		margin-bottom: 15px;
	}
}

@media only screen and (max-width: 767px) {
	.con_misc h3 {
		margin-bottom: 1em;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.con_misc h3 {
		font-size: 139%;
	}
}

@media only screen and (max-width: 767px) {
	.con_misc h3 {
		font-size: 116%;
	}
}

/*# sourceMappingURL=../maps/misc.css.map */
