.title-impressive{margin:0;overflow:hidden;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal}.title-impressive small,.title-impressive .emphasis--en{font-family:'Raleway','Zen Kaku Gothic New',sans-serif}.title-impressive small{display:block;color:#f03748;font-size:2.5rem}@media screen and (max-width:767px){.title-impressive{margin-bottom:12px}.title-impressive small{padding-bottom:13px;font-size:1.5rem}}@media screen and (min-width:768px){.title-impressive small{padding-bottom:10px;font-size:2.5rem}}.title-impressive__ja{line-height:1.5}.title-impressive__ja .emphasis,.title-impressive__ja .emphasis--en{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.1}@media screen and (max-width:767px){.title-impressive__ja{font-size:2.5rem}.title-impressive__ja .emphasis{font-size:4.5rem}.title-impressive__ja .emphasis--en{font-size:6.5rem}}@media screen and (min-width:768px){.title-impressive__ja{font-size:3.5rem}.title-impressive__ja .emphasis{font-size:8rem}.title-impressive__ja .emphasis--en{font-size:10rem}}.section-index{position:relative;background:#fff;z-index:2}.section-index{position:relative;background:#fff}.section-index--mission{position:relative}@media screen and (max-width:767px){.section-index--mission{padding:80px 13px}}@media screen and (min-width:768px){.section-index--mission{padding:80px 20px}}.section-index--data{position:relative;background:0 0;-webkit-perspective:500;perspective:500;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.recruit-lead p{margin:0;font-family:'Zen Kaku Gothic New','Raleway',sans-serif}.recruit-lead p.start{-webkit-animation:opacity-animation 1.2s cubic-bezier(.33,1,.68,1) forwards;animation:opacity-animation 1.2s cubic-bezier(.33,1,.68,1) forwards}.recruit-lead img{width:85%}@media screen and (max-width:767px){.recruit-lead{padding:0 17px}.recruit-lead p{line-height:1.8;font-size:1.6rem}.recruit-lead p strong{display:inline-block;padding-bottom:16px;font-size:2.3rem}}@media screen and (min-width:768px){.recruit-lead{width:60%;min-width:350px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:19%}.recruit-lead p{line-height:2;font-size:1.6rem}.recruit-lead p strong{font-size:2.8rem}}.section-index--story{padding-top:80px;background-color:#eaeea2;padding-bottom:2rem}@media screen and (min-width:768px){.section-index--story{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:768px){.section-index--story__left{width:44.3%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.section-index--story__right .top-area{text-align:right}}@media screen and (min-width:768px){.section-index--story__right{width:63.5%}.section-index--story__right .top-area{padding-right:33.4%;text-align:right}.section-index--story__right .bottom-area{margin-top:32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:768px){.title-impressive--index-story .title-impressive__ja{font-size:5rem}}@-webkit-keyframes name-up{0%{-webkit-transform:translateY(150%);transform:translateY(150%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes name-up{0%{-webkit-transform:translateY(150%);transform:translateY(150%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes opacity-animation{0%{opacity:0}to{opacity:1}}@keyframes opacity-animation{0%{opacity:0}to{opacity:1}}@media screen and (max-width:767px){.more-story.view-sp{margin:30px 22px 0 0;text-align:right}}@media screen and (min-width:768px){.more-story{margin-top:22%}}.more-link{display:inline-block;position:relative;text-align:right}.more-link.start{-webkit-animation:more-animation .5s cubic-bezier(.33,1,.68,1) .5s forwards;animation:more-animation .5s cubic-bezier(.33,1,.68,1) .5s forwards}@media screen and (max-width:767px){.more-link{width:134px}}@media screen and (min-width:768px){.more-link{width:167px}}.more-link--cta{font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-weight:600;font-style:normal}@media screen and (max-width:767px){.more-link--cta{width:157px}}@media screen and (min-width:768px){.more-link--cta{width:188px}}.more-link__txt{position:absolute;left:0;display:inline-block;z-index:10;color:#f03748;-webkit-transition:.5s;transition:.5s;font-family:"Alata",sans-serif;text-align:left}@media screen and (max-width:767px){.more-link__txt{top:4px;padding-bottom:7px;font-size:1.1rem}.more-link__txt img{width:124px}}@media screen and (min-width:768px){.more-link__txt{top:6px;padding-bottom:9px;font-size:1.4rem}.more-link__txt img{width:154px}}@-webkit-keyframes arrow-movie{0%{width:0}12%{width:0}to{width:100%}}@keyframes arrow-movie{0%{width:0}12%{width:0}to{width:100%}}@-webkit-keyframes recruit-photo{0%{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%);z-index:10}.5%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}8.5%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}9%{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%);z-index:9}10%{opacity:0}to{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}}@keyframes recruit-photo{0%{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%);z-index:10}.5%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}8.5%{opacity:1;-webkit-transform:translateX(0%);transform:translateX(0%)}9%{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%);z-index:9}10%{opacity:0}to{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}}.recruit-image__inner{position:relative;overflow:hidden}.recruit-image__inner .recruit-photo-item{-webkit-animation:recruit-photo 60s infinite;animation:recruit-photo 60s infinite;width:100%;position:absolute;left:0;right:0;margin:0;opacity:0}.recruit-photo-item--01{background:url(//mizukami-kougyo.com/mizukami/wp-content/themes/mizukami/assets/css/../img/top_content/img_rec_01.jpg) no-repeat center}.recruit-photo-item--02{background:url(//mizukami-kougyo.com/mizukami/wp-content/themes/mizukami/assets/css/../img/top_content/img_rec_02.jpg) no-repeat center}.recruit-photo-item--03{background:url(//mizukami-kougyo.com/mizukami/wp-content/themes/mizukami/assets/css/../img/top_content/img_rec_03.jpg) no-repeat center}.recruit-photo-item--04{background:url(//mizukami-kougyo.com/mizukami/wp-content/themes/mizukami/assets/css/../img/top_content/img_rec_04.jpg) no-repeat center}.recruit-photo-item--05{background:url(//mizukami-kougyo.com/mizukami/wp-content/themes/mizukami/assets/css/../img/top_content/img_rec_05.jpg) no-repeat center}.recruit-photo-item--06{background:url(//mizukami-kougyo.com/mizukami/wp-content/themes/mizukami/assets/css/../img/top_content/img_rec_06.jpg) no-repeat center}.recruit-photo-item--07{background:url(//mizukami-kougyo.com/mizukami/wp-content/themes/mizukami/assets/css/../img/top_content/img_rec_07.jpg) no-repeat center}.recruit-photo-item--08{background:url(//mizukami-kougyo.com/mizukami/wp-content/themes/mizukami/assets/css/../img/top_content/img_rec_08.jpg) no-repeat center}.recruit-photo-item--09{background:url(//mizukami-kougyo.com/mizukami/wp-content/themes/mizukami/assets/css/../img/top_content/img_rec_09.jpg) no-repeat center}.recruit-photo-item--10{background:url(//mizukami-kougyo.com/mizukami/wp-content/themes/mizukami/assets/css/../img/top_content/img_rec_10.jpg) no-repeat center}.recruit-photo-item--11{background:url(//mizukami-kougyo.com/mizukami/wp-content/themes/mizukami/assets/css/../img/top_content/img_rec_11.jpg) no-repeat center}.recruit-photo-item--12{background:url(//mizukami-kougyo.com/mizukami/wp-content/themes/mizukami/assets/css/../img/top_content/img_rec_12.jpg) no-repeat center}.recruit-photo-item{background-size:cover}.recruit-image--01 .recruit-image__inner,.recruit-image--01 .recruit-photo-item{padding-bottom:67.8%}@media screen and (max-width:767px){.recruit-image--01{width:53%;display:inline-block}.recruit-image--01 .recruit-photo-item{border-radius:3px 0 0 3px}.recruit-image--01 .recruit-photo-item:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s}.recruit-image--01 .recruit-photo-item:nth-of-type(2){-webkit-animation-delay:5s;animation-delay:5s}.recruit-image--01 .recruit-photo-item:nth-of-type(3){-webkit-animation-delay:10s;animation-delay:10s}.recruit-image--01 .recruit-photo-item:nth-of-type(4){-webkit-animation-delay:15s;animation-delay:15s}.recruit-image--01 .recruit-photo-item:nth-of-type(5){-webkit-animation-delay:20s;animation-delay:20s}.recruit-image--01 .recruit-photo-item:nth-of-type(6){-webkit-animation-delay:25s;animation-delay:25s}.recruit-image--01 .recruit-photo-item:nth-of-type(7){-webkit-animation-delay:30s;animation-delay:30s}.recruit-image--01 .recruit-photo-item:nth-of-type(8){-webkit-animation-delay:35s;animation-delay:35s}.recruit-image--01 .recruit-photo-item:nth-of-type(9){-webkit-animation-delay:40s;animation-delay:40s}.recruit-image--01 .recruit-photo-item:nth-of-type(10){-webkit-animation-delay:45s;animation-delay:45s}.recruit-image--01 .recruit-photo-item:nth-of-type(11){-webkit-animation-delay:50s;animation-delay:50s}.recruit-image--01 .recruit-photo-item:nth-of-type(12){-webkit-animation-delay:55s;animation-delay:55s}}@media screen and (min-width:768px){.recruit-image--01{width:47.2%;display:inline-block}.recruit-image--01 .recruit-image__inner{border-radius:3px}.recruit-image--01 .recruit-photo-item{background-position:center}.recruit-image--01 .recruit-photo-item:nth-of-type(1){-webkit-animation-delay:.2s;animation-delay:.2s}.recruit-image--01 .recruit-photo-item:nth-of-type(2){-webkit-animation-delay:5.2s;animation-delay:5.2s}.recruit-image--01 .recruit-photo-item:nth-of-type(3){-webkit-animation-delay:10.2s;animation-delay:10.2s}.recruit-image--01 .recruit-photo-item:nth-of-type(4){-webkit-animation-delay:15.2s;animation-delay:15.2s}.recruit-image--01 .recruit-photo-item:nth-of-type(5){-webkit-animation-delay:20.2s;animation-delay:20.2s}.recruit-image--01 .recruit-photo-item:nth-of-type(6){-webkit-animation-delay:25.2s;animation-delay:25.2s}.recruit-image--01 .recruit-photo-item:nth-of-type(7){-webkit-animation-delay:30.2s;animation-delay:30.2s}.recruit-image--01 .recruit-photo-item:nth-of-type(8){-webkit-animation-delay:35.2s;animation-delay:35.2s}.recruit-image--01 .recruit-photo-item:nth-of-type(9){-webkit-animation-delay:40.2s;animation-delay:40.2s}.recruit-image--01 .recruit-photo-item:nth-of-type(10){-webkit-animation-delay:45.2s;animation-delay:45.2s}.recruit-image--01 .recruit-photo-item:nth-of-type(11){-webkit-animation-delay:50.2s;animation-delay:50.2s}.recruit-image--01 .recruit-photo-item:nth-of-type(12){-webkit-animation-delay:55.2s;animation-delay:55.2s}}.recruit-image--02 .recruit-image__inner,.recruit-image--02 .recruit-photo-item{padding-bottom:75%}.recruit-image--02 .recruit-photo-item:nth-of-type(1){-webkit-animation-delay:.1s;animation-delay:.1s}.recruit-image--02 .recruit-photo-item:nth-of-type(2){-webkit-animation-delay:5.1s;animation-delay:5.1s}.recruit-image--02 .recruit-photo-item:nth-of-type(3){-webkit-animation-delay:10.1s;animation-delay:10.1s}.recruit-image--02 .recruit-photo-item:nth-of-type(4){-webkit-animation-delay:15.1s;animation-delay:15.1s}.recruit-image--02 .recruit-photo-item:nth-of-type(5){-webkit-animation-delay:20.1s;animation-delay:20.1s}.recruit-image--02 .recruit-photo-item:nth-of-type(6){-webkit-animation-delay:25.1s;animation-delay:25.1s}.recruit-image--02 .recruit-photo-item:nth-of-type(7){-webkit-animation-delay:30.1s;animation-delay:30.1s}.recruit-image--02 .recruit-photo-item:nth-of-type(8){-webkit-animation-delay:35.1s;animation-delay:35.1s}.recruit-image--02 .recruit-photo-item:nth-of-type(9){-webkit-animation-delay:40.1s;animation-delay:40.1s}.recruit-image--02 .recruit-photo-item:nth-of-type(10){-webkit-animation-delay:45.1s;animation-delay:45.1s}.recruit-image--02 .recruit-photo-item:nth-of-type(11){-webkit-animation-delay:50.1s;animation-delay:50.1s}.recruit-image--02 .recruit-photo-item:nth-of-type(12){-webkit-animation-delay:55.1s;animation-delay:55.1s}@media screen and (max-width:767px){.recruit-image--02{width:100%;margin:17px 0}}@media screen and (min-width:768px){.recruit-image--02{width:63%}.recruit-image--02 .recruit-image__inner{border-radius:35px}.recruit-image--02 .recruit-photo-item{background-position:center}}.recruit-image--03 .recruit-photo-item:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s}.recruit-image--03 .recruit-photo-item:nth-of-type(2){-webkit-animation-delay:5s;animation-delay:5s}.recruit-image--03 .recruit-photo-item:nth-of-type(3){-webkit-animation-delay:10s;animation-delay:10s}.recruit-image--03 .recruit-photo-item:nth-of-type(4){-webkit-animation-delay:15s;animation-delay:15s}.recruit-image--03 .recruit-photo-item:nth-of-type(5){-webkit-animation-delay:20s;animation-delay:20s}.recruit-image--03 .recruit-photo-item:nth-of-type(6){-webkit-animation-delay:25s;animation-delay:25s}.recruit-image--03 .recruit-photo-item:nth-of-type(7){-webkit-animation-delay:30s;animation-delay:30s}.recruit-image--03 .recruit-photo-item:nth-of-type(8){-webkit-animation-delay:35s;animation-delay:35s}.recruit-image--03 .recruit-photo-item:nth-of-type(9){-webkit-animation-delay:40s;animation-delay:40s}.recruit-image--03 .recruit-photo-item:nth-of-type(10){-webkit-animation-delay:45s;animation-delay:45s}.recruit-image--03 .recruit-photo-item:nth-of-type(11){-webkit-animation-delay:50s;animation-delay:50s}.recruit-image--03 .recruit-photo-item:nth-of-type(12){-webkit-animation-delay:55s;animation-delay:55s}@media screen and (max-width:1024px){.recruit-image--03{display:none}}@media screen and (min-width:768px){.recruit-image--03{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:35%;padding-top:10%}.recruit-image--03 .recruit-image__inner,.recruit-image--03 .recruit-photo-item{padding-bottom:71%}.recruit-image--03 .recruit-image__inner{border-radius:3px 3px 0 0}.recruit-image--03 .recruit-photo-item{background-position:right}}.recruit-image--04{overflow:hidden}@media screen and (max-width:767px){.recruit-image--04{width:82.9%}.recruit-image--04 .recruit-image__inner{border-radius:0 3px 3px 0}.recruit-image--04 .recruit-image__inner,.recruit-image--04 .recruit-photo-item{padding-bottom:67.7%}.recruit-image--04 .recruit-photo-item:nth-of-type(1){-webkit-animation-delay:.2s;animation-delay:.2s}.recruit-image--04 .recruit-photo-item:nth-of-type(2){-webkit-animation-delay:5.2s;animation-delay:5.2s}.recruit-image--04 .recruit-photo-item:nth-of-type(3){-webkit-animation-delay:10.2s;animation-delay:10.2s}.recruit-image--04 .recruit-photo-item:nth-of-type(4){-webkit-animation-delay:15.2s;animation-delay:15.2s}.recruit-image--04 .recruit-photo-item:nth-of-type(5){-webkit-animation-delay:20.2s;animation-delay:20.2s}.recruit-image--04 .recruit-photo-item:nth-of-type(6){-webkit-animation-delay:25.2s;animation-delay:25.2s}.recruit-image--04 .recruit-photo-item:nth-of-type(7){-webkit-animation-delay:30.2s;animation-delay:30.2s}.recruit-image--04 .recruit-photo-item:nth-of-type(8){-webkit-animation-delay:35.2s;animation-delay:35.2s}.recruit-image--04 .recruit-photo-item:nth-of-type(9){-webkit-animation-delay:40.2s;animation-delay:40.2s}.recruit-image--04 .recruit-photo-item:nth-of-type(10){-webkit-animation-delay:45.2s;animation-delay:45.2s}.recruit-image--04 .recruit-photo-item:nth-of-type(11){-webkit-animation-delay:50.2s;animation-delay:50.2s}.recruit-image--04 .recruit-photo-item:nth-of-type(12){-webkit-animation-delay:55.2s;animation-delay:55.2s}}@media screen and (min-width:768px){.recruit-image--04{width:33%}.recruit-image--04 .recruit-image__inner{border-radius:3px}.recruit-image--04 .recruit-image__inner,.recruit-image--04 .recruit-photo-item{padding-bottom:126%}.recruit-image--04 .recruit-photo-item{background-position:left}.recruit-image--04 .recruit-photo-item:nth-of-type(1){-webkit-animation-delay:.3s;animation-delay:.3s}.recruit-image--04 .recruit-photo-item:nth-of-type(2){-webkit-animation-delay:5.3s;animation-delay:5.3s}.recruit-image--04 .recruit-photo-item:nth-of-type(3){-webkit-animation-delay:10.3s;animation-delay:10.3s}.recruit-image--04 .recruit-photo-item:nth-of-type(4){-webkit-animation-delay:15.3s;animation-delay:15.3s}.recruit-image--04 .recruit-photo-item:nth-of-type(5){-webkit-animation-delay:20.3s;animation-delay:20.3s}.recruit-image--04 .recruit-photo-item:nth-of-type(6){-webkit-animation-delay:25.3s;animation-delay:25.3s}.recruit-image--04 .recruit-photo-item:nth-of-type(7){-webkit-animation-delay:30.3s;animation-delay:30.3s}.recruit-image--04 .recruit-photo-item:nth-of-type(8){-webkit-animation-delay:35.3s;animation-delay:35.3s}.recruit-image--04 .recruit-photo-item:nth-of-type(9){-webkit-animation-delay:40.3s;animation-delay:40.3s}.recruit-image--04 .recruit-photo-item:nth-of-type(10){-webkit-animation-delay:45.3s;animation-delay:45.3s}.recruit-image--04 .recruit-photo-item:nth-of-type(11){-webkit-animation-delay:50.3s;animation-delay:50.3s}.recruit-image--04 .recruit-photo-item:nth-of-type(12){-webkit-animation-delay:55.3s;animation-delay:55.3s}}@media screen and (max-width:767px){.view-pc{display:none}}@media screen and (min-width:768px){.view-sp{display:none}}.recruit-image{height:auto;border-radius:25px}.button006 a{background:#eee;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:240px;padding:10px 0;color:#313131;transition:.3s ease-in-out;font-weight:500;margin-top:2rem}.button006 a:before{content:'';position:absolute;top:calc(50% - 2px);right:-2em;transform:translateY(calc(-50% - 2px)) rotate(30deg);width:12px;height:2px;background-color:#6bb6ff;transition:.3s}.button006 a:after{content:'';position:absolute;top:50%;right:-2em;transform:translateY(-50%);width:60px;height:2px;background-color:#6bb6ff;transition:.3s}.button006 a:hover:before,.button006 a:hover:after{right:-2.5em}.button006 a:hover{background:#edf6ff;color:#6bb6ff}