@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";html{font-size:62.5%;scroll-behavior:smooth}@media screen and ( max-width: 768px ){html{font-size:50%}}body{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;line-height:1.6}.inner{max-width:1040px;margin:0 auto;width:95%}img{width:100%;max-width:100%;height:auto}a:hover{opacity:.7}.pc-only{display:block}@media screen and ( max-width: 768px ){.pc-only{display:none}}.sp-only{display:none}@media screen and ( max-width: 768px ){.sp-only{display:block}}.head-container{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:14.1rem}@media screen and ( max-width: 768px ){.head-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto}}.head-logo{width:13.3rem;padding:1.6rem 1.7rem}.head-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2.2rem;padding:2.9rem 2.8rem}@media screen and ( max-width: 768px ){.head-btn{padding:1.5rem 3%;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;bottom:0;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.head-btn.show{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and ( max-width: 768px ){.head-btn__item{width:100%;max-width:180px}}.head-btn__item a{color:#fff;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;font-family:"Noto Sans JP";font-size:2rem;font-style:normal;font-weight:700;line-height:normal;background:#5271fe;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;width:28rem;aspect-ratio:28/8;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and ( max-width: 768px ){.head-btn__item a{width:100%;font-size:1.4rem}}.head-btn__item a:hover::before{-webkit-transform:translateY(-50%) translateX(0.5rem);transform:translateY(-50%) translateX(0.5rem)}.head-btn__item a::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.4rem;width:1rem;height:2rem;background:url(../img/btn-arrow.svg) no-repeat center center/contain;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.head-btn__item .head-btn__item-recruitment{background:#00c368}.mv{position:relative}.mv-contents{text-align:center;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;top:4.5714285714vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and ( max-width: 768px ){.mv-contents{top:13.5860465116vw}}.mv-btn__item{border-radius:8px;background:#00c368;-webkit-box-shadow:0 8px 0 0 #009b52;box-shadow:0 8px 0 0 #009b52;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:32.8571428571vw;height:6.2857142857vw;margin:0 auto}@media screen and ( max-width: 768px ){.mv-btn__item{width:93.6139534884vw;height:17.9088372093vw}}.mv-btn__item p{color:#fff;text-align:center;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;font-family:"Noto Sans JP";font-size:2vw;font-style:normal;font-weight:700;line-height:normal}@media screen and ( max-width: 768px ){.mv-btn__item p{font-size:5.6981395349vw}}.mv-box__1{margin-bottom:1.2857142857vw}.mv-box__1 p{color:#333;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;font-family:"Noto Sans JP";font-size:2.8571428571vw;font-style:normal;font-weight:900;line-height:normal}@media screen and ( max-width: 768px ){.mv-box__1 p{font-size:6.1762790698vw}}.mv-box__2{background:#fe5757;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:min(6px,0.4285714286vw) min(60px,4.2857142857vw) min(9px,0.6428571429vw);margin-bottom:1.4285714286vw}@media screen and ( max-width: 768px ){.mv-box__2{padding:.9302325581vw 9.1860465116vw 1.488372093vw;margin-bottom:3.088372093vw}}.mv-box__2 p{color:#fff;text-align:center;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;font-family:"Noto Sans JP";font-size:3.4285714286vw;font-style:normal;font-weight:700;line-height:normal}@media screen and ( max-width: 768px ){.mv-box__2 p{font-size:7.411627907vw}}.mv-box__3{margin-bottom:.5vw}@media screen and ( max-width: 768px ){.mv-box__3{margin-bottom:3.488372093vw}}.mv-box__3 ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1vw;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and ( max-width: 768px ){.mv-box__3 ul{gap:2.1627906977vw}}.mv-box__3 ul li{color:#5271fe;text-align:center;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;font-family:"Noto Sans JP";font-size:1.7142857143vw;font-style:normal;font-weight:700;line-height:normal;border:3px solid #5271fe;background:#fff;padding:min(4px,0.2857142857vw) min(17px,1.2142857143vw) min(5px,0.3571428571vw)}@media screen and ( max-width: 768px ){.mv-box__3 ul li{font-size:3.7058139535vw;padding:.7674418605vw 3.023255814vw .6511627907vw;border:.463255814vw solid #5271fe}}.mv-box__4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.3571428571vw}.mv-box__4 p{color:#333;font-family:"Noto Sans JP";font-size:2.8571428571vw;font-style:normal;font-weight:700;line-height:normal}@media screen and ( max-width: 768px ){.mv-box__4 p{font-size:5.4409302326vw}}.mv-box__4 p span{font-family:"Oswald",sans-serif;color:#fe5757;font-size:10.7142857143vw;font-weight:500;line-height:1}@media screen and ( max-width: 768px ){.mv-box__4 p span{font-size:20.4037209302vw}}.mv-box__4-img{width:9.9285714286vw;height:8.9285714286vw;background:url(../img/mv-fukidashi.webp) no-repeat center center/contain;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-right:1.0714285714vw;margin-top:1.4285714286vw;margin-right:.5vw}@media screen and ( max-width: 768px ){.mv-box__4-img{width:18.9302325581vw;height:17.0030232558vw;padding-right:2.6279069767vw}}.mv-box__4-img p{color:#fe5757;font-family:"Noto Sans JP";font-size:2.2857142857vw;font-style:normal;font-weight:700;line-height:normal}@media screen and ( max-width: 768px ){.mv-box__4-img p{font-size:4.3527906977vw}}.mv-box__5 p{color:#333;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:4.5714285714vw;font-style:normal;font-weight:900;line-height:normal}@media screen and ( max-width: 768px ){.mv-box__5 p{font-size:8.7055813953vw}}.catch-container{padding:8.7rem 0 7.9rem;text-align:center;width:95%;margin:0 auto}.catch-content{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.catch-back1{position:absolute;top:1.9%;left:-3%;z-index:-1}.catch-back2{position:absolute;top:4.5%;right:9%;z-index:-1}.catch-back3{position:absolute;bottom:4%;left:10.5%;z-index:-1}.catch-back4{position:absolute;bottom:0;right:5.5%;z-index:-1}.catch-heading h2{color:#333;text-align:center;-webkit-font-feature-settings:"halt" on,"pwid" on;font-feature-settings:"halt" on,"pwid" on;font-family:"Noto Sans JP";font-size:4rem;font-style:normal;font-weight:700;line-height:normal}@media screen and ( max-width: 768px ){.catch-heading h2{font-size:3rem}}.media-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and ( max-width: 768px ){.media-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.media-item:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and ( max-width: 768px ){.media-item:nth-of-type(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.media-item__img{width:50%;aspect-ratio:72/46}@media screen and ( max-width: 768px ){.media-item__img{width:100%;aspect-ratio:16/9}}.media-item__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 min(57px,4.0714285714vw);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and ( max-width: 768px ){.media-item__text{padding:3rem 3% 6rem}}.media-item__text span{color:#fe5757;-webkit-font-feature-settings:"halt" on,"pwid" on;font-feature-settings:"halt" on,"pwid" on;font-family:"Noto Sans JP";font-size:clamp(18px,13.9770114943px + 0.0107279693*100vw,32px);font-style:normal;font-weight:700;line-height:normal;margin-bottom:.3571428571vw}.media-item__text h3{color:#333;-webkit-font-feature-settings:"halt" on,"pwid" on;font-feature-settings:"halt" on,"pwid" on;font-family:"Noto Sans JP";font-size:clamp(18px,13.9770114943px + 0.0107279693*100vw,32px);font-style:normal;font-weight:700;line-height:normal;padding-bottom:1.8rem;border-bottom:5px solid #ff94af;width:100%}.media-item__text p{color:#333;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:clamp(16px,14.8505747126px + 0.0030651341*100vw,20px);font-style:normal;font-weight:400;line-height:200%;padding-top:1.6rem}.cta{background:#fff567}.cta-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:6.5rem}@media screen and ( max-width: 768px ){.cta-btn{gap:1.5rem}}@media screen and ( max-width: 768px ){.cta-btn__item{width:calc(50% - 1.5rem)}}.cta-btn__item p{color:#333;-webkit-font-feature-settings:"palt" on,"liga" off;font-feature-settings:"palt" on,"liga" off;font-family:"Noto Sans JP";font-size:2.4rem;font-style:normal;font-weight:500;line-height:normal;text-align:center;margin-bottom:1.1rem}@media screen and ( max-width: 768px ){.cta-btn__item p{font-size:14px}}.cta-btn__item a{color:#fff;text-align:center;-webkit-font-feature-settings:"halt" on;font-feature-settings:"halt" on;font-family:"Noto Sans JP";font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:34rem;height:10rem}@media screen and ( max-width: 768px ){.cta-btn__item a{width:100%;font-size:2rem;height:7.5rem}}.cta-container{padding:7.8rem 0 9.6rem}@media screen and ( max-width: 768px ){.cta-container{padding:5rem 0 6rem}}.cta-btn__item-recruit{border-radius:8px;background:#00c368;-webkit-box-shadow:0 8px 0 0 #009b52;box-shadow:0 8px 0 0 #009b52}.cta-btn__item-company{border-radius:8px;background:#5271fe;-webkit-box-shadow:0 8px 0 0 #4159c7;box-shadow:0 8px 0 0 #4159c7}footer{background:#86dbe7}.footer-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:3.6rem 0}.footer-logo{width:13.3rem;margin-bottom:2rem}.footer-link ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:3.3rem;margin-bottom:3.1rem}.footer-link ul li{color:#000;text-align:center;font-family:"Noto Sans JP";font-size:2rem;font-style:normal;font-weight:500;line-height:normal}.mv-silhouette{position:absolute;top:-1.4285714286vw;right:-5.3571428571vw;width:13.2507142857vw;height:19.7812142857vw}@media screen and ( max-width: 768px ){.mv-silhouette{display:none}}.mv-box{border-radius:min(20px,1.4285714286vw);border:1px solid #bcbcbc;-webkit-box-shadow:min(4px,0.2857142857vw) min(4px,0.2857142857vw) min(4px,0.2857142857vw) 0 rgba(0,0,0,.25);box-shadow:min(4px,0.2857142857vw) min(4px,0.2857142857vw) min(4px,0.2857142857vw) 0 rgba(0,0,0,.25);position:relative;width:50.7142857143vw;height:37.8571428571vw;position:relative;padding-top:1.1428571429vw;margin-bottom:2.0714285714vw}@media screen and ( max-width: 768px ){.mv-box{width:96.5774418605vw;height:78.9793023256vw;padding-top:4.6511627907vw;margin-bottom:5.9697674419vw}}.mv-box::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;background:#fff;z-index:-1}.voice{background:#c3edf3}.title{margin-bottom:5.7rem}.title h2{color:#333;text-align:center;-webkit-font-feature-settings:"halt" on,"pwid" on;font-feature-settings:"halt" on,"pwid" on;font-family:"Noto Sans JP";font-size:3.6rem;font-style:normal;font-weight:700;line-height:normal}@media screen and ( max-width: 768px ){.title h2{font-size:2.8rem}}.voice-container{padding:8.5rem 0 10.4rem}.voice-slider__item{border-radius:20px;border:2px solid #00c368;background:#fff;-webkit-box-shadow:4px 4px 4px 0 rgba(0,0,0,.25);box-shadow:4px 4px 4px 0 rgba(0,0,0,.25);width:40rem;height:23rem;padding:2.7rem 3.2rem 2.4rem 3.9rem}.voice-slider__job{margin-bottom:.686rem}.voice-slider__job p{color:#333;font-family:"Noto Sans JP";font-size:2.6rem;font-style:normal;font-weight:500;line-height:normal}.voice-slider__tag ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.3rem;margin-bottom:1.7rem}.voice-slider__tag ul li{padding:0 .8rem;color:#00c368;font-family:"Noto Sans JP";font-size:2.1rem;font-style:normal;font-weight:500;line-height:normal;border:.893px solid #00c368}.voice-slider__lead p{color:#333;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;font-family:"Noto Sans JP";font-size:1.8rem;font-style:normal;font-weight:400;line-height:150%}.slick-list{padding:1rem}.voice-slider{margin:0 auto;max-width:1440px;padding:0 2rem}.voice-slider .slick-slide{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:2.6rem}.voice-slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.name-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem}.name-fields input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){.name-fields input{gap:.8rem}}@media screen and (max-width: 768px){.name-fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8rem}}.name-fields-with-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem}@media screen and (max-width: 768px){.name-fields-with-label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8rem}}.field-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.field-group .field-label{font-size:14px;color:#333;white-space:nowrap;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:35px;text-align:right}.field-group input{min-width:0;width:100%}.w-15{width:35px}.w-56{width:56px !important}.w-120{width:120px !important}@media screen and ( max-width: 768px ){.w-120{width:90px !important}}.birthday-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.birthday-fields .field-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5rem}.birthday-fields .field-group .field-label{font-size:14px;color:#333;white-space:nowrap}.birthday-fields .field-group .field-suffix{font-size:14px;color:#333;white-space:nowrap}.birthday-fields .field-group input[type=number]{width:60px;text-align:center}.birthday-fields .field-group input[type=number][name=birth_year]{width:80px}.birthday-fields .field-group input[type=number][name=birth_month],.birthday-fields .field-group input[type=number][name=birth_day]{width:50px}.address-fields{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.address-fields .address-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.address-fields .address-row:first-child .postal-group{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.address-fields .address-row:first-child .postal-group .field-label{font-size:14px;color:#333;white-space:nowrap;margin-right:.5rem}.address-fields .address-row:first-child .postal-group .postal-input{width:120px}.address-fields .address-row:first-child .prefecture-group{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.address-fields .address-row:first-child .prefecture-group .prefecture-select{width:100%;max-width:200px}.address-fields .address-row:last-child .address-detail-group{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.address-fields .address-row:last-child .address-detail-group .address-detail-input{width:100%}@media screen and (max-width: 768px){.address-fields .address-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8rem;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.address-fields .address-row:first-child .postal-group,.address-fields .address-row:first-child .prefecture-group{width:100%}.address-fields .address-row:first-child .postal-group .postal-input,.address-fields .address-row:first-child .postal-group .prefecture-select,.address-fields .address-row:first-child .prefecture-group .postal-input,.address-fields .address-row:first-child .prefecture-group .prefecture-select{width:100%;max-width:none}.address-fields .address-row:last-child .address-detail-group{width:100%}.address-fields .address-row:last-child .address-detail-group .address-detail-input{width:100%}}@media screen and ( max-width: 768px ){.head-btn2{padding:1.5rem 3%;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transform:translateY(0);transform:translateY(0)}}.other-option{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px !important}.other-option label{margin-top:0 !important}.other-option input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:7px 2% !important;font-size:16px !important}/*# sourceMappingURL=style.css.map */