footer{padding:100px 0 41px;background-color:#222a3a}footer,footer a{color:#fff}@media(any-hover:hover){footer a{transition:.3s}footer a:hover{opacity:.7}}footer .copy{overflow:hidden;margin-bottom:100px}footer .copy p{color:#fff;font-size:60px;font-weight:900;text-align:center;letter-spacing:4px}footer .navigations{padding-top:100px;border-top:1px solid #646464;display:flex;justify-content:space-between;gap:16px;width:min(100%,1120px);padding-inline:20px;margin-inline:auto}@media screen and (max-width:768px){footer .navigations{width:100%;padding-inline:0}}footer .navigations .menu{display:grid;grid-template-columns:repeat(3,1fr);gap:70px 32px}footer .navigations .menu>div dt{font-size:18px;line-height:1.5;margin-bottom:20px}footer .navigations .menu>div dd{font-size:14px;line-height:1.16;display:grid;gap:15px;max-width:270px}footer .navigations .menu>div dd a{display:inline-block}footer .navigations .infos .logo{display:block;margin-bottom:20px}footer .navigations .infos address{font-size:14px;line-height:1.8}footer .navigations .infos address .detail{display:inline-block;translate:-.6em 0}footer .navigations .infos .links{margin-top:153px}footer .navigations .infos .links .textLinks{font-size:14px;display:grid;gap:13px}footer .navigations .infos .links .sns{display:flex;gap:24px;margin-top:21px}footer small{display:block;margin-top:184px;font-size:11px;text-align:center;color:#dcdcdc}@media screen and (max-width:768px){footer{padding:80px 22px 20px}footer .copy{margin-bottom:60px}footer .copy p{font-size:40px;line-height:1.2;text-align:left}footer .navigations{display:block;padding-top:24px}footer .navigations .menu{grid-template-columns:none;gap:40px;margin-bottom:66px}footer .navigations .menu>div dt{margin-bottom:25px}footer .navigations .menu>div dd{max-width:none}footer .navigations .infos .logo{margin-bottom:24px}footer .navigations .infos .links{margin-top:51px}footer small{margin-top:42px}}.Footer_menuH__R5e_g{padding:0 0 24px;display:flex;justify-content:center;gap:16px;width:min(100%,1120px);margin-inline:auto}@media(max-width:768px){.Footer_menuH__R5e_g{justify-content:flex-start}}.Footer_menuH__R5e_g>nav>ul{display:flex;gap:32px;list-style:none;padding:0;margin:0}@media(max-width:768px){.Footer_menuH__R5e_g>nav>ul{flex-direction:column;gap:12px}}.Footer_menuH__R5e_g>nav>ul>li{font-size:14px;line-height:1.6;color:var(--text-secondary);cursor:pointer}.Footer_menuH__R5e_g>nav>ul>li:hover{color:var(--text-primary)}
/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{line-height:1;font-family:var(--font-base)}h1{font-size-adjust:.52}img{width:auto;height:auto}main{padding-top:var(--pcHeaderHeight)}@media screen and (max-width:768px){main{padding-top:var(--spHeaderHeight)}}.spview{display:none}@media screen and (max-width:768px){.pcview{display:none}.spview{display:block}}.Header_header__68dug{background-image:linear-gradient(90deg,#42afa9 10%,#66caed 65%,#259ec9 92%);height:78px;padding-left:40px;z-index:2}@media(max-width:768px){.Header_header__68dug{height:64px;padding-left:16px}}.Header_header__68dug .Header_headerMenu__p5_5n nav{background:rgba(0,0,0,0);border:0;padding:0 180px 0 0}.Header_header__68dug .Header_headerMenu__p5_5n nav>ul{gap:0;margin-top:-9px}.Header_header__68dug .Header_headerMenu__p5_5n nav>ul>li a{color:#fff;font-size:14px;font-weight:700;line-height:normal;transition:all .3s ease-in-out;width:auto;height:auto;padding:8px 16px;border-radius:30px}@media(min-width:1051px)and (max-width:1199px){.Header_header__68dug .Header_headerMenu__p5_5n nav>ul>li a{padding:8px 10px}}.Header_header__68dug .Header_headerMenu__p5_5n nav>ul>li a:hover{text-decoration:underline;opacity:1}.Header_header__68dug .Header_headerMenu__p5_5n nav>ul>li:first-child>a{background-image:none;width:auto;height:auto}.Header_header__68dug .Header_headerMenu__p5_5n nav>ul>li:first-child>a:hover{text-decoration:underline;opacity:1}.Header_header__68dug .Header_headerMenu__p5_5n nav>ul>li:last-child{position:absolute;content:"";right:10px}.Header_header__68dug .Header_headerMenu__p5_5n nav>ul>li:last-child a{font-size:14px;font-weight:700;line-height:normal;border-radius:40px;box-shadow:0 0 15px 0 rgba(31,50,112,.15);padding:9px 5px 11px;min-width:180px;max-width:100%;display:block;text-align:center;position:relative;background:#fff}.Header_header__68dug .Header_headerMenu__p5_5n nav>ul>li:last-child a span{color:rgba(0,0,0,0);background:linear-gradient(90deg,#42afa9 10%,#66caed 65%,#259ec9 92%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Header_header__68dug .Header_headerMenu__p5_5n nav>ul>li:last-child a:after{content:"";position:absolute;inset:0;padding:1px;background:linear-gradient(90deg,#42afa9 10%,#66caed 65%,#259ec9 92%);border-radius:40px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:add,add;-webkit-mask-composite:xor;mask-composite:exclude}.Header_header__68dug .Header_headerMenu__p5_5n nav>ul>li:last-child a:hover{background:linear-gradient(90deg,#42afa9 10%,#66caed 65%,#259ec9 92%);text-decoration:none}.Header_header__68dug .Header_headerMenu__p5_5n nav>ul>li:last-child a:hover span{color:#fff;-webkit-text-fill-color:#fff}.Header_recruitLogo__L9kfi.Header_headerLogo__2bFMW{display:block;position:relative}.Header_recruitLogo__L9kfi.Header_headerLogo__2bFMW:after{content:"ルーシー採用サイト";font-size:16px;font-weight:500;color:#fff;display:inline-block;margin-left:10px;line-height:normal;position:relative}@media(max-width:768px){.Header_recruitLogo__L9kfi.Header_headerLogo__2bFMW:after{font-size:12px;top:-8px}}@media(max-width:374px){.Header_recruitLogo__L9kfi.Header_headerLogo__2bFMW:after{margin-left:5px;font-size:10px}}.Header_recruitLogo__L9kfi.Header_headerLogo__2bFMW>img{width:89px;height:auto;-o-object-fit:contain;object-fit:contain}@media(min-width:1051px){body.recruit .Header_header__68dug .functions{opacity:0}}.Header_recruitNav__GT8fB{display:block;width:100%}.Header_recruitNav__GT8fB ul{margin:0 20px}.Header_recruitNav__GT8fB ul>li>a{display:block;text-align:center;padding:27px 16px 26px;position:relative;color:#fff;font-weight:700;font-size:22px}:root{--pcHeaderHeight:84px;--spHeaderHeight:84px;--black:#464646;--gray:#eaeaea;--gray-soft-dark:#e9e9e9;--dark-gray:#646169;--blue:#308adb;--breakPoint:768px;--cubicBezierEaseOutQuint:cubic-bezier(.23,1,.32,1);--transition:.5s var(--cubicBezierEaseOutQuint);--font-base:var(--notosans-font),"Hiragino Sans","Hiragino Kaku Gothic ProN",system-ui,-apple-system,sans-serif}.mask{position:fixed;inset:0;background-color:rgba(0,0,0,.4);z-index:2;transition:var(--transition);opacity:0;visibility:hidden}.mask.active{opacity:1;visibility:visible}.globalMenu{background-image:url(/img/menuBg.webp);background-size:cover;background-position:25%;background-repeat:no-repeat;position:fixed;top:20px;right:20px;max-height:calc(100% - 40px);z-index:2;border-radius:30px;overflow:auto;overscroll-behavior:contain;color:#fff;display:flex;padding-top:106px;opacity:0;visibility:hidden}.globalMenu .info{display:grid;align-content:space-between;padding-left:13.1%;padding-right:12.7%}@media(any-hover:hover){.globalMenu .info .logo{transition:.3s}.globalMenu .info .logo:hover{opacity:.7}}.globalMenu .info .links{position:absolute;translate:0 -100%;left:13.1%}@media(any-hover:hover){.globalMenu .info .links a{transition:.3s}.globalMenu .info .links a:hover{opacity:.7}}.globalMenu .info .links .textLinks{display:grid;gap:16px;margin-bottom:24px;font-size:12px}.globalMenu .info .links .sns{display:flex;gap:24px}.globalMenu .info .links .sns img{width:20px}.globalMenu .info .links .sns img.youtube{width:28px}.globalMenu .menuList{position:relative}.globalMenu .menuList:after{content:"";display:block;height:106px}.globalMenu .menuList>div{border-left:1px solid rgba(255,255,255,.3);padding-left:5.06vw}.globalMenu .menuList>div+div{padding-top:48px;padding-right:24px}.globalMenu .menuList>div dt{font-size:20px;font-weight:700;padding-bottom:24px}.globalMenu .menuList>div dd{font-size:15px}.globalMenu .menuList>div dd ul{display:flex;align-items:center;flex-wrap:wrap;gap:10px 0}.globalMenu .menuList>div dd ul li+li:before{content:"/";margin:0 12px}@media(any-hover:hover){.globalMenu .menuList>div dd ul li a{transition:.3s}.globalMenu .menuList>div dd ul li a:hover{opacity:.7}}.globalMenu .closeMenu{position:fixed;top:60px;right:60px;z-index:5;width:30px;height:30px;cursor:pointer}@media(any-hover:hover){.globalMenu .closeMenu{transition:.3s}.globalMenu .closeMenu:hover{opacity:.7}}.globalMenu .closeMenu>div{height:2px;width:20px;background-color:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%}.globalMenu .closeMenu>div:first-of-type{rotate:45deg}.globalMenu .closeMenu>div:nth-of-type(2){rotate:-45deg}@media screen and (max-width:768px){.globalMenu{top:10px;right:10px;display:grid;padding-top:140px}.globalMenu .menuList{display:grid;padding:0 15px;order:-1}.globalMenu .menuList:after{display:none}.globalMenu .menuList>div{padding-left:0;border:0}.globalMenu .menuList>div+div{padding-top:64px}.globalMenu .menuList>div dt{font-size:22px;padding-bottom:32px}.globalMenu .menuList>div dd{font-size:14px}.globalMenu .menuList>div dd ul{display:grid;gap:24px}.globalMenu .menuList>div dd ul li+li:before,.globalMenu .menuList>div dd ul li:before{content:"・";margin:0}.globalMenu .menuList>div dd ul li a{text-decoration:underline}.globalMenu .info{margin-top:88px;padding:0 15px}.globalMenu .info:after{content:"";display:block;height:84px}.globalMenu .info .links{position:static;translate:none}.globalMenu .info .links .textLinks{font-size:14px}.globalMenu .info .links .sns img{width:auto;height:40px}.globalMenu .info .links .sns img.youtube{width:auto}.globalMenu .closeMenu{top:22px;right:29px}.globalMenu .closeMenu>div{width:32px;height:4px}}.searchModal{position:fixed;top:18px;left:20px;border-radius:30px;z-index:3;width:calc(100% - 40px);padding:80px 0;background-color:#fff;transition:var(--transition);opacity:0;visibility:hidden}.searchModal .close{position:absolute;top:44px;right:44px;cursor:pointer;width:14px}@media(any-hover:hover){.searchModal .close{transition:.3s}.searchModal .close:hover{opacity:.7}}.searchModal.active{opacity:1;visibility:visible}.searchModal .searchForm{position:relative;width:min(100%,1120px);padding-inline:20px;margin-inline:auto}@media screen and (max-width:768px){.searchModal .searchForm{width:91.4%;padding-inline:0}}.searchModal .searchForm input{background-color:#f7f8fa;font-size:20px;width:100%;height:80px;border-radius:40px;padding-left:40px;padding-right:80px;outline:none}.searchModal .searchForm input::-moz-placeholder{color:#c3c3c3}.searchModal .searchForm input::placeholder{color:#c3c3c3}.searchModal .searchForm button{position:absolute;top:50%;right:48px;translate:0 -50%}.searchModal .searchForm button img{width:24px;aspect-ratio:1}@media screen and (max-width:768px){.searchModal .searchForm input{height:56px;font-size:16px;padding-left:24px;padding-right:72px}.searchModal .searchForm button{right:24px}.searchModal{top:8px;left:8px;width:calc(100% - 16px);padding:80px 0 68px}.searchModal .searchForm{width:86.6%}.searchModal .close{width:28px;top:14px;right:18px}}header{position:fixed;top:0;left:0;z-index:1;width:100%;height:var(--pcHeaderHeight);padding-left:48px;padding-right:38px;justify-content:space-between;background:#fff}header,header nav{display:flex;align-items:center}header nav{border:1px solid var(--gray);background-color:#fff;height:48px;border-radius:24px;padding:0 36px 0 14px;font-weight:700}header nav .headerLinks{gap:30px}header nav .headerLinks,header nav .headerLinks li{display:flex;align-items:center}header nav .headerLinks li:first-of-type a{display:grid;place-items:center;width:73px;height:28px;border-radius:14px;background-image:radial-gradient(144.68% 142.56% at -15.18% 87.64%,#3D9E98 0,#1969A5 50%,#244473 100%);color:#fff}header nav .headerLinks li a{color:var(--black);font-size:13px}@media(any-hover:hover){header nav .headerLinks li a{transition:.3s}header nav .headerLinks li a:hover{opacity:.7}}header .functions{display:flex;align-items:center;gap:24px}header .functions .search{width:18px;cursor:pointer}@media(any-hover:hover){header .functions .search{transition:.3s}header .functions .search:hover{opacity:.7}}header .functions .search img{width:100%}header .functions .menuImage{width:18px;cursor:pointer}@media(any-hover:hover){header .functions .menuImage{transition:.3s}header .functions .menuImage:hover{opacity:.7}}@media screen and (max-width:1050px){header{height:var(--spHeaderHeight);padding-left:16px;padding-right:24px}header:has(~main.home){background-color:#fff}header nav{display:none}header .functions .search{width:25px}header .functions .menuImage{width:32px}}