@charset "UTF-8";/*! normalize.css v2.1.3 | MIT License | git.io/normalize */hr,input[type=search]{box-sizing:content-box}a:active,a:focus,a:hover,input:focus{outline:0}body,mark{color:#000}.wrapper,sub,sup{position:relative}.footer__frontInnerNavLogo a,.header__innerLogo a,.menu_sp__frontInnerNavLogo a{transition:.35s all ease}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}.clear:after,.clear:before{content:" ";display:block}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{background:0 0;text-decoration:none}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{height:0}.wrapper::before,img{width:100%;height:100%}mark{background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:bottom}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.clear:after{clear:both}img[src$=".svg"]{width:100%}input:focus{border:1px solid #04A4CC}h1,h2,h3,h4,h5,ol,p,table,ul{margin:0;padding:0}@-webkit-keyframes slidePath{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes slidePath{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes slideArrow{0%{transform:translateX(0)}48%{transform:translateX(.462962963vw);opacity:0}53%{transform:translateX(-.462962963vw);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideArrow{0%{transform:translateX(0)}48%{transform:translateX(.462962963vw);opacity:0}53%{transform:translateX(-.462962963vw);opacity:0}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes slideArrow-re{0%{transform:rotate(180deg) translateX(0)}48%{transform:rotate(180deg) translateX(.462962963vw);opacity:0}53%{transform:rotate(180deg) translateX(-.462962963vw);opacity:0}100%{transform:rotate(180deg) translateX(0);opacity:1}}@keyframes slideArrow-re{0%{transform:rotate(180deg) translateX(0)}48%{transform:rotate(180deg) translateX(.462962963vw);opacity:0}53%{transform:rotate(180deg) translateX(-.462962963vw);opacity:0}100%{transform:rotate(180deg) translateX(0);opacity:1}}@-webkit-keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes bg-01-animation{0%{transform:rotate(0)}26%{transform:rotate(-20deg)}51%{transform:rotate(-150deg)}76%{transform:rotate(98deg)}}@keyframes bg-01-animation{0%{transform:rotate(0)}26%{transform:rotate(-20deg)}51%{transform:rotate(-150deg)}76%{transform:rotate(98deg)}}@-webkit-keyframes bg-02-animation{0%{transform:rotate(0)}26%{transform:rotate(-20deg)}51%{transform:rotate(-40deg)}76%{transform:rotate(-150deg)}}@keyframes bg-02-animation{0%{transform:rotate(0)}26%{transform:rotate(-20deg)}51%{transform:rotate(-40deg)}76%{transform:rotate(-150deg)}}@-webkit-keyframes bg-03-animation{0%{transform:rotate(0) scale(1)}26%{transform:rotate(-30deg) scale(.5)}51%{transform:rotate(20deg) scale(.7)}76%{transform:rotate(24deg) scale(.5)}}@keyframes bg-03-animation{0%{transform:rotate(0) scale(1)}26%{transform:rotate(-30deg) scale(.5)}51%{transform:rotate(20deg) scale(.7)}76%{transform:rotate(24deg) scale(.5)}}@-webkit-keyframes copyLink{0%,100%{transform:scale(1)}20%,81%{transform:scale(1.1)}}@keyframes copyLink{0%,100%{transform:scale(1)}20%,81%{transform:scale(1.1)}}@-webkit-keyframes slidePhotos{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes slidePhotos{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@-webkit-keyframes slidePhotosSp{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes slidePhotosSp{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}html{font-size:62.5%;scroll-behavior:smooth}body{margin:0;font:400 11px/1.4 "Zen Maru Gothic",Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;overscroll-behavior-y:none}.RecruitBreadcrumb .ttl p,.footer__back p,.menu_sp__back p{font-feature-settings:"hwid" on}.wrapper{min-width:1000px;width:100%}.wrapper *{scroll-margin-top:5.787037037vw}.wrapper::before{position:absolute;content:"";top:0;left:0;background:linear-gradient(346deg,rgba(255,254,230,.54) 100%);mix-blend-mode:screen;z-index:-4}@media screen and (max-width:1024px){.wrapper{min-width:0}.wrapper *{scroll-margin-top:12.7226463104vw}.wrapper::before{background:linear-gradient(180deg,rgba(240,255,251,0) 0,rgba(231,255,249,.4) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header{display:none}}.Sidenav,.SidenavShare,.SidenavTax,.header__inner{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px)}.header{position:relative;z-index:10}.header__inner{position:fixed;top:1.8518518519vw;left:1.3888888889vw;display:flex;width:97.2222222222vw;height:5.3819444444vw;padding:.6944444444vw 1.3888888889vw;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:.6944444444vw;backdrop-filter:blur(10px)}.header__innerLogo a{display:flex;width:100%;height:100%}.header__innerLogo a picture{display:block;width:10.3587962963vw;height:2.7777777778vw}.header__innerNavList{display:flex;align-items:center;gap:2.7777777778vw;list-style:none}.header__innerNavList li a{display:flex;width:100%;height:100%}@media (min-width:1025px){.header__innerLogo a:hover{opacity:.6}.header__innerNavList li a:hover p::after{transform:scaleX(1)}.header__innerNavList li a:not(:hover) p::after{transform-origin:right center}}.header__innerNavList li a p{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1;font-weight:400;position:relative}.header__innerNavList li a p::after{content:"";position:absolute;bottom:-.2314814815vw;left:0;width:100%;height:1px;background-color:#242B2B;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.22,.61,.35,1);pointer-events:none}.header__innerNavList .entry{display:flex;justify-content:center;align-items:center}.header__innerNavList .entry a{width:13.8888888889vw;height:3.9930555556vw;border-radius:999px;position:relative;display:block;overflow:hidden;background:linear-gradient(99deg,#CEE8E1 5.58%,#38D4CC 27.41%,#2CB4AD 51.42%,#26A099 80.62%)}.header__innerNavList .entry a::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(99deg,#26A099 51.47%,#2CB4AD 80.67%,#38D4CC 104.68%,#CEE8E1 126.51%);opacity:0;transition:opacity .4s cubic-bezier(.22,.61,.35,1);border-radius:inherit}@media (min-width:1025px){.header__innerNavList .entry a:hover::before{opacity:1}}.header__innerNavList .entry a p{position:absolute;top:1.3310185185vw;left:4.6296296296vw;color:#FFF;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.3888888889vw;letter-spacing:.04em;line-height:1;font-weight:500;z-index:1}.logo_sp{display:none}@media screen and (max-width:1024px){.logo_sp{display:block;position:absolute;top:5.0890585242vw;left:4.0712468193vw;z-index:8}.logo_sp a picture{display:block;width:30.534351145vw;height:8.1424936387vw}}.fixed_sp,.footer__frontSp,.menu_sp,.menu_sp__frontSp{display:none}@media screen and (max-width:1024px){.fixed_sp{position:fixed;bottom:2.0356234097vw;left:50%;transform:translateX(-50%);display:inline-flex;padding:1.5267175573vw;align-items:center;gap:2.5445292621vw;border-radius:3.0534351145vw;background:rgba(255,255,255,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:25}.fixed_sp a{width:36.641221374vw;height:12.213740458vw;border-radius:2.0356234097vw;background:linear-gradient(99deg,#CEE8E1 5.58%,#38D4CC 27.41%,#2CB4AD 51.42%,#26A099 80.62%);position:relative}.fixed_sp a p{color:#FFF;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:4.0712468193vw;letter-spacing:.04em;line-height:1;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.footer::after,.menu_sp::after,.recruit main::after{z-index:-10;content:""}@media screen and (max-width:1024px){.fixed_sp .ham{width:18.320610687vw;height:12.213740458vw;border-radius:2.0356234097vw;background:#64757A;position:relative}.fixed_sp .ham__border{position:absolute;content:"";left:6.106870229vw;width:6.106870229vw;height:.5089058524vw;background:#FFF;transition:.35s all ease;transform-origin:center center}.fixed_sp .ham .top{top:4.0712468193vw}.fixed_sp .ham .center{top:5.8524173028vw}.fixed_sp .ham .bottom{top:7.6335877863vw}.fixed_sp .ham.is-active .ham__border.top{top:5.8524173028vw;transform:rotate(45deg)}.fixed_sp .ham.is-active .ham__border.center{opacity:0}.fixed_sp .ham.is-active .ham__border.bottom{top:5.8524173028vw;transform:rotate(-45deg)}.footer__frontPc,.menu_sp__frontPc{display:none}}.footer,.menu_sp{position:relative}.footer::after,.menu_sp::after{position:absolute;top:0;left:0;width:100%;height:100%;background:#E7FFF9}.footer__front,.menu_sp__front{position:relative}.footer__frontPc,.menu_sp__frontPc{position:absolute;top:-6.6550925926vw;left:0;width:100%;height:100%;z-index:-1}@media screen and (max-width:1024px){.footer__frontSp,.menu_sp__frontSp{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}}.footer__frontInner,.menu_sp__frontInner{display:flex;flex-direction:column;align-items:flex-end;gap:6.6550925926vw;align-self:stretch;width:91.6666666667vw;margin:0 auto;padding-top:4.8611111111vw}@media screen and (max-width:1024px){.footer__frontInner,.menu_sp__frontInner{gap:0;width:91.8575063613vw;padding-top:19.3384223919vw}}.footer__frontInnerApper,.menu_sp__frontInnerApper{display:flex;flex-direction:column;align-self:center;gap:4.3981481481vw;width:100%}@media screen and (max-width:1024px){.footer__frontInnerApper,.menu_sp__frontInnerApper{gap:12.9770992366vw}}.footer__frontInnerApperTtl,.menu_sp__frontInnerApperTtl{display:flex;flex-direction:column;align-items:center;gap:1.4467592593vw}.footer__frontInnerApperTtl h2,.menu_sp__frontInnerApperTtl h2{color:#64757A;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:5.787037037vw;letter-spacing:.04em;line-height:1;font-weight:275}@media screen and (max-width:1024px){.footer__frontInnerApperTtl,.menu_sp__frontInnerApperTtl{gap:3.0534351145vw}.footer__frontInnerApperTtl h2,.menu_sp__frontInnerApperTtl h2{font-size:13.7404580153vw;letter-spacing:.04em;line-height:1;font-weight:200}}.footer__frontInnerApperTtl p,.menu_sp__frontInnerApperTtl p{color:#000;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700}.footer__frontInnerApperRow,.menu_sp__frontInnerApperRow{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.footer__frontInnerApperRowCont,.menu_sp__frontInnerApperRowCont{width:44.4444444444vw;height:20.8912037037vw}@media screen and (max-width:1024px){.footer__frontInnerApperTtl p,.menu_sp__frontInnerApperTtl p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}.footer__frontInnerApperRow,.menu_sp__frontInnerApperRow{flex-direction:column;align-items:flex-start;gap:3.0534351145vw}.footer__frontInnerApperRowCont,.menu_sp__frontInnerApperRowCont{width:100%;height:50.1272264631vw}}.footer__frontInnerApperRowCont a,.menu_sp__frontInnerApperRowCont a{display:flex;border-radius:1.1574074074vw;background:rgba(16,137,131,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:100%;position:relative}@media screen and (max-width:1024px){.footer__frontInnerApperRowCont a,.menu_sp__frontInnerApperRowCont a{border-radius:5.0890585242vw}}.footer__frontInnerApperRowCont a::before,.menu_sp__frontInnerApperRowCont a::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:1.1574074074vw;background:linear-gradient(95deg,#CEE8E1 -9.02%,#38D4CC 17.77%,#108983 74.65%,#7C8B90 103.02%)}@media screen and (max-width:1024px){.footer__frontInnerApperRowCont a::before,.menu_sp__frontInnerApperRowCont a::before{border-radius:5.0890585242vw}}.footer__frontInnerApperRowCont a::after,.menu_sp__frontInnerApperRowCont a::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:1.1574074074vw;background:linear-gradient(95deg,#7C8B90 7.09%,#108983 35.47%,#38D4CC 92.34%,#CEE8E1 119.14%);opacity:0;transition:opacity .4s cubic-bezier(.22,.61,.35,1);z-index:1}.footer__frontInnerApperRowCont a .ttl,.menu_sp__frontInnerApperRowCont a .ttl{display:flex;width:37.7314814815vw;flex-direction:column;align-items:flex-start;gap:1.4467592593vw;position:absolute;top:2.1990740741vw;left:2.7777777778vw;z-index:2}.footer__frontInnerApperRowCont a .ttl h3,.menu_sp__frontInnerApperRowCont a .ttl h3{color:#D9EFED;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:5.787037037vw;letter-spacing:.04em;line-height:1;font-weight:200;transform:translateX(-.6944444444vw)}@media screen and (max-width:1024px){.footer__frontInnerApperRowCont a .ttl,.menu_sp__frontInnerApperRowCont a .ttl{width:100%;gap:5.0890585242vw;top:6.3613231552vw;left:4.0712468193vw}.footer__frontInnerApperRowCont a .ttl h3,.menu_sp__frontInnerApperRowCont a .ttl h3{font-size:12.213740458vw;letter-spacing:.04em;line-height:1;font-weight:200;transform:translateX(-1.5267175573vw)}}.footer__frontInnerApperRowCont a .ttl p,.menu_sp__frontInnerApperRowCont a .ttl p{color:#FFF;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.footer__frontInnerApperRowCont a .ttl p,.menu_sp__frontInnerApperRowCont a .ttl p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.footer__frontInnerCopyrightInnerLink a p,.footer__frontInnerNavList li a p,.menu_sp__frontInnerCopyrightInnerLink a p,.menu_sp__frontInnerNavList li a p{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-weight:400;color:#242B2B;line-height:1}.footer__frontInnerApperRowCont a .arrow,.menu_sp__frontInnerApperRowCont a .arrow{display:flex;width:4.6296296296vw;height:2.3148148148vw;flex-direction:column;justify-content:center;align-items:center;border-radius:999px;background:#FFF;position:absolute;bottom:1.3888888889vw;right:1.3888888889vw;z-index:2}@media screen and (max-width:1024px){.footer__frontInnerApperRowCont a .arrow,.menu_sp__frontInnerApperRowCont a .arrow{width:16.2849872774vw;height:8.1424936387vw;bottom:6.3613231552vw;right:4.0712468193vw}}.footer__frontInnerApperRowCont a .arrow svg,.menu_sp__frontInnerApperRowCont a .arrow svg{height:.8680555556vw}.footer__frontInnerNav,.menu_sp__frontInnerNav{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;border-top:.0578703704vw solid #64757A;padding-top:2.1990740741vw}@media screen and (max-width:1024px){.footer__frontInnerApperRowCont a .arrow svg,.menu_sp__frontInnerApperRowCont a .arrow svg{height:3.8167938931vw}.footer__frontInnerNav,.menu_sp__frontInnerNav{flex-direction:column;gap:19.3384223919vw;margin-top:12.9770992366vw;border-top:.2544529262vw solid #64757A;padding-top:9.6692111959vw}}.footer__frontInnerNavLogo,.menu_sp__frontInnerNavLogo{width:10.9375vw;height:2.8356481481vw}.footer__frontInnerNavLogo a picture,.menu_sp__frontInnerNavLogo a picture{display:block}.footer__frontInnerNavList,.menu_sp__frontInnerNavList{display:flex;align-items:center;gap:2.7777777778vw;list-style:none}@media (min-width:1025px){.footer__frontInnerApperRowCont a:hover::after,.menu_sp__frontInnerApperRowCont a:hover::after{opacity:1}.footer__frontInnerApperRowCont a:hover .arrow svg,.menu_sp__frontInnerApperRowCont a:hover .arrow svg{-webkit-animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards;animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards}.footer__frontInnerNavLogo a:hover,.menu_sp__frontInnerNavLogo a:hover{opacity:.6}.footer__frontInnerNavList li a:hover p::after,.menu_sp__frontInnerNavList li a:hover p::after{transform:scaleX(0);transform-origin:right center}}.footer__frontInnerNavList li a p,.menu_sp__frontInnerNavList li a p{font-size:1.0416666667vw;letter-spacing:.08em;position:relative}@media screen and (max-width:1024px){.footer__frontInnerNavLogo,.menu_sp__frontInnerNavLogo{width:48.0916030534vw;height:12.4681933842vw}.footer__frontInnerNavList,.menu_sp__frontInnerNavList{flex-direction:column;align-items:flex-start;justify-content:center;gap:12.213740458vw}.footer__frontInnerNavList li a p,.menu_sp__frontInnerNavList li a p{font-size:4.0712468193vw;letter-spacing:.06em;line-height:1;font-weight:400}}.footer__frontInnerNavList li a p::after,.menu_sp__frontInnerNavList li a p::after{position:absolute;content:"";bottom:-.2893518519vw;left:0;width:100%;height:1px;background:#242B2B;transform-origin:left center;transform:scaleX(1);transition:transform .4s cubic-bezier(.22,.61,.35,1);pointer-events:none}.footer__frontInnerCopyright,.menu_sp__frontInnerCopyright{display:flex;justify-content:space-between;align-items:flex-end;align-self:stretch}@media screen and (max-width:1024px){.footer__frontInnerNavList li a p::after,.menu_sp__frontInnerNavList li a p::after{bottom:-1.0178117048vw;height:.2544529262vw}.footer__frontInnerCopyright,.menu_sp__frontInnerCopyright{margin-top:20.3562340967vw;flex-direction:column;align-items:flex-start;gap:19.3384223919vw}}.footer__frontInnerCopyrightInner,.menu_sp__frontInnerCopyrightInner{display:flex;align-items:flex-end;gap:2.7777777778vw}@media screen and (max-width:1024px){.footer__frontInnerCopyrightInner,.menu_sp__frontInnerCopyrightInner{gap:12.213740458vw}}.footer__frontInnerCopyrightInnerLink a,.menu_sp__frontInnerCopyrightInnerLink a{display:inline-flex;align-items:flex-start;gap:.3472222222vw}@media (min-width:1025px){.footer__frontInnerCopyrightInnerLink a:hover p::after,.menu_sp__frontInnerCopyrightInnerLink a:hover p::after{transform:scaleX(0);transform-origin:right center}.footer__frontInnerCopyrightInnerLink a:hover svg rect,.menu_sp__frontInnerCopyrightInnerLink a:hover svg rect{transform:translate(-.0289351852vw,-.0289351852vw)}.footer__frontInnerCopyrightInnerLink a:hover svg path,.menu_sp__frontInnerCopyrightInnerLink a:hover svg path{transform:translate(.0289351852vw,.0289351852vw)}.footer__frontInnerCopyrightInnerInsta a:hover,.menu_sp__frontInnerCopyrightInnerInsta a:hover{opacity:.6}}.footer__frontInnerCopyrightInnerLink a p,.menu_sp__frontInnerCopyrightInnerLink a p{font-size:.8101851852vw;letter-spacing:.04em;position:relative;transform:translateY(-.1736111111vw)}@media screen and (max-width:1024px){.footer__frontInnerCopyrightInnerLink a p,.menu_sp__frontInnerCopyrightInnerLink a p{font-size:3.5623409669vw;letter-spacing:.04em;line-height:1;font-weight:400;transform:translateY(-.5089058524vw)}}.footer__frontInnerCopyrightInnerLink a p::after,.menu_sp__frontInnerCopyrightInnerLink a p::after{position:absolute;content:"";bottom:-.1736111111vw;left:0;width:100%;height:1px;background:#242B2B;transform-origin:left center;transform:scaleX(1);transition:transform .4s cubic-bezier(.22,.61,.35,1);pointer-events:none}.footer__frontInnerCopyrightInnerLink a svg,.menu_sp__frontInnerCopyrightInnerLink a svg{width:.5787037037vw;scale:2;transform:translateY(-.1157407407vw);shape-rendering:geometricPrecision}@media screen and (max-width:1024px){.footer__frontInnerCopyrightInnerLink a p::after,.menu_sp__frontInnerCopyrightInnerLink a p::after{bottom:-1.0178117048vw}.footer__frontInnerCopyrightInnerLink a svg,.menu_sp__frontInnerCopyrightInnerLink a svg{width:2.5445292621vw;transform:translate(.2544529262vw,-.2544529262vw)}}.footer__frontInnerCopyrightInnerLink a svg path,.footer__frontInnerCopyrightInnerLink a svg rect,.menu_sp__frontInnerCopyrightInnerLink a svg path,.menu_sp__frontInnerCopyrightInnerLink a svg rect{transition:transform .2s cubic-bezier(.22,.61,.35,1);transform-origin:center}.footer__frontInnerCopyrightInnerInsta,.menu_sp__frontInnerCopyrightInnerInsta{width:1.8518518519vw;height:1.8518518519vw}.footer__frontInnerCopyrightInnerInsta a,.menu_sp__frontInnerCopyrightInnerInsta a{transition:.35s all ease}.footer__frontInnerCopyright .copy,.menu_sp__frontInnerCopyright .copy{color:#242B2B;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:.6944444444vw;letter-spacing:.04em;line-height:1;font-weight:500}@media screen and (max-width:1024px){.footer__frontInnerCopyrightInnerInsta,.menu_sp__frontInnerCopyrightInnerInsta{width:6.106870229vw;height:6.106870229vw}.footer__frontInnerCopyright .copy,.menu_sp__frontInnerCopyright .copy{font-size:3.0534351145vw;letter-spacing:.04em;line-height:1;font-weight:500}}.Linkbtn a p,.Newtabbtn a p,.RecruitBreadcrumb ol li a p,.footer__back p,.menu_sp__back p{font-weight:400;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}.footer__back,.menu_sp__back{position:-webkit-sticky;position:sticky;bottom:5.150462963vw;left:0;width:88.8888888889vw;margin:22.3958333333vw auto 0;z-index:-3}.footer__back p,.menu_sp__back p{font-size:3.7037037037vw;letter-spacing:.08em;line-height:1.16;background:linear-gradient(91deg,#1DA19A 9.45%,#108983 64.74%,#26B1AA 98.54%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:1024px){.footer__back,.menu_sp__back{bottom:24.427480916vw;width:91.8575063613vw;margin:76.3358778626vw auto 0}.footer__back p,.menu_sp__back p{font-size:9.6692111959vw;letter-spacing:.08em;line-height:1.34;font-weight:400}.menu_sp{display:block;position:fixed;left:0;bottom:-120vh;width:100vw;height:100vh;height:100dvh;background:#E7FFF9;z-index:20;transition:.35s all ease}.menu_sp .MoveBg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:clip}}.mq4sp,.svg-icon{display:none}@media screen and (max-width:1024px){.menu_sp .MoveBg::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);z-index:9;pointer-events:none}.menu_sp .MoveBg .bg-01{position:absolute;top:-6.106870229vw;z-index:5}.menu_sp .MoveBg .bg-03{position:absolute;top:-45.5470737913vw;z-index:4}.menu_sp__frontInnerNav{gap:min(13.7323943662vh,29.7709923664vw);gap:min(13.7323943662svh,29.7709923664vw);margin:0;border-top:none;padding-top:min(2.3474178404svh,5.0890585242vw)}.menu_sp__frontInnerNavLogo{margin-left:min(1.8779342723svh,4.0712468193vw);width:min(14.0845070423vh,30.534351145vw);width:min(14.0845070423svh,30.534351145vw);height:min(3.7558685446vh,8.1424936387vw);height:min(3.7558685446svh,8.1424936387vw);z-index:15}.menu_sp__frontInnerNavList{padding-left:min(3.8732394366svh,8.3969465649vw);gap:13.9949109415vw;gap:min(6.455399061vh,13.9949109415vw);gap:min(6.455399061svh,13.9949109415vw);z-index:15}.menu_sp__frontInnerNavList li a p{font-size:5.0890585242vw;letter-spacing:.06em;line-height:.8;font-weight:400}.menu_sp__frontInnerNavList li a p::after{bottom:min(-.5868544601vh,-1.272264631vw);bottom:min(-.5868544601svh,-1.272264631vw)}.menu_sp__frontInnerCopyright{margin-top:min(13.9671361502svh,30.2798982188vw);gap:min(5.985915493vh,12.9770992366vw);gap:min(5.985915493svh,12.9770992366vw);padding-left:min(3.8732394366svh,8.3969465649vw);position:relative;z-index:15}.mq4pc{display:none}.mq4sp{display:block}}.cmn__fadeBottom span{display:inline-block;opacity:0;transform:translateY(30px);transition:all .4s cubic-bezier(.22,.61,.35,1)}.cmn__fadeBottom.animate span{opacity:1;transform:translateY(0)}.MoveBg{position:relative}.MoveBg::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:0;pointer-events:none}.MoveBg .bg-01,.MoveBg .bg-02,.MoveBg .bg-03{position:fixed;pointer-events:none}.MoveBg .bg-01 picture,.MoveBg .bg-02 picture,.MoveBg .bg-03 picture{display:block}.MoveBg .bg-01 picture img,.MoveBg .bg-02 picture img,.MoveBg .bg-03 picture img{-o-object-fit:cover;object-fit:cover}.MoveBg .bg-01{top:-1.3888888889vw;left:-11.5740740741vw;z-index:-7;-webkit-animation:bg-01-animation 8s linear infinite;animation:bg-01-animation 8s linear infinite;will-change:transform}.MoveBg .bg-01 picture{width:83.7962962963vw;height:79.3981481481vw}@media screen and (max-width:1024px){.MoveBg .bg-01{top:-6.3613231552vw;left:-50.8905852417vw}.MoveBg .bg-01 picture{width:368.4478371501vw;height:349.1094147583vw}.MoveBg .bg-02{display:none}}.MoveBg .bg-02{top:-3.7037037037vw;right:-29.3981481481vw;z-index:-8;-webkit-animation:bg-03-animation 8s linear infinite;animation:bg-03-animation 8s linear infinite;will-change:transform}.MoveBg .bg-02 picture{width:79.4560185185vw;height:87.5vw}.MoveBg .bg-03{top:-10.3587962963vw;left:-3.8773148148vw;z-index:-9;-webkit-animation:bg-02-animation 8s linear infinite;animation:bg-02-animation 8s linear infinite;will-change:transform}.MoveBg .bg-03 picture{width:116.087962963vw;height:94.1550925926vw;z-index:-30}@media screen and (max-width:1024px){.MoveBg .bg-03{top:-45.8015267176vw;left:-50.8905852417vw}.MoveBg .bg-03 picture{width:510.4325699746vw;height:413.9949109415vw}}.Linkbtn,.Newtabbtn{display:flex;height:4.3981481481vw;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:999px;background:#2CB4AD;transition:all .3s cubic-bezier(.22,.61,.35,1)}.Linkbtn a,.Newtabbtn a{display:flex;align-items:center;gap:.6944444444vw;padding:1.1574074074vw 1.3888888889vw}@media (min-width:1025px){.Linkbtn:hover,.Newtabbtn:hover{background:#076863}.Linkbtn a:hover .arrow,.Linkbtn a:hover .newtab,.Newtabbtn a:hover .arrow,.Newtabbtn a:hover .newtab{transition:all .3s ease}.Linkbtn a:hover .arrow svg line,.Linkbtn a:hover .arrow svg path,.Linkbtn a:hover .arrow svg rect,.Linkbtn a:hover .newtab svg line,.Linkbtn a:hover .newtab svg path,.Linkbtn a:hover .newtab svg rect,.Newtabbtn a:hover .arrow svg line,.Newtabbtn a:hover .arrow svg path,.Newtabbtn a:hover .arrow svg rect,.Newtabbtn a:hover .newtab svg line,.Newtabbtn a:hover .newtab svg path,.Newtabbtn a:hover .newtab svg rect{stroke:#076863}.Linkbtn a:hover .arrow svg,.Newtabbtn a:hover .arrow svg{-webkit-animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards;animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards}.Linkbtn a:hover .newtab svg rect,.Newtabbtn a:hover .newtab svg rect{transform:translate(-.0289351852vw,-.0289351852vw);color:#076863}.Linkbtn a:hover .newtab svg path,.Newtabbtn a:hover .newtab svg path{transform:translate(.0289351852vw,.0289351852vw)}}.Linkbtn a p,.Newtabbtn a p{color:#FFF;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1}@media screen and (max-width:1024px){.Linkbtn,.Newtabbtn{height:15.2671755725vw}.Linkbtn a,.Newtabbtn a{gap:3.0534351145vw;padding:3.5623409669vw 4.0712468193vw}.Linkbtn a p,.Newtabbtn a p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:400}}.Linkbtn a .arrow,.Linkbtn a .newtab,.Newtabbtn a .arrow,.Newtabbtn a .newtab{display:flex;width:4.6296296296vw;height:2.3148148148vw;flex-direction:column;justify-content:center;align-items:center;border-radius:999px;background:#FFF}@media screen and (max-width:1024px){.Linkbtn a .arrow,.Linkbtn a .newtab,.Newtabbtn a .arrow,.Newtabbtn a .newtab{width:16.2849872774vw;height:8.1424936387vw}}.Linkbtn a .arrow svg,.Linkbtn a .newtab svg,.Newtabbtn a .arrow svg,.Newtabbtn a .newtab svg{height:.8680555556vw}.Linkbtn a .arrow svg line,.Linkbtn a .arrow svg path,.Linkbtn a .arrow svg rect,.Linkbtn a .newtab svg line,.Linkbtn a .newtab svg path,.Linkbtn a .newtab svg rect,.Newtabbtn a .arrow svg line,.Newtabbtn a .arrow svg path,.Newtabbtn a .arrow svg rect,.Newtabbtn a .newtab svg line,.Newtabbtn a .newtab svg path,.Newtabbtn a .newtab svg rect{transition:all .2s cubic-bezier(.22,.61,.35,1)}.Linkbtn a .newtab svg,.Newtabbtn a .newtab svg{scale:2;shape-rendering:geometricPrecision}.Linkbtn a .newtab svg path,.Linkbtn a .newtab svg rect,.Newtabbtn a .newtab svg path,.Newtabbtn a .newtab svg rect{transform-origin:center}.RecruitBreadcrumb{display:flex;flex-direction:column;align-items:flex-start;gap:8.1597222222vw;width:88.8888888889vw;margin:0 auto}@media screen and (max-width:1024px){.Linkbtn a .arrow svg,.Linkbtn a .newtab svg,.Newtabbtn a .arrow svg,.Newtabbtn a .newtab svg{height:3.8167938931vw}.RecruitBreadcrumb{width:91.8575063613vw;gap:16.2849872774vw}}.RecruitBreadcrumb ol{list-style:none;display:flex;align-items:center;gap:1.8518518519vw;align-self:flex-end}@media (min-width:1025px){.RecruitBreadcrumb ol li a:hover p::after{transform:scaleX(0);transform-origin:right center}}.RecruitBreadcrumb ol li a p{color:#2CB4AD;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;position:relative}.RecruitBreadcrumb ol li a p::after{position:absolute;content:"";bottom:-.2314814815vw;left:0;width:100%;height:1px;background:#2CB4AD;transform-origin:left center;transform:scaleX(1);transition:transform .4s cubic-bezier(.22,.61,.35,1);pointer-events:none}@media screen and (max-width:1024px){.RecruitBreadcrumb ol{gap:5.3435114504vw}.RecruitBreadcrumb ol li a p{font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:700}.RecruitBreadcrumb ol li a p::after{bottom:-.7633587786vw}}.RecruitBreadcrumb ol li>p{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:400;position:relative}@media screen and (max-width:1024px){.RecruitBreadcrumb ol li>p{font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:400}}.RecruitBreadcrumb ol li>p::after{position:absolute;content:"/";top:0;left:-1.1574074074vw;width:100%;height:100%;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:400}.RecruitBreadcrumb .ttl{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw}@media screen and (max-width:1024px){.RecruitBreadcrumb ol li>p::after{left:-3.3078880407vw;font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:700}.RecruitBreadcrumb .ttl{gap:4.0712468193vw}}.RecruitBreadcrumb .ttl p{font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:5.787037037vw;letter-spacing:.08em;line-height:1;font-weight:200;background:linear-gradient(91deg,#1DA19A 9.45%,#108983 64.74%,#26B1AA 98.54%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:1024px){.RecruitBreadcrumb .ttl p{font-size:13.7404580153vw;letter-spacing:.04em;line-height:1;font-weight:200}}.CntTtl__txt h2,.RecruitBreadcrumb .ttl h1{line-height:1;font-weight:700;color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;letter-spacing:.08em}.RecruitBreadcrumb .ttl h1{font-size:.9259259259vw}.WavepathPc{position:fixed;top:min(32.4082363474vh,20.9490740741vw);top:min(32.4082363474svh,20.9490740741vw);left:0;width:100%;z-index:-1}.WavepathPc .mq4pc{position:relative;width:100%}.WavepathPc .mq4pc svg{width:100%;height:auto;display:block;position:absolute;top:0;left:0}.WavepathPc .mq4pc svg:first-child{position:relative}.WavepathSp{display:none}@media screen and (max-width:1024px){.RecruitBreadcrumb .ttl h1{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}.WavepathSp{position:absolute;display:block;top:0;left:0;width:100%;height:100vh;height:100svh;z-index:-1}.WavepathSp .mq4sp{position:relative;width:100%;height:100%}.WavepathSp .mq4sp svg{width:100%;height:100%;display:block;position:absolute;top:0;left:0}}.CntTtl{display:flex;align-items:flex-start;gap:1.3888888889vw}.CntTtl__pc svg{height:2.3148148148vw}.CntTtl__sp{display:none}@media screen and (max-width:1024px) and (max-width:1024px){.CntTtl__sp svg{height:6.106870229vw}}.CntTtl__txt h2{font-size:2.3148148148vw}.Sidenav,.SidenavShare,.SidenavTax{position:-webkit-sticky;position:sticky;width:16.6666666667vw;height:100%;border-radius:.9259259259vw;backdrop-filter:blur(10px)}@media screen and (max-width:1024px){.CntTtl{gap:3.0534351145vw}.CntTtl__pc{display:none}.CntTtl__sp{display:block}.CntTtl__txt h2{font-size:6.106870229vw;letter-spacing:.08em;line-height:1;font-weight:700}.Sidenav,.SidenavShare,.SidenavTax{position:relative;top:0;width:100%;border-radius:0}}.SidenavShare__inner,.SidenavTax__inner,.Sidenav__inner{display:flex;padding:2.1990740741vw 1.3888888889vw;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.6944444444vw;align-self:stretch}@media screen and (max-width:1024px){.SidenavShare__inner,.SidenavTax__inner,.Sidenav__inner{display:flex;padding:3.0534351145vw 4.0712468193vw;flex-direction:row;justify-content:flex-start;width:100%;height:100%;align-items:center;gap:3.0534351145vw;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.SidenavShare__inner::-webkit-scrollbar,.SidenavTax__inner::-webkit-scrollbar,.Sidenav__inner::-webkit-scrollbar{display:none}}.SidenavShare__innerBtn,.SidenavTax__innerBtn,.Sidenav__innerBtn{width:13.8888888889vw}.SidenavShare__innerBtn a,.SidenavTax__innerBtn a,.Sidenav__innerBtn a{padding:.6944444444vw .9259259259vw;display:flex;justify-content:space-between;align-items:center;align-self:stretch;border-radius:.6944444444vw;border:.0578703704vw solid #2CB4AD;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.3s all cubic-bezier(.22,.61,.35,1)}@media (min-width:1025px){.SidenavShare__innerBtn a:hover,.SidenavTax__innerBtn a:hover,.Sidenav__innerBtn a:hover{background:#EDFFFA}.SidenavTax__innerBtn--active a:hover{background:#2CB4AD}}.SidenavShare__innerBtn a p,.SidenavTax__innerBtn a p,.Sidenav__innerBtn a p{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:.9259259259vw;letter-spacing:.08em;line-height:1.75;font-weight:400}@media screen and (max-width:1024px){.SidenavShare__innerBtn,.SidenavTax__innerBtn,.Sidenav__innerBtn{width:100%}.SidenavShare__innerBtn a,.SidenavTax__innerBtn a,.Sidenav__innerBtn a{height:9.6692111959vw;padding:3.0534351145vw 3.8167938931vw;border-radius:2.5445292621vw;border:.2544529262vw solid #2CB4AD;gap:3.0534351145vw}.SidenavShare__innerBtn a p,.SidenavTax__innerBtn a p,.Sidenav__innerBtn a p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:400}}.SidenavShare__apper p,.SidenavShare__btn a p{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:.9259259259vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.SidenavShare__innerBtn a svg,.SidenavTax__innerBtn a svg,.Sidenav__innerBtn a svg{height:.462962963vw}.SidenavTax{top:9.6064814815vw}.SidenavTax__innerBtn--active a{background:#2CB4AD}.SidenavTax__innerBtn--active a p,.SidenavTax__innerBtn--active a svg{color:#FFF}.SidenavShare{display:flex;padding:2.1990740741vw 1.3888888889vw;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.1990740741vw}@media screen and (max-width:1024px){.SidenavShare__innerBtn a svg,.SidenavTax__innerBtn a svg,.Sidenav__innerBtn a svg{width:3.0534351145vw;height:3.0534351145vw}.SidenavTax{top:0}.SidenavShare{display:none}}.SidenavShare__apper{display:flex;flex-direction:column;align-items:center;gap:1.1574074074vw;align-self:stretch}.SidenavShare__apper p{text-align:center;color:#242B2B}.SidenavShare__apper .sns{width:100%;padding:1.4467592593vw 0;border-top:.0578703704vw solid #2CB4AD;border-bottom:.0578703704vw solid #2CB4AD}.SidenavShare__apper .sns__inner,.SidenavShare__btn a{padding:.6944444444vw .9259259259vw;border-radius:.6944444444vw}.SidenavShare__apper .sns__inner{display:inline-flex;align-items:center;gap:1.3888888889vw;width:9.7800925926vw;margin:0 2.025462963vw;background:#2CB4AD}.SidenavShare__apper .sns__inner .copyLinkBtn,.SidenavShare__apper .sns__inner a{transition:.35s all ease}.SidenavShare__apper .sns__inner .copyLinkBtn picture,.SidenavShare__apper .sns__inner a picture{display:block;width:1.8518518519vw;height:1.8518518519vw}.SidenavShare__apper .sns__inner .x picture{display:block;width:1.5046296296vw;height:1.5046296296vw}.SidenavShare__apper .sns__inner .copyLinkBtn{cursor:pointer}.SidenavShare__apper .sns__inner .copyLinkBtn.clicking{-webkit-animation:copyLink .6s cubic-bezier(.22,.61,.35,1);animation:copyLink .6s cubic-bezier(.22,.61,.35,1)}.SidenavShare__btn{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.SidenavShare__btn a{width:100%;border:.0578703704vw solid #2CB4AD;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;transition:.3s all cubic-bezier(.22,.61,.35,1)}@media (min-width:1025px){.SidenavShare__apper .sns__inner .copyLinkBtn:hover,.SidenavShare__apper .sns__inner a:hover{opacity:.6}.SidenavShare__btn a:hover{background:#EDFFFA}.SidenavShare__btn a:hover svg{-webkit-animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards;animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards}}.SidenavShare__btn a p{color:#242B2B;transform:translateY(.0578703704vw)}.mw_wp_form_confirm form table tbody tr th .gray p,.mw_wp_form_confirm form table tbody tr th .red p,.mw_wp_form_confirm form table tbody tr th p,.mw_wp_form_input form table tbody tr th .gray p,.mw_wp_form_input form table tbody tr th .red p,.mw_wp_form_input form table tbody tr th p{font-weight:700;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;letter-spacing:.08em;line-height:1}.SidenavShare__btn a svg{height:.8680555556vw}.mw_wp_form_confirm form,.mw_wp_form_input form{display:flex;flex-direction:column;align-items:flex-start;gap:4.3981481481vw}@media screen and (max-width:1024px){.mw_wp_form_confirm form,.mw_wp_form_input form{align-items:center;gap:12.9770992366vw;width:100%}}.mw_wp_form_confirm form table,.mw_wp_form_input form table{width:100%}.mw_wp_form_confirm form table tbody,.mw_wp_form_input form table tbody{display:flex;flex-direction:column;align-items:flex-start;gap:3.2986111111vw}.mw_wp_form_confirm form table tbody tr,.mw_wp_form_input form table tbody tr{display:flex;width:100%;justify-content:space-between;align-items:flex-start}@media screen and (max-width:1024px){.mw_wp_form_confirm form table tbody,.mw_wp_form_input form table tbody{gap:9.6692111959vw}.mw_wp_form_confirm form table tbody tr,.mw_wp_form_input form table tbody tr{flex-direction:column;align-items:flex-start;gap:5.0890585242vw}}.mw_wp_form_confirm form table tbody tr th,.mw_wp_form_input form table tbody tr th{display:flex;align-items:center;gap:.9259259259vw;transform:translateY(1.099537037vw)}.mw_wp_form_confirm form table tbody tr th p,.mw_wp_form_input form table tbody tr th p{color:#242B2B;font-size:1.1574074074vw}.mw_wp_form_confirm form table tbody tr th .gray,.mw_wp_form_confirm form table tbody tr th .red,.mw_wp_form_input form table tbody tr th .gray,.mw_wp_form_input form table tbody tr th .red{display:flex;padding:.462962963vw .6944444444vw;justify-content:center;align-items:center;border-radius:999px;background:#FF444A}@media screen and (max-width:1024px){.mw_wp_form_confirm form table tbody tr th,.mw_wp_form_input form table tbody tr th{gap:4.0712468193vw}.mw_wp_form_confirm form table tbody tr th p,.mw_wp_form_input form table tbody tr th p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}.mw_wp_form_confirm form table tbody tr th .gray,.mw_wp_form_confirm form table tbody tr th .red,.mw_wp_form_input form table tbody tr th .gray,.mw_wp_form_input form table tbody tr th .red{padding:2.0356234097vw 3.0534351145vw}}.mw_wp_form_confirm form table tbody tr th .gray p,.mw_wp_form_confirm form table tbody tr th .red p,.mw_wp_form_input form table tbody tr th .gray p,.mw_wp_form_input form table tbody tr th .red p{color:#FFF;font-feature-settings:"palt" on;font-size:.8101851852vw}.contact main .fv__ttl p,.recruit main .fv__txt h1,.single-employment main .fv__single .ttl p{font-feature-settings:"hwid" on}.mw_wp_form_confirm form table tbody tr th .gray,.mw_wp_form_input form table tbody tr th .gray{background:#64757A}.mw_wp_form_confirm form table tbody tr td,.mw_wp_form_input form table tbody tr td{width:34.7222222222vw}@media screen and (max-width:1024px){.mw_wp_form_confirm form table tbody tr th .gray p,.mw_wp_form_confirm form table tbody tr th .red p,.mw_wp_form_input form table tbody tr th .gray p,.mw_wp_form_input form table tbody tr th .red p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:400}.mw_wp_form_confirm form table tbody tr td,.mw_wp_form_input form table tbody tr td{width:100%}}.mw_wp_form_confirm form table tbody tr td input,.mw_wp_form_input form table tbody tr td input{width:100%;height:3.9351851852vw;border-radius:.6944444444vw;border:.0578703704vw solid #2CB4AD;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0 1.3888888889vw;color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1;font-weight:400}@media screen and (max-width:1024px){.mw_wp_form_confirm form table tbody tr td input,.mw_wp_form_input form table tbody tr td input{height:14.7582697201vw;border-radius:2.5445292621vw;border:.2544529262vw solid #2CB4AD;padding:5.0890585242vw 4.0712468193vw;font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:400}}.mw_wp_form_confirm form table tbody tr td input::-webkit-input-placeholder,.mw_wp_form_input form table tbody tr td input::-webkit-input-placeholder{color:#64757A;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1;font-weight:400}.mw_wp_form_confirm form table tbody tr td input::-moz-placeholder,.mw_wp_form_input form table tbody tr td input::-moz-placeholder{color:#64757A;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1;font-weight:400}.mw_wp_form_confirm form table tbody tr td input:-ms-input-placeholder,.mw_wp_form_input form table tbody tr td input:-ms-input-placeholder{color:#64757A;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1;font-weight:400}.mw_wp_form_confirm form table tbody tr td input::-ms-input-placeholder,.mw_wp_form_input form table tbody tr td input::-ms-input-placeholder{color:#64757A;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1;font-weight:400}.mw_wp_form_confirm form table tbody tr td input::placeholder,.mw_wp_form_input form table tbody tr td input::placeholder{color:#64757A;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1;font-weight:400}@media screen and (max-width:1024px){.mw_wp_form_confirm form table tbody tr td input::-webkit-input-placeholder,.mw_wp_form_input form table tbody tr td input::-webkit-input-placeholder{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:400}.mw_wp_form_confirm form table tbody tr td input::-moz-placeholder,.mw_wp_form_input form table tbody tr td input::-moz-placeholder{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:400}.mw_wp_form_confirm form table tbody tr td input:-ms-input-placeholder,.mw_wp_form_input form table tbody tr td input:-ms-input-placeholder{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:400}.mw_wp_form_confirm form table tbody tr td input::-ms-input-placeholder,.mw_wp_form_input form table tbody tr td input::-ms-input-placeholder{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:400}.mw_wp_form_confirm form table tbody tr td input::placeholder,.mw_wp_form_input form table tbody tr td input::placeholder{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:400}}.mw_wp_form_confirm form table tbody tr td .error,.mw_wp_form_input form table tbody tr td .error{margin-top:.9259259259vw;color:#FF444A;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:400}.mw_wp_form_confirm form .btn__txt p,.mw_wp_form_confirm form table tbody tr td,.mw_wp_form_input form .btn__txt p{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;letter-spacing:.08em;font-weight:400}.mw_wp_form_confirm form .btn,.mw_wp_form_input form .btn{display:flex;flex-direction:column;align-self:center;gap:6.6550925926vw}@media screen and (max-width:1024px){.mw_wp_form_confirm form table tbody tr td .error,.mw_wp_form_input form table tbody tr td .error{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:400;margin-top:4.0712468193vw}.mw_wp_form_confirm form .btn,.mw_wp_form_input form .btn{gap:19.3384223919vw}}.mw_wp_form_confirm form .btn__txt p,.mw_wp_form_input form .btn__txt p{text-align:center;font-size:.9259259259vw;line-height:1.56}.mw_wp_form_confirm form .btn__txt p a,.mw_wp_form_input form .btn__txt p a{color:#076863;position:relative}@media (min-width:1025px){.mw_wp_form_confirm form .btn__txt p a:hover::after,.mw_wp_form_input form .btn__txt p a:hover::after{transform:scaleX(0);transform-origin:right center}.mw_wp_form_confirm form .btn__txt p a:hover+svg rect,.mw_wp_form_input form .btn__txt p a:hover+svg rect{transform:translate(-.5px,-.5px)}.mw_wp_form_confirm form .btn__txt p a:hover+svg path,.mw_wp_form_input form .btn__txt p a:hover+svg path{transform:translate(.5px,.5px)}}.mw_wp_form_confirm form .btn__txt p a::after,.mw_wp_form_input form .btn__txt p a::after{position:absolute;content:"";bottom:-.0578703704vw;left:0;width:100%;height:1px;background:#076863;transform-origin:left center;transform:scaleX(1);transition:transform .4s cubic-bezier(.22,.61,.35,1);pointer-events:none}.mw_wp_form_confirm form .btn__txt p svg,.mw_wp_form_input form .btn__txt p svg{transform:translate(-.2893518519vw,-.1736111111vw);width:1.0416666667vw;height:1.0416666667vw;display:inline-flex;shape-rendering:geometricPrecision}.mw_wp_form_confirm form .btn__txt p svg path,.mw_wp_form_confirm form .btn__txt p svg rect,.mw_wp_form_input form .btn__txt p svg path,.mw_wp_form_input form .btn__txt p svg rect{transition:transform .2s cubic-bezier(.22,.61,.35,1);transform-origin:center}@media screen and (max-width:1024px){.mw_wp_form_confirm form .btn__txt p,.mw_wp_form_input form .btn__txt p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.mw_wp_form_confirm form .btn__txt p a::after,.mw_wp_form_input form .btn__txt p a::after{bottom:-.7633587786vw}.mw_wp_form_confirm form .btn__txt p svg,.mw_wp_form_input form .btn__txt p svg{transform:translate(-1.272264631vw,-1.0178117048vw);width:5.0890585242vw;height:5.0890585242vw}}.mw_wp_form_confirm form .btn .Linkbtn,.mw_wp_form_input form .btn .Linkbtn{display:flex;align-self:center;width:15.9143518519vw}@media screen and (max-width:1024px){.mw_wp_form_confirm form .btn .Linkbtn,.mw_wp_form_input form .btn .Linkbtn{width:62.8498727735vw}.mw_wp_form_confirm form .btn .Linkbtn a,.mw_wp_form_input form .btn .Linkbtn a{padding:4.0712468193vw 4.5801526718vw;justify-content:center}.mw_wp_form_confirm form .btn .Linkbtn a p,.mw_wp_form_input form .btn .Linkbtn a p{font-size:4.5801526718vw;letter-spacing:.08em;line-height:1;font-weight:400}.mw_wp_form_confirm form{align-items:flex-start}}.mw_wp_form_confirm form table tbody tr{align-items:center}.mw_wp_form_confirm form table tbody tr th{transform:none}.mw_wp_form_confirm form table tbody tr td{font-size:1.0416666667vw;line-height:1}.recruit main{position:relative;overflow:clip}.recruit main::after{position:absolute;top:0;left:0;width:100%;height:100%;background:#E7FFF9}.recruit main .fv{width:100%;height:100vh;height:100svh;position:relative}.recruit main .fv__txt{position:absolute;z-index:2;bottom:min(5.4610564011vh,3.5300925926vw);bottom:min(5.4610564011svh,3.5300925926vw);left:min(8.4153983885vh,5.4398148148vw);left:min(8.4153983885svh,5.4398148148vw)}@media screen and (max-width:1024px){.mw_wp_form_confirm form table tbody tr{align-items:flex-start}.mw_wp_form_confirm form table tbody tr td{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:400}.recruit main .fv__txt{bottom:auto;top:min(55.5164319249vh,120.3562340967vw);top:min(55.5164319249svh,120.3562340967vw);left:min(1.9953051643vh,4.3256997455vw);left:min(1.9953051643svh,4.3256997455vw)}}.recruit main .fv__txt h1{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:min(7.1620411817vh,4.6296296296vw);font-size:min(7.1620411817svh,4.6296296296vw);letter-spacing:.08em;line-height:1.25;font-weight:400;background:linear-gradient(91deg,#1DA19A 9.45%,#108983 64.74%,#26B1AA 98.54%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.recruit main .fv__fog{position:absolute;content:"";top:32.1759259259vw;left:-25.462962963vw;width:92.5925925926vw;height:38.0208333333vw;z-index:1;border-radius:50%;-webkit-filter:blur(40px);filter:blur(40px);background:linear-gradient(270deg,rgba(235,251,247,0) 2.25%,rgba(235,251,247,.42) 38.42%,#EBFBF7 55.08%)}.recruit main .fv__scroll{position:absolute;bottom:min(6.8039391226vh,4.3981481481vw);bottom:min(6.8039391226svh,4.3981481481vw);right:min(8.5944494181vh,5.5555555556vw);right:min(8.5944494181svh,5.5555555556vw);z-index:5}@media screen and (max-width:1024px){.recruit main .fv__txt h1{font-size:9.6692111959vw;letter-spacing:.08em;line-height:1.34;font-weight:400}.recruit main .fv__fog{top:min(47.6525821596vh,103.3078880407vw);top:min(47.6525821596svh,103.3078880407vw);left:min(-20.5399061033vh,-44.5292620865vw);left:min(-20.5399061033svh,-44.5292620865vw);width:145.2926208651vw;height:39.1857506361vw}.recruit main .fv__scroll{display:none}}.recruit main .fv__scroll p{color:#076863;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:min(1.7905102954vh,1.1574074074vw);font-size:min(1.7905102954svh,1.1574074074vw);letter-spacing:.04em;line-height:1;font-weight:500}.recruit main .fv__images{width:100vw;height:100vh;position:relative;overflow:hidden}@media screen and (max-width:1024px){.recruit main .fv__images{width:100%;height:100%}}.recruit main .fv__imagesSlide{position:absolute;width:100%;height:100%;overflow:hidden}.recruit main .fv__imagesSlideWrapper{display:flex;width:200%;height:100%;-webkit-animation:slidePhotos 60s linear infinite;animation:slidePhotos 60s linear infinite;z-index:-10}@media screen and (max-width:1024px){.recruit main .fv__imagesSlideWrapper{width:400%;-webkit-animation:slidePhotosSp 30s linear infinite;animation:slidePhotosSp 30s linear infinite}}.recruit main .fv__imagesSlideWrapperList{position:relative;width:50%;height:100%;flex-shrink:0}.recruit main .fv__imagesSlideWrapperList:nth-child(2){transform:translateX(100%)}@media screen and (max-width:1024px){.recruit main .fv__imagesSlideWrapperList{width:25%}.recruit main .fv__imagesSlideWrapperList:nth-child(2){transform:translateX(300%)}}.recruit main .fv__imagesSlideWrapperList picture{position:absolute;display:block;overflow:hidden}.recruit main .fv__imagesSlideWrapperList picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recruit main .fv__imagesSlideWrapperList picture:nth-child(1){top:min(28.5586392122vh,18.4606481481vw);top:min(28.5586392122svh,18.4606481481vw);left:min(0,0);left:min(0svh,0);width:min(47.2694717995vh,30.5555555556vw);width:min(47.2694717995svh,30.5555555556vw);height:min(32.0501342883vh,20.7175925926vw);height:min(32.0501342883svh,20.7175925926vw);border-radius:1.1574074074vw}@media screen and (max-width:1024px){.recruit main .fv__imagesSlideWrapperList picture:nth-child(1){top:min(6.103286385vh,13.2315521628vw);top:min(6.103286385svh,13.2315521628vw);left:min(31.6901408451vh,68.7022900763vw);left:min(31.6901408451svh,68.7022900763vw);width:min(21.1267605634vh,45.8015267176vw);width:min(21.1267605634svh,45.8015267176vw);height:min(14.0845070423vh,30.534351145vw);height:min(14.0845070423svh,30.534351145vw);border-radius:2.0356234097vw}}.recruit main .fv__imagesSlideWrapperList picture:nth-child(2){bottom:min(17.5470008953vh,11.3425925926vw);bottom:min(17.5470008953svh,11.3425925926vw);left:min(68.7555953447vh,44.4444444444vw);left:min(68.7555953447svh,44.4444444444vw);width:min(19.3375111907vh,12.5vw);width:min(19.3375111907svh,12.5vw);height:min(12.8916741271vh,8.3333333333vw);height:min(12.8916741271svh,8.3333333333vw);border-radius:.6944444444vw}@media screen and (max-width:1024px){.recruit main .fv__imagesSlideWrapperList picture:nth-child(2){top:min(18.0751173709vh,39.1857506361vw);top:min(18.0751173709svh,39.1857506361vw);left:min(-1.9953051643vh,-4.3256997455vw);left:min(-1.9953051643svh,-4.3256997455vw);width:min(13.4976525822vh,29.262086514vw);width:min(13.4976525822svh,29.262086514vw);height:min(9.0375586854vh,19.5928753181vw);height:min(9.0375586854svh,19.5928753181vw);border-radius:2.0356234097vw}}.recruit main .fv__imagesSlideWrapperList picture:nth-child(3){top:min(16.3831692032vh,10.5902777778vw);top:min(16.3831692032svh,10.5902777778vw);left:min(70.9042076992vh,45.8333333333vw);left:min(70.9042076992svh,45.8333333333vw);width:36.0532407407vw;height:24.0162037037vw;border-radius:1.1574074074vw}@media screen and (max-width:1024px){.recruit main .fv__imagesSlideWrapperList picture:nth-child(3){top:min(24.882629108vh,53.9440203562vw);top:min(24.882629108svh,53.9440203562vw);left:min(13.4976525822vh,29.262086514vw);left:min(13.4976525822svh,29.262086514vw);width:62.3409669211vw;height:41.475826972vw;border-radius:3.0534351145vw}}.recruit main .fv__imagesSlideWrapperList picture:nth-child(4){top:min(22.0232766338vh,14.2361111111vw);top:min(22.0232766338svh,14.2361111111vw);left:min(197.6723366159vh,127.7777777778vw);left:min(197.6723366159svh,127.7777777778vw);width:min(19.3375111907vh,12.5vw);width:min(19.3375111907svh,12.5vw);height:min(12.8916741271vh,8.3333333333vw);height:min(12.8916741271svh,8.3333333333vw);border-radius:.6944444444vw}@media screen and (max-width:1024px){.recruit main .fv__imagesSlideWrapperList picture:nth-child(4){top:min(61.9718309859vh,134.3511450382vw);top:min(61.9718309859svh,134.3511450382vw);left:min(39.4366197183vh,85.4961832061vw);left:min(39.4366197183svh,85.4961832061vw);width:min(14.0845070423vh,30.534351145vw);width:min(14.0845070423svh,30.534351145vw);height:min(9.3896713615vh,20.3562340967vw);height:min(9.3896713615svh,20.3562340967vw);border-radius:2.0356234097vw}}.recruit main .fv__imagesSlideWrapperList picture:nth-child(5){bottom:min(14.6821844226vh,9.4907407407vw);bottom:min(14.6821844226svh,9.4907407407vw);left:min(134.5568487019vh,86.9791666667vw);left:min(134.5568487019svh,86.9791666667vw);width:min(27.9319606088vh,18.0555555556vw);width:min(27.9319606088svh,18.0555555556vw);height:min(18.6213070725vh,12.037037037vw);height:min(18.6213070725svh,12.037037037vw);border-radius:1.1574074074vw}@media screen and (max-width:1024px){.recruit main .fv__imagesSlideWrapperList picture:nth-child(5){bottom:min(7.9812206573vh,17.3027989822vw);bottom:min(7.9812206573svh,17.3027989822vw);left:min(1.9953051643vh,4.3256997455vw);left:min(1.9953051643svh,4.3256997455vw);width:min(24.882629108vh,53.9440203562vw);width:min(24.882629108svh,53.9440203562vw);height:min(16.5492957746vh,35.8778625954vw);height:min(16.5492957746svh,35.8778625954vw);border-radius:3.0534351145vw}}.recruit main .fv__imagesSlideWrapperList picture:nth-child(6){top:min(30.1700984781vh,19.5023148148vw);top:min(30.1700984781svh,19.5023148148vw);left:min(152.6410026858vh,98.6689814815vw);left:min(152.6410026858svh,98.6689814815vw);width:min(19.3375111907vh,12.5vw);width:min(19.3375111907svh,12.5vw);height:min(12.8916741271vh,8.3333333333vw);height:min(12.8916741271svh,8.3333333333vw);border-radius:1.1574074074vw}@media screen and (max-width:1024px){.recruit main .fv__imagesSlideWrapperList picture:nth-child(6){top:min(75.234741784vh,163.1043256997vw);top:min(75.234741784svh,163.1043256997vw);left:min(126.7605633803vh,274.8091603053vw);left:min(126.7605633803svh,274.8091603053vw);width:min(21.1267605634vh,45.8015267176vw);width:min(21.1267605634svh,45.8015267176vw);height:min(14.0845070423vh,30.534351145vw);height:min(14.0845070423svh,30.534351145vw);border-radius:2.0356234097vw}}.recruit main .fv__imagesSlideWrapperList picture:nth-child(7){top:min(17.9946284691vh,11.6319444444vw);top:min(17.9946284691svh,11.6319444444vw);left:min(242.7931960609vh,156.9444444444vw);left:min(242.7931960609svh,156.9444444444vw);width:min(35.1835273053vh,22.7430555556vw);width:min(35.1835273053svh,22.7430555556vw);height:min(23.4556848702vh,15.162037037vw);height:min(23.4556848702svh,15.162037037vw);border-radius:1.1574074074vw}@media screen and (max-width:1024px){.recruit main .fv__imagesSlideWrapperList picture:nth-child(7){top:min(18.0751173709vh,39.1857506361vw);top:min(18.0751173709svh,39.1857506361vw);left:min(87.323943662vh,189.3129770992vw);left:min(87.323943662svh,189.3129770992vw);width:min(24.882629108vh,53.9440203562vw);width:min(24.882629108svh,53.9440203562vw);height:min(16.5492957746vh,35.8778625954vw);height:min(16.5492957746svh,35.8778625954vw);border-radius:3.0534351145vw}}.recruit main .fv__imagesSlideWrapperList picture:nth-child(8){top:min(41.4503133393vh,26.7939814815vw);top:min(41.4503133393svh,26.7939814815vw);left:min(180.8415398389vh,116.8981481481vw);left:min(180.8415398389svh,116.8981481481vw);width:min(19.3375111907vh,12.5vw);width:min(19.3375111907svh,12.5vw);height:min(12.8916741271vh,8.3333333333vw);height:min(12.8916741271svh,8.3333333333vw);border-radius:.6944444444vw}@media screen and (max-width:1024px){.recruit main .fv__imagesSlideWrapperList picture:nth-child(8){top:min(27.4647887324vh,59.5419847328vw);top:min(27.4647887324svh,59.5419847328vw);left:min(56.338028169vh,122.1374045802vw);left:min(56.338028169svh,122.1374045802vw);width:min(21.1267605634vh,45.8015267176vw);width:min(21.1267605634svh,45.8015267176vw);height:min(14.0845070423vh,30.534351145vw);height:min(14.0845070423svh,30.534351145vw);border-radius:2.0356234097vw}}.recruit main .fv__imagesSlideWrapperList picture:nth-child(9){bottom:min(8.236347359vh,5.3240740741vw);bottom:min(8.236347359svh,5.3240740741vw);left:min(196.2399283796vh,126.8518518519vw);left:min(196.2399283796svh,126.8518518519vw);width:min(47.2694717995vh,30.5555555556vw);width:min(47.2694717995svh,30.5555555556vw);height:min(31.5129811996vh,20.3703703704vw);height:min(31.5129811996svh,20.3703703704vw);border-radius:1.1574074074vw}@media screen and (max-width:1024px){.recruit main .fv__imagesSlideWrapperList picture:nth-child(9){bottom:min(15.8450704225vh,34.3511450382vw);bottom:min(15.8450704225svh,34.3511450382vw);left:min(61.9718309859vh,134.3511450382vw);left:min(61.9718309859svh,134.3511450382vw);width:min(28.7558685446vh,62.3409669211vw);width:min(28.7558685446svh,62.3409669211vw);height:min(19.2488262911vh,41.7302798982vw);height:min(19.2488262911svh,41.7302798982vw);border-radius:3.0534351145vw}}.recruit main .fv__imagesSlideWrapperList picture:nth-child(10){bottom:min(8.236347359vh,5.3240740741vw);bottom:min(8.236347359svh,5.3240740741vw);left:min(306.5353625783vh,198.1481481481vw);left:min(306.5353625783svh,198.1481481481vw);width:min(35.1835273053vh,22.7430555556vw);width:min(35.1835273053svh,22.7430555556vw);height:min(23.4556848702vh,15.162037037vw);height:min(23.4556848702svh,15.162037037vw);border-radius:.6944444444vw}@media screen and (max-width:1024px){.recruit main .fv__imagesSlideWrapperList picture:nth-child(10){top:min(39.2018779343vh,84.9872773537vw);top:min(39.2018779343svh,84.9872773537vw);left:min(146.3615023474vh,317.3027989822vw);left:min(146.3615023474svh,317.3027989822vw);width:min(24.882629108vh,53.9440203562vw);width:min(24.882629108svh,53.9440203562vw);height:min(16.5492957746vh,35.8778625954vw);height:min(16.5492957746svh,35.8778625954vw);border-radius:3.0534351145vw}}.recruit main .fv__imagesSlideWrapperList picture:nth-child(11){bottom:min(36.3473589973vh,23.4953703704vw);bottom:min(36.3473589973svh,23.4953703704vw);left:min(268.3974932856vh,173.4953703704vw);left:min(268.3974932856svh,173.4953703704vw);width:min(19.3375111907vh,12.5vw);width:min(19.3375111907svh,12.5vw);height:min(12.8916741271vh,8.3333333333vw);height:min(12.8916741271svh,8.3333333333vw);border-radius:.6944444444vw}@media screen and (max-width:1024px){.recruit main .fv__imagesSlideWrapperList picture:nth-child(11){top:min(47.8873239437vh,103.8167938931vw);top:min(47.8873239437svh,103.8167938931vw);left:min(105.7511737089vh,229.262086514vw);left:min(105.7511737089svh,229.262086514vw);width:min(21.1267605634vh,45.8015267176vw);width:min(21.1267605634svh,45.8015267176vw);height:min(14.0845070423vh,30.534351145vw);height:min(14.0845070423svh,30.534351145vw);border-radius:3.0534351145vw}}.recruit main .fv__imagesSlideWrapperList picture:nth-child(12){top:min(14.2345568487vh,9.2013888889vw);top:min(14.2345568487svh,9.2013888889vw);left:min(322.3813786929vh,208.3912037037vw);left:min(322.3813786929svh,208.3912037037vw);width:min(19.3375111907vh,12.5vw);width:min(19.3375111907svh,12.5vw);height:min(12.8916741271vh,8.3333333333vw);height:min(12.8916741271svh,8.3333333333vw);border-radius:.6944444444vw}@media screen and (max-width:1024px){.recruit main .fv__imagesSlideWrapperList picture:nth-child(12){top:min(9.7417840376vh,21.1195928753vw);top:min(9.7417840376svh,21.1195928753vw);left:min(135.2112676056vh,293.1297709924vw);left:min(135.2112676056svh,293.1297709924vw);width:min(13.4976525822vh,29.262086514vw);width:min(13.4976525822svh,29.262086514vw);height:min(9.0375586854vh,19.5928753181vw);height:min(9.0375586854svh,19.5928753181vw);border-radius:2.0356234097vw}}.recruit main .fv .WavepathPc{position:absolute}.recruit main .about{width:100%;height:100%;overflow:hidden;position:relative;padding-bottom:34.9537037037vw;z-index:2}.recruit main .about__txts{display:flex;width:44.2708333333vw;flex-direction:column;align-items:flex-start;gap:6.6550925926vw;margin:14.8148148148vw auto 0}.recruit main .about__txts h2,.recruit main .about__txts p{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}.recruit main .about__txts>p{color:#076863;font-size:1.3888888889vw;letter-spacing:.12em;line-height:2.12;font-weight:400}@media screen and (max-width:1024px){.recruit main .about{padding-bottom:68.4478371501vw}.recruit main .about__txts{width:91.8575063613vw;gap:0;margin:19.3384223919vw auto 0}.recruit main .about__txts>p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:2;font-weight:400}}.recruit main .about__txts h2{color:#076863;font-size:4.1666666667vw;letter-spacing:.12em;line-height:1.25;font-weight:400}.recruit main .about__moveWrapperBottom p,.recruit main .about__moveWrapperTop p,.recruit main .member__topTxtsTtl h2{color:#64757A;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}.recruit main .about__line{position:absolute;top:6.6550925926vw;left:0;width:100vw;height:86.6319444444vw;z-index:-2}@media screen and (max-width:1024px){.recruit main .about__txts h2{font-size:9.6692111959vw;letter-spacing:.08em;line-height:1.34;font-weight:400;margin-top:19.3384223919vw}.recruit main .about__txts .Linkbtn{margin-top:14.5038167939vw}.recruit main .about__line{top:-29.262086514vw;left:-95.9287531807vw;width:269.2111959288vw;height:291.6030534351vw;transform:rotate(30deg)}}.recruit main .about__line svg{width:100%;height:100%}.recruit main .about__deco-1{position:absolute;top:31.25vw;right:-12.1527777778vw;z-index:-3}.recruit main .about__deco-1 picture{display:block;width:45.6018518519vw;height:45.6018518519vw}.recruit main .about__deco-1 picture img{-o-object-fit:contain;object-fit:contain}.recruit main .about__move{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:2.4305555556vw}@media screen and (max-width:1024px){.recruit main .about__deco-1{top:129.0076335878vw;right:-21.3740458015vw}.recruit main .about__deco-1 picture{width:100vw;height:100vw}.recruit main .about__move{gap:2.7989821883vw}}.recruit main .about__moveWrapper{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recruit main .about__moveWrapperBottom,.recruit main .about__moveWrapperTop{display:flex;align-items:center;gap:2.7777777778vw;white-space:nowrap;padding-right:2.7777777778vw;overflow:hidden;-webkit-animation:marquee 80s linear infinite;animation:marquee 80s linear infinite}.recruit main .about__moveWrapperBottom p,.recruit main .about__moveWrapperTop p{font-size:6.9444444444vw;letter-spacing:.04em;line-height:.83;font-weight:275}.recruit main .about__moveWrapperBottom svg,.recruit main .about__moveWrapperTop svg{width:2.7777777778vw;height:2.8356481481vw}@media screen and (max-width:1024px){.recruit main .about__moveWrapperBottom,.recruit main .about__moveWrapperTop{gap:12.213740458vw;padding-right:12.213740458vw}.recruit main .about__moveWrapperBottom p,.recruit main .about__moveWrapperTop p{font-size:18.320610687vw;letter-spacing:.04em;line-height:.97;font-weight:200}.recruit main .about__moveWrapperBottom svg,.recruit main .about__moveWrapperTop svg{width:12.213740458vw;height:12.4681933842vw}}.recruit main .about__moveWrapperBottom .grad,.recruit main .about__moveWrapperTop .grad{width:25vw;height:5.787037037vw;border-radius:999px;background:linear-gradient(99deg,rgba(206,232,225,.5) 21.95%,rgba(56,212,204,.5) 62.54%,rgba(124,139,144,.5) 101.35%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.recruit main .about__moveWrapperBottom{animation-direction:reverse}.recruit main .member{margin-top:14.8148148148vw;display:flex;flex-direction:column;align-items:center;gap:6.6550925926vw;padding-bottom:28.1828703704vw;position:relative}@media screen and (max-width:1024px){.recruit main .about__moveWrapperBottom .grad,.recruit main .about__moveWrapperTop .grad{width:109.9236641221vw;height:18.320610687vw}.recruit main .member{margin-top:29.262086514vw;gap:19.3384223919vw;padding-bottom:88.5496183206vw}}.recruit main .member__top{display:flex;width:80.5555555556vw;justify-content:space-between;align-items:flex-end;margin:0 auto}@media screen and (max-width:1024px){.recruit main .member__top{display:block;width:91.8575063613vw}.recruit main .member__top .Linkbtn{position:absolute;width:92.3664122137vw;bottom:26.7175572519vw;left:50%;transform:translateX(-50%)}}.recruit main .member__topTxts{display:flex;width:41.6666666667vw;flex-direction:column;align-items:flex-start;gap:4.3981481481vw;flex-shrink:0}@media screen and (max-width:1024px){.recruit main .member__topTxts{width:100%;gap:12.9770992366vw}}.recruit main .member__topTxtsTtl{display:flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw;align-self:stretch}.recruit main .member__topTxtsTtl h2{font-size:5.787037037vw;letter-spacing:.04em;line-height:1;font-weight:275;transform:translateX(-.6365740741vw)}.recruit main .member__swiper .swiper-wrapper .swiper-slide a .txts__ttl h3,.recruit main .member__topTxtsTtl p,.recruit main .member__topTxtsTxt p{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}@media screen and (max-width:1024px){.recruit main .member__topTxtsTtl{gap:5.0890585242vw}.recruit main .member__topTxtsTtl h2{font-size:13.7404580153vw;letter-spacing:.04em;line-height:1;font-weight:200;transform:translateX(-1.7811704835vw)}}.recruit main .member__topTxtsTtl p{color:#000;font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.recruit main .member__topTxtsTtl p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.recruit main .member__topTxtsTxt p{color:#000;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.recruit main .member__swiper{width:100%;height:100%;overflow:hidden;position:relative;cursor:-webkit-grab;cursor:grab;opacity:1!important}.recruit main .member__swiper:active{cursor:-webkit-grabbing;cursor:grabbing}.recruit main .member__swiper .swiper-wrapper{display:flex;justify-content:center;align-items:center;align-self:stretch;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.recruit main .member__swiper .swiper-wrapper .swiper-slide{width:51.3888888889vw;margin-right:11.1111111111vw;transition:.3s transform cubic-bezier(.22,.61,.35,1)}.recruit main .member__swiper .swiper-wrapper .swiper-slide.swiper-slide-next,.recruit main .member__swiper .swiper-wrapper .swiper-slide.swiper-slide-prev{transform:scale(.66)}@media screen and (max-width:1024px){.recruit main .member__topTxtsTxt p{text-align:justify;font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.recruit main .member__swiper .swiper-wrapper .swiper-slide{width:83.2061068702vw;transition:none}.recruit main .member__swiper .swiper-wrapper .swiper-slide.swiper-slide-next,.recruit main .member__swiper .swiper-wrapper .swiper-slide.swiper-slide-prev{transform:scale(1)}}.recruit main .member__swiper .swiper-wrapper .swiper-slide.swiper-slide-active{transform:scale(1)}.recruit main .member__swiper .swiper-wrapper .swiper-slide a{display:inline-flex;align-items:center;gap:5.5555555556vw}@media screen and (max-width:1024px){.recruit main .member__swiper .swiper-wrapper .swiper-slide a{flex-direction:column-reverse;justify-content:center;align-items:flex-start;gap:6.3613231552vw}}.recruit main .member__swiper .swiper-wrapper .swiper-slide a .txts{display:flex;width:23.6111111111vw;flex-direction:column;align-items:flex-start;gap:3.3564814815vw}.recruit main .member__swiper .swiper-wrapper .swiper-slide a .txts__ttl h3{color:#242B2B;font-size:1.8518518519vw;letter-spacing:.08em;line-height:1.59;font-weight:700}@media screen and (max-width:1024px){.recruit main .member__swiper .swiper-wrapper .swiper-slide a .txts{width:100%;gap:9.6692111959vw}.recruit main .member__swiper .swiper-wrapper .swiper-slide a .txts__ttl h3{font-size:6.106870229vw;letter-spacing:.08em;line-height:1.58;font-weight:700}}.recruit main .member__swiper .swiper-wrapper .swiper-slide a .txts__txt{display:flex;flex-direction:column;align-items:flex-start;gap:.8101851852vw}.recruit main .member__swiper .swiper-wrapper .swiper-slide a .txts__txt .name{color:#242B2B;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.recruit main .member__swiper .swiper-wrapper .swiper-slide a .txts__txt{gap:3.0534351145vw}.recruit main .member__swiper .swiper-wrapper .swiper-slide a .txts__txt .name{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.recruit main .member__swiper .swiper-wrapper .swiper-slide a .txts__txt .job{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:400}.recruit main .info__cultureInnerTxtsTtl h2,.recruit main .info__workInnerTxtsTtl h2,.recruit main .member .swiper-counter p{font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;line-height:1}.recruit main .member__swiper .swiper-wrapper .swiper-slide a .img{width:22.2222222222vw;height:22.2222222222vw;position:relative}@media screen and (max-width:1024px){.recruit main .member__swiper .swiper-wrapper .swiper-slide a .txts__txt .job{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:400}.recruit main .member__swiper .swiper-wrapper .swiper-slide a .img{width:100%;height:83.2061068702vw}}.recruit main .member__swiper .swiper-wrapper .swiper-slide a .img picture{display:block;width:100%;height:100%;border-radius:1.1574074074vw;overflow:hidden}@media screen and (max-width:1024px){.recruit main .member__swiper .swiper-wrapper .swiper-slide a .img picture{border-radius:5.0890585242vw}}.recruit main .member__swiper .swiper-wrapper .swiper-slide a .img picture img{-o-object-fit:cover;object-fit:cover;transition:.3s transform cubic-bezier(.22,.61,.35,1)}.recruit main .member__swiper .swiper-wrapper .swiper-slide a .img .arrow{position:absolute;bottom:1.3888888889vw;right:1.3888888889vw;display:flex;width:4.6296296296vw;height:2.3148148148vw;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;border-radius:999px;background:#FFF}@media screen and (max-width:1024px){.recruit main .member__swiper .swiper-wrapper .swiper-slide a .img .arrow{bottom:6.106870229vw;right:6.106870229vw;width:16.2849872774vw;height:8.1424936387vw}}.recruit main .member__swiper .swiper-wrapper .swiper-slide a .img .arrow svg{height:.8680555556vw}@media screen and (max-width:1024px){.recruit main .member__swiper .swiper-wrapper .swiper-slide a .img .arrow svg{height:3.8167938931vw}}.recruit main .member .swiper-button-next,.recruit main .member .swiper-button-prev{position:absolute;bottom:21.4699074074vw;width:4.6296296296vw;height:2.3148148148vw;background:#2CB4AD;border-radius:999px;z-index:5;transition:.3s all cubic-bezier(.22,.61,.35,1)}@media screen and (max-width:1024px){.recruit main .member .swiper-button-next,.recruit main .member .swiper-button-prev{bottom:63.8676844784vw;width:20.3562340967vw;height:10.1781170483vw}}@media (min-width:1025px){.recruit main .member__swiper .swiper-wrapper .swiper-slide:hover .img picture img{transform:scale(1.03)}.recruit main .member__swiper .swiper-wrapper .swiper-slide a:hover .img .arrow svg{-webkit-animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards;animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards}.recruit main .member .swiper-button-next:hover,.recruit main .member .swiper-button-prev:hover{cursor:pointer;background:#076863}}.recruit main .member .swiper-button-next__wrapper,.recruit main .member .swiper-button-prev__wrapper{position:relative;width:100%;height:100%}.recruit main .member .swiper-button-next__wrapper svg,.recruit main .member .swiper-button-prev__wrapper svg{position:absolute;top:50%;left:50%;height:.9259259259vw;transform:translate(-50%,-50%)}.recruit main .member .swiper-button-next__wrapper svg path,.recruit main .member .swiper-button-prev__wrapper svg path{transition:stroke .3s cubic-bezier(.22,.61,.35,1)}.recruit main .member .swiper-button-prev{left:41.724537037vw}.recruit main .member .swiper-button-next{right:41.724537037vw}@media screen and (max-width:1024px){.recruit main .member .swiper-button-next__wrapper svg,.recruit main .member .swiper-button-prev__wrapper svg{height:4.0712468193vw}.recruit main .member .swiper-button-prev{left:20.3562340967vw}.recruit main .member .swiper-button-next{right:20.3562340967vw}}.recruit main .member .swiper-counter{position:absolute;width:3.587962963vw;height:1.3888888889vw;bottom:21.9328703704vw;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:2.2569444444vw}.recruit main .member .swiper-counter p{color:#2CB4AD;font-size:1.3888888889vw;letter-spacing:.04em;font-weight:500}@media screen and (max-width:1024px){.recruit main .member .swiper-counter{width:10.6870229008vw;height:5.0890585242vw;bottom:66.9211195929vw;gap:5.8524173028vw}.recruit main .member .swiper-counter p{font-size:5.0890585242vw;letter-spacing:.04em;line-height:1;font-weight:500}}.recruit main .member .swiper-counter .total{position:relative}.recruit main .member .swiper-counter .total::before{position:absolute;content:"/";left:-1.2731481481vw;top:.1736111111vw;font-size:1.0416666667vw;letter-spacing:.04em;line-height:1;font-weight:500}.recruit main .info{position:relative;overflow:hidden;padding:8.9699074074vw 0 8.7384259259vw}.recruit main .info__cultureInner,.recruit main .info__workInner{display:flex;flex-direction:column;align-items:flex-start;gap:3.2986111111vw}@media screen and (max-width:1024px){.recruit main .member .swiper-counter .total::before{left:-3.8167938931vw;top:.7633587786vw;font-size:4.0712468193vw;letter-spacing:.04em;line-height:1;font-weight:500}.recruit main .info{padding:19.3384223919vw 0 29.262086514vw}.recruit main .info__cultureInner,.recruit main .info__workInner{gap:9.6692111959vw;z-index:3}}.recruit main .info__cultureInnerTxts,.recruit main .info__workInnerTxts{display:flex;flex-direction:column;align-items:flex-start;gap:4.3981481481vw}@media screen and (max-width:1024px){.recruit main .info__cultureInnerTxts,.recruit main .info__workInnerTxts{gap:12.9770992366vw}}.recruit main .info__cultureInnerTxtsTtl,.recruit main .info__workInnerTxtsTtl{display:flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw}.recruit main .info__cultureInnerTxtsTtl h2,.recruit main .info__workInnerTxtsTtl h2{color:#64757A;font-size:5.787037037vw;letter-spacing:.04em;font-weight:275}@media screen and (max-width:1024px){.recruit main .info__cultureInnerTxtsTtl,.recruit main .info__workInnerTxtsTtl{gap:5.0890585242vw}.recruit main .info__cultureInnerTxtsTtl h2,.recruit main .info__workInnerTxtsTtl h2{font-size:13.7404580153vw;letter-spacing:.04em;line-height:1;font-weight:200}}.recruit main .info__cultureInnerTxtsTtl p,.recruit main .info__cultureInnerTxtsTxt p,.recruit main .info__workInnerTxtsTtl p,.recruit main .info__workInnerTxtsTxt p{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;letter-spacing:.08em}.recruit main .info__cultureInnerTxtsTtl p,.recruit main .info__workInnerTxtsTtl p{color:#000;font-size:1.1574074074vw;line-height:1;font-weight:700}@media screen and (max-width:1024px){.recruit main .info__cultureInnerTxtsTtl p,.recruit main .info__workInnerTxtsTtl p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.recruit main .info__cultureInnerTxtsTxt p,.recruit main .info__workInnerTxtsTxt p{color:#242B2B;font-size:1.0416666667vw;line-height:1.56;font-weight:400}.recruit main .info__work{display:inline-flex;align-items:flex-start;gap:9.8958333333vw;position:relative;margin-left:9.7222222222vw}@media screen and (max-width:1024px){.recruit main .info__cultureInnerTxtsTxt p,.recruit main .info__workInnerTxtsTxt p{text-align:justify;font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.recruit main .info__work{display:flex;flex-direction:column;width:91.8575063613vw;margin:0 auto;gap:9.6692111959vw;padding-bottom:25.9541984733vw}}.recruit main .info__workInner{width:30.3819444444vw}.recruit main .info__workInnerTxtsTtl h2{transform:translateX(-.2314814815vw)}@media screen and (max-width:1024px){.recruit main .info__workInner{width:100%;display:block}.recruit main .info__workInnerTxtsTtl h2{transform:translateX(-.5089058524vw)}.recruit main .info__workInner .Newtabbtn{position:absolute;bottom:0;left:0;z-index:3}}.recruit main .info__workImg{width:45.8333333333vw;z-index:2}.recruit main .info__workImg picture{display:block;width:100%;border-radius:1.1574074074vw;overflow:hidden}.recruit main .info__workImg picture img{-o-object-fit:cover;object-fit:cover}.recruit main .info__workDeco{position:absolute;top:-9.8958333333vw;right:-14.4675925926vw}@media screen and (max-width:1024px){.recruit main .info__workImg{width:100%}.recruit main .info__workImg picture{border-radius:5.0890585242vw}.recruit main .info__workDeco{top:58.524173028vw;right:-6.6550925926vw;transform:scale(1.8);z-index:1}}.recruit main .info__workDeco picture{display:block}@media (min-width:1025px){.recruit main .info__workDeco picture{width:74.537037037vw;height:57.9861111111vw}.recruit main .info__jobtypeInnerCont a:hover picture img{transform:scale(1.03)}.recruit main .info__jobtypeInnerCont a:hover .button .arrow svg{-webkit-animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards;animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards}}.recruit main .info__jobtype{display:flex;width:80.5555555556vw;flex-direction:column;align-items:center;gap:4.3981481481vw;margin-top:21.9907407407vw;margin-left:9.7222222222vw}.recruit main .info__jobtypeTxts{display:flex;justify-content:space-between;align-items:flex-end;align-self:stretch}@media screen and (max-width:1024px){.recruit main .info__jobtype{width:91.8575063613vw;gap:14.5038167939vw;margin:29.262086514vw auto 0;padding-top:32.0610687023vw;padding-bottom:39.1857506361vw;position:relative}.recruit main .info__jobtypeTxts{flex-direction:column;align-items:flex-start;gap:12.9770992366vw}}.recruit main .info__jobtypeTxtsTtl{display:flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw;width:27.3148148148vw}.recruit main .info__jobtypeTxtsTtl h2{color:#64757A;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:5.787037037vw;letter-spacing:.04em;line-height:1;font-weight:275}.recruit main .info__jobtypeInnerCont a h3,.recruit main .info__jobtypeTxtsTtl p,.recruit main .info__jobtypeTxtsTxt p{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}@media screen and (max-width:1024px){.recruit main .info__jobtypeTxtsTtl{gap:5.0890585242vw;width:100%}.recruit main .info__jobtypeTxtsTtl h2{font-size:13.7404580153vw;letter-spacing:.04em;line-height:1;font-weight:200}}.recruit main .info__jobtypeTxtsTtl p{color:#000;font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700}.recruit main .info__jobtypeTxtsTxt{width:38.599537037vw}@media screen and (max-width:1024px){.recruit main .info__jobtypeTxtsTtl p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}.recruit main .info__jobtypeTxtsTxt{width:100%}}.recruit main .info__jobtypeTxtsTxt p{color:#242B2B;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.recruit main .info__jobtypeInner{display:flex;align-items:flex-start;align-content:flex-start;gap:1.3888888889vw;align-self:stretch;flex-wrap:wrap}.recruit main .info__jobtypeInnerCont{width:39.5833333333vw;height:15.3935185185vw}@media screen and (max-width:1024px){.recruit main .info__jobtypeTxtsTxt p{text-align:justify;font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.recruit main .info__jobtypeInner{flex-direction:column;gap:6.106870229vw;flex-wrap:nowrap}.recruit main .info__jobtypeInnerCont{width:100%;height:45.8015267176vw}}.recruit main .info__jobtypeInnerCont a{position:relative;display:flex;width:100%;height:100%}.recruit main .info__jobtypeInnerCont a picture{position:relative;display:block;border-radius:1.1574074074vw;overflow:hidden}.recruit main .info__jobtypeInnerCont a picture::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(124,139,144,.9);mix-blend-mode:multiply}.recruit main .info__jobtypeInnerCont a picture img{transition:.3s transform cubic-bezier(.22,.61,.35,1)}.recruit main .info__jobtypeInnerCont a h3{position:absolute;top:3.2986111111vw;left:2.7777777778vw;color:#FFF;font-size:2.0833333333vw;letter-spacing:.08em;line-height:1;font-weight:400}@media screen and (max-width:1024px){.recruit main .info__jobtypeInnerCont a picture{border-radius:4.0712468193vw}.recruit main .info__jobtypeInnerCont a h3{top:8.1424936387vw;left:4.3256997455vw;font-size:6.106870229vw;letter-spacing:.08em;line-height:1;font-weight:400}}.recruit main .info__jobtypeInnerCont a h3 small{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:400}@media screen and (max-width:1024px){.recruit main .info__jobtypeInnerCont a h3 small{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400}}.recruit main .info__cultureRowsRow a .txt h3,.recruit main .info__jobtypeInnerCont a .button p{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;letter-spacing:.08em;line-height:1;font-weight:400}.recruit main .info__jobtypeInnerCont a .button{position:absolute;bottom:1.4467592593vw;right:1.3888888889vw;display:flex;align-items:center;gap:.6944444444vw}.recruit main .info__jobtypeInnerCont a .button p{color:#FFF;font-size:1.0416666667vw}.recruit main .info__jobtypeInnerCont a .button .arrow{display:flex;width:4.6296296296vw;height:2.3148148148vw;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;border-radius:999px;background:#FFF}@media screen and (max-width:1024px){.recruit main .info__jobtypeInnerCont a .button{bottom:4.0712468193vw;right:4.3256997455vw;gap:2.5445292621vw}.recruit main .info__jobtypeInnerCont a .button p{font-size:4.5801526718vw;letter-spacing:.08em;line-height:1;font-weight:400}.recruit main .info__jobtypeInnerCont a .button .arrow{width:16.2849872774vw;height:8.1424936387vw}}.recruit main .info__jobtypeInnerCont a .button .arrow svg{height:.8680555556vw}.recruit main .info__jobtypeBg{display:none}@media screen and (max-width:1024px){.recruit main .info__jobtypeInnerCont a .button .arrow svg{height:3.8167938931vw}.recruit main .info__jobtypeBg{display:block;position:absolute;top:-4.0712468193vw;left:50%;transform:translateX(-50%);z-index:-1}.recruit main .info__jobtypeBg picture{display:block;width:837.1501272265vw;height:350.1272264631vw}}.recruit main .info__culture{display:flex;width:80.5555555556vw;justify-content:space-between;align-items:flex-start;margin-top:25vw;margin-left:9.7222222222vw;position:relative}@media screen and (max-width:1024px){.recruit main .info__culture{flex-direction:column;gap:12.9770992366vw;width:91.8575063613vw;margin:15.0127226463vw auto 0;padding-bottom:28.2442748092vw}}.recruit main .info__cultureInner{width:30.5555555556vw}.recruit main .info__cultureInnerTxtsTtl h2{transform:translateX(-.3472222222vw)}@media screen and (max-width:1024px){.recruit main .info__cultureInner{width:100%}.recruit main .info__cultureInnerTxtsTtl h2{transform:translateX(-.7633587786vw)}}.recruit main .info__cultureInner .Linkbtn{position:absolute;bottom:0;left:0}.recruit main .info__cultureRows{display:flex;width:41.6666666667vw;flex-direction:column;align-items:flex-start;flex-shrink:0}.recruit main .info__cultureRowsRow{height:9.0856481481vw;width:100%;display:flex;align-items:center;border-bottom:.0578703704vw solid #64757A;transition:.3s all cubic-bezier(.22,.61,.35,1)}.recruit main .info__cultureRowsRow:first-child{border-top:.0578703704vw solid #64757A}@media screen and (max-width:1024px){.recruit main .info__cultureRows{width:100%}.recruit main .info__cultureRowsRow{height:29.262086514vw;border-bottom:.2544529262vw solid #64757A}.recruit main .info__cultureRowsRow:first-child{border-top:.2544529262vw solid #64757A}}@media (min-width:1025px){.recruit main .info__cultureRowsRow:hover{border-bottom:.0578703704vw solid #076863}.recruit main .info__cultureRowsRow:hover a .arrow{background:#076863}.recruit main .info__cultureRowsRow:hover a .arrow svg{-webkit-animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards;animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards}}.recruit main .info__cultureRowsRow a{display:flex;width:100%;height:100%;justify-content:space-between;align-items:center}.recruit main .info__cultureRowsRow a .txt{display:flex;align-items:center;gap:2.7777777778vw}.recruit main .info__cultureRowsRow a .txt h3{color:#242B2B;font-size:1.3888888889vw}@media screen and (max-width:1024px){.recruit main .info__cultureRowsRow a .txt{flex-direction:column;align-items:flex-start;gap:3.0534351145vw}.recruit main .info__cultureRowsRow a .txt h3{font-size:5.0890585242vw;letter-spacing:.08em;line-height:1;font-weight:400}}.recruit main .info__cultureRowsRow a .txt p,.recruit main .news__innerTtl h2{color:#64757A;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;letter-spacing:.04em;line-height:1}.recruit main .info__cultureRowsRow a .txt p{font-size:.8101851852vw;font-weight:500}.recruit main .info__cultureRowsRow a .arrow{display:flex;width:4.6296296296vw;height:2.3148148148vw;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;border-radius:999px;background:#2CB4AD;transition:all .3s cubic-bezier(.22,.61,.35,1)}@media screen and (max-width:1024px){.recruit main .info__cultureRowsRow a .txt p{font-size:3.5623409669vw;letter-spacing:.04em;line-height:1;font-weight:500}.recruit main .info__cultureRowsRow a .arrow{width:16.2849872774vw;height:8.1424936387vw}}.recruit main .info__cultureRowsRow a .arrow svg{height:.8680555556vw}@media screen and (max-width:1024px){.recruit main .info__cultureRowsRow a .arrow svg{height:3.8167938931vw}}.recruit main .info__bg{position:absolute;top:0;left:-29.6875vw;width:159.4328703704vw;height:100%;z-index:-2}@media screen and (max-width:1024px){.recruit main .info__bg{left:-29.5165394402vw;width:159.2875318066vw}}.recruit main .info__bg picture{display:block;width:100%;height:100%}.recruit main .news{display:flex;flex-direction:column;width:80.5555555556vw;justify-content:space-between;align-items:flex-end;gap:3.2986111111vw;margin:7.7546296296vw auto 0;padding-bottom:19.9652777778vw}@media screen and (max-width:1024px){.recruit main .news{width:91.8575063613vw;align-items:flex-start;gap:12.9770992366vw;margin:19.3384223919vw auto 0;padding-bottom:38.9312977099vw}}.recruit main .news__inner{display:flex;width:100%;justify-content:space-between;align-items:flex-start}@media screen and (max-width:1024px){.recruit main .news__inner{flex-direction:column;gap:12.9770992366vw}}.recruit main .news__innerTtl{display:flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw;width:17.4189814815vw}.recruit main .news__innerTtl h2{font-size:5.787037037vw;font-weight:275;transform:translateX(-.6365740741vw)}@media screen and (max-width:1024px){.recruit main .news__innerTtl{gap:3.0534351145vw;width:100%}.recruit main .news__innerTtl h2{font-size:13.7404580153vw;letter-spacing:.04em;line-height:1;font-weight:200;transform:translateX(-1.5267175573vw)}}.recruit main .news__innerTtl p{color:#000;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700}.recruit main .news__innerRows{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:55.4976851852vw}.recruit main .news__innerRowsRow{width:100%;border-bottom:.0578703704vw solid #64757A;transition:.3s all cubic-bezier(.22,.61,.35,1)}.recruit main .news__innerRowsRow:first-child{border-top:.0578703704vw solid #64757A}@media screen and (max-width:1024px){.recruit main .news__innerTtl p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}.recruit main .news__innerRows{width:100%}.recruit main .news__innerRowsRow{border-bottom:.2544529262vw solid #64757A}.recruit main .news__innerRowsRow:first-child{border-top:.2544529262vw solid #64757A}}@media (min-width:1025px){.recruit main .news__innerRowsRow:hover{border-bottom:.0578703704vw solid #076863}.recruit main .news__innerRowsRow:hover a .newtab{background:#076863}.recruit main .news__innerRowsRow:hover a .newtab svg rect{transform:translate(-.0289351852vw,-.0289351852vw)}.recruit main .news__innerRowsRow:hover a .newtab svg path{transform:translate(.0289351852vw,.0289351852vw)}}.recruit main .news__innerRowsRow a{display:flex;align-items:center;gap:2.7777777778vw;align-self:stretch;padding:1.4467592593vw 0}@media screen and (max-width:1024px){.recruit main .news__innerRowsRow a{gap:4.0712468193vw;padding:6.3613231552vw 0}}.recruit main .news__innerRowsRow a .txts{display:flex;width:48.0902777778vw;align-items:center;gap:2.7777777778vw}.recruit main .news__innerRowsRow a .txts p{color:#64757A;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:.8101851852vw;letter-spacing:.04em;line-height:1.57;font-weight:500}.about main .cnt__wrapperMessageInnerTxts h2,.about main .cnt__wrapperMessageInnerTxts p,.about main .cnt__wrapperPhilosophyTxt p,.about main .cnt__wrapperPolicyTxt p,.recruit main .news__innerRowsRow a .txts h3{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}@media screen and (max-width:1024px){.recruit main .news__innerRowsRow a .txts{flex-direction:column;align-items:flex-start;width:71.5012722646vw;gap:3.0534351145vw}.recruit main .news__innerRowsRow a .txts p{font-size:3.5623409669vw;letter-spacing:.04em;line-height:1;font-weight:500}}.recruit main .news__innerRowsRow a .txts h3{font-size:.8101851852vw;letter-spacing:.08em;line-height:1.57;font-weight:400}.recruit main .news__innerRowsRow a .newtab{display:flex;width:4.6296296296vw;height:2.3148148148vw;flex-direction:column;justify-content:center;align-items:center;border-radius:999px;background:#2CB4AD;transition:all .3s cubic-bezier(.22,.61,.35,1)}@media screen and (max-width:1024px){.recruit main .news__innerRowsRow a .txts h3{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.57;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.recruit main .news__innerRowsRow a .newtab{width:16.2849872774vw;height:8.1424936387vw}}.recruit main .news__innerRowsRow a .newtab svg{height:.8680555556vw;scale:2}@media screen and (max-width:1024px){.recruit main .news__innerRowsRow a .newtab svg{height:3.8167938931vw}}.recruit main .news__innerRowsRow a .newtab svg path,.recruit main .news__innerRowsRow a .newtab svg rect{transition:transform .2s cubic-bezier(.22,.61,.35,1);transform-origin:center}.about main{position:relative;overflow:clip}.about main::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#E7FFF9;z-index:-10}.about main .fv{width:100%;height:100%;position:relative}.about main .fv .RecruitBreadcrumb{padding-top:9.4328703704vw}.about main .cnt{position:relative;display:flex;align-items:flex-start;margin:9.3171296296vw 8.3333333333vw 0 5.5555555556vw;gap:8.3333333333vw;padding-bottom:24.3634259259vw}.about main .cnt .sidenav-wrapper{position:-webkit-sticky;position:sticky;top:9.0856481481vw}@media screen and (max-width:1024px){.about main .fv .RecruitBreadcrumb{padding-top:7.3791348601vw}.about main .cnt{display:block;width:100%;margin:12.9770992366vw 0 0;gap:0;padding-bottom:38.9312977099vw}.about main .cnt .sidenav-wrapper{top:0;left:0;width:100%;height:15.2671755725vw;z-index:10}}.about main .cnt__wrapper{display:flex;flex-direction:column;padding:0 4.1666666667vw 4.3981481481vw;align-items:flex-start;border-radius:1.1574074074vw;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width:1024px){.about main .cnt__wrapper{width:91.8575063613vw;margin:19.3384223919vw auto 0;padding:0 4.3256997455vw 6.3613231552vw;border-radius:5.0890585242vw}}.about main .cnt__wrapperGroup,.about main .cnt__wrapperMessage,.about main .cnt__wrapperPerson,.about main .cnt__wrapperPhilosophy,.about main .cnt__wrapperPolicy{padding-top:4.3981481481vw;display:flex;flex-direction:column;align-items:flex-start;gap:3.2986111111vw;align-self:stretch}.post-type-archive-employment main .fv .RecruitBreadcrumb,.post-type-archive-staff main .fv .RecruitBreadcrumb,.staff main .fv .RecruitBreadcrumb,.tax-jobtype main .fv .RecruitBreadcrumb,.workstyle main .fv .RecruitBreadcrumb{padding-top:9.4328703704vw}@media screen and (max-width:1024px){.about main .cnt__wrapperGroup,.about main .cnt__wrapperMessage,.about main .cnt__wrapperPerson,.about main .cnt__wrapperPhilosophy,.about main .cnt__wrapperPolicy{margin-top:6.3613231552vw;gap:9.6692111959vw}}.about main .cnt__wrapperGroup,.about main .cnt__wrapperPerson,.about main .cnt__wrapperPhilosophy,.about main .cnt__wrapperPolicy{margin-top:4.4560185185vw}.about main .cnt__wrapperMessageInner{display:flex;flex-direction:column;align-items:flex-start;gap:2.1990740741vw;align-self:stretch}.about main .cnt__wrapperMessageInnerImg{width:100%}.about main .cnt__wrapperMessageInnerImg picture{display:block;width:100%;border-radius:1.1574074074vw;overflow:hidden}@media screen and (max-width:1024px){.about main .cnt__wrapperGroup,.about main .cnt__wrapperPerson,.about main .cnt__wrapperPhilosophy,.about main .cnt__wrapperPolicy{margin-top:22.9007633588vw}.about main .cnt__wrapperMessageInner{gap:6.3613231552vw}.about main .cnt__wrapperMessageInnerImg picture{border-radius:4.0712468193vw}}.about main .cnt__wrapperMessageInnerTxts{display:flex;flex-direction:column;align-items:flex-end;gap:2.3148148148vw;align-self:stretch}.about main .cnt__wrapperMessageInnerTxts p{font-size:1.0416666667vw;letter-spacing:.08em;line-height:1.56;font-weight:400;text-align:justify}@media screen and (max-width:1024px){.about main .cnt__wrapperMessageInnerTxts{gap:7.1246819338vw}.about main .cnt__wrapperMessageInnerTxts p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400}}.about main .cnt__wrapperMessageInnerTxts h2{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700;text-align:right}@media screen and (max-width:1024px){.about main .cnt__wrapperMessageInnerTxts h2{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.about main .cnt__wrapperPhilosophyTxt p,.about main .cnt__wrapperPolicyTxt p{font-size:1.8518518519vw;letter-spacing:.08em;line-height:1.59;font-weight:700}.about main .cnt__wrapperPersonRows{display:flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw}@media screen and (max-width:1024px){.about main .cnt__wrapperPhilosophyTxt p,.about main .cnt__wrapperPolicyTxt p{font-size:5.5979643766vw;letter-spacing:.08em;line-height:1.59;font-weight:700}.about main .cnt__wrapperPersonRows{gap:6.3613231552vw}}.about main .cnt__wrapperPersonRowsRow{display:flex;align-items:center;gap:1.3888888889vw}.about main .cnt__wrapperPersonRowsRowNum{width:2.6041666667vw;height:2.6041666667vw;border-radius:999px;background:#2CB4AD;position:relative}.about main .cnt__wrapperPersonRowsRowNum p{position:absolute;top:50%;left:50%;transform:translate(-42.5%,-50%);color:#FFF;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700}.about main .cnt__wrapperPersonRowsRow h3,.workstyle main .cnt__wrapperTrainingInnerJoinRowsRow h3,.workstyle main .cnt__wrapperTrainingInnerJoinRowsRow p,.workstyle main .cnt__wrapperTrainingInnerJoinTtl h2,.workstyle main .cnt__wrapperTrainingInnerPointRowsRow h3,.workstyle main .cnt__wrapperTrainingInnerPointRowsRow p,.workstyle main .cnt__wrapperTrainingInnerPointTtl h2,.workstyle main .cnt__wrapperTrainingInnerSystemRowsRow h3,.workstyle main .cnt__wrapperTrainingInnerSystemRowsRow p,.workstyle main .cnt__wrapperTrainingInnerSystemTtl h2,.workstyle main .cnt__wrapperTrainingTxt p{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}@media screen and (max-width:1024px){.about main .cnt__wrapperPersonRowsRow{align-items:flex-start;gap:4.0712468193vw}.about main .cnt__wrapperPersonRowsRowNum{width:6.3613231552vw;height:6.3613231552vw}.about main .cnt__wrapperPersonRowsRowNum p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700;top:1.7811704835vw;left:2.0356234097vw;transform:none}.about main .cnt__wrapperPersonRowsRow:first-child .cnt__wrapperPersonRowsRowNum p{top:1.7811704835vw;left:2.2900763359vw;transform:none}}.about main .cnt__wrapperPersonRowsRow h3{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1.6;font-weight:400}@media screen and (max-width:1024px){.about main .cnt__wrapperPersonRowsRow h3{text-align:justify;width:70.737913486vw;font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.about main .cnt__wrapperGroup .CntTtl__sp svg{transform:translateY(1.272264631vw)}.about main .cnt__wrapperGroup .CntTtl__txt h2{font-size:6.106870229vw;letter-spacing:.08em;line-height:1.58;font-weight:700}}.about main .cnt__wrapperGroupSlide{width:100%}.about main .cnt__wrapperGroupSlide iframe{display:block;width:100%;height:30.2083333333vw;border-radius:1.1574074074vw;overflow:hidden}@media screen and (max-width:1024px){.about main .cnt__wrapperGroupSlide iframe{height:47.582697201vw;border-radius:4.0712468193vw}.workstyle main .fv .RecruitBreadcrumb{padding-top:7.3791348601vw}}.workstyle main{position:relative;overflow:clip}.workstyle main::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#E7FFF9;z-index:-10}.workstyle main .fv{width:100%;height:100%;position:relative}.workstyle main .fv .RecruitBreadcrumb .ttl p{height:6.1342592593vw}.workstyle main .cnt{position:relative;display:flex;align-items:flex-start;margin:9.3171296296vw 8.3333333333vw 0 5.5555555556vw;gap:8.3333333333vw;padding-bottom:19.9652777778vw}.workstyle main .cnt .sidenav-wrapper{position:-webkit-sticky;position:sticky;top:9.0856481481vw}@media screen and (max-width:1024px){.workstyle main .fv .RecruitBreadcrumb .ttl p{height:14.5038167939vw}.workstyle main .cnt{display:block;width:100%;margin:12.9770992366vw 0 0;gap:0;padding-bottom:38.9312977099vw}.workstyle main .cnt .sidenav-wrapper{top:0;left:0;width:100%;height:15.2671755725vw;z-index:10}}.workstyle main .cnt__wrapper{display:flex;flex-direction:column;padding:0 4.1666666667vw 4.3981481481vw;align-items:flex-start;border-radius:1.1574074074vw;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width:1024px){.workstyle main .cnt__wrapper{width:91.8575063613vw;margin:19.3384223919vw auto 0;padding:0 4.3256997455vw 6.3613231552vw;border-radius:5.0890585242vw}}.workstyle main .cnt__wrapperBenefit,.workstyle main .cnt__wrapperCareer,.workstyle main .cnt__wrapperForeign,.workstyle main .cnt__wrapperPickup,.workstyle main .cnt__wrapperSystem,.workstyle main .cnt__wrapperTraining{padding-top:4.3981481481vw;display:flex;flex-direction:column;align-items:flex-start;gap:3.2986111111vw;align-self:stretch}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperBenefit,.workstyle main .cnt__wrapperCareer,.workstyle main .cnt__wrapperForeign,.workstyle main .cnt__wrapperPickup,.workstyle main .cnt__wrapperSystem,.workstyle main .cnt__wrapperTraining{margin-top:6.3613231552vw;gap:9.6692111959vw;padding-top:6.3613231552vw}}.workstyle main .cnt__wrapperBenefit,.workstyle main .cnt__wrapperCareer,.workstyle main .cnt__wrapperForeign,.workstyle main .cnt__wrapperPickup,.workstyle main .cnt__wrapperSystem{margin-top:4.4560185185vw}.workstyle main .cnt__wrapperTraining{gap:0}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperBenefit,.workstyle main .cnt__wrapperCareer,.workstyle main .cnt__wrapperForeign,.workstyle main .cnt__wrapperPickup,.workstyle main .cnt__wrapperSystem{margin-top:22.9007633588vw}.workstyle main .cnt__wrapperTraining{margin-top:0}}.workstyle main .cnt__wrapperTrainingTxt{margin-top:3.2986111111vw}.workstyle main .cnt__wrapperTrainingTxt p{text-align:justify;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1.56;font-weight:400}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperTrainingTxt{margin-top:9.6692111959vw}.workstyle main .cnt__wrapperTrainingTxt p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400}}.workstyle main .cnt__wrapperTrainingInner{display:flex;flex-direction:column;align-items:flex-start;gap:5.4976851852vw;align-self:stretch;margin-top:5.4976851852vw}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperTrainingInner{gap:19.3384223919vw;margin-top:19.3384223919vw}}.workstyle main .cnt__wrapperTrainingInnerJoin,.workstyle main .cnt__wrapperTrainingInnerPoint,.workstyle main .cnt__wrapperTrainingInnerSystem{display:flex;flex-direction:column;align-items:flex-start;gap:2.1990740741vw;align-self:stretch}.workstyle main .cnt__wrapperTrainingInnerJoinTtl,.workstyle main .cnt__wrapperTrainingInnerPointTtl,.workstyle main .cnt__wrapperTrainingInnerSystemTtl{width:100%}.workstyle main .cnt__wrapperTrainingInnerJoinTtl h2,.workstyle main .cnt__wrapperTrainingInnerPointTtl h2,.workstyle main .cnt__wrapperTrainingInnerSystemTtl h2{font-size:1.8518518519vw;letter-spacing:.08em;line-height:1;font-weight:700;transform:translateX(2.3148148148vw);position:relative}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperTrainingInnerJoin,.workstyle main .cnt__wrapperTrainingInnerPoint,.workstyle main .cnt__wrapperTrainingInnerSystem{gap:6.3613231552vw}.workstyle main .cnt__wrapperTrainingInnerJoinTtl h2,.workstyle main .cnt__wrapperTrainingInnerPointTtl h2,.workstyle main .cnt__wrapperTrainingInnerSystemTtl h2{font-size:5.5979643766vw;letter-spacing:.08em;line-height:1;font-weight:700;transform:translateX(5.0890585242vw)}}.workstyle main .cnt__wrapperTrainingInnerJoinTtl h2::before,.workstyle main .cnt__wrapperTrainingInnerPointTtl h2::before,.workstyle main .cnt__wrapperTrainingInnerSystemTtl h2::before{position:absolute;content:"";top:50%;left:-2.3148148148vw;width:.9259259259vw;height:.9259259259vw;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,#CEE8E1 -17.08%,#38D4CC 22.24%,#2CB4AD 90.3%,#2CA9F1 113.75%)}.workstyle main .cnt__wrapperTrainingInnerJoinRows,.workstyle main .cnt__wrapperTrainingInnerPointRows,.workstyle main .cnt__wrapperTrainingInnerSystemRows{display:flex;flex-direction:column;align-items:flex-start;gap:2.1990740741vw;align-self:stretch}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperTrainingInnerJoinTtl h2::before,.workstyle main .cnt__wrapperTrainingInnerPointTtl h2::before,.workstyle main .cnt__wrapperTrainingInnerSystemTtl h2::before{left:-5.0890585242vw;width:2.0356234097vw;height:2.0356234097vw}.workstyle main .cnt__wrapperTrainingInnerJoinRows,.workstyle main .cnt__wrapperTrainingInnerPointRows,.workstyle main .cnt__wrapperTrainingInnerSystemRows{gap:6.3613231552vw}}.workstyle main .cnt__wrapperTrainingInnerJoinRowsRow,.workstyle main .cnt__wrapperTrainingInnerPointRowsRow,.workstyle main .cnt__wrapperTrainingInnerSystemRowsRow{border-top:.0578703704vw solid #64757A;padding-top:2.1990740741vw;display:flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperTrainingInnerJoinRowsRow,.workstyle main .cnt__wrapperTrainingInnerPointRowsRow,.workstyle main .cnt__wrapperTrainingInnerSystemRowsRow{border-top:.2544529262vw solid #64757A;padding-top:6.3613231552vw;gap:4.0712468193vw}}.workstyle main .cnt__wrapperTrainingInnerJoinRowsRow:first-child,.workstyle main .cnt__wrapperTrainingInnerPointRowsRow:first-child,.workstyle main .cnt__wrapperTrainingInnerSystemRowsRow:first-child{border-top:none;padding-top:0}.workstyle main .cnt__wrapperTrainingInnerJoinRowsRow h3,.workstyle main .cnt__wrapperTrainingInnerPointRowsRow h3,.workstyle main .cnt__wrapperTrainingInnerSystemRowsRow h3{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperTrainingInnerJoinRowsRow h3,.workstyle main .cnt__wrapperTrainingInnerPointRowsRow h3,.workstyle main .cnt__wrapperTrainingInnerSystemRowsRow h3{font-size:4.5801526718vw;letter-spacing:.08em;line-height:1.56;font-weight:700}}.workstyle main .cnt__wrapperTrainingInnerJoinRowsRow p,.workstyle main .cnt__wrapperTrainingInnerPointRowsRow p,.workstyle main .cnt__wrapperTrainingInnerSystemRowsRow p{text-align:justify;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1.56;font-weight:400}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperTrainingInnerJoinRowsRow p,.workstyle main .cnt__wrapperTrainingInnerPointRowsRow p,.workstyle main .cnt__wrapperTrainingInnerSystemRowsRow p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.workstyle main .cnt__wrapperTrainingInnerJoinRows{gap:12.213740458vw}}.workstyle main .cnt__wrapperTrainingInnerJoinRowsRow{display:flex;flex-direction:row;align-items:flex-start;gap:4.1666666667vw;align-self:stretch}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperTrainingInnerJoinRowsRow{flex-direction:column;gap:4.0712468193vw;padding-top:12.213740458vw}}.workstyle main .cnt__wrapperTrainingInnerJoinRowsRowTxts{display:flex;width:33.3333333333vw;flex-direction:column;align-items:flex-start;gap:1.4467592593vw}.workstyle main .cnt__wrapperTrainingInnerJoinRowsRowTxts h3{font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}.workstyle main .cnt__wrapperTrainingInnerJoinRowsRowTxts h3 span{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}.workstyle main .cnt__wrapperTrainingInnerJoinRowsRowTxts .txts__small{margin-top:.9259259259vw;font-size:.8101851852vw;letter-spacing:.08em;line-height:1.57;font-weight:400}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperTrainingInnerJoinRowsRowTxts{width:100%;gap:4.0712468193vw}.workstyle main .cnt__wrapperTrainingInnerJoinRowsRowTxts .txts__small{margin-top:2.0356234097vw;font-size:3.0534351145vw;letter-spacing:.08em;line-height:1.58;font-weight:400}}.workstyle main .cnt__wrapperCareerInnerTxt p,.workstyle main .cnt__wrapperSystemInnerTxt p,.workstyle main .cnt__wrapperTrainingInnerSystemTxt p{line-height:1.56;font-weight:400;color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;letter-spacing:.08em}.workstyle main .cnt__wrapperTrainingInnerJoinRowsRowImg{width:15.2777777778vw}.workstyle main .cnt__wrapperTrainingInnerJoinRowsRowImg picture{display:block;width:100%;border-radius:.6944444444vw;overflow:hidden}.workstyle main .cnt__wrapperTrainingInnerSystemTxt p{text-align:justify;font-size:1.0416666667vw}.workstyle main .cnt__wrapperTrainingInnerSystemImg{width:100%}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperTrainingInnerJoinRowsRowImg{width:100%}.workstyle main .cnt__wrapperTrainingInnerJoinRowsRowImg picture{border-radius:3.0534351145vw}.workstyle main .cnt__wrapperTrainingInnerSystem{gap:0}.workstyle main .cnt__wrapperTrainingInnerSystemTxt p{margin-top:6.3613231552vw;font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.workstyle main .cnt__wrapperTrainingInnerSystemImg{margin-top:9.6692111959vw}}.workstyle main .cnt__wrapperTrainingInnerSystemImg picture{display:block;width:100%}.workstyle main .cnt__wrapperCareerInner,.workstyle main .cnt__wrapperSystemInner{display:flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw;align-self:stretch}.workstyle main .cnt__wrapperCareerInnerTxt p,.workstyle main .cnt__wrapperSystemInnerTxt p{font-size:1.0416666667vw}.workstyle main .cnt__wrapperCareerInnerImg,.workstyle main .cnt__wrapperSystemInnerImg{width:100%}.workstyle main .cnt__wrapperCareerInnerImg picture,.workstyle main .cnt__wrapperSystemInnerImg picture{display:block;width:100%}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperCareerInner,.workstyle main .cnt__wrapperSystemInner{gap:9.6692111959vw}.workstyle main .cnt__wrapperCareerInnerTxt p,.workstyle main .cnt__wrapperSystemInnerTxt p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.workstyle main .cnt__wrapperCareerInner{gap:9.6692111959vw}.workstyle main .cnt__wrapperCareerInnerImg{width:66.4122137405vw;margin:0 auto}}.workstyle main .cnt__wrapperPickupRows{display:flex;flex-direction:column;align-items:flex-start;gap:2.1990740741vw;align-self:stretch}.workstyle main .cnt__wrapperPickupRowsRow{width:100%;display:flex;flex-direction:column;align-items:flex-start;border-radius:.6944444444vw;border:.0578703704vw solid #2CB4AD;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workstyle main .cnt__wrapperPickupRowsRowTtl{display:flex;width:100%;padding:3.2986111111vw 2.7777777778vw;justify-content:space-between;align-items:center;transition:.3s all cubic-bezier(.22,.61,.35,1)}.workstyle main .cnt__wrapperPickupRowsRowTtl h2{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.8518518519vw;letter-spacing:.08em;line-height:1;font-weight:700}.workstyle main .cnt__wrapperPickupRowsRowTtl .plus{position:relative;width:2.025462963vw;height:2.025462963vw}.workstyle main .cnt__wrapperPickupRowsRowTtl .plus::after,.workstyle main .cnt__wrapperPickupRowsRowTtl .plus::before{position:absolute;top:50%;left:50%;translate:-50% -50%;transform:rotate(0);background:#2CB4AD;transition:.3s all cubic-bezier(.22,.61,.35,1);content:""}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRows{gap:6.3613231552vw}.workstyle main .cnt__wrapperPickupRowsRow{border-radius:5.0890585242vw;border:.2544529262vw solid #2CB4AD}.workstyle main .cnt__wrapperPickupRowsRowTtl{padding:6.3613231552vw 4.0712468193vw;scroll-margin-top:19.3384223919vw}.workstyle main .cnt__wrapperPickupRowsRowTtl h2{font-size:5.0890585242vw;letter-spacing:.08em;line-height:1;font-weight:700}.workstyle main .cnt__wrapperPickupRowsRowTtl .plus{width:4.5801526718vw;height:4.5801526718vw}}.workstyle main .cnt__wrapperPickupRowsRowTtl .plus::before{width:2.025462963vw;height:.1736111111vw}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowTtl .plus::before{width:4.5801526718vw;height:.5089058524vw}}.workstyle main .cnt__wrapperPickupRowsRowTtl .plus::after{width:.1736111111vw;height:2.025462963vw}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowTtl .plus::after{width:.5089058524vw;height:4.5801526718vw}}.workstyle main .cnt__wrapperPickupRowsRowTtl.is-open .plus::after,.workstyle main .cnt__wrapperPickupRowsRowTtl.is-open .plus::before{transform:rotate(45deg)}.workstyle main .cnt__wrapperPickupRowsRowCont{width:100%;height:0;overflow:hidden;transition:.3s all cubic-bezier(.22,.61,.35,1)}.workstyle main .cnt__wrapperPickupRowsRowContInner{width:100%;padding:.4050925926vw 2.7777777778vw 3.2986111111vw;display:flex;flex-direction:column;align-items:flex-start;gap:3.7037037037vw}.workstyle main .cnt__wrapperPickupRowsRowContInnerApper{width:100%;display:flex;justify-content:space-between;align-items:center;align-self:stretch}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowContInner{padding:6.6157760814vw 4.0712468193vw 6.3613231552vw;gap:12.9770992366vw}.workstyle main .cnt__wrapperPickupRowsRowContInnerApper{flex-direction:column;align-items:flex-start;gap:4.0712468193vw}}.workstyle main .cnt__wrapperPickupRowsRowContInnerApperTxts{display:flex;width:29.1666666667vw;flex-direction:column;align-items:flex-start;gap:1.6203703704vw}.workstyle main .cnt__wrapperPickupRowsRowContInnerApperTxts h3,.workstyle main .cnt__wrapperPickupRowsRowContInnerApperTxts p{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}.workstyle main .cnt__wrapperPickupRowsRowContInnerApperTxts h3{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowContInnerApperTxts{width:100%;gap:7.1246819338vw}.workstyle main .cnt__wrapperPickupRowsRowContInnerApperTxts h3{font-size:4.5801526718vw;letter-spacing:.08em;line-height:1;font-weight:700}}.workstyle main .cnt__wrapperPickupRowsRowContInnerApperTxts p{text-align:justify;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.workstyle main .cnt__wrapperPickupRowsRowContInnerApperImg{width:13.8888888889vw}.workstyle main .cnt__wrapperPickupRowsRowContInnerApperImg picture{display:block;width:100%;border-radius:.6944444444vw;overflow:hidden}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowContInnerApperTxts p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.workstyle main .cnt__wrapperPickupRowsRowContInnerApperImg{width:100%}.workstyle main .cnt__wrapperPickupRowsRowContInnerApperImg picture{border-radius:2.5445292621vw}}.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%}.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow h3{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow__txts .caption,.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow__txtsTask p{color:#242B2B;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow{display:flex;align-items:center;gap:4.1666666667vw;align-self:stretch}.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow:nth-child(n+2){margin-top:2.1990740741vw}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow h3{font-size:4.5801526718vw;letter-spacing:.08em;line-height:1;font-weight:700}.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow{flex-direction:column;justify-content:center;align-items:flex-start;gap:4.0712468193vw}.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow:nth-child(n+2){margin-top:6.3613231552vw}}.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow__img{width:11.1111111111vw;flex-shrink:0}.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow__img picture{display:block;width:100%;border-radius:.6944444444vw;overflow:hidden}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow__img{width:100%}.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow__img picture{border-radius:2.5445292621vw}}.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow__txts{display:flex;width:31.9444444444vw;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.4467592593vw}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow__txts{width:100%;gap:2.0356234097vw}}.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow__txtsTask{display:flex;align-items:center;gap:1.3888888889vw}.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow__txtsTask .time{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:500}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow__txtsTask{flex-direction:column;align-items:flex-start;gap:2.0356234097vw}.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow__txtsTask .time{font-size:4.5801526718vw;letter-spacing:.08em;line-height:1;font-weight:500}}.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow__txtsTask .task{text-align:justify;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1.56;font-weight:700}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow__txtsTask .task{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:700}}.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow__txts .caption{text-align:justify;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.workstyle main .cnt__wrapperPickupRowsRowContInnerPosts h3,.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .content h4{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;color:#242B2B;letter-spacing:.08em}.workstyle main .cnt__wrapperPickupRowsRowContInnerPosts{display:flex;flex-direction:column;align-items:flex-start;gap:1.6203703704vw;align-self:stretch}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowContInnerDayflow .dayflow__txts .caption{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.workstyle main .cnt__wrapperPickupRowsRowContInnerPosts{gap:7.1246819338vw}}.workstyle main .cnt__wrapperPickupRowsRowContInnerPosts h3{font-size:1.3888888889vw;line-height:1;font-weight:700}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsList{display:flex;align-items:flex-start;align-self:stretch;gap:2.7777777778vw}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem{width:13.8888888889vw}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowContInnerPosts h3{font-size:4.5801526718vw;letter-spacing:.08em;line-height:1;font-weight:700}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsList{flex-direction:column;gap:12.9770992366vw}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem{width:100%}}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a{display:flex;flex-direction:column;align-items:flex-start;gap:.9259259259vw;position:relative}@media (min-width:1025px){.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a:hover .thumbnail picture img{transform:scale(1.03)}}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .thumbnail{width:13.8888888889vw;height:13.8888888889vw}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a{gap:6.3613231552vw}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .thumbnail{width:75.0636132316vw;height:75.0636132316vw}}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .thumbnail picture{display:block;width:13.8888888889vw;height:13.8888888889vw;border-radius:.9259259259vw;overflow:hidden}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .thumbnail picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:.3s transform cubic-bezier(.22,.61,.35,1)}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .content{display:flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .content h4{font-size:1.1574074074vw;line-height:1.6;font-weight:700}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .thumbnail picture{width:75.0636132316vw;height:75.0636132316vw;border-radius:4.0712468193vw}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .content{width:100%;gap:6.3613231552vw}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .content h4{text-align:justify;font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:700}}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .content__meta{display:flex;flex-direction:column;align-items:flex-start;gap:.8101851852vw}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .content__meta p{color:#242B2B;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .content__meta .name{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .content__meta{gap:3.0534351145vw}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .content__meta .name{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:700}}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .content__meta .job{font-size:.6944444444vw;letter-spacing:.08em;line-height:1;font-weight:400}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .arrow{display:none}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .content__meta .job{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:400}.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .arrow{display:flex;position:absolute;bottom:0;right:0;width:16.2849872774vw;height:8.1424936387vw;flex-direction:column;justify-content:center;align-items:center;border-radius:999px;background:#2CB4AD}}@media screen and (max-width:1024px) and (max-width:1024px){.workstyle main .cnt__wrapperPickupRowsRowContInnerPostsListItem a .arrow svg{height:3.8167938931vw}}.workstyle main .cnt__wrapperBenefitRows{display:flex;flex-direction:column;align-items:flex-start;gap:4.3981481481vw;align-self:stretch}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperBenefitRows{gap:12.9770992366vw}}.workstyle main .cnt__wrapperBenefitRowsRow{display:flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw}.workstyle main .cnt__wrapperBenefitRowsRow h3,.workstyle main .cnt__wrapperBenefitRowsRow p{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}.workstyle main .cnt__wrapperBenefitRowsRow h3{font-size:1.8518518519vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperBenefitRowsRow{gap:6.3613231552vw}.workstyle main .cnt__wrapperBenefitRowsRow h3{font-size:4.5801526718vw;letter-spacing:.08em;line-height:1;font-weight:700}}.workstyle main .cnt__wrapperBenefitRowsRow p{text-align:justify;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1.56;font-weight:400}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperBenefitRowsRow p{font-size:4.5801526718vw;letter-spacing:.08em;line-height:1.56;font-weight:400}}.workstyle main .cnt__wrapperForeignInner h3,.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerTableTxts .head,.workstyle main .cnt__wrapperForeignInnerRowsRowTtl p{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-weight:700;line-height:1;color:#242B2B;letter-spacing:.08em}.workstyle main .cnt__wrapperForeignInner{display:flex;flex-direction:column;align-items:flex-start;gap:2.1990740741vw;align-self:stretch}.workstyle main .cnt__wrapperForeignInner h3{font-size:1.8518518519vw}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperForeignInner{gap:6.3613231552vw}.workstyle main .cnt__wrapperForeignInner h3{font-size:5.5979643766vw;letter-spacing:.08em;line-height:1;font-weight:700}}.workstyle main .cnt__wrapperForeignInnerRows{display:flex;width:52.7777777778vw;flex-direction:column;align-items:center;gap:2.1990740741vw}.workstyle main .cnt__wrapperForeignInnerRowsRow{width:100%;display:flex;flex-direction:column;align-items:flex-start;border-radius:.9259259259vw;border:.0578703704vw solid #2CB4AD;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperForeignInnerRows{width:100%;gap:6.3613231552vw}.workstyle main .cnt__wrapperForeignInnerRowsRow{border-radius:4.0712468193vw;border:.2544529262vw solid #2CB4AD}}.single-employment main .cnt__rowsRowInner:first-child,.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerTable:first-child{border-top:.0578703704vw solid #64757A}.workstyle main .cnt__wrapperForeignInnerRowsRowTtl{display:flex;width:100%;padding:3.2986111111vw 2.7777777778vw;justify-content:space-between;align-items:center;transition:.3s all cubic-bezier(.22,.61,.35,1)}.workstyle main .cnt__wrapperForeignInnerRowsRowTtl p{font-size:1.8518518519vw}.workstyle main .cnt__wrapperForeignInnerRowsRowTtl .plus{position:relative;width:2.025462963vw;height:2.025462963vw}.workstyle main .cnt__wrapperForeignInnerRowsRowTtl .plus::after,.workstyle main .cnt__wrapperForeignInnerRowsRowTtl .plus::before{position:absolute;left:50%;translate:-50% -50%;transform:rotate(0);background:#2CB4AD;transition:.3s all cubic-bezier(.22,.61,.35,1);top:50%}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperForeignInnerRowsRowTtl{padding:6.3613231552vw 4.0712468193vw}.workstyle main .cnt__wrapperForeignInnerRowsRowTtl p{font-size:5.0890585242vw;letter-spacing:.08em;line-height:1;font-weight:700}.workstyle main .cnt__wrapperForeignInnerRowsRowTtl .plus{width:4.5801526718vw;height:4.5801526718vw}}.workstyle main .cnt__wrapperForeignInnerRowsRowTtl .plus::before{content:"";width:2.025462963vw;height:.1736111111vw}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperForeignInnerRowsRowTtl .plus::before{width:4.5801526718vw;height:.5089058524vw}}.workstyle main .cnt__wrapperForeignInnerRowsRowTtl .plus::after{content:"";width:.1736111111vw;height:2.025462963vw}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperForeignInnerRowsRowTtl .plus::after{width:.5089058524vw;height:4.5801526718vw}}.workstyle main .cnt__wrapperForeignInnerRowsRowTtl.is-open .plus::after,.workstyle main .cnt__wrapperForeignInnerRowsRowTtl.is-open .plus::before{transform:rotate(45deg)}.workstyle main .cnt__wrapperForeignInnerRowsRowCont{width:100%;height:0;overflow:hidden;transition:.3s all cubic-bezier(.22,.61,.35,1)}.workstyle main .cnt__wrapperForeignInnerRowsRowContInner{width:100%;padding:0 2.7777777778vw 4.3981481481vw;display:flex;flex-direction:column;align-items:flex-start;gap:3.7037037037vw}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerTable{width:100%;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperForeignInnerRowsRowContInner{padding:3.3078880407vw 4.0712468193vw 6.3613231552vw;gap:9.6692111959vw}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerTable:first-child{border-top:.2544529262vw solid #64757A}}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerTableTxts{width:100%;padding:1.3888888889vw 0;border-bottom:.0578703704vw solid #64757A;display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerTableTxts .head{font-size:1.0416666667vw}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerTableTxts .txt{display:flex;width:25vw;flex-direction:column;align-items:flex-start}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerTableTxts{padding:4.0712468193vw 0;border-bottom:.2544529262vw solid #64757A}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerTableTxts .head{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:700}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerTableTxts .txt{width:33.8422391858vw}}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerTableTxts .txt p{color:#242B2B;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}.staff main .cnt__wrapperItem a .content h2,.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPosts h3,.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .content h4,.workstyle main .cnt__wrapperOrgRowsContInner h3,.workstyle main .cnt__wrapperOrgRowsContInner p,.workstyle main .cnt__wrapperOrgTtl h2{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerTableTxts .txt .data{font-size:1.0416666667vw;letter-spacing:.08em;line-height:1;font-weight:400}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerTableTxts .txt .data{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:400}}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerTableTxts .txt .small{margin-top:.9259259259vw;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:400}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPosts{display:flex;flex-direction:column;align-items:flex-start;gap:1.6203703704vw;align-self:stretch}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerTableTxts .txt .small{margin-top:2.0356234097vw;font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:400}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPosts{gap:7.1246819338vw}}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPosts h3{color:#242B2B;font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsList{display:flex;align-items:flex-start;align-self:stretch;gap:2.7777777778vw}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem{width:13.8888888889vw}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPosts h3{font-size:4.5801526718vw;letter-spacing:.08em;line-height:1;font-weight:700}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsList{flex-direction:column;gap:12.9770992366vw}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem{width:100%}}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a{display:flex;flex-direction:column;align-items:flex-start;gap:.9259259259vw;position:relative}@media (min-width:1025px){.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a:hover .thumbnail picture img{transform:scale(1.03)}}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .thumbnail{width:13.8888888889vw;height:13.8888888889vw}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a{gap:6.3613231552vw}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .thumbnail{width:75.0636132316vw;height:75.0636132316vw}}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .thumbnail picture{display:block;width:13.8888888889vw;height:13.8888888889vw;border-radius:.9259259259vw;overflow:hidden}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .thumbnail picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:.3s transform cubic-bezier(.22,.61,.35,1)}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .content{display:flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .content h4{color:#242B2B;font-size:1.1574074074vw;letter-spacing:.08em;line-height:1.6;font-weight:700}.staff main .cnt__wrapperItem a .content__meta p,.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .content__meta p{color:#242B2B;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .thumbnail picture{width:75.0636132316vw;height:75.0636132316vw;border-radius:4.0712468193vw}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .content{width:100%;gap:6.3613231552vw}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .content h4{text-align:justify;font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:700}}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .content__meta{display:flex;flex-direction:column;align-items:flex-start;gap:.8101851852vw}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .content__meta .name{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .content__meta{gap:3.0534351145vw}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .content__meta .name{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:700}}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .content__meta .job{font-size:.6944444444vw;letter-spacing:.08em;line-height:1;font-weight:400}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .arrow{display:none}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .content__meta .job{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:400}.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .arrow{display:flex;position:absolute;bottom:0;right:0;width:16.2849872774vw;height:8.1424936387vw;flex-direction:column;justify-content:center;align-items:center;border-radius:999px;background:#2CB4AD}}@media screen and (max-width:1024px) and (max-width:1024px){.workstyle main .cnt__wrapperForeignInnerRowsRowContInnerPostsListItem a .arrow svg{height:3.8167938931vw}}.workstyle main .cnt__wrapperOrg{margin-top:5.4976851852vw;display:flex;flex-direction:column;align-items:flex-start;gap:2.1990740741vw}.workstyle main .cnt__wrapperOrgTtl{width:100%}.workstyle main .cnt__wrapperOrgTtl h2{color:#242B2B;font-size:1.8518518519vw;letter-spacing:.08em;line-height:1;font-weight:700;transform:translateX(2.3148148148vw);position:relative}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperOrg{margin-top:19.3384223919vw;gap:6.3613231552vw;width:100%}.workstyle main .cnt__wrapperOrgTtl h2{font-size:5.5979643766vw;letter-spacing:.08em;line-height:1;font-weight:700;transform:translateX(5.0890585242vw)}}.workstyle main .cnt__wrapperOrgTtl h2::before{position:absolute;content:"";top:50%;left:-2.3148148148vw;width:.9259259259vw;height:.9259259259vw;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,#CEE8E1 -17.08%,#38D4CC 22.24%,#2CB4AD 90.3%,#2CA9F1 113.75%)}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperOrgTtl h2::before{left:-5.0890585242vw;width:2.0356234097vw;height:2.0356234097vw}}.workstyle main .cnt__wrapperOrgRows{width:100%;display:flex;flex-direction:column;align-items:center;gap:2.1990740741vw;align-self:stretch}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperOrgRows{gap:12.213740458vw}}.workstyle main .cnt__wrapperOrgRowsCont{display:flex;width:100%;align-items:center;gap:4.1666666667vw;position:relative}.workstyle main .cnt__wrapperOrgRowsContImg{width:9.7222222222vw;height:9.7222222222vw}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperOrgRowsCont{flex-direction:column;justify-content:center;align-items:flex-start;gap:9.6692111959vw;align-self:stretch}.workstyle main .cnt__wrapperOrgRowsContImg{width:83.2061068702vw;height:83.2061068702vw}}.workstyle main .cnt__wrapperOrgRowsContImg picture{width:100%;display:block;border-radius:.6944444444vw;overflow:hidden}.workstyle main .cnt__wrapperOrgRowsContImg picture img{-o-object-fit:cover;object-fit:cover}.workstyle main .cnt__wrapperOrgRowsContArrow{width:100%;height:1.0416666667vw;position:relative}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperOrgRowsContImg picture{border-radius:2.5445292621vw}.workstyle main .cnt__wrapperOrgRowsContArrow{height:3.8167938931vw}}.workstyle main .cnt__wrapperOrgRowsContArrow svg{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1.9675925926vw;height:1.0416666667vw}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperOrgRowsContArrow svg{width:5.8524173028vw;height:3.8167938931vw}}.workstyle main .cnt__wrapperOrgRowsContInner{width:38.8888888889vw;display:flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw}.workstyle main .cnt__wrapperOrgRowsContInner h3,.workstyle main .cnt__wrapperOrgRowsContInner p{color:#242B2B}.workstyle main .cnt__wrapperOrgRowsContInner h3{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperOrgRowsContInner{width:100%;gap:0}.workstyle main .cnt__wrapperOrgRowsContInner h3{font-size:4.5801526718vw;letter-spacing:.08em;line-height:1;font-weight:700}}.workstyle main .cnt__wrapperOrgRowsContInner p{text-align:justify;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.workstyle main .cnt__wrapperOrgRowsContInner .fig{width:100%}@media screen and (max-width:1024px){.workstyle main .cnt__wrapperOrgRowsContInner p{margin-top:4.0712468193vw;font-size:4.5801526718vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.workstyle main .cnt__wrapperOrgRowsContInner .fig{width:66.6666666667vw;margin:6.3613231552vw auto 0}.staff main .fv .RecruitBreadcrumb{padding-top:7.3791348601vw}}.workstyle main .cnt__wrapperOrgRowsContInner .fig picture{display:block;width:100%}.staff main{position:relative;overflow:clip}.staff main::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#E7FFF9;z-index:-10}.staff main .fv{width:100%;height:100%;position:relative}.staff main .cnt{position:relative;display:flex;flex-direction:row-reverse;align-items:flex-start;margin:9.3171296296vw 8.3333333333vw 0 5.5555555556vw;gap:8.3333333333vw;padding-bottom:19.9652777778vw}.staff main .cnt .sidenav-wrapper{position:-webkit-sticky;position:sticky;top:9.6064814815vw}@media screen and (max-width:1024px){.staff main .cnt{display:block;width:100%;margin:12.9770992366vw 0 0;gap:0;padding-bottom:38.9312977099vw}.staff main .cnt .sidenav-wrapper{top:0;left:0;width:100%;height:15.2671755725vw;z-index:10}}.staff main .cnt__wrapper{display:flex;width:61.1111111111vw;padding:4.1666666667vw 4.3981481481vw;justify-content:space-between;align-items:flex-start;align-content:center;row-gap:8.8541666667vw;flex-wrap:wrap;border-radius:1.1574074074vw;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width:1024px){.staff main .cnt__wrapper{flex-direction:column;align-items:flex-start;align-content:flex-start;width:91.8575063613vw;margin:19.3384223919vw auto 0;padding:6.3613231552vw 4.3256997455vw;row-gap:19.3384223919vw;border-radius:5.0890585242vw}}.staff main .cnt__wrapperItem{width:22.2222222222vw}.staff main .cnt__wrapperItem a{display:flex;flex-direction:column;align-items:flex-start;gap:2.1990740741vw;position:relative}@media screen and (max-width:1024px){.staff main .cnt__wrapperItem{width:100%}.staff main .cnt__wrapperItem a{gap:6.3613231552vw}}@media (min-width:1025px){.staff main .cnt__wrapperItem a:hover .thumbnail picture img{transform:scale(1.03)}.staff main .cnt__wrapperItem a:hover .arrow{background:#076863}.staff main .cnt__wrapperItem a:hover .arrow svg{-webkit-animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards;animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards}.contact main .fv__headerInner>a:hover{opacity:.6}}.staff main .cnt__wrapperItem a .thumbnail{width:22.2222222222vw;height:22.2222222222vw}@media screen and (max-width:1024px){.staff main .cnt__wrapperItem a .thumbnail{width:83.2061068702vw;height:83.2061068702vw}}.staff main .cnt__wrapperItem a .thumbnail picture{display:block;width:22.2222222222vw;height:22.2222222222vw;border-radius:.9259259259vw;overflow:hidden}.staff main .cnt__wrapperItem a .thumbnail picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:.3s transform cubic-bezier(.22,.61,.35,1)}.staff main .cnt__wrapperItem a .content{display:flex;flex-direction:column;align-items:flex-start;gap:2.1990740741vw}.staff main .cnt__wrapperItem a .content h2{text-align:justify;color:#242B2B;font-size:1.8518518519vw;letter-spacing:.08em;line-height:1.59;font-weight:700}@media screen and (max-width:1024px){.staff main .cnt__wrapperItem a .thumbnail picture{width:83.2061068702vw;height:83.2061068702vw;border-radius:4.0712468193vw}.staff main .cnt__wrapperItem a .content{width:100%;gap:6.3613231552vw}.staff main .cnt__wrapperItem a .content h2{font-feature-settings:"hwid" on;font-size:6.106870229vw;letter-spacing:.08em;line-height:1.58;font-weight:700}}.staff main .cnt__wrapperItem a .content__meta{display:flex;flex-direction:column;align-items:flex-start;gap:.8101851852vw}.contact main .fv__headerInner ol li a p,.contact main .fv__headerInner ol li>p{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;line-height:1;letter-spacing:.08em}.staff main .cnt__wrapperItem a .content__meta .name{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.staff main .cnt__wrapperItem a .content__meta{gap:3.0534351145vw}.staff main .cnt__wrapperItem a .content__meta .name{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.staff main .cnt__wrapperItem a .content__meta .job{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:400}.staff main .cnt__wrapperItem a .arrow{display:flex;position:absolute;bottom:.4050925926vw;right:0;width:4.6296296296vw;height:2.3148148148vw;flex-direction:column;justify-content:center;align-items:center;border-radius:999px;background:#2CB4AD;transition:all .3s cubic-bezier(.22,.61,.35,1)}.contact main::after,.thanks main::after{background:#E7FFF9;content:""}@media screen and (max-width:1024px){.staff main .cnt__wrapperItem a .content__meta .job{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:400}.staff main .cnt__wrapperItem a .arrow{bottom:1.272264631vw;right:0;width:16.2849872774vw;height:8.1424936387vw}}.staff main .cnt__wrapperItem a .arrow svg{height:.8680555556vw}@media screen and (max-width:1024px){.staff main .cnt__wrapperItem a .arrow svg{height:3.8167938931vw}}.contact .logo_sp,.contact footer,.contact header{display:none}.contact main{position:relative;overflow:clip}.contact main::after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-10}.contact main .fv__header,.thanks main .fv__header{top:1.8518518519vw;border-radius:.6944444444vw;-webkit-backdrop-filter:blur(10px)}.contact main .fv{width:100%;height:100%;position:relative}.contact main .fv__header{position:fixed;left:1.3888888889vw;width:97.2222222222vw;padding:.6944444444vw 1.3888888889vw;background:rgba(255,255,255,.6);backdrop-filter:blur(10px)}@media screen and (max-width:1024px){.contact main .fv__header{position:absolute;top:5.0890585242vw;left:4.0712468193vw;width:91.8575063613vw;padding:0;margin:0 auto;border-radius:0;background:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.contact main .fv__ttl,.thanks main .thanks{padding-top:18.5185185185vw}.contact main .fv__headerInner{display:flex;justify-content:space-between;align-items:center}.contact main .fv__headerInner>a{width:10.3587962963vw;transition:.35s all ease}.contact main .fv__headerInner>a picture{display:block}.contact main .fv__headerInner ol{list-style:none;display:flex;align-items:center;gap:1.8518518519vw}@media (min-width:1025px){.contact main .fv__headerInner ol li a:hover p::after{transform:scaleX(0);transform-origin:right center}.thanks main .fv__headerInner>a:hover{opacity:.6}}.contact main .fv__headerInner ol li a p{color:#2CB4AD;font-size:.8101851852vw;font-weight:400;position:relative}@media screen and (max-width:1024px){.contact main .fv__headerInner>a{width:30.534351145vw}.contact main .fv__headerInner ol{gap:5.3435114504vw}.contact main .fv__headerInner ol li a p{font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:700}}.contact main .fv__headerInner ol li a p::after{position:absolute;content:"";bottom:-.2314814815vw;left:0;width:100%;height:1px;background:#2CB4AD;transform-origin:left center;transform:scaleX(1);transition:transform .4s cubic-bezier(.22,.61,.35,1);pointer-events:none}.contact main .fv__headerInner ol li>p{color:#242B2B;font-size:.8101851852vw;font-weight:400;position:relative}@media screen and (max-width:1024px){.contact main .fv__headerInner ol li a p::after{bottom:-.7633587786vw}.contact main .fv__headerInner ol li>p{font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:400}}.contact main .fv__headerInner ol li>p::after{position:absolute;content:"/";top:0;left:-1.1574074074vw;width:100%;height:100%;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:400}.contact main .fv__ttl{padding-left:5.5555555556vw;display:inline-flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw}@media screen and (max-width:1024px){.contact main .fv__headerInner ol li>p::after{left:-3.3078880407vw;font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:700}.contact main .fv__ttl{padding-top:26.2086513995vw;padding-left:4.0712468193vw;gap:4.0712468193vw}}.contact main .fv__ttl p{font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:5.787037037vw;letter-spacing:.08em;line-height:1;font-weight:200;background:linear-gradient(91deg,#1DA19A 9.45%,#108983 64.74%,#26B1AA 98.54%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact main .form__barInnerComp p,.contact main .form__barInnerConf p,.contact main .form__barInnerInput p,.contact main .fv__ttl h1{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;line-height:1}@media screen and (max-width:1024px){.contact main .fv__ttl p{font-size:13.7404580153vw;letter-spacing:.04em;line-height:1;font-weight:200;transform:translateX(-.7633587786vw)}}.contact main .fv__ttl h1{color:#242B2B;font-size:.9259259259vw;letter-spacing:.08em;font-weight:700}.contact main .form{display:flex;align-items:flex-start;justify-content:space-between;width:70.8333333333vw;margin:9.3171296296vw 12.5578703704vw 0 16.6666666667vw}@media screen and (max-width:1024px){.contact main .fv__ttl h1{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}.contact main .form{flex-direction:column-reverse;width:100%;margin:12.9770992366vw 0 0;gap:19.3384223919vw}}.contact main .form__bar,.contact main .form__inner{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact main .form__inner{width:58.3333333333vw;padding:4.3981481481vw 4.1666666667vw;border-radius:1.1574074074vw}@media screen and (max-width:1024px){.contact main .form__inner{width:91.8575063613vw;margin:0 auto;padding:6.3613231552vw 4.3256997455vw;border-radius:5.0890585242vw}}.contact main .form__bar{position:-webkit-sticky;position:sticky;top:11.6898148148vw;width:6.9444444444vw;padding:1.4467592593vw 1.3888888889vw;border-radius:.9259259259vw}.contact main .form__barInner{display:flex;flex-direction:column;align-items:flex-start;gap:1.6203703704vw}@media screen and (max-width:1024px){.contact main .form__bar{top:0;width:100%;padding:4.0712468193vw 0;border-radius:0}.contact main .form__barInner{flex-direction:row;align-items:center;justify-content:center;gap:18.320610687vw}}.contact main .form__barInnerComp,.contact main .form__barInnerConf,.contact main .form__barInnerInput{display:flex;align-items:center;gap:.9259259259vw}.contact main .form__barInnerComp .disc,.contact main .form__barInnerConf .disc,.contact main .form__barInnerInput .disc{content:"";width:.6944444444vw;height:.6944444444vw;border-radius:999px;background-color:#64757A;position:relative}.contact main .form__barInnerComp p,.contact main .form__barInnerConf p,.contact main .form__barInnerInput p{color:#64757A;font-size:1.1574074074vw;letter-spacing:.1em;font-weight:400;transform:translateY(-.0578703704vw)}@media screen and (max-width:1024px){.contact main .form__barInnerComp,.contact main .form__barInnerConf,.contact main .form__barInnerInput{gap:2.0356234097vw}.contact main .form__barInnerComp .disc,.contact main .form__barInnerConf .disc,.contact main .form__barInnerInput .disc{width:3.0534351145vw;height:3.0534351145vw}.contact main .form__barInnerComp p,.contact main .form__barInnerConf p,.contact main .form__barInnerInput p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:400;transform:translateY(0)}}.contact main .form__barInnerComp.active .disc,.contact main .form__barInnerConf.active .disc,.contact main .form__barInnerInput.active .disc{background-color:#2CB4AD}.contact main .form__barInnerComp.active p,.contact main .form__barInnerConf.active p,.contact main .form__barInnerInput.active p{color:#2CB4AD}.contact main .form__barInnerComp .disc::after,.contact main .form__barInnerConf .disc::after{position:absolute;content:"";bottom:.6944444444vw;left:50%;width:.0578703704vw;height:2.3148148148vw;transform:translateX(-50%);background:#64757A}.contact main .form__barInnerInput{z-index:4}.contact main .form__barInnerConf{z-index:3}.contact main .form__barInnerComp{z-index:2}.contact main .footer{margin-top:16.1458333333vw}.contact main .footer__inner{display:flex;padding:7.6967592593vw 41.1458333333vw;justify-content:center;align-items:center}.contact main .footer__inner p{color:#242B2B;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:.6944444444vw;letter-spacing:.04em;line-height:1;font-weight:500}.single-staff main .fv__single .ttl .box h2,.single-staff main .fv__single .ttl h1,.single-staff main .fv__single ol li a p,.single-staff main .fv__single ol li>p,.thanks main .fv__headerInner ol li a p,.thanks main .fv__headerInner ol li>p,.thanks main .thanks__innerTxtsTel p,.thanks main .thanks__innerTxtsTxt h1,.thanks main .thanks__innerTxtsTxt p{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}@media screen and (max-width:1024px){.contact main .form__barInnerComp .disc::after,.contact main .form__barInnerConf .disc::after{bottom:1.272264631vw;left:-15.2671755725vw;width:12.213740458vw;height:.2544529262vw;transform:translateX(0)}.contact main .footer{margin-top:38.9312977099vw}.contact main .footer__inner{padding:0 0 19.3384223919vw}.contact main .footer__inner p{font-size:3.0534351145vw;letter-spacing:.04em;line-height:1;font-weight:500}}.thanks .logo_sp,.thanks footer,.thanks header{display:none}.thanks main{position:relative;overflow:clip}.thanks main::after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-10}.thanks main .fv{width:100%;height:100%;position:relative}.thanks main .fv__header{position:fixed;left:1.3888888889vw;width:97.2222222222vw;padding:.6944444444vw 1.3888888889vw;background:rgba(255,255,255,.6);backdrop-filter:blur(10px)}@media screen and (max-width:1024px){.thanks main .fv__header{position:absolute;top:5.0890585242vw;left:4.0712468193vw;width:91.8575063613vw;padding:0;margin:0 auto;border-radius:0;background:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}.thanks main .fv__headerInner{display:flex;justify-content:space-between;align-items:center}.thanks main .fv__headerInner>a{width:10.3587962963vw;transition:.35s all ease}.thanks main .fv__headerInner>a picture{display:block}.thanks main .fv__headerInner ol{list-style:none;display:flex;align-items:center;gap:1.8518518519vw}@media (min-width:1025px){.thanks main .fv__headerInner ol li a:hover p::after{transform:scaleX(0);transform-origin:right center}.thanks main .thanks__inner .Linkbtn a:hover .arrow svg{-webkit-animation:slideArrow-re .6s cubic-bezier(.22,.61,.35,1) forwards;animation:slideArrow-re .6s cubic-bezier(.22,.61,.35,1) forwards}}.thanks main .fv__headerInner ol li a p{color:#2CB4AD;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:400;position:relative}@media screen and (max-width:1024px){.thanks main .fv__headerInner>a{width:30.534351145vw}.thanks main .fv__headerInner ol{gap:5.3435114504vw}.thanks main .fv__headerInner ol li a p{font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:700}}.thanks main .fv__headerInner ol li a p::after{position:absolute;content:"";bottom:-.2314814815vw;left:0;width:100%;height:1px;background:#2CB4AD;transform-origin:left center;transform:scaleX(1);transition:transform .4s cubic-bezier(.22,.61,.35,1);pointer-events:none}.thanks main .fv__headerInner ol li>p{color:#242B2B;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:400;position:relative}@media screen and (max-width:1024px){.thanks main .fv__headerInner ol li a p::after{bottom:-.7633587786vw}.thanks main .fv__headerInner ol li>p{font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:400}}.thanks main .fv__headerInner ol li>p::after{position:absolute;content:"/";top:0;left:-1.1574074074vw;width:100%;height:100%;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:400}.thanks main .thanks__inner{display:flex;flex-direction:column;align-items:center;gap:6.6550925926vw}@media screen and (max-width:1024px){.thanks main .fv__headerInner ol li>p::after{left:-3.3078880407vw;font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:700}.thanks main .thanks{padding-top:58.0152671756vw;width:91.8575063613vw;margin:0 auto}.thanks main .thanks__inner{gap:19.3384223919vw}}.thanks main .thanks__innerTxts{display:flex;flex-direction:column;align-items:center;gap:2.1990740741vw;align-self:stretch}@media screen and (max-width:1024px){.thanks main .thanks__innerTxts{gap:6.3613231552vw}}.thanks main .thanks__innerTxtsTxt{display:flex;flex-direction:column;align-items:center;gap:3.2986111111vw}.thanks main .thanks__innerTxtsTxt h1,.thanks main .thanks__innerTxtsTxt p{text-align:center;color:#242B2B}.thanks main .thanks__innerTxtsTxt h1{font-size:2.7777777778vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.thanks main .thanks__innerTxtsTxt{gap:9.6692111959vw}.thanks main .thanks__innerTxtsTxt h1{font-size:5.5979643766vw;letter-spacing:.08em;line-height:1;font-weight:700}}.thanks main .thanks__innerTxtsTxt p{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1.6;font-weight:700}@media screen and (max-width:1024px){.thanks main .thanks__innerTxtsTxt p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:700}}.thanks main .thanks__innerTxtsTel p{text-align:center;color:#242B2B;font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}.thanks main .thanks__inner .Linkbtn a{flex-direction:row-reverse}.thanks main .thanks__inner .Linkbtn a .arrow svg{transform:rotate(180deg)}.thanks main .footer{margin-top:13.3101851852vw}.thanks main .footer__inner{display:flex;padding:7.6967592593vw 41.1458333333vw;justify-content:center;align-items:center}@media screen and (max-width:1024px){.thanks main .thanks__innerTxtsTel p{font-size:4.5801526718vw;letter-spacing:.08em;line-height:1.56;font-weight:700}.thanks main .footer{margin-top:38.9312977099vw}.thanks main .footer__inner{padding:0 32.8244274809vw 19.3384223919vw}}.thanks main .footer__inner p{color:#242B2B;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:.6944444444vw;letter-spacing:.04em;line-height:1;font-weight:500}.single-staff main{position:relative;overflow:clip}.single-staff main::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#E7FFF9;z-index:-10}.single-staff main .fv{width:100%;height:min(100vh,64.6412037037vw);height:min(100svh,64.6412037037vw);position:relative}.single-staff main .fv__single{display:flex;flex-direction:column;align-items:flex-start;gap:8.1597222222vw;width:100%;padding-top:9.4907407407vw;position:relative}@media screen and (max-width:1024px){.thanks main .footer__inner p{font-size:3.0534351145vw;letter-spacing:.04em;line-height:1;font-weight:500}.single-staff main .fv{height:auto}.single-staff main .fv__single{gap:92.6208651399vw;padding-top:7.3791348601vw}}.single-staff main .fv__single ol{list-style:none;display:flex;align-items:center;gap:1.8518518519vw;align-self:flex-end;margin-right:5.6712962963vw;z-index:5}@media (min-width:1025px){.single-staff main .fv__single ol li a:hover p::after{transform:scaleX(0);transform-origin:right center}}.single-staff main .fv__single ol li a p{color:#2CB4AD;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:400;position:relative}@media screen and (max-width:1024px){.single-staff main .fv__single ol{overflow-x:auto;white-space:nowrap;align-items:flex-start;gap:5.3435114504vw;margin-right:4.0712468193vw;width:45.8015267176vw;height:3.5623409669vw}.single-staff main .fv__single ol::-webkit-scrollbar{display:none}.single-staff main .fv__single ol li a p{font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:700}}.single-staff main .fv__single ol li a p::after{position:absolute;content:"";bottom:-.2314814815vw;left:0;width:100%;height:1px;background:#2CB4AD;transform-origin:left center;transform:scaleX(1);transition:transform .4s cubic-bezier(.22,.61,.35,1);pointer-events:none}.single-staff main .fv__single ol li:first-child a p::before{position:absolute;content:"/";top:0;left:3.125vw;width:100%;height:100%;color:#242B2B;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:400}@media screen and (max-width:1024px){.single-staff main .fv__single ol li a p::after{bottom:-.7633587786vw}.single-staff main .fv__single ol li:first-child a p::before{left:9.9236641221vw;font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:700}}.single-staff main .fv__single ol li>p{color:#242B2B;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:400;position:relative}@media screen and (max-width:1024px){.single-staff main .fv__single ol li>p{font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:400}}.single-staff main .fv__single ol li>p::after{position:absolute;content:"/";top:0;left:-1.1574074074vw;width:auto;height:100%;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:400}.single-staff main .fv__single .ttl{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2.1990740741vw;z-index:3}@media screen and (max-width:1024px){.single-staff main .fv__single ol li>p::after{left:-3.3078880407vw;font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:700}.single-staff main .fv__single .ttl{gap:6.3613231552vw;width:100%}}.single-staff main .fv__single .ttl h1{color:#242B2B;font-size:1.8518518519vw;letter-spacing:.08em;line-height:1;font-weight:700;padding-left:5.5555555556vw}@media screen and (max-width:1024px){.single-staff main .fv__single .ttl h1{padding-left:4.0712468193vw;font-size:5.5979643766vw;letter-spacing:.08em;line-height:1;font-weight:700}}.single-staff main .fv__single .ttl .box{display:flex;width:49.2476851852vw;padding:1.4467592593vw 2.7199074074vw 1.4467592593vw 5.4398148148vw;flex-direction:column;align-items:flex-start;gap:1.4467592593vw;border-radius:0 .9259259259vw .9259259259vw 0;background:#2CB4AD}.single-staff main .fv__single .ttl .box h2{color:#FFF;font-size:2.7777777778vw;letter-spacing:.08em;line-height:1.58;font-weight:700}@media screen and (max-width:1024px){.single-staff main .fv__single .ttl .box{width:100%;padding:4.0712468193vw;gap:9.6692111959vw;border-radius:0}.single-staff main .fv__single .ttl .box h2{font-size:7.1246819338vw;letter-spacing:.08em;line-height:1.57;font-weight:700}}.single-staff main .fv__single .ttl .box .txts{display:flex;flex-direction:column;align-self:flex-start;gap:.6944444444vw}.single-staff main .fv__single .ttl .box .txts p{color:#FFF}.single-staff main .fv__single .ttl .box .txts .name{font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .txts__ttl h3,.single-staff main .cnt__innerInterviewTtl h2,.single-staff main .cnt__innerOtherRowsRow a .ttl h3,.single-staff main .cnt__innerOtherRowsRow a .ttl p,.single-staff main .cnt__innerOtherTtl h2,.single-staff main .cnt__innerRowsRow h3,.single-staff main .cnt__innerRowsRow p,.single-staff main .fv__single .ttl .box .txts .job{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}@media screen and (max-width:1024px){.single-staff main .fv__single .ttl .box .txts{gap:3.0534351145vw}.single-staff main .fv__single .ttl .box .txts .name{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.single-staff main .fv__single .ttl .box .txts .job{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700}.single-staff main .fv__single .fig-pc{position:absolute;top:4.5138888889vw;right:-19.6759259259vw;width:98.0902777778vw;height:73.2060185185vw}.single-staff main .fv__single .fig-pc svg{height:100%}.single-staff main .fv__single .fig-sp{display:none}@media screen and (max-width:1024px){.single-staff main .fv__single .ttl .box .txts .job{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:400}.single-staff main .fv__single .fig-pc{display:none}.single-staff main .fv__single .fig-sp{display:block;position:absolute;top:17.048346056vw;left:0;width:100%;height:auto}}.single-staff main .fv__line{position:absolute;top:min(45.8370635631vh,29.6296296296vw);top:min(45.8370635631svh,29.6296296296vw);left:50%;transform:translateX(calc(-50% - 199px));width:100%;z-index:-1}.single-staff main .fv__line picture{width:min(186.9292748433vh,120.8333333333vw);width:min(186.9292748433svh,120.8333333333vw);display:block;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-animation:slidePath 3s cubic-bezier(.22,.61,.35,1) .3s forwards;animation:slidePath 3s cubic-bezier(.22,.61,.35,1) .3s forwards}@media screen and (max-width:1024px){.single-staff main .fv__line{top:0;transform:translateX(-75%)}.single-staff main .fv__line picture{width:163.358778626vw;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}.single-staff main .fv__line picture img{-o-object-fit:contain;object-fit:contain}.single-staff main .cnt{padding:20.7175925926vw 0 19.9652777778vw;display:flex;flex-direction:row-reverse;gap:8.3333333333vw;width:86.1111111111vw;margin:0 8.3333333333vw 0 5.5555555556vw}.single-staff main .cnt .sidenav-wrapper{position:-webkit-sticky;position:sticky;top:9.375vw;height:100%}@media screen and (max-width:1024px){.single-staff main .cnt{padding:19.3384223919vw 0 38.9312977099vw;display:block;width:91.8575063613vw;margin:0 auto}.single-staff main .cnt .sidenav-wrapper{display:none}}.single-staff main .cnt__inner{display:flex;width:61.1111111111vw;padding:4.3981481481vw 4.1666666667vw;flex-direction:column;align-items:center;border-radius:1.1574074074vw;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.single-staff main .cnt__innerRows{display:flex;flex-direction:column;align-items:center;gap:6.6550925926vw;align-self:stretch}@media screen and (max-width:1024px){.single-staff main .cnt__inner{width:100%;padding:6.3613231552vw 4.3256997455vw;border-radius:5.0890585242vw}.single-staff main .cnt__innerRows{gap:19.3384223919vw}}.single-staff main .cnt__innerRowsRow{display:flex;flex-direction:column;align-items:flex-start;gap:2.1990740741vw;align-self:stretch}.single-staff main .cnt__innerRowsRow h3,.single-staff main .cnt__innerRowsRow p{text-align:justify;color:#242B2B}.single-staff main .cnt__innerRowsRow h3{font-size:1.8518518519vw;letter-spacing:.08em;line-height:1.59;font-weight:700;transform:translateX(2.3148148148vw);position:relative}@media screen and (max-width:1024px){.single-staff main .cnt__innerRowsRow{gap:6.3613231552vw}.single-staff main .cnt__innerRowsRow h3{width:78.1170483461vw;font-size:5.5979643766vw;letter-spacing:.08em;line-height:1.59;font-weight:700;transform:translateX(5.0890585242vw)}}.single-staff main .cnt__innerRowsRow h3::before{position:absolute;content:"";top:.9837962963vw;left:-2.3148148148vw;width:.9259259259vw;height:.9259259259vw;border-radius:999px;background:linear-gradient(90deg,#CEE8E1 -17.08%,#38D4CC 22.24%,#2CB4AD 90.3%,#2CA9F1 113.75%)}.single-staff main .cnt__innerRowsRow p{font-size:1.0416666667vw;letter-spacing:.08em;line-height:1.56;font-weight:400}@media screen and (max-width:1024px){.single-staff main .cnt__innerRowsRow h3::before{top:3.0534351145vw;left:-5.0890585242vw;width:2.0356234097vw;height:2.0356234097vw}.single-staff main .cnt__innerRowsRow p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400}}.single-staff main .cnt__innerRowsRow picture{display:block;width:100%;height:100%;border-radius:.9259259259vw;overflow:hidden}.single-staff main .cnt__innerRowsRow picture img{-o-object-fit:cover;object-fit:cover}.single-staff main .cnt__innerShare{display:none}.single-staff main .cnt__innerShareApper .sns .copyLinkBtn.clicking{-webkit-animation:copyLink .6s cubic-bezier(.22,.61,.35,1);animation:copyLink .6s cubic-bezier(.22,.61,.35,1)}@media screen and (max-width:1024px){.single-staff main .cnt__innerRowsRow picture{border-radius:2.5445292621vw}.single-staff main .cnt__innerShare{margin-top:25.9541984733vw;display:flex;flex-direction:column;align-items:center;gap:6.3613231552vw;align-self:stretch}.single-staff main .cnt__innerShareApper{padding:4.0712468193vw 0;display:flex;flex-direction:column;align-items:center;gap:4.0712468193vw;align-self:stretch;border-radius:2.5445292621vw;background:#2CB4AD}.single-staff main .cnt__innerShareApper p{text-align:center;color:#FFF;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.single-staff main .cnt__innerShareApper .sns{display:inline-flex;align-items:center;gap:6.106870229vw}.single-staff main .cnt__innerShareApper .sns a picture{display:block;width:8.1424936387vw;height:8.1424936387vw}.single-staff main .cnt__innerShareBtn a{display:flex;padding:3.0534351145vw 4.0712468193vw;align-items:center;gap:3.0534351145vw;align-self:stretch;border-radius:2.5445292621vw;border:.2544529262vw solid #2CB4AD;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.single-staff main .cnt__innerShareBtn a p{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:400;transform:translateY(.2544529262vw)}.single-staff main .cnt__innerShareBtn a svg{height:3.8167938931vw}}.single-staff main .cnt__innerInterview,.single-staff main .cnt__innerOther{display:flex;width:100%;flex-direction:column;align-items:flex-start;align-self:stretch}.single-staff main .cnt__innerInterviewTtl h2,.single-staff main .cnt__innerOtherTtl h2{color:#242B2B;font-size:1.8518518519vw;letter-spacing:.08em;line-height:1;font-weight:700;transform:translateX(2.3148148148vw);position:relative}@media screen and (max-width:1024px){.single-staff main .cnt__innerInterviewTtl h2,.single-staff main .cnt__innerOtherTtl h2{font-size:5.5979643766vw;letter-spacing:.08em;line-height:1;font-weight:700;transform:translateX(5.0890585242vw)}}.single-staff main .cnt__innerInterviewTtl h2::before,.single-staff main .cnt__innerOtherTtl h2::before{position:absolute;content:"";top:50%;left:-2.3148148148vw;width:.9259259259vw;height:.9259259259vw;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,#CEE8E1 -17.08%,#38D4CC 22.24%,#2CB4AD 90.3%,#2CA9F1 113.75%)}.single-staff main .cnt__innerOther{margin-top:14.8148148148vw;gap:4.3981481481vw}.single-staff main .cnt__innerOtherTtl{display:flex;justify-content:space-between;align-items:center;align-self:stretch}@media screen and (max-width:1024px){.single-staff main .cnt__innerInterviewTtl h2::before,.single-staff main .cnt__innerOtherTtl h2::before{left:-5.0890585242vw;width:2.0356234097vw;height:2.0356234097vw}.single-staff main .cnt__innerOther{margin-top:25.9541984733vw;gap:12.9770992366vw}.single-staff main .cnt__innerOtherTtl{flex-direction:column;align-items:flex-start;gap:9.6692111959vw}}.single-staff main .cnt__innerOtherRows{display:flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw;align-self:stretch}.single-staff main .cnt__innerOtherRowsRow{width:100%;border-radius:1.1574074074vw;border:.0578703704vw solid #2CB4AD;background:rgba(255,255,255,.6)}.single-staff main .cnt__innerOtherRowsRow a{display:flex;padding:2.1990740741vw 2.7777777778vw;justify-content:space-between;align-items:center}@media screen and (max-width:1024px){.single-staff main .cnt__innerOtherRows{gap:6.3613231552vw}.single-staff main .cnt__innerOtherRowsRow{border-radius:2.5445292621vw;border:.2544529262vw solid #2CB4AD}.single-staff main .cnt__innerOtherRowsRow a{padding:6.3613231552vw 4.0712468193vw;gap:2.0356234097vw}}@media (min-width:1025px){.single-staff main .cnt__innerOtherRowsRow a:hover .arrow{background:#076863}.single-staff main .cnt__innerOtherRowsRow a:hover .arrow svg{-webkit-animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards;animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide:hover .img picture img{transform:scale(1.03)}}.single-staff main .cnt__innerOtherRowsRow a .ttl{display:flex;flex-direction:column;align-items:flex-start;gap:1.1574074074vw}.single-staff main .cnt__innerOtherRowsRow a .ttl h3,.single-staff main .cnt__innerOtherRowsRow a .ttl p{color:#242B2B}.single-staff main .cnt__innerOtherRowsRow a .ttl p{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.single-staff main .cnt__innerOtherRowsRow a .ttl{gap:4.0712468193vw}.single-staff main .cnt__innerOtherRowsRow a .ttl p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.single-staff main .cnt__innerOtherRowsRow a .ttl h3{font-size:1.8518518519vw;letter-spacing:.08em;line-height:1.59;font-weight:700}.single-staff main .cnt__innerOtherRowsRow a .arrow{display:flex;width:4.6296296296vw;height:2.3148148148vw;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;border-radius:999px;background:#2CB4AD;transition:all .3s cubic-bezier(.22,.61,.35,1)}@media screen and (max-width:1024px){.single-staff main .cnt__innerOtherRowsRow a .ttl h3{font-size:5.5979643766vw;letter-spacing:.08em;line-height:1.59;font-weight:700}.single-staff main .cnt__innerOtherRowsRow a .arrow{width:16.2849872774vw;height:8.1424936387vw}}.single-staff main .cnt__innerOtherRowsRow a .arrow svg{height:.8680555556vw}.single-staff main .cnt__innerInterview{margin-top:9.9537037037vw;gap:4.3981481481vw}@media screen and (max-width:1024px){.single-staff main .cnt__innerOtherRowsRow a .arrow svg{height:3.8167938931vw}.single-staff main .cnt__innerInterview{margin-top:25.9541984733vw;gap:12.9770992366vw}}.single-staff main .cnt__innerInterviewSwiper{width:calc(100% + 4.1666666667vw);height:100%;overflow:hidden;position:relative;cursor:-webkit-grab;cursor:grab}@media screen and (max-width:1024px){.single-staff main .cnt__innerInterviewSwiper{width:calc(100% + 4.0712468193vw)}}.single-staff main .cnt__innerInterviewSwiper:active{cursor:-webkit-grabbing;cursor:grabbing}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper{display:flex;justify-content:center;align-items:flex-start;align-self:stretch;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide{width:15.2777777778vw!important;margin-right:2.7777777778vw;transition:.3s transform cubic-bezier(.22,.61,.35,1);flex-shrink:0}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a{display:flex;flex-direction:column;align-items:flex-start;gap:.9259259259vw}@media screen and (max-width:1024px){.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide{width:54.1984732824vw!important;margin-right:8.1424936387vw;transition:none}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide:last-child{margin-right:4.0712468193vw}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a{justify-content:center;gap:4.0712468193vw}}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .img{width:15.2777777778vw;height:15.2777777778vw;position:relative}@media screen and (max-width:1024px){.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .img{width:54.1984732824vw;height:54.1984732824vw}}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .img picture{display:block;width:100%;height:100%;border-radius:.9259259259vw;overflow:hidden}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .img picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:.3s transform cubic-bezier(.22,.61,.35,1)}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .txts{display:flex;flex-direction:column;align-items:flex-start;gap:2.1990740741vw}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .txts__ttl h3{color:#242B2B;font-size:1.1574074074vw;letter-spacing:.08em;line-height:1.6;font-weight:700}@media screen and (max-width:1024px){.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .img picture{border-radius:4.0712468193vw}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .txts{gap:6.3613231552vw}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .txts__ttl h3{font-size:6.106870229vw;letter-spacing:.08em;line-height:1.58;font-weight:700}}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .txts__txt{display:flex;flex-direction:column;align-items:flex-start;gap:.8101851852vw}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .txts__txt .name{color:#242B2B;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .txts__txt{gap:3.0534351145vw}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .txts__txt .name{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .txts__txt .job{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:.6944444444vw;letter-spacing:.08em;line-height:1;font-weight:400}.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .txts__txt .job span{display:inline-block}.single-staff main .cnt__innerInterviewNavs{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.single-staff main .cnt__innerInterviewNavs .swiper-scrollbar{position:relative;background:#D9D9D9;height:.2893518519vw;width:36.1111111111vw;border-radius:999px}@media screen and (max-width:1024px){.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a .txts__txt .job{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.4;font-weight:400}.single-staff main .cnt__innerInterviewNavs{display:none}.single-staff main .cnt__innerInterviewNavs .swiper-scrollbar{height:1.0178117048vw;margin-top:6.106870229vw;border-radius:.5089058524vw}}.single-staff main .cnt__innerInterviewNavs .swiper-scrollbar .swiper-scrollbar-drag{background:#2CB4AD;border-radius:999px;height:100%;position:relative;cursor:-webkit-grab;cursor:grab;transition:.3s transform cubic-bezier(.22,.61,.35,1)}.single-staff main .cnt__innerInterviewNavs .swiper-scrollbar .swiper-scrollbar-drag:active{transition:none!important;cursor:-webkit-grabbing;cursor:grabbing}.single-staff main .cnt__innerInterviewNavsBtn{display:flex;align-items:center;gap:1.3888888889vw}.single-staff main .cnt__innerInterviewNavsBtn .swiper-button-next,.single-staff main .cnt__innerInterviewNavsBtn .swiper-button-prev{width:4.6296296296vw;height:2.3148148148vw;background:#2CB4AD;border-radius:999px;transition:.3s all cubic-bezier(.22,.61,.35,1)}@media screen and (max-width:1024px){.single-staff main .cnt__innerInterviewNavsBtn .swiper-button-next,.single-staff main .cnt__innerInterviewNavsBtn .swiper-button-prev{width:20.3562340967vw;height:10.1781170483vw}}@media (min-width:1025px){.single-staff main .cnt__innerInterviewSwiper .swiper-wrapper .swiper-slide a:hover .img .arrow svg{-webkit-animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards;animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards}.single-staff main .cnt__innerInterviewNavsBtn .swiper-button-next:hover,.single-staff main .cnt__innerInterviewNavsBtn .swiper-button-prev:hover{cursor:pointer;background:#076863}}.single-staff main .cnt__innerInterviewNavsBtn .swiper-button-next__wrapper,.single-staff main .cnt__innerInterviewNavsBtn .swiper-button-prev__wrapper{position:relative;width:100%;height:100%}.single-staff main .cnt__innerInterviewNavsBtn .swiper-button-next__wrapper svg,.single-staff main .cnt__innerInterviewNavsBtn .swiper-button-prev__wrapper svg{position:absolute;top:50%;left:50%;height:.9259259259vw;transform:translate(-50%,-50%)}@media screen and (max-width:1024px){.single-staff main .cnt__innerInterviewNavsBtn .swiper-button-next__wrapper svg,.single-staff main .cnt__innerInterviewNavsBtn .swiper-button-prev__wrapper svg{height:4.0712468193vw}.post-type-archive-employment main .fv .RecruitBreadcrumb{padding-top:7.3791348601vw}}.single-staff main .cnt__innerInterviewNavsBtn .swiper-button-next__wrapper svg path,.single-staff main .cnt__innerInterviewNavsBtn .swiper-button-prev__wrapper svg path{transition:stroke .3s cubic-bezier(.22,.61,.35,1)}.single-staff main .cnt__innerInterview .Linkbtn{align-self:flex-end}.post-type-archive-employment main{position:relative;overflow:clip}.post-type-archive-employment main::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#E7FFF9;z-index:-10}.post-type-archive-employment main .fv{width:100%;height:100%;position:relative}.post-type-archive-employment main .cnt{position:relative;display:flex;flex-direction:row-reverse;align-items:flex-start;margin:9.3171296296vw 8.3333333333vw 0 5.5555555556vw;gap:8.3333333333vw;padding-bottom:19.9652777778vw}.post-type-archive-employment main .cnt .sidenav-wrapper{position:-webkit-sticky;position:sticky;top:9.375vw}@media screen and (max-width:1024px){.post-type-archive-employment main .cnt{display:block;width:100%;margin:12.9770992366vw 0 0;gap:0;padding-bottom:38.9312977099vw}.post-type-archive-employment main .cnt .sidenav-wrapper{top:0;left:0;width:100%;height:15.2671755725vw;z-index:10}.post-type-archive-employment main .cnt .SidenavTax{position:-webkit-sticky;position:sticky}}.post-type-archive-employment main .cnt .SidenavTax__innerBtn a.active{background:#2CB4AD}.post-type-archive-employment main .cnt .SidenavTax__innerBtn a.active p,.post-type-archive-employment main .cnt .SidenavTax__innerBtn a.active svg{color:#FFF}.post-type-archive-employment main .cnt__wrapper .message,.post-type-archive-employment main .cnt__wrapperRowsRow a .ttl h2,.post-type-archive-employment main .cnt__wrapperRowsRow a .ttl p{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}.post-type-archive-employment main .cnt__wrapper{width:61.1111111111vw;padding:4.1666666667vw 4.3981481481vw;border-radius:1.1574074074vw;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.post-type-archive-employment main .cnt__wrapperRows{display:flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw;align-self:stretch}@media screen and (max-width:1024px){.post-type-archive-employment main .cnt__wrapper{width:91.8575063613vw;margin:19.3384223919vw auto 0;padding:6.3613231552vw 4.3256997455vw;border-radius:5.0890585242vw}.post-type-archive-employment main .cnt__wrapperRows{gap:9.6692111959vw}}.post-type-archive-employment main .cnt__wrapperRowsRow{width:100%;border-radius:1.1574074074vw;border:.0578703704vw solid #2CB4AD;background:rgba(255,255,255,.6)}.post-type-archive-employment main .cnt__wrapperRowsRow a{display:flex;justify-content:space-between;align-items:center;padding:2.1990740741vw 2.7777777778vw}@media screen and (max-width:1024px){.post-type-archive-employment main .cnt__wrapperRowsRow{border-radius:2.5445292621vw;border:.2544529262vw solid #2CB4AD}.post-type-archive-employment main .cnt__wrapperRowsRow a{flex-direction:column;align-items:flex-start;align-self:stretch;padding:6.3613231552vw 4.0712468193vw;gap:2.0356234097vw}}@media (min-width:1025px){.post-type-archive-employment main .cnt__wrapperRowsRow a:hover .arrow{background:#076863}.post-type-archive-employment main .cnt__wrapperRowsRow a:hover .arrow svg{-webkit-animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards;animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards}.single-employment main .fv__single ol li a:hover p::after{transform:scaleX(0);transform-origin:right center}}.post-type-archive-employment main .cnt__wrapperRowsRow a .ttl{display:flex;flex-direction:column;align-items:flex-start;gap:1.1574074074vw;width:39.0625vw}.post-type-archive-employment main .cnt__wrapperRowsRow a .ttl p{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.post-type-archive-employment main .cnt__wrapperRowsRow a .ttl{gap:4.0712468193vw;width:100%}.post-type-archive-employment main .cnt__wrapperRowsRow a .ttl p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.post-type-archive-employment main .cnt__wrapperRowsRow a .ttl h2{font-size:1.8518518519vw;letter-spacing:.08em;line-height:1.59;font-weight:700}.post-type-archive-employment main .cnt__wrapperRowsRow a .arrow{display:flex;width:4.6296296296vw;height:2.3148148148vw;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;border-radius:999px;background:#2CB4AD;transition:all .3s cubic-bezier(.22,.61,.35,1)}@media screen and (max-width:1024px){.post-type-archive-employment main .cnt__wrapperRowsRow a .ttl h2{font-size:5.5979643766vw;letter-spacing:.08em;line-height:1.59;font-weight:700}.post-type-archive-employment main .cnt__wrapperRowsRow a .arrow{width:16.2849872774vw;height:8.1424936387vw;align-self:flex-end}}.post-type-archive-employment main .cnt__wrapperRowsRow a .arrow svg{height:.8680555556vw}.post-type-archive-employment main .cnt__wrapper .message{font-size:1.8518518519vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.post-type-archive-employment main .cnt__wrapperRowsRow a .arrow svg{height:3.8167938931vw}.post-type-archive-employment main .cnt__wrapper .message{font-size:4.5801526718vw;letter-spacing:.08em;line-height:1;font-weight:700}}.single-employment main{position:relative;overflow:clip}.single-employment main::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#E7FFF9;z-index:-10}.single-employment main .fv{width:100%;height:100%;position:relative}.single-employment main .fv__single{display:flex;flex-direction:column;align-items:flex-start;gap:8.1597222222vw;width:100%;padding-top:9.4907407407vw;position:relative}@media screen and (max-width:1024px){.single-employment main .fv__single{gap:15.2671755725vw;padding-top:7.3791348601vw}}.single-employment main .fv__single ol{list-style:none;display:flex;align-items:center;gap:1.8518518519vw;align-self:flex-end;margin-right:5.6712962963vw;z-index:5}.single-employment main .fv__single ol li a p{color:#2CB4AD;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:400;position:relative}@media screen and (max-width:1024px){.single-employment main .fv__single ol{overflow-x:auto;white-space:nowrap;align-items:flex-start;gap:5.3435114504vw;margin-right:4.0712468193vw;width:45.8015267176vw;height:3.5623409669vw}.single-employment main .fv__single ol::-webkit-scrollbar{display:none}.single-employment main .fv__single ol li a p{font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:700}}.single-employment main .fv__single ol li a p::after{position:absolute;content:"";bottom:-.2314814815vw;left:0;width:100%;height:1px;background:#2CB4AD;transform-origin:left center;transform:scaleX(1);transition:transform .4s cubic-bezier(.22,.61,.35,1);pointer-events:none}.single-employment main .fv__single ol li:first-child a p::before{position:absolute;content:"/";top:0;left:3.125vw;width:100%;height:100%;color:#242B2B;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:400}@media screen and (max-width:1024px){.single-employment main .fv__single ol li a p::after{bottom:-.7633587786vw}.single-employment main .fv__single ol li:first-child a p::before{left:9.9236641221vw;font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:700}}.single-employment main .fv__single ol li>p{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:400;position:relative}@media screen and (max-width:1024px){.single-employment main .fv__single ol li>p{font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:400}}.single-employment main .fv__single ol li>p::after{position:absolute;content:"/";top:0;left:-1.1574074074vw;width:auto;height:100%;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:400}.single-employment main .fv__single .ttl{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw;margin-left:5.5555555556vw}@media screen and (max-width:1024px){.single-employment main .fv__single ol li>p::after{left:-3.3078880407vw;font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:700}.single-employment main .fv__single .ttl{gap:4.0712468193vw;margin-left:4.0712468193vw}}.single-employment main .fv__single .ttl p{font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:5.787037037vw;letter-spacing:.08em;line-height:1;font-weight:200;background:linear-gradient(91deg,#1DA19A 9.45%,#108983 64.74%,#26B1AA 98.54%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.single-employment main .cnt__rowsRowInner .txts p,.single-employment main .cnt__rowsRowInner .txts ul li,.single-employment main .cnt__rowsRowInner h3,.single-employment main .cnt__rowsTtlRow h2,.single-employment main .cnt__rowsTtlRow p,.single-employment main .fv__single .ttl h1{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}@media screen and (max-width:1024px){.single-employment main .fv__single .ttl p{font-size:13.7404580153vw;letter-spacing:.04em;line-height:1;font-weight:200;transform:translateX(-1.5267175573vw)}}.single-employment main .fv__single .ttl h1{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700}.single-employment main .cnt{padding:4.3981481481vw 4.1666666667vw;display:flex;flex-direction:column;align-items:flex-start;gap:11.1111111111vw;width:69.4444444444vw;margin:9.3171296296vw auto 19.9652777778vw;border-radius:1.1574074074vw;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width:1024px){.single-employment main .fv__single .ttl h1{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}.single-employment main .cnt{padding:6.3613231552vw 4.3256997455vw;gap:29.262086514vw;width:91.8575063613vw;margin:19.3384223919vw auto 38.9312977099vw;border-radius:5.0890585242vw}}.single-employment main .cnt__rows{display:flex;flex-direction:column;align-items:center;align-self:stretch}.single-employment main .cnt__rowsTtl{display:flex;flex-direction:column;align-items:flex-start;gap:4.3981481481vw;align-self:stretch}@media screen and (max-width:1024px){.single-employment main .cnt__rowsTtl{gap:12.9770992366vw}}.single-employment main .cnt__rowsTtlRow{display:flex;flex-direction:column;align-items:flex-start;gap:2.1990740741vw;align-self:stretch}.single-employment main .cnt__rowsTtlRow h2{font-size:3.2407407407vw;letter-spacing:.08em;line-height:1.59;font-weight:700}@media screen and (max-width:1024px){.single-employment main .cnt__rowsTtlRow{gap:6.3613231552vw}.single-employment main .cnt__rowsTtlRow h2{font-size:9.1603053435vw;letter-spacing:.08em;line-height:1.59;font-weight:700}}.single-employment main .cnt__rowsTtlRow p{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}.single-employment main .cnt__rowsTtlImg{width:61.1111111111vw;height:30.4976851852vw}@media screen and (max-width:1024px){.single-employment main .cnt__rowsTtlRow p{font-size:4.5801526718vw;letter-spacing:.08em;line-height:1;font-weight:700}.single-employment main .cnt__rowsTtlImg{width:83.2061068702vw;height:47.582697201vw}}.single-employment main .cnt__rowsTtlImg picture{display:block;width:100%;height:100%;border-radius:1.1574074074vw;overflow:hidden}.single-employment main .cnt__rowsTtlImg picture img{-o-object-fit:cover;object-fit:cover}.single-employment main .cnt__rowsRow{margin-top:4.3981481481vw;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.single-employment main .cnt__rowsRowInner{width:100%;padding:2.1990740741vw 0;border-bottom:.0578703704vw solid #64757A;display:flex;align-items:flex-start;justify-content:space-between;align-self:stretch}.single-employment main .cnt__rowsRowInner h3{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1.6;font-weight:700}@media screen and (max-width:1024px){.single-employment main .cnt__rowsTtlImg picture{border-radius:2.5445292621vw}.single-employment main .cnt__rowsRow{margin-top:12.9770992366vw}.single-employment main .cnt__rowsRowInner{padding:6.3613231552vw 0;border-bottom:.2544529262vw solid #64757A;flex-direction:column;gap:4.0712468193vw}.single-employment main .cnt__rowsRowInner:first-child{border-top:.2544529262vw solid #64757A}.single-employment main .cnt__rowsRowInner h3{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:700}}.single-employment main .cnt__rowsRowInner .txts{display:flex;flex-direction:column;align-items:flex-start;width:45.8333333333vw}.single-employment main .cnt__rowsRowInner .txts p{text-align:justify;font-size:1.1574074074vw;letter-spacing:.08em;line-height:1.6;font-weight:400}@media screen and (max-width:1024px){.single-employment main .cnt__rowsRowInner .txts{width:100%}.single-employment main .cnt__rowsRowInner .txts p{width:100%;font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400}}.single-employment main .cnt__rowsRowInner .txts p small{font-size:.9259259259vw;letter-spacing:.08em;line-height:1.56;font-weight:400}.single-employment main .cnt__rowsRowInner .txts ul{list-style:none;width:44.0393518519vw}.single-employment main .cnt__rowsRowInner .txts ul li{position:relative;text-align:justify;font-size:1.1574074074vw;letter-spacing:.08em;line-height:1.6;font-weight:400;transform:translateX(1.7939814815vw)}@media screen and (max-width:1024px){.single-employment main .cnt__rowsRowInner .txts ul{width:calc(100% - 6.106870229vw)}.single-employment main .cnt__rowsRowInner .txts ul li{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.56;font-weight:400;transform:translateX(6.106870229vw)}}.single-employment main .cnt__rowsRowInner .txts ul li::before{position:absolute;content:"";top:.8101851852vw;left:-1.0416666667vw;width:.2314814815vw;height:.2314814815vw;background:#242B2B;border-radius:999px}@media screen and (max-width:1024px){.single-employment main .cnt__rowsRowInner .txts ul li::before{top:2.5445292621vw;left:-3.5623409669vw;width:1.0178117048vw;height:1.0178117048vw}}.single-employment main .cnt__rowsEntry{margin-top:5.4976851852vw;display:flex;width:100%;height:13.7731481481vw;border-radius:1.1574074074vw;background:#2CB4AD;transition:all .3s cubic-bezier(.22,.61,.35,1)}.single-employment main .cnt__rowsEntry a{display:flex;justify-content:space-between;align-items:center;align-self:stretch;padding:0 4.1666666667vw;width:100%}@media (min-width:1025px){.single-employment main .cnt__rowsEntry:hover{background:#076863}.single-employment main .cnt__rowsEntry a:hover .next .arrow svg{-webkit-animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards;animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards}.single-employment main .cnt__rowsEntry a:hover .next .arrow svg line,.single-employment main .cnt__rowsEntry a:hover .next .arrow svg path{stroke:#076863}}.single-employment main .cnt__rowsEntry a .txts{display:flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw}.single-employment main .cnt__rowsEntry a .txts h3,.single-employment main .cnt__rowsEntry a .txts p{color:#FFF}.single-employment main .cnt__rowsEntry a .txts h3{font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:4.1666666667vw;letter-spacing:.04em;line-height:1;font-weight:200;transform:translateX(-.4050925926vw)}@media screen and (max-width:1024px){.single-employment main .cnt__rowsEntry{margin-top:19.3384223919vw;height:32.5699745547vw;border-radius:4.0712468193vw}.single-employment main .cnt__rowsEntry a{padding:0 4.0712468193vw}.single-employment main .cnt__rowsEntry a .txts{gap:3.0534351145vw}.single-employment main .cnt__rowsEntry a .txts h3{font-size:12.213740458vw;letter-spacing:.04em;line-height:1;font-weight:200;transform:translateX(-1.272264631vw)}}.single-employment main .cnt__rowsEntry a .txts p{font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700}.single-employment main .cnt__rowsEntry a .next{display:flex;align-items:center;gap:.6944444444vw}@media screen and (max-width:1024px){.single-employment main .cnt__rowsEntry a .txts p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}.single-employment main .cnt__rowsEntry a .next{gap:3.0534351145vw}}.single-employment main .cnt__rowsEntry a .next p{color:#FFF;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.0416666667vw;letter-spacing:.08em;line-height:1;font-weight:400}.single-employment main .cnt__otherRowsRow a .ttl h3,.single-employment main .cnt__otherRowsRow a .ttl p,.single-employment main .cnt__otherTtl h2{color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}.single-employment main .cnt__rowsEntry a .next .arrow{display:flex;width:4.6296296296vw;height:2.3148148148vw;flex-direction:column;justify-content:center;align-items:center;border-radius:999px;background:#FFF}@media screen and (max-width:1024px){.single-employment main .cnt__rowsEntry a .next p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:400}.single-employment main .cnt__rowsEntry a .next .arrow{width:12.213740458vw;height:6.106870229vw}}.single-employment main .cnt__rowsEntry a .next .arrow svg{height:.8680555556vw}.single-employment main .cnt__rowsEntry a .next .arrow svg line,.single-employment main .cnt__rowsEntry a .next .arrow svg path{transition:all .3s cubic-bezier(.22,.61,.35,1)}.single-employment main .cnt__other{display:flex;width:100%;flex-direction:column;align-items:flex-start;align-self:stretch;gap:4.3981481481vw}.single-employment main .cnt__otherTtl{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.single-employment main .cnt__otherTtl h2{font-size:1.8518518519vw;letter-spacing:.08em;line-height:1;font-weight:700;transform:translateX(2.3148148148vw);position:relative}@media screen and (max-width:1024px){.single-employment main .cnt__rowsEntry a .next .arrow svg{height:3.8167938931vw}.single-employment main .cnt__other{gap:12.9770992366vw}.single-employment main .cnt__otherTtl{flex-direction:column;align-items:flex-start;gap:9.6692111959vw}.single-employment main .cnt__otherTtl h2{font-size:5.5979643766vw;letter-spacing:.08em;line-height:1;font-weight:700;transform:translateX(5.0890585242vw)}}.single-employment main .cnt__otherTtl h2::before{position:absolute;content:"";top:50%;left:-2.3148148148vw;width:.9259259259vw;height:.9259259259vw;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,#CEE8E1 -17.08%,#38D4CC 22.24%,#2CB4AD 90.3%,#2CA9F1 113.75%)}.single-employment main .cnt__otherRows{display:flex;flex-direction:column;align-items:flex-start;gap:1.4467592593vw;align-self:stretch}@media screen and (max-width:1024px){.single-employment main .cnt__otherTtl h2::before{left:-5.0890585242vw;width:2.0356234097vw;height:2.0356234097vw}.single-employment main .cnt__otherRows{gap:6.3613231552vw}}.single-employment main .cnt__otherRowsRow{width:100%;border-radius:1.1574074074vw;border:.0578703704vw solid #2CB4AD;background:rgba(255,255,255,.6)}.single-employment main .cnt__otherRowsRow a{display:flex;padding:2.1990740741vw 2.7777777778vw;justify-content:space-between;align-items:center}@media screen and (max-width:1024px){.single-employment main .cnt__otherRowsRow{border-radius:2.5445292621vw;border:.2544529262vw solid #2CB4AD}.single-employment main .cnt__otherRowsRow a{padding:6.3613231552vw 4.0712468193vw;gap:4.5801526718vw}}@media (min-width:1025px){.single-employment main .cnt__otherRowsRow a:hover .cont .arrow{background:#076863}.single-employment main .cnt__otherRowsRow a:hover .cont .arrow svg{-webkit-animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards;animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards}}.single-employment main .cnt__otherRowsRow a .ttl{display:flex;flex-direction:column;align-items:flex-start;gap:1.1574074074vw}.single-employment main .cnt__otherRowsRow a .ttl p{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.single-employment main .cnt__otherRowsRow a .ttl{gap:4.0712468193vw}.single-employment main .cnt__otherRowsRow a .ttl p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.single-employment main .cnt__otherRowsRow a .ttl h3{font-size:1.8518518519vw;letter-spacing:.08em;line-height:1.59;font-weight:700}.single-employment main .cnt__otherRowsRow a .arrow{display:flex;width:4.6296296296vw;height:2.3148148148vw;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;border-radius:999px;background:#2CB4AD;transition:all .3s cubic-bezier(.22,.61,.35,1)}@media screen and (max-width:1024px){.single-employment main .cnt__otherRowsRow a .ttl h3{font-size:5.5979643766vw;letter-spacing:.08em;line-height:1.59;font-weight:700}.single-employment main .cnt__otherRowsRow a .arrow{width:16.2849872774vw;height:8.1424936387vw}}.single-employment main .cnt__otherRowsRow a .arrow svg{height:.8680555556vw}@media screen and (max-width:1024px){.single-employment main .cnt__otherRowsRow a .arrow svg{height:3.8167938931vw}.post-type-archive-staff main .fv .RecruitBreadcrumb,.tax-jobtype main .fv .RecruitBreadcrumb{padding-top:7.3791348601vw}}.post-type-archive-staff main,.tax-jobtype main{position:relative;overflow:clip}.post-type-archive-staff main::after,.tax-jobtype main::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#E7FFF9;z-index:-10}.post-type-archive-staff main .fv,.tax-jobtype main .fv{width:100%;height:100%;position:relative}.post-type-archive-staff main .cnt,.tax-jobtype main .cnt{position:relative;display:flex;flex-direction:row-reverse;align-items:flex-start;margin:9.3171296296vw 8.3333333333vw 0 5.5555555556vw;gap:8.3333333333vw;padding-bottom:19.9652777778vw}.post-type-archive-staff main .cnt .sidenav-wrapper,.tax-jobtype main .cnt .sidenav-wrapper{position:-webkit-sticky;position:sticky;top:9.6064814815vw}@media screen and (max-width:1024px){.post-type-archive-staff main .cnt,.tax-jobtype main .cnt{display:block;width:100%;margin:12.9770992366vw 0 0;gap:0;padding-bottom:38.9312977099vw}.post-type-archive-staff main .cnt .sidenav-wrapper,.tax-jobtype main .cnt .sidenav-wrapper{top:0;left:0;width:100%;height:15.2671755725vw;z-index:10}}.post-type-archive-staff main .cnt .SidenavTax__innerBtn a.active,.tax-jobtype main .cnt .SidenavTax__innerBtn a.active{background:#2CB4AD}.post-type-archive-staff main .cnt .SidenavTax__innerBtn a.active p,.post-type-archive-staff main .cnt .SidenavTax__innerBtn a.active svg,.tax-jobtype main .cnt .SidenavTax__innerBtn a.active p,.tax-jobtype main .cnt .SidenavTax__innerBtn a.active svg{color:#FFF}.post-type-archive-staff main .cnt__wrapper,.tax-jobtype main .cnt__wrapper{display:flex;width:61.1111111111vw;padding:4.1666666667vw 4.3981481481vw;justify-content:space-between;align-items:flex-start;align-content:center;row-gap:8.8541666667vw;flex-wrap:wrap;border-radius:1.1574074074vw;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media screen and (max-width:1024px){.post-type-archive-staff main .cnt__wrapper,.tax-jobtype main .cnt__wrapper{flex-direction:column;align-items:flex-start;align-content:flex-start;width:91.8575063613vw;margin:19.3384223919vw auto 0;padding:6.3613231552vw 4.3256997455vw;row-gap:19.3384223919vw;border-radius:5.0890585242vw}}.post-type-archive-staff main .cnt__wrapperItem,.tax-jobtype main .cnt__wrapperItem{width:22.2222222222vw}.post-type-archive-staff main .cnt__wrapperItem a,.tax-jobtype main .cnt__wrapperItem a{display:flex;flex-direction:column;align-items:flex-start;gap:2.1990740741vw;position:relative}@media screen and (max-width:1024px){.post-type-archive-staff main .cnt__wrapperItem,.tax-jobtype main .cnt__wrapperItem{width:100%}.post-type-archive-staff main .cnt__wrapperItem a,.tax-jobtype main .cnt__wrapperItem a{gap:6.3613231552vw}}@media (min-width:1025px){.post-type-archive-staff main .cnt__wrapperItem a:hover .thumbnail picture img,.tax-jobtype main .cnt__wrapperItem a:hover .thumbnail picture img{transform:scale(1.03)}.post-type-archive-staff main .cnt__wrapperItem a:hover .arrow,.tax-jobtype main .cnt__wrapperItem a:hover .arrow{background:#076863}.post-type-archive-staff main .cnt__wrapperItem a:hover .arrow svg,.tax-jobtype main .cnt__wrapperItem a:hover .arrow svg{-webkit-animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards;animation:slideArrow .6s cubic-bezier(.22,.61,.35,1) forwards}}.post-type-archive-staff main .cnt__wrapperItem a .thumbnail,.tax-jobtype main .cnt__wrapperItem a .thumbnail{width:22.2222222222vw;height:22.2222222222vw}@media screen and (max-width:1024px){.post-type-archive-staff main .cnt__wrapperItem a .thumbnail,.tax-jobtype main .cnt__wrapperItem a .thumbnail{width:83.2061068702vw;height:83.2061068702vw}}.post-type-archive-staff main .cnt__wrapperItem a .thumbnail picture,.tax-jobtype main .cnt__wrapperItem a .thumbnail picture{display:block;width:22.2222222222vw;height:22.2222222222vw;border-radius:.9259259259vw;overflow:hidden}.post-type-archive-staff main .cnt__wrapperItem a .thumbnail picture img,.tax-jobtype main .cnt__wrapperItem a .thumbnail picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transition:.3s transform cubic-bezier(.22,.61,.35,1)}.post-type-archive-staff main .cnt__wrapperItem a .content,.tax-jobtype main .cnt__wrapperItem a .content{display:flex;flex-direction:column;align-items:flex-start;gap:2.1990740741vw}.post-type-archive-staff main .cnt__wrapperItem a .content h2,.tax-jobtype main .cnt__wrapperItem a .content h2{text-align:justify;color:#242B2B;font-family:"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif;font-size:1.8518518519vw;letter-spacing:.08em;line-height:1.59;font-weight:700}@media screen and (max-width:1024px){.post-type-archive-staff main .cnt__wrapperItem a .thumbnail picture,.tax-jobtype main .cnt__wrapperItem a .thumbnail picture{width:83.2061068702vw;height:83.2061068702vw;border-radius:4.0712468193vw}.post-type-archive-staff main .cnt__wrapperItem a .content,.tax-jobtype main .cnt__wrapperItem a .content{width:100%;gap:6.3613231552vw}.post-type-archive-staff main .cnt__wrapperItem a .content h2,.tax-jobtype main .cnt__wrapperItem a .content h2{font-feature-settings:"hwid" on;font-size:6.106870229vw;letter-spacing:.08em;line-height:1.58;font-weight:700}}.post-type-archive-staff main .cnt__wrapperItem a .content__meta,.tax-jobtype main .cnt__wrapperItem a .content__meta{display:flex;flex-direction:column;align-items:flex-start;gap:.8101851852vw}.post-type-archive-staff main .cnt__wrapperItem a .content__meta p,.tax-jobtype main .cnt__wrapperItem a .content__meta p{color:#242B2B;font-family:Montserrat,"BIZ UDPGothic","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",sans-serif}.post-type-archive-staff main .cnt__wrapperItem a .content__meta .name,.tax-jobtype main .cnt__wrapperItem a .content__meta .name{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width:1024px){.post-type-archive-staff main .cnt__wrapperItem a .content__meta,.tax-jobtype main .cnt__wrapperItem a .content__meta{gap:3.0534351145vw}.post-type-archive-staff main .cnt__wrapperItem a .content__meta .name,.tax-jobtype main .cnt__wrapperItem a .content__meta .name{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.post-type-archive-staff main .cnt__wrapperItem a .content__meta .job,.tax-jobtype main .cnt__wrapperItem a .content__meta .job{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:400}.post-type-archive-staff main .cnt__wrapperItem a .arrow,.tax-jobtype main .cnt__wrapperItem a .arrow{display:flex;position:absolute;bottom:.4050925926vw;right:0;width:4.6296296296vw;height:2.3148148148vw;flex-direction:column;justify-content:center;align-items:center;border-radius:999px;background:#2CB4AD;transition:all .3s cubic-bezier(.22,.61,.35,1)}@media screen and (max-width:1024px){.post-type-archive-staff main .cnt__wrapperItem a .content__meta .job,.tax-jobtype main .cnt__wrapperItem a .content__meta .job{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:400}.post-type-archive-staff main .cnt__wrapperItem a .arrow,.tax-jobtype main .cnt__wrapperItem a .arrow{bottom:1.272264631vw;right:0;width:16.2849872774vw;height:8.1424936387vw}}.post-type-archive-staff main .cnt__wrapperItem a .arrow svg,.tax-jobtype main .cnt__wrapperItem a .arrow svg{height:.8680555556vw}@media screen and (max-width:1024px){.post-type-archive-staff main .cnt__wrapperItem a .arrow svg,.tax-jobtype main .cnt__wrapperItem a .arrow svg{height:3.8167938931vw}}