@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;800&family=Poppins:wght@300;400;500;600&display=swap";.hero__wrap{position:relative;overflow:hidden;width:100%;background-color:#fff537;background-image:url("../img/top/hero__BG--sp.png");background-repeat:no-repeat;background-size:auto 340px;background-position:left 90px;display:flex;justify-content:center;align-items:center;padding-bottom:60px;height:100vh}@media screen and (min-width: 769px){.hero__wrap{background-size:auto 500px;background-image:url("../img/top/hero__BG--sp.png")}}@media screen and (min-width: 992px){.hero__wrap{background-position:left 120px;height:100vh;padding-bottom:0;background-size:auto 890px;background-repeat:no-repeat;background-position:left 90px;background-image:url("../img/top/hero__BG--pc.jpg")}}@media screen and (min-width: 1111px){.hero__wrap{background-position:left 120px;height:100vh;padding-bottom:0;background-size:cover}}.hero__body{width:100vw;height:350px;right:0;left:auto;top:0;bottom:0;margin:auto}.hero__grid{display:grid;gap:0;grid-template-columns:1fr;grid-template-areas:"a" "b";text-align:end;align-items:center}@media screen and (min-width: 400px){.hero__grid{text-align:center}}@media screen and (min-width: 992px){.hero__grid{grid-template-columns:1fr 500px;grid-template-rows:auto auto;grid-template-areas:"b a";text-align:end}}@media screen and (min-width: 1111px){.hero__grid{grid-template-columns:1fr 700px}}@media screen and (min-width: 1301px){.hero__grid{grid-template-columns:1fr 700px}}.hero__logo{grid-area:a;width:100%;margin:auto;overflow:hidden}@media screen and (min-width: 400px){.hero__logo{max-width:200px}}@media screen and (min-width: 992px){.hero__logo{max-width:500px;justify-self:end}}@media screen and (min-width: 1111px){.hero__logo{max-width:700px}}.hero__flex{margin-left:0;margin-top:20px;max-width:350px;text-align:center}@media screen and (min-width: 992px){.hero__flex{margin-top:0;max-width:100%;margin-left:15px;text-align:end}}.hero__text{grid-area:b;display:flex;justify-content:center}@media screen and (min-width: 992px){.hero__text{max-width:100%;margin-left:15px;text-align:end}}.hero__text h1{font-family:"Poppins",sans-serif;font-weight:800;font-style:normal;font-size:48px;text-align:center;margin:15px;margin-top:0;letter-spacing:.1rem;line-height:3.5rem}@media screen and (min-width: 992px){.hero__text h1{margin:0px;font-size:58px;letter-spacing:.2rem;text-align:left}}.hero__text p{margin-top:0;font-weight:600;font-style:normal;font-size:18px;letter-spacing:.2rem;text-align:justify}@media screen and (min-width: 992px){.hero__text p{margin-top:60px;font-size:20px;line-height:3rem;text-align:left}}.hero__text p span{display:inline;margin-inline:auto}@media screen and (min-width: 992px){.hero__text p span{display:block;margin-inline:0}}.top{margin-top:120px}.top__slide--br{display:none}@media screen and (min-width: 769px){.top__slide--br{display:block}}.top__aboutUs{width:100vw;display:grid}.top__aboutUs h2{font-family:"Poppins",sans-serif;font-weight:600;font-style:normal;font-size:50px;letter-spacing:.16rem}.top__aboutUs h2 span{font-size:20px;margin-top:45px}@media screen and (min-width: 992px){.top__aboutUs h2{font-size:68px}}.top__subtitle{color:#2e3192;font-size:20px;display:flex;align-items:center}.top__subtitle::before{border-top:1px solid;content:"";width:3em}.top__subtitle::before{margin-right:1em}.top__aboutArticle{display:grid;width:100vw;object-fit:cover;text-align:center;gap:0;grid-template-columns:1fr;grid-template-areas:"a" "b" "c"}@media screen and (min-width: 992px){.top__aboutArticle{width:100%;text-align:left;gap:0 20px;grid-template-columns:1fr 1fr;grid-template-rows:100px auto auto;grid-template-areas:"a b" "c b"}}.top__aboutTitle{grid-area:a;font-size:20px;font-weight:bold;text-align:left;margin:0 auto;width:100%;max-width:calc(100% - 30px)}@media screen and (min-width: 1301px){.top__aboutTitle{width:35vw;margin-left:25%}}.top__aboutImg{grid-area:b;margin-inline:auto;margin-top:40px;max-width:calc(100% - 30px)}@media screen and (min-width: 992px){.top__aboutImg{margin-top:0px;width:100%;max-width:100%;object-fit:cover}}.top__aboutText{grid-area:c;font-weight:600;font-style:normal;font-size:16px;letter-spacing:.1rem;line-height:2.5rem;text-align:justify;word-break:auto-phase;margin:40px auto 0;width:100%;max-width:calc(100% - 30px)}@media screen and (min-width: 769px){.top__aboutText{width:100%}}@media screen and (min-width: 1301px){.top__aboutText{width:35vw;margin-left:25%}}.attempt{margin-top:90px}.attempt__wrap h3{font-size:20px;letter-spacing:.1rem}@media screen and (min-width: 992px){.attempt__wrap h3{font-size:24px;letter-spacing:.16rem}}.attempt__wrap h3 span{color:#2e3192;font-weight:300;font-size:18px;margin-left:15px}@media screen and (min-width: 992px){.attempt__wrap h3 span{font-size:20px}}.attempt__border{content:"";border-top:3px solid #0071bc;width:70px;margin-top:35px}.attempt__flex{display:block}@media screen and (min-width: 992px){.attempt__flex{display:grid;gap:60px;grid-template-columns:1fr 1fr 1fr;margin-top:90px}}.attempt__box01,.attempt__box02,.attempt__box03{margin-top:60px;letter-spacing:.075em;line-height:2.14em;font-weight:300}@media screen and (min-width: 992px){.attempt__box01,.attempt__box02,.attempt__box03{margin-top:0}}.attempt__box01 p,.attempt__box02 p,.attempt__box03 p{margin-top:30px;letter-spacing:.075em;line-height:2.14em;font-weight:300}.zoomIn{animation-name:zoomInAnime;animation-duration:.5s;animation-fill-mode:forwards}@keyframes zoomInAnime{from{transform:scale(0.6)}to{transform:scale(1)}}.fadeUpTrigger{opacity:1}.top__serviceSubtitle{color:#2e3192;font-size:20px;align-items:center;display:flex}.top__serviceSubtitle::before{border-top:1px solid;content:"";width:3em}.top__serviceSubtitle::before{margin-right:1em}.top__serviceHeader{display:block;margin:0 auto;margin-top:150px;margin-bottom:60px}@media screen and (min-width: 1111px){.top__serviceHeader{display:flex}}.top__serviceHeader h2{font-family:"Poppins",sans-serif;font-weight:600;font-style:normal;font-size:50px;letter-spacing:.16rem}.top__serviceHeader h2 span{font-size:20px;margin-top:45px}@media screen and (min-width: 992px){.top__serviceHeader h2{font-size:68px}}.top__serviceHeader p{margin-top:40px;margin-left:0px;font-weight:400;font-style:normal;font-size:16px;width:100%;max-width:900px;text-align:justify;word-break:auto-phase;letter-spacing:.075em;line-height:2.14em}@media screen and (min-width: 1111px){.top__serviceHeader p{margin-left:76px;margin-top:50px}}.top__serviceImg--pc{display:none;margin:0 auto;margin-top:60px}@media screen and (min-width: 769px){.top__serviceImg--pc{width:738px;display:block}}@media screen and (min-width: 992px){.top__serviceImg--pc{width:962px}}@media screen and (min-width: 1111px){.top__serviceImg--pc{width:1070px}}.top__serviceImg--sp{width:345px;display:block;margin:0 auto;margin-top:60px}@media screen and (min-width: 769px){.top__serviceImg--sp{display:none}}.top__recruit{margin-top:120px;width:100vw;display:grid;width:100vw}.top__recruit h2{font-family:"Poppins",sans-serif;font-weight:600;font-style:normal;font-size:50px;letter-spacing:.16rem;line-height:1.6rem}.top__recruit h2 span{font-size:20px;margin-top:45px}@media screen and (min-width: 992px){.top__recruit h2{font-size:68px}}.top__recruitText{margin-left:25%;margin-right:60px}.top__recruitText p{font-weight:600;font-style:normal;font-size:16px;letter-spacing:.16rem;line-height:2.5rem;margin-top:45px}.top__recruitSubtitle{color:#2e3192;font-size:20px;display:flex;align-items:center}.top__recruitSubtitle::before{border-top:1px solid;content:"";width:3em}.top__recruitSubtitle::before{margin-right:1em}.top__recruitImg{background-image:url("../img/top/recruitImg.png");width:100%;height:670px;background-repeat:no-repeat;background-size:cover}.top__recruitButton{margin-top:45px;margin-left:30px;position:relative;align-items:center;font-weight:500;letter-spacing:.16rem;transition:all .3s ease 0s}.top__recruitButton::before{position:absolute;top:-12px;left:-33px;content:"";width:50px;height:50px;border-radius:50%;background-color:#d5d6e9;z-index:-10}.top__recruitButton:hover .top__stickarrow::before,.top__recruitButton:hover .top__stickarrow::after{width:70px}.top__stickarrow{width:40px;height:8px;position:relative;transition:.4s}.top__stickarrow::before,.top__stickarrow::after{content:"";position:absolute;top:7px;left:15px;width:40px;height:10px;border-bottom:1px solid #000;border-right:1px solid #000;transform:skew(45deg);transition:all .3s ease 0s}.top__recruitSubcontents{display:block;margin-top:70px}@media screen and (min-width: 992px){.top__recruitSubcontents{display:flex}}@media screen and (min-width: 1435px){.top__recruitSubcontents{margin-top:60px}}.top__recruitLeft{margin-right:0;margin-top:60px;text-align:center}.top__recruitLeft img{width:100%;max-width:100%}@media screen and (min-width: 992px){.top__recruitLeft img{max-width:300px}}@media screen and (min-width: 992px){.top__recruitLeft{margin-right:45px;margin-top:0}}.top__recruitRight{margin-top:60px;text-align:center}.top__recruitRight img{width:100%;max-width:100%}@media screen and (min-width: 992px){.top__recruitRight img{max-width:300px}}@media screen and (min-width: 992px){.top__recruitRight{margin-top:0}}.top__recruitButton--sub{margin-top:35px;transition:all .3s ease 0s}.top__recruitButton--sub:hover .top__stickarrow::before,.top__recruitButton--sub:hover .top__stickarrow::after{width:60px}.top__recruitButton--sub p{margin-top:0}@media screen and (min-width: 769px){.top__recruitButton--sub p{margin-top:35px}}/*# sourceMappingURL=top.min.css.map */