@charset "utf-8";
/* CSS Document */

@keyframes floating-Y30 {
  0% {   transform: translateY( 30px); opacity: 0;}
  100% { transform: translateY( 0%); opacity: 1;}
}

@keyframes floating-Y100 {
  0% {   transform: translateY( 100%); opacity: 1;}
  100% { transform: translateY( 0%);   opacity: 1;}
}

@keyframes floating-X30 {
  0% {   transform: translateX( 30px); opacity: 0;}
  100% { transform: translateX( 0%); opacity: 1;}
}


@keyframes zoom {
  0% {   transform: scale( 0%); opacity: 0;}
  50% {  transform: scale( 110%); opacity: 1;}
  60% {  transform: scale( 100%); opacity: 1;}
  80% {  transform: scale( 90%); opacity: 1;}
  100% { transform: scale( 100%); opacity: 1;}
}

@keyframes bgiLoop {
  0% {   background-position: 0 0;}
  100% { background-position: 49px 0px;}
}



/*PC_px*/
/*@media screen and (min-width: 1680px) {}*/



/*PC*/
@media print, screen and (min-width: 768px) {


/*---------------------------*/

.sec_form h2 { opacity: 0; overflow: hidden;}
.sec_form h2.is-active { animation: floating-Y30 1.0s ease 0.0s forwards; overflow: inherit;}

.sec_form table { opacity: 0; overflow: hidden;}
.sec_form table.is-active { animation: floating-Y30 1.0s ease 0.5s forwards; overflow: inherit;}

.sec_form .btn-submit { opacity: 0; overflow: hidden;}
.sec_form .btn-submit.is-active { animation: floating-Y30 1.0s ease 0.0s forwards; overflow: inherit;}

.sec_form .pp_txt { opacity: 0; overflow: hidden;}
.sec_form .pp_txt.is-active { animation: floating-Y30 1.0s ease 0.5s forwards; overflow: inherit;}

/*---------------------------*/



}



/*sp*/
@media only screen and (max-width: 767px) {


/*---------------------------*/

.sec_form h2 { opacity: 0; overflow: hidden;}
.sec_form h2.is-active { animation: floating-Y30 1.0s ease 0.0s forwards; overflow: inherit;}

.sec_form table { opacity: 0; overflow: hidden;}
.sec_form table.is-active { animation: floating-Y30 1.0s ease 0.5s forwards; overflow: inherit;}

.sec_form .btn-submit { opacity: 0; overflow: hidden;}
.sec_form .btn-submit.is-active { animation: floating-Y30 1.0s ease 0.0s forwards; overflow: inherit;}

.sec_form .pp_txt { opacity: 0; overflow: hidden;}
.sec_form .pp_txt.is-active { animation: floating-Y30 1.0s ease 0.5s forwards; overflow: inherit;}

/*---------------------------*/



}




