@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap";@import"base.min.a5h23wd.css";@import"common.min.a5h23wd.css";@import"mv_svg.a5h23wd.css";@font-face{font-family:"DIN Next LT Pro";src:url("/content/dam/ebara/local-sites/eep/ja/recruit/static-page2/assets/img/din-next-lt-pro-regular.woff2") format("woff2"),url("/content/dam/ebara/local-sites/eep/ja/recruit/static-page2/assets/img/din-next-lt-pro-regular.woff") format("woff");font-weight:400;font-style:normal}body{position:relative;width:100%;min-height:100vh;background:#c5eed7;background:linear-gradient(180deg, #c5eed7 0%, #c5eed7 20%, #bdeaf0 40%, #d0f1e0 60%, #d0f1e0 100%)}.menu01{display:flex;justify-content:space-between;gap:100px}@media screen and (min-width: 641px)and (max-width: 1060px){.menu01{gap:50px}}@media screen and (max-width: 640px){.menu01{flex-direction:column;gap:35px}}.menu01 li{width:calc(50% - 50px);background:#2059a9;border-radius:20px;position:relative}@media screen and (min-width: 641px)and (max-width: 1060px){.menu01 li{width:calc(50% - 25px)}}@media screen and (max-width: 640px){.menu01 li{width:100%}}.menu01 li figure{width:100%;position:relative;left:-20px;top:-20px;aspect-ratio:475/280;border-radius:20px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.4);margin-bottom:-20px;text-align:center}@media screen and (min-width: 641px)and (max-width: 1060px){.menu01 li figure{left:0}}@media screen and (max-width: 640px){.menu01 li figure{left:-10px;top:-10px;margin-bottom:-10px}}.menu01 li figure img{height:100%}.menu01 li .cont{display:flex;gap:22px;padding:30px;padding-bottom:45px}@media screen and (min-width: 641px)and (max-width: 1060px){.menu01 li .cont{gap:10px;padding:20px}}@media screen and (max-width: 640px){.menu01 li .cont{flex-direction:column;gap:14px;padding:30px 18px 35px;position:relative}}.menu01 li .cont .e_logo_img{width:100px}@media screen and (min-width: 641px)and (max-width: 1060px){.menu01 li .cont .e_logo_img{width:60px}}@media screen and (max-width: 640px){.menu01 li .cont .e_logo_img{width:50px;position:absolute;right:15px;bottom:15px}}.menu01 li .cont .text{width:100%;color:#fff;flex:1;margin-top:15px}@media screen and (min-width: 641px)and (max-width: 1060px){.menu01 li .cont .text{margin-top:0}}@media screen and (max-width: 640px){.menu01 li .cont .text{margin-top:5px}}.menu01 li .cont .text h2{font-size:33px;letter-spacing:2px;margin-bottom:10px}@media screen and (min-width: 641px)and (max-width: 1060px){.menu01 li .cont .text h2{font-size:22px}}@media screen and (max-width: 640px){.menu01 li .cont .text h2{font-size:23px;margin-bottom:13px;line-height:1.2}}.menu01 li .cont .text .ex{font-size:14px;line-height:1.8;letter-spacing:1px;margin-bottom:20px}@media screen and (min-width: 641px)and (max-width: 1060px){.menu01 li .cont .text .ex{font-size:13px;line-height:1.6}}@media screen and (max-width: 640px){.menu01 li .cont .text .ex{line-height:1.7;margin-bottom:16px}}.menu01 li.padding figure{padding:10px}.sec_mainv{display:flex;flex-direction:column;min-height:calc(100vh - 90px);align-items:center;justify-content:center;position:relative;background:linear-gradient(180deg, #bbe8ee 0%, white 100%);margin-bottom:100px}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_mainv{min-height:80vh}}@media screen and (max-width: 640px){.sec_mainv{height:calc(100svh - 60px);min-height:0;width:100%;overflow:hidden;margin-bottom:50px}}.sec_mainv ul.mv_anime li{position:absolute;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:0}.sec_mainv ul.mv_anime li.mv_town{width:100%;left:0;bottom:0;-webkit-animation:mvfadeIn 1s ease-out .5s forwards;animation:mvfadeIn 1s ease-out .5s forwards}@media screen and (max-width: 640px){.sec_mainv ul.mv_anime li.mv_town{width:200%;left:-50%}}.sec_mainv ul.mv_anime li.mv_sunny{width:100%;bottom:50vh;right:0;-webkit-animation:mvfadeIn 1s ease-out 1.6s forwards;animation:mvfadeIn 1s ease-out 1.6s forwards}@media screen and (max-width: 640px){.sec_mainv ul.mv_anime li.mv_sunny{bottom:120px}}.sec_mainv ul.mv_anime li.mv_factory{width:28vw;bottom:5vw;left:clamp(85px,13vw,100vh);right:0;margin:auto;-webkit-animation:mvfadeIn 1s ease-out 1s forwards;animation:mvfadeIn 1s ease-out 1s forwards}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_mainv ul.mv_anime li.mv_factory{left:13vw}}@media screen and (max-width: 640px){.sec_mainv ul.mv_anime li.mv_factory{width:50%;left:24vw;bottom:10vw}}.sec_mainv ul.mv_anime li.mv_title{width:clamp(300px,52vw,740px);height:420px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;bottom:clamp(200px,27vh,300px);left:0;right:0;margin:auto;transform-origin:50% 50%;-webkit-animation:mvTitleIn 1.2s cubic-bezier(0.22, 1, 0.36, 1) 1.4s forwards;animation:mvTitleIn 1.2s cubic-bezier(0.22, 1, 0.36, 1) 1.4s forwards;z-index:11}@media(height < 1000px){.sec_mainv ul.mv_anime li.mv_title{width:clamp(300px,40vw,550px);bottom:clamp(200px,31vh,350px)}}@media(width > 1800px){.sec_mainv ul.mv_anime li.mv_title{width:clamp(300px,45vw,700px);bottom:clamp(200px,31vh,350px)}}@media(width > 1800px)and (height < 1000px){.sec_mainv ul.mv_anime li.mv_title{width:clamp(300px,40vw,450px);bottom:clamp(200px,36vh,350px)}}@media(height < 800px){.sec_mainv ul.mv_anime li.mv_title{width:clamp(300px,35vw,400px);bottom:clamp(200px,36vh,350px)}}@media(width > 1600px)and (height < 800px){.sec_mainv ul.mv_anime li.mv_title{width:clamp(300px,40vw,450px);bottom:clamp(200px,36vh,350px)}}@media(height < 750px){.sec_mainv ul.mv_anime li.mv_title{width:300px;bottom:calc(50% - 6vh)}}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_mainv ul.mv_anime li.mv_title{width:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;bottom:0;top:-30px}}@media screen and (max-width: 640px){.sec_mainv ul.mv_anime li.mv_title{width:80vw;top:-50px;bottom:0;margin:auto}}.sec_mainv ul.mv_anime li.mv_title h1 svg,.sec_mainv ul.mv_anime li.mv_title h1 img{display:block;width:100%;height:auto}@-webkit-keyframes mvfadeIn{0%{opacity:0;transform:translateY(-10px)}65%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}@keyframes mvfadeIn{0%{opacity:0;transform:translateY(-10px)}65%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes mvTitleIn{0%{opacity:0;transform:scale(0.7) rotate(-30deg)}55%{opacity:1;transform:scale(1.08) rotate(2deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes mvTitleIn{0%{opacity:0;transform:scale(0.7) rotate(-30deg)}55%{opacity:1;transform:scale(1.08) rotate(2deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}.sec_mainv p.bnr_navi{position:fixed;left:30px;bottom:30px;z-index:11}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_mainv p.bnr_navi{left:20px;bottom:20px}}@media screen and (max-width: 640px){.sec_mainv p.bnr_navi{left:10px;bottom:10px}}.sec_mainv p.bnr_navi a{width:300px;display:block;position:relative;overflow:hidden;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease;border-radius:12px;box-shadow:#fff 3px 0px 12px 4px}.sec_mainv p.bnr_navi a:before{content:"";position:absolute;top:0;left:-140%;width:70%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.25) 38%, rgba(255, 255, 255, 0.65) 50%, rgba(255, 255, 255, 0.25) 62%, rgba(255, 255, 255, 0) 100%);transform:skewX(-20deg);transition:left .8s ease}.sec_mainv p.bnr_navi a:hover,.sec_mainv p.bnr_navi a:focus-visible{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.08)}.sec_mainv p.bnr_navi a:hover:before,.sec_mainv p.bnr_navi a:focus-visible:before{left:130%}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_mainv p.bnr_navi a{width:200px}}@media screen and (max-width: 640px){.sec_mainv p.bnr_navi a{width:200px;box-shadow:#fff 0px 0px 8px 2px}}.sec_mainv p.bnr_navi a:hover{box-shadow:#fff 3px 0px 12px 4px}.sec_message{padding:50px;padding-bottom:55px;min-height:clamp(540px,59.5vw,660px);display:flex;align-items:flex-end;justify-content:space-between;position:relative;overflow:hidden;width:calc(100% - 200px);margin:0 auto;border-radius:30px}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_message{min-height:540px}}@media screen and (max-width: 640px){.sec_message{width:calc(100% - 60px);padding:50px 20px 40px;border-radius:20px;height:130vw}.sec_message:before{display:none;content:"";position:absolute;inset:0;background:rgba(0,0,0,.25);z-index:1;pointer-events:none}}.sec_message .message_bg_slider{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.sec_message .message_bg_slider .slick-list,.sec_message .message_bg_slider .slick-track,.sec_message .message_bg_slider .slick-slide,.sec_message .message_bg_slider .slick-slide>div{height:100%}.sec_message .message_bg_slider .slick-list{overflow:hidden}.sec_message .message_bg_slider .slide{height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.sec_message .message_bg_slider .slide01{background-image:url(/content/dam/ebara/local-sites/eep/ja/recruit/static-page2/assets/img/top/message_bg01.jpg)}@media screen and (max-width: 640px){.sec_message .message_bg_slider .slide01{background-image:url(/content/dam/ebara/local-sites/eep/ja/recruit/static-page2/assets/img/top/message_bg01_sp.jpg)}}.sec_message .message_bg_slider .slide02{background-image:url(/content/dam/ebara/local-sites/eep/ja/recruit/static-page2/assets/img/top/message_bg02.jpg)}@media screen and (max-width: 640px){.sec_message .message_bg_slider .slide02{background-image:url(/content/dam/ebara/local-sites/eep/ja/recruit/static-page2/assets/img/top/message_bg02_sp.jpg)}}.sec_message .message_bg_slider .slide03{background-image:url(/content/dam/ebara/local-sites/eep/ja/recruit/static-page2/assets/img/top/message_bg03.jpg)}@media screen and (max-width: 640px){.sec_message .message_bg_slider .slide03{background-image:url(/content/dam/ebara/local-sites/eep/ja/recruit/static-page2/assets/img/top/message_bg03_sp.jpg)}}.sec_message>.text,.sec_message>.vtour{position:relative;z-index:2}.sec_message .text{width:800px}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_message .text{width:100%}}@media screen and (max-width: 640px){.sec_message .text{width:100%}}.sec_message .text .e_logo_img{width:100px;margin-bottom:35px}@media screen and (max-width: 640px){.sec_message .text .e_logo_img{width:80px;margin-bottom:20px}}.sec_message .text .ex{font-size:21px;color:#fff;line-height:2;letter-spacing:1.5px;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 12px rgba(0,0,0,.85),0 0 24px rgba(0,0,0,.65)}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_message .text .ex{font-size:16px;font-weight:bold}}@media screen and (max-width: 640px){.sec_message .text .ex{font-size:3.9vw;font-weight:bold;line-height:9.2vw;letter-spacing:.4px}}.sec_message .text .ex span{display:block}.sec_message .vtour{display:none;background:#fff;border-radius:25px}.sec_message .vtour figure{border-radius:25px;position:relative;overflow:hidden;top:-25px;left:-25px}.sec_message .vtour .tit{padding:30px;padding-top:0}.sec_message .vtour .tit h2{margin-bottom:10px}.sec_message .vtour .tit .btn a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;position:relative;transition:.2s;left:0}.sec_message .vtour .tit .btn a:hover{left:5px;transition:.2s}.sec_recommend{padding:120px 100px 0}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_recommend{padding:90px 30px;padding-bottom:50px}}@media screen and (max-width: 640px){.sec_recommend{padding:60px 30px 20px}}.sec_member{background:linear-gradient(135deg, #dff3fa 0%, #e6f7ed 100%);margin-top:130px;padding:120px 100px 150px;overflow:hidden}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_member{padding:80px 50px 95px}}@media screen and (max-width: 640px){.sec_member{padding:50px 0}}.sec_member .tit{display:flex;gap:35px;max-width:1200px;margin:0 auto 115px}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_member .tit{gap:26px;margin-bottom:52px}}@media screen and (max-width: 640px){.sec_member .tit{gap:12px;align-items:flex-start;padding:0 15px;padding-right:20px;margin-bottom:32px}}.sec_member .tit p.e_logo_img{width:100px;flex:0 0 auto}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_member .tit p.e_logo_img{width:80px}}@media screen and (max-width: 640px){.sec_member .tit p.e_logo_img{width:50px}}.sec_member .tit .text{padding-top:30px}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_member .tit .text{padding-top:20px}}@media screen and (max-width: 640px){.sec_member .tit .text{flex:1;min-width:0;padding-top:8px}}.sec_member .tit .text h2{color:#2159ac;letter-spacing:0;line-height:1;font-size:clamp(30px,4vw,40px);margin-bottom:15px}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_member .tit .text h2{font-size:24px}}@media screen and (max-width: 640px){.sec_member .tit .text h2{font-size:22px;margin-bottom:12px}}.sec_member .tit .text .ex01{font-size:16px;max-width:450px;line-height:1.6}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_member .tit .text .ex01{max-width:100%}}@media screen and (max-width: 640px){.sec_member .tit .text .ex01{font-size:14px;line-height:1.75}}.sec_env{display:flex;justify-content:space-between;padding:100px;gap:40px}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_env{padding:30px}}@media screen and (max-width: 640px){.sec_env{padding:40px 30px;gap:30px;flex-direction:column}}.sec_env .tit{width:280px}@media screen and (max-width: 640px){.sec_env .tit{width:100%;margin-bottom:16px}}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_env .tit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:0px}}.sec_env .tit .e_logo_img{width:100px;margin-bottom:30px}@media screen and (max-width: 640px){.sec_env .tit .e_logo_img{width:80px;margin:auto;margin-bottom:20px}}@media screen and (max-width: 640px){.sec_env .tit .text{text-align:center}}.sec_env .tit .text h2{font-size:35px;color:#2159ac;margin-bottom:20px;line-height:1;letter-spacing:1px}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_env .tit .text h2{font-size:25px}}@media screen and (max-width: 640px){.sec_env .tit .text h2{font-size:25px}}.sec_env .tit .text .ex01{font-size:13px;line-height:1.8}.sec_env .menu01{margin-top:35px;gap:65px;flex:1}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_env .menu01{width:100%;gap:10px}}@media screen and (max-width: 640px){.sec_env .menu01{margin-top:0}}.sec_env .menu01 li{width:calc(50% - 32.5px)}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_env .menu01 li{width:calc(50% - 10px)}}@media screen and (max-width: 640px){.sec_env .menu01 li{width:100%}}.sec_env .menu01 li figure{width:100%;height:auto;border-radius:20px;overflow:hidden;aspect-ratio:360/250}.sec_env .menu01 li figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec_env .menu01 li .text{margin-top:0}.sec_env .menu01 li .text h2{font-size:22px}.sec_env .menu01 li .text .ex{margin-bottom:20px}.sec_env .menu01 li.training{background:#26c4a3}.sec_env .menu01 li.benefits{background:#ffb03d}.sec_recruit{background:linear-gradient(135deg, #0cdcfd 0%, #46d8d8 100%);padding:100px;display:flex;gap:50px}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_recruit{padding:50px}}@media screen and (max-width: 640px){.sec_recruit{padding:56px 20px;gap:20px;align-items:center}}.sec_recruit .tit{width:250px}@media screen and (max-width: 640px){.sec_recruit .tit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.sec_recruit .tit .e_logo_img{width:100px;margin-bottom:33px}@media screen and (max-width: 640px){.sec_recruit .tit .e_logo_img{width:80px;margin-bottom:25px}}.sec_recruit .tit .text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff}.sec_recruit .tit .text h2{letter-spacing:1px;font-size:30px;margin-bottom:20px;text-shadow:1px 1px 10px rgba(0,0,0,.1)}@media screen and (max-width: 640px){.sec_recruit .tit .text h2{font-size:20px;margin-bottom:0}}.sec_recruit .menu{width:100%;flex:1}.sec_recruit .menu ul.rec_menulist{width:100%;flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;gap:20px}@media screen and (max-width: 640px){.sec_recruit .menu ul.rec_menulist{gap:30px}}.sec_recruit .menu ul.rec_menulist>li{width:calc(50% - 10px);display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 640px){.sec_recruit .menu ul.rec_menulist>li{width:100%;gap:20px}}.sec_recruit .menu ul.rec_menulist>li .top>a{width:20vw;aspect-ratio:1/1;border-radius:999em;display:flex;align-items:center;justify-content:center;text-decoration:none;line-height:1.3;color:#fff;position:relative;top:0;transition:top .2s,box-shadow .2s}@media screen and (max-width: 640px){.sec_recruit .menu ul.rec_menulist>li .top>a{width:100%;max-width:100%;min-width:0;width:clamp(170px,50vw,100%);margin:auto}}.sec_recruit .menu ul.rec_menulist>li .top>a .cont{display:flex;flex-wrap:wrap;flex-direction:column;height:auto}@media screen and (max-width: 640px){.sec_recruit .menu ul.rec_menulist>li .top>a .cont{padding:0px}}.sec_recruit .menu ul.rec_menulist>li .top>a .cont figure{width:clamp(60px,8vw,120px);margin:0 auto;margin-bottom:10px;aspect-ratio:2/1;border-radius:999em}@media screen and (max-width: 640px){.sec_recruit .menu ul.rec_menulist>li .top>a .cont figure{width:clamp(60px,20vw,100px)}}.sec_recruit .menu ul.rec_menulist>li .top>a .cont figure.wide{width:180px}@media screen and (min-width: 641px)and (max-width: 1060px){.sec_recruit .menu ul.rec_menulist>li .top>a .cont figure.wide{width:clamp(60px,14vw,120px)}}@media screen and (max-width: 640px){.sec_recruit .menu ul.rec_menulist>li .top>a .cont figure.wide{width:clamp(120px,30vw,200px)}}.sec_recruit .menu ul.rec_menulist>li .top>a .cont figure img{max-width:100%;max-height:100%}.sec_recruit .menu ul.rec_menulist>li .top>a .cont .ex{font-size:clamp(12px,1.5vw,20px)}@media screen and (max-width: 640px){.sec_recruit .menu ul.rec_menulist>li .top>a .cont .ex{font-size:13px;font-size:clamp(13px,3.5vw,20px)}}.sec_recruit .menu ul.rec_menulist>li .top>a:hover{top:-3px;box-shadow:0 7px 10px rgba(0,0,0,.1)}.sec_recruit .menu ul.rec_menulist>li.new .top a{background:#42a6f2}.sec_recruit .menu ul.rec_menulist>li.gra .top a{background:#50c9aa}.sec_recruit .menu .parents{width:20vw}@media screen and (max-width: 640px){.sec_recruit .menu .parents{width:auto}}.sec_recruit .menu .parents a{border:solid 2px #fff;width:250px;margin:auto;border-radius:999em;display:block;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;padding:13px;transition:.2s}@media screen and (max-width: 640px){.sec_recruit .menu .parents a{width:clamp(100px,50vw,100%);max-width:200px;padding:2.2vw 0;position:relative}.sec_recruit .menu .parents a::after{content:"";position:absolute;width:6px;height:8px;right:10px;top:50%;background:#fff;transform:translateY(-50%);-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%)}}.sec_recruit .menu .parents a dl dt,.sec_recruit .menu .parents a dl dd{line-height:1}.sec_recruit .menu .parents a dl dt{font-size:19px;font-weight:bold}@media screen and (max-width: 640px){.sec_recruit .menu .parents a dl dt{font-size:clamp(14px,3vw,20px);letter-spacing:0;line-height:1.3}}.sec_recruit .menu .parents a dl dd{font-size:12px;margin-top:8px;padding-left:.8em}@media screen and (max-width: 640px){.sec_recruit .menu .parents a dl dd{padding-left:0;display:none}}.sec_recruit .menu .parents a dl dd span{display:inline-block;margin-left:10px;width:6px;height:8px;background:#fff;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%)}.sec_recruit .menu .parents a:hover{text-decoration:none;background:#2159ac;border-color:#2159ac;transition:.2s}
/*# sourceMappingURL=index.min.css.map */