@charset "utf-8";.active{animation:remove_grayscale 3s cubic-bezier(.48,.18,0,.98) 0s 1 forwards}@keyframes remove_grayscale{0%{filter:opacity(50%)}100%{filter:opacity(100%)}}@media only screen{.waypoint.fadeInUp{opacity:0;transform:translateY(40px);transition-duration:1s}}.active.fadeInUp{opacity:1;transform:translateY(0)}.waypoint .waypoint:nth-child(2){transition-delay:.1s}.waypoint .waypoint:nth-child(3){transition-delay:.2s}.waypoint .waypoint:nth-child(4){transition-delay:.3s}.waypoint .waypoint:nth-child(5){transition-delay:.4s}.waypoint .waypoint:nth-child(6){transition-delay:.5s}.delay1{transition-delay:.2s!important}.delay2{transition-delay:.4s!important}@media only screen{.waypoint.fadeIn{opacity:0;transition-duration:1s}}.active.fadeIn{opacity:1}.anime{opacity:0}.anim01{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.top_main_img_03{-webkit-animation-delay:1s;animation-delay:1s}.top_main_txt{-webkit-animation-delay:1s;animation-delay:1s}.top_main_img_02{-webkit-animation-delay:2s;animation-delay:2s}.top_main_en{-webkit-animation-delay:2s;animation-delay:2s}.anim02{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.anim03{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceIn{0%{-webkit-transform:scale(1,1.0) translate(0%,0%);opacity:0}50%{-webkit-transform:scale(1.1,1.1) translate(0%,0%)}100%{-webkit-transform:scale(1,1.0) translate(0%,0%);opacity:1}}@keyframes bounceIn{0%{-webkit-transform:scale(1,1.0) translate(0%,0%);opacity:0}50%{-webkit-transform:scale(1.1,1.1) translate(0%,0%)}100%{-webkit-transform:scale(1,1.0) translate(0%,0%);opacity:1}}.tenmetsuani{animation-name:verticalAnimation03;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;-webkit-animation-name:verticalAnimation03;-webkit-animation-duration:3s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-ms-animation-name:verticalAnimation03;-ms-animation-duration:3s;-ms-animation-timing-function:ease-in-out;-ms-animation-iteration-count:infinite;-ms-animation-direction:alternate}@keyframes verticalAnimation03{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes verticalAnimation03{0%{opacity:0}100%{opacity:1}}.top_deco01{position:absolute;bottom:45px;left:50%;margin-left:30%;z-index:5;-webkit-animation-delay:1s;animation-delay:1s}.top_deco02{position:absolute;top:30%;left:2%;z-index:1}.top_deco03{position:absolute;top:60%;left:6%;z-index:5;-webkit-animation-delay:2s;animation-delay:2s}.top_deco04{position:absolute;top:70px;left:50%;margin-left:-30%;z-index:5;-webkit-animation-delay:1s;animation-delay:1s}.top_deco05{position:absolute;top:0;left:50%;margin-left:30%;z-index:5;-webkit-animation-delay:2s;animation-delay:2s}.top_deco06{position:absolute;top:0;left:50%;margin-left:18%;z-index:5;-webkit-animation-delay:1s;animation-delay:1s}.top_deco07{position:absolute;top:200px;left:50%;margin-left:-40%;z-index:5;-webkit-animation-delay:2s;animation-delay:2s}.top_deco08{position:absolute;top:0;left:50%;margin-left:-28%;z-index:5;-webkit-animation-delay:1s;animation-delay:1s}.top_deco09{position:absolute;top:35px;left:50%;margin-left:19%;z-index:5;-webkit-animation-delay:2s;animation-delay:2s}.top_deco10{position:absolute;top:220px;left:50%;margin-left:-45%;z-index:5;-webkit-animation-delay:1s;animation-delay:1s}.top_deco11{position:absolute;bottom:250px;left:50%;margin-left:-35%;z-index:5;-webkit-animation-delay:2s;animation-delay:2s}.top_deco12{position:absolute;top:100px;left:50%;margin-left:35%;z-index:5;-webkit-animation-delay:1s;animation-delay:1s}.top_deco13{position:absolute;bottom:250px;left:50%;margin-left:35%;z-index:5;-webkit-animation-delay:2s;animation-delay:2s}.voice_deco01{position:absolute;top:50px;right:-50px;z-index:5}.voice_deco02{position:absolute;top:160px;right:-110px;z-index:5;-webkit-animation-delay:1s;animation-delay:1s}.recruit_sec01_deco01{position:absolute;top:25%;left:50%;margin-left:-43%;z-index:-1;width:70px;height:70px;background-color:rgba(164,130,180,.3)}.recruit_sec01_deco02{position:absolute;top:43%;left:50%;margin-left:-38%;z-index:-1;width:40px;height:40px;background-color:rgba(247,201,201,.5);-webkit-animation-delay:1s;animation-delay:1s}.recruit_sec02_deco01{position:absolute;top:4%;left:50%;margin-left:-450px;z-index:1;width:30px;height:30px;background-color:rgba(164,130,180,.3)}.recruit_sec02_deco02{position:absolute;top:-30px;left:50%;margin-left:570px;z-index:1;width:60px;height:60px;background-color:rgba(164,130,180,.3);-webkit-animation-delay:1s;animation-delay:1s}.recruit_sec02_deco03{position:absolute;top:5%;left:50%;margin-left:440px;z-index:1;width:36px;height:36px;background-color:rgba(247,201,201,.5);-webkit-animation-delay:2s;animation-delay:2s}.recruit_sec03_deco01{position:absolute;top:4%;left:50%;margin-left:-435px;z-index:1;width:60px;height:60px;background-color:rgba(255,255,255,.3)}.recruit_sec03_deco02{position:absolute;top:8%;left:50%;margin-left:410px;z-index:1;width:30px;height:30px;background-color:rgba(255,255,255,.3);-webkit-animation-delay:1s;animation-delay:1s}.recruit_sec04_deco01{position:absolute;top:-30px;left:50%;margin-left:600px;z-index:1;width:60px;height:60px;background-color:rgba(164,130,180,.3)}.recruit_sec04_deco02{position:absolute;top:10%;left:50%;margin-left:470px;z-index:1;width:36px;height:36px;background-color:rgba(247,201,201,.5);-webkit-animation-delay:1s;animation-delay:1s}.recruit_sec05_deco01{position:absolute;top:2%;left:50%;margin-left:-630px;z-index:1;width:60px;height:60px;background-color:rgba(247,201,201,.5)}.recruit_sec05_deco02{position:absolute;top:10%;left:50%;margin-left:-730px;z-index:1;width:36px;height:36px;background-color:rgba(164,130,180,.3);-webkit-animation-delay:1s;animation-delay:1s}.recruit_sec06_deco01{position:absolute;top:-30px;left:50%;margin-left:550px;z-index:1;width:60px;height:60px;background-color:rgba(164,130,180,.3)}.recruit_sec06_deco02{position:absolute;top:6%;left:50%;margin-left:-440px;z-index:1;width:30px;height:30px;background-color:rgba(164,130,180,.3);-webkit-animation-delay:1s;animation-delay:1s}.recruit_sec06_deco03{position:absolute;top:10%;left:50%;margin-left:450px;z-index:1;width:36px;height:36px;background-color:rgba(247,201,201,.5);-webkit-animation-delay:2s;animation-delay:2s}.recruit_sec07_deco01{position:absolute;top:-30px;left:50%;margin-left:-740px;z-index:1;width:70px;height:70px;background-color:rgba(247,201,201,.5)}.recruit_sec07_deco02{position:absolute;top:8%;left:50%;margin-left:-600px;z-index:1;width:40px;height:40px;background-color:rgba(164,130,180,.3);-webkit-animation-delay:1s;animation-delay:1s}.midcareer .recruit_sec01_deco01,.midcareer .recruit_sec01_deco03,.midcareer .recruit_sec02_deco01,.midcareer .recruit_sec02_deco02,.midcareer .recruit_sec04_deco01,.midcareer .recruit_sec05_deco02,.midcareer .recruit_sec06_deco01,.midcareer .recruit_sec06_deco02,.midcareer .recruit_sec07_deco02{background-color:rgba(121,193,136,.3)}.midcareer .recruit_sec01_deco02,.midcareer .recruit_sec02_deco03,.midcareer .recruit_sec04_deco02,.midcareer .recruit_sec05_deco01,.midcareer .recruit_sec06_deco03,.midcareer .recruit_sec07_deco01{background-color:rgba(146,168,209,.3)}.midcareer .recruit_sec05_deco01{top:-30px}.midcareer .recruit_sec05_deco02{margin-left:-500px}.newgraduate_benefits_deco01{position:absolute;top:85px;left:50%;margin-left:-630px;z-index:1;width:60px;height:60px;background-color:rgba(247,201,201,.5)}.midcareer .newgraduate_benefits_deco01{background-color:rgba(121,193,136,.3)}.newgraduate_benefits_deco02{position:absolute;top:17%;left:50%;margin-left:-746px;z-index:1;width:36px;height:36px;background-color:rgba(164,130,180,.3);-webkit-animation-delay:1s;animation-delay:1s}.midcareer .newgraduate_benefits_deco02{background-color:rgba(146,168,209,.3)}