@charset "utf-8";

.fadeup{
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 1.5s cubic-bezier(0.165, 0.80, 0.45, 1) 0s;
	transition: all 1.5s cubic-bezier(0.165, 0.80, 0.45, 1) 0s;
}
.fadeinin{
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition: all 3s cubic-bezier(0.165, 0.80, 0.45, 1) 0.5s;
	transition: all 3s cubic-bezier(0.165, 0.80, 0.45, 1) 0.5s;
}
:not(.accordion_box).fadeup {
  -webkit-transform: translateY(30px);
  -ms-transform: translateY(30px);
  transform: translateY(30px);
}
.fadeup.active {
	opacity: 1;
	filter: alpha(opacity=100);
}
:not(.accordion_box).fadeup.active {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.fadeup.active .fadeinin {
  opacity: 1;
  filter: alpha(opacity=1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.accordion_box.fadeup {
  margin-top: 30px !important;
}
.accordion_box.fadeup.active {
  margin-top: 0 !important;
}

/*fadein*/
.fadein{
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition: all 3s cubic-bezier(0.165, 0.80, 0.45, 1) 0s;
	transition: all 3s cubic-bezier(0.165, 0.80, 0.45, 1) 0s;
}
.fadein.active{
	opacity: 1;
	filter: alpha(opacity=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.delay05 {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.delay10 {
  -webkit-transition-delay: 1.0s;
  transition-delay: 1.0s;
}
.delay15 {
  -webkit-transition-delay: 1.5s;
  transition-delay: 1.5s;
}
.delay20 {
  -webkit-transition-delay: 2.0s;
  transition-delay: 2.0s;
}
.delay25 {
  -webkit-transition-delay: 2.5s;
  transition-delay: 2.5s;
}
.delay30 {
  -webkit-transition-delay: 3.0s;
  transition-delay: 3.0s;
}
.delay35 {
  -webkit-transition-delay: 3.5s;
  transition-delay: 3.5s;
}
.delay40 {
  -webkit-transition-delay: 4.0s;
  transition-delay: 4.0s;
}
.delay45 {
  -webkit-transition-delay: 4.5s;
  transition-delay: 4.5s;
}
.delay50 {
  -webkit-transition-delay: 5.0s;
  transition-delay: 5.0s;
}