*,:before,:after{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;tab-size:2;scrollbar-gutter:stable}@media (prefers-color-scheme:dark){:where(html){--lightningcss-light: ;--lightningcss-dark:initial}}:where(html:has(dialog:modal[open])){overflow:clip}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){-webkit-font-smoothing:antialiased;font-family:system-ui,sans-serif;line-height:1.5}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled),:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){text-wrap:balance;line-height:calc(1em + .5rem)}:where(hr){border:0;color:inherit;border-block-start:1px solid;block-size:0;overflow:visible}:where(dialog){inset:unset;max-width:unset;max-height:unset;background:0 0;border:0}:where(dialog:not([open])){display:none!important}:where(:focus-visible){outline-offset:1px;outline:3px solid canvastext;box-shadow:0 0 0 5px canvas}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}*,:before,:after{box-sizing:border-box}html,body{overflow-x:hidden}html{background-color:#fff}@media screen and (max-width:767px){html:has(.header--button:checked){height:100%;overflow:hidden}}body{font-family:Outfit,Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;position:relative}button{background:0 0;border:0;margin:0;padding:0}img{max-width:100%}a{text-decoration:none}p,a,span,sup,li,dt,dd,h1,h2,h3,h4,h5,h6{color:#333;font-feature-settings:"palt"}main{padding-top:min(7.36111vw,106px)}@media screen and (max-width:767px){main{padding-top:52px}}main [data-aos=fade-up]{opacity:0;transition-property:transform,opacity;transform:translateY(20px)}main [data-aos=fade-up].aos-animate{opacity:1;transform:translateY(0)}.linkbtn{letter-spacing:.84px;text-align:center;border-radius:40px;width:100%;padding:min(1.11111vw,16px)0;font-size:min(1.45833vw,21px);font-weight:900;line-height:min(3.40278vw,49px);text-decoration:none;display:inline-block;position:relative;overflow:hidden}@media screen and (max-width:767px){.linkbtn{letter-spacing:.72px;padding:6px 0 5px;font-size:18px;font-weight:900;line-height:49px}}.linkbtn:before{content:"";text-align:center;justify-content:center;align-items:center;width:100%;height:100%;font-family:FontAwesome;font-size:30px;font-weight:400;transition:all .2s linear;display:flex;position:absolute;top:100%;left:0}@media screen and (max-width:767px){.linkbtn:before{font-size:18px}}.linkbtn:hover{text-indent:-9999px}.linkbtn:hover:before{text-indent:0;top:0}.linkbtn--wrapper{width:min(15.5556vw,224px);line-height:0}@media screen and (max-width:767px){.linkbtn--wrapper{width:185px}}.linkbtn--wrapper.is-blue .linkbtn{color:#fff;background-color:#00f}.linkbtn--wrapper.is-green .linkbtn{color:#fff;background-color:#05d6b9}.linkbtn--wrapper.is-white .linkbtn{color:#00f;background-color:#fff}.linktext{letter-spacing:0;padding-right:min(2.08333vw,30px);font-size:min(1.45833vw,21px);font-weight:800;line-height:min(3.40278vw,49px);display:inline-block;position:relative}@media screen and (max-width:767px){.linktext{letter-spacing:0;padding-right:max(1.73611vw,25px);font-size:16px;font-weight:800;line-height:37px}}.linktext:before{content:"";transform-origin:100%0;background-color:currentColor;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:4px;left:0;transform:scaleX(0)}.linktext:after{content:"";border-top:min(.555556vw,8px) solid #0000;border-bottom:min(.555556vw,8px) solid #0000;border-left:min(.555556vw,8px) solid;width:min(.555556vw,8px);height:min(.555556vw,8px);margin:auto;position:absolute;top:0;bottom:0;right:0}@media screen and (max-width:767px){.linktext:after{border-top:max(.416667vw,6px) solid #0000;border-bottom:max(.416667vw,6px) solid #0000;border-left:max(.416667vw,6px) solid;width:max(.416667vw,6px);height:max(.416667vw,6px)}}.linktext:hover:before{transform-origin:0 0;transform:scale(1)}.linktext--wrapper{position:relative}.linktext--wrapper.is-green .linktext:hover{color:#05d6b9}.comp-recruitment{background-color:#edf2f6;padding:min(9.02778vw,130px)0 min(12.1528vw,175px);position:relative}@media screen and (max-width:767px){.comp-recruitment{padding:68px 0 85px}}.comp-recruitment:before{content:"";background-image:url(/recruit/img/common/bg_recruitment.png);background-position:50%;background-repeat:no-repeat;background-size:min(38.5417vw,555px);width:100%;height:100%;display:block;position:absolute;top:0}@media screen and (max-width:767px){.comp-recruitment:before{background-size:346px}}.comp-recruitment .recruitment--contents{width:min(100vw,1400px);margin:0 auto;padding:0 min(6.94444vw,100px);position:relative}.comp-recruitment .recruitment--link{filter:drop-shadow(min(-.555556vw,-8px) min(-.555556vw,-8px) min(2.08333vw,30px) #fff) drop-shadow(min(.555556vw,8px) min(.555556vw,8px) min(2.08333vw,30px) #33333324);background-color:#fafdff;border-radius:min(3.88889vw,56px);grid-template-rows:1fr 1fr;grid-template-columns:1fr min(4.16667vw,60px);margin:min(4.16667vw,60px) min(2.29167vw,33px)0;padding:min(3.81944vw,55px) min(5.06944vw,73px);display:grid}@media screen and (max-width:767px){.comp-recruitment .recruitment--link{filter:drop-shadow(-8px -8px 20px #fff) drop-shadow(8px 8px 20px #33333324);border-radius:30px;grid-template-columns:1fr 31.51px;row-gap:3px;margin:20px 12px 0;padding:11px 30px 32px}}.comp-recruitment .recruitment--link:hover .ri-arrow-right-circle-line{transform:translate(10px)}.comp-recruitment .recruitment--linktitle{color:#00f;letter-spacing:0;font-size:min(2.77778vw,40px);font-weight:900;line-height:min(4.93056vw,71px)}@media screen and (max-width:767px){.comp-recruitment .recruitment--linktitle{letter-spacing:.84px;font-size:21px;font-weight:900;line-height:71px}}.comp-recruitment .recruitment--linktext{color:#00f;letter-spacing:0;font-size:min(1.25vw,18px);font-weight:600;line-height:min(4.93056vw,71px)}@media screen and (max-width:767px){.comp-recruitment .recruitment--linktext{letter-spacing:0;grid-area:2/1/3/3;font-size:15px;font-weight:500;line-height:25px}}.comp-recruitment .recruitment--linkiconwrapper{grid-area:1/2/3/3;align-items:center;display:flex}@media screen and (max-width:767px){.comp-recruitment .recruitment--linkiconwrapper{grid-row:1/2}}.comp-recruitment .recruitment--linkiconwrapper i{color:#00f;font-size:min(4.16667vw,60px);transition:all .5s}@media screen and (max-width:767px){.comp-recruitment .recruitment--linkiconwrapper i{font-size:31.51px}}.comp-recruitment h2{text-align:center;color:#00f;letter-spacing:0;font-size:min(5.55556vw,80px);font-weight:900;line-height:min(6.94444vw,100px)}@media screen and (max-width:767px){.comp-recruitment h2{letter-spacing:0;font-size:45px;font-weight:900;line-height:59px}}.header{z-index:999;background-color:#fff;width:100vw;padding:min(1.52778vw,22px)0 min(1.59722vw,23px);transition:background-color .3s linear;position:fixed}@media screen and (max-width:767px){.header{background-color:#fffc;padding:0;top:0}}.header--isNotTop{background-color:#fffc;box-shadow:0 2px 8px #0000001a}.header--inner{letter-spacing:1px;justify-content:space-between;align-items:center;gap:0 min(1.38889vw,20px);width:min(100vw,1920px);padding:0 min(2.77778vw,40px);display:flex;position:relative;left:50%;transform:translate(-50%)}@media screen and (max-width:767px){.header--inner{align-items:center;width:100%;padding:11px 17px 11px 12px;top:0}}.header--title{align-items:flex-end;display:flex}.header--logo{width:min(10.4167vw,150px)}@media screen and (max-width:767px){.header--logo{width:90px}.header--nav{z-index:999;transform-origin:top;opacity:0;background:radial-gradient(#05d6b9,#00f)0 0/200% 200%;width:100vw;height:calc(100vh - 52px);padding:39px 37.5px 130px;transition:transform .25s ease-out,opacity .25s ease-out;animation:30s linear infinite Grad;position:absolute;top:52px;left:50%;overflow-y:scroll;transform:scaleY(0) translate(-50%)}}.header--nav-close{display:none}@media screen and (max-width:767px){.header--nav-close{z-index:1000;display:block;position:absolute;top:22px;right:22px}}.header--navlist{align-items:center;gap:min(3.47222vw,50px);display:flex;position:relative}@media screen and (max-width:767px){.header--navlist{flex-direction:column;align-items:center;gap:8px 0}}.header--navlist+.header--navlist{display:none}@media screen and (max-width:767px){.header--navlist+.header--navlist{margin-top:68px;padding-top:20px;display:flex}}.header--navlist+.header--navlist:before{content:"";border-top:1px solid #fff;width:77%;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (max-width:767px){.header--navlist.is-other .header--navlink{letter-spacing:.64px;font-size:16px;font-weight:600;line-height:2.5}}.header--navlistitem:has(.button){align-items:center;display:flex}.header--navlink{text-align:center;white-space:normal;color:#00f;letter-spacing:0;font-size:min(1.38889vw,20px);font-weight:600;line-height:min(3.54167vw,51px);transition:opacity .5s;display:inline-block}@media screen and (max-width:767px){.header--navlink{opacity:0;letter-spacing:0;color:#fff;font-size:20px;font-weight:600;line-height:51px;transition:opacity .5s ease-out}}.header--navlink:hover{opacity:.5}.header--navlink.button{z-index:0;color:#fff;white-space:nowrap;letter-spacing:.8px;background-color:#00f;border-radius:100vw;width:min(15.2083vw,219px);padding:min(.347222vw,5px)0;font-size:min(1.38889vw,20px);font-weight:800;line-height:min(3.54167vw,51px);position:relative;overflow:hidden}@media screen and (max-width:767px){.header--navlink.button{letter-spacing:.72px;width:185px;margin-top:45px;padding:6px 0 5px;font-size:18px;font-weight:900;line-height:49px}}.header--navlink.button:before{content:"";text-align:center;justify-content:center;align-items:center;width:100%;height:100%;font-family:FontAwesome;font-size:30px;transition:all .2s linear;display:flex;position:absolute;top:100%;left:0}@media screen and (max-width:767px){.header--navlink.button:before{font-size:18px}}.header--navlink.button:hover{text-indent:-9999px;opacity:1}.header--navlink.button:hover:before{text-indent:0;top:0}@media screen and (max-width:767px){.header--icon{background:#00f;width:22px;height:2px;transition:all .5s cubic-bezier(.04,.04,.12,.96) .1008s;display:block;position:relative}.header--icon:before{content:"";background:#00f;width:100%;height:100%;transition:all .5s cubic-bezier(.04,.04,.12,.96) .1008s;display:block;position:absolute;top:7px}.header--icon:after{content:"";background:#00f;width:100%;height:100%;transition:all .5s cubic-bezier(.04,.04,.12,.96) .1008s;display:block;position:absolute;bottom:7px}}.header--button{display:none}@media screen and (max-width:767px){.header--button:checked~.header--nav{opacity:1;transform-origin:top;transition:all .25s ease-out;transform:scale(1) translate(-50%)}.header--button:checked~.header--nav .header--navlink{opacity:1;transition:opacity .1s ease-out}}.header--button:checked~.header--label .header--icon{background:0 0}@media screen and (max-width:767px){.header--button:checked~.header--label .header--icon:before{background:#00f;top:0;transform:rotate(-36deg)}.header--button:checked~.header--label .header--icon:after{background:#00f;bottom:0;transform:rotate(36deg)}}.header--label{display:none}@media screen and (max-width:767px){.header--label{display:block}.header--copyright{letter-spacing:.56px;color:#fff;text-align:center;margin-top:42px;font-size:14px;font-weight:300;line-height:30px}}.footer{background-color:#edf2f6;padding:55px 0}@media screen and (max-width:767px){.footer{padding:20px 0}}.footer--contents{width:min(100vw,1650px);margin:0 auto;padding:0 min(6.94444vw,100px);position:relative}.footer--nav{align-items:center;display:flex}.footer--logowrapper{width:min(11.8056vw,170px)}@media screen and (max-width:767px){.footer--logowrapper{width:110px}}.footer--linklist{flex-wrap:wrap;display:flex}.footer--linklist-internal{flex-grow:1;padding:0 min(6.59722vw,95px)}.footer--linklist-internal .footer--linklistitem{align-items:center;width:34%;display:flex}.footer--linklist-internal .footer--linklistitem:nth-child(2n){width:36%}.footer--linklist-internal .footer--linklistitem:nth-child(3n){width:30%}.footer--linklist-internal .footer--linklistitem:nth-child(4n){width:34%}.footer--linklist-internal .footer--linklistitem:nth-child(5n){width:36%}.footer--linklist-external{width:min(22.2222vw,320px);padding:0 min(5.20833vw,75px);position:relative}.footer--linklist-external:before{content:"";background-color:#707070;width:1px;height:63%;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer--linklist-external .footer--linklistitem{width:100%}.footer--link{letter-spacing:.64px;width:100%;padding:min(1.52778vw,22px)0;font-size:min(1.11111vw,16px);font-weight:400;line-height:min(2.08333vw,30px);display:inline-block}.footer--link:hover{color:#00f}.footer--copyright{letter-spacing:.64px;margin-top:min(.555556vw,8px);font-size:min(1.11111vw,16px);font-weight:400;line-height:min(2.08333vw,30px)}@media screen and (max-width:767px){.footer--copyright{letter-spacing:.56px;margin-top:10px;font-size:14px;font-weight:400;line-height:30px}}@keyframes Grad{0%{background-position:0 0}20%{background-position:45% 20%}40%{background-position:75%0}60%{background-position:0 40%}80%{background-position:25% 70%}to{background-position:0 0}}@media screen and (max-width:767px){.comp-head{padding:37px 0 33px}}.comp-head-grad{background:radial-gradient(#05d6b9,#00f)0 0/200% 200%;animation:30s linear infinite Grad}.comp-head-grad:before{content:"";mix-blend-mode:overlay;background-image:url(/recruit/img/common/bg_head_grad_pc_01.png),url(/recruit/img/common/bg_head_grad_pc_02.png);background-position:0 0,100% 100%;background-repeat:no-repeat;background-size:381px,289px;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:767px){.comp-head-grad:before{background-image:url(/recruit/img/common/bg_head_grad_sp.png);background-position:bottom;background-size:cover}}.comp-head-grad .comp-head--title,.comp-head-grad .comp-head--subtitle{color:#fff}.comp-head{text-align:center;padding:min(11.7361vw,169px)0 min(11.1111vw,160px);position:relative}@media screen and (max-width:767px){.comp-head{padding:64px 0 57px}}.comp-head--contents{width:min(100vw,1400px);margin:0 auto;padding:0 min(6.94444vw,100px);position:relative}@media screen and (max-width:767px){.comp-head--contents{padding:0 32px}}.comp-head--titlewrapper{text-align:left;display:inline-block}@media screen and (max-width:767px){.comp-head--titlewrapper{display:block}}.comp-head--title{letter-spacing:1.6px;text-align:center;font-size:min(5.55556vw,80px);font-weight:900;line-height:min(6.94444vw,100px);display:inline-block}@media screen and (max-width:767px){.comp-head--title{letter-spacing:.8px;text-align:left;font-size:40px;font-weight:900;line-height:50px}}.comp-head--subtitle{letter-spacing:.8px;text-align:left;font-size:min(1.38889vw,20px);font-weight:600;line-height:min(2.29167vw,33px);display:inline-block}@media screen and (max-width:767px){.comp-head--subtitle{letter-spacing:.8px;font-size:16px;font-weight:900;line-height:50px}}.comp-head-gray{background-color:#edf2f6}.comp-head-gray .comp-head--title,.comp-head-gray .comp-head--subtitle{color:#00f}.index--contents{width:min(100vw,1400px);margin:0 auto;padding:0 min(6.94444vw,100px)}@media screen and (max-width:767px){.index--contents{padding:0 20px}}.index--slideitem{width:100%}.index--fv{background:radial-gradient(#05d6b9,#00f)0 0/200% 200%;padding-bottom:min(7.29167vw,105px);animation:40s linear infinite Grad;position:relative}@media screen and (max-width:767px){.index--fv{padding-bottom:158px}}.index--fv:before{content:"";mix-blend-mode:overlay;background-image:url(/recruit/img/index/bg_fv_pc.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:767px){.index--fv:before{background-image:url(/recruit/img/index/bg_fv_sp.png)}}.index--copy{justify-content:space-between;align-items:center;column-gap:12.7%;display:flex;position:relative}@media screen and (max-width:767px){.index--copy{flex-direction:column-reverse;align-items:flex-end;row-gap:51px}}.index--copy .copy--textwrapper{flex-grow:1;justify-content:flex-end;align-items:center;margin-top:max(-3.47222vw,-50px);padding-left:min(6.94444vw,100px);display:flex}@media screen and (max-width:767px){.index--copy .copy--textwrapper{justify-content:flex-start;width:100%;padding:0 20px}}.index--copy .copy--textwrapper h2{color:#fff;letter-spacing:4.7px;font-size:min(5.06944vw,73px);font-weight:900;line-height:min(9.23611vw,133px)}@media screen and (max-width:767px){.index--copy .copy--textwrapper h2{letter-spacing:1.9px;font-size:38px;font-weight:900;line-height:69px}}.index--copy .copy--textwrapper h2 span{color:#fff;letter-spacing:3.65px;font-size:min(6.52778vw,73px);font-weight:900;line-height:min(6.52778vw,133px)}@media screen and (max-width:767px){.index--copy .copy--textwrapper h2 span{letter-spacing:2.45px;font-size:49px;font-weight:900;line-height:69px}}.index--copy .copy--slidewrapper{width:47.2%}@media screen and (max-width:767px){.index--copy .copy--slidewrapper{width:91.5%}}.index--copy .copy--slide{background-color:#00f;border-bottom:min(4.51389vw,65px) solid #00f;border-left:min(4.51389vw,65px) solid #00f;border-radius:0 0 0 min(18.4722vw,266px);overflow:hidden}@media screen and (max-width:767px){.index--copy .copy--slide{border-bottom:max(8vw,34px) solid #00f;border-left:max(8vw,34px) solid #00f;border-radius:0 0 0 34.6667vw}}.index--lead{margin-top:min(4.51389vw,65px);position:relative}@media screen and (max-width:767px){.index--lead{margin-top:39px;padding:0 20px}}.index--lead .lead--text{text-align:center;color:#fff;letter-spacing:.76px;font-size:min(1.31944vw,19px);font-weight:500;line-height:min(3.125vw,45px)}@media screen and (max-width:767px){.index--lead .lead--text{text-align:left;letter-spacing:-1px;font-size:15px;font-weight:500;line-height:28px}}.index--lead .lead--text+.lead--text{margin-top:min(3.125vw,45px)}@media screen and (max-width:767px){.index--lead .lead--text+.lead--text{margin-top:28px}}.index--about{background-color:#edf2f6;padding:min(9.51389vw,137px)0}@media screen and (max-width:767px){.index--about{padding:66px 0 85px}}.index--about .about--column{justify-content:center;align-items:center;column-gap:15%;display:flex}@media screen and (max-width:767px){.index--about .about--column{flex-direction:column;align-items:flex-start;row-gap:28px}.index--about .about--textwrapper{flex-grow:1;width:100%}}.index--about .about--text{color:#00f;letter-spacing:1.36px;font-size:min(2.36111vw,34px);font-weight:600;line-height:min(3.47222vw,50px)}@media screen and (max-width:767px){.index--about .about--text{letter-spacing:.8px;font-size:20px;font-weight:600;line-height:32px}}.index--about .linkbtn--wrapper{margin-top:min(2.15278vw,31px)}@media screen and (max-width:767px){.index--about .linkbtn--wrapper{margin:44px auto 0}}.index--about h3{color:#00f}.index--workstyle{align-items:center;column-gap:10.4%;display:flex}@media screen and (max-width:767px){.index--workstyle{flex-direction:column;align-items:flex-start;row-gap:39px}}.index--workstyle .workstyle--imgwrapper{background-color:#05d6b9;border-bottom:min(4.51389vw,65px) solid #05d6b9;border-right:min(4.51389vw,65px) solid #05d6b9;border-radius:0 0 min(22.9167vw,330px);width:47.2%;overflow:hidden}@media screen and (max-width:767px){.index--workstyle .workstyle--imgwrapper{border-bottom:max(9.06667vw,34px) solid #05d6b9;border-right:max(9.06667vw,34px) solid #05d6b9;border-radius:0 0 34.6667vw;width:91.5%}}.index--workstyle .workstyle--imgwrapper img{width:100%;transform:translate(-1px,-1px)}.index--workstyle .workstyle--textwrapper{flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-start;width:42.4%;padding-right:min(6.94444vw,100px);display:flex}@media screen and (max-width:767px){.index--workstyle .workstyle--textwrapper{justify-content:flex-start;width:100%;padding:0 20px}}.index--workstyle .workstyle--text{letter-spacing:0;margin-top:min(2.77778vw,40px);font-size:min(1.80556vw,26px);font-weight:500;line-height:min(3.47222vw,50px)}@media screen and (max-width:767px){.index--workstyle .workstyle--text{letter-spacing:0;margin-top:35px;font-size:17px;font-weight:500;line-height:30px}}.index--workstyle h3{color:#05d6b9}.index--workstyle .linkbtn--wrapper{margin-top:min(4.51389vw,65px)}@media screen and (max-width:767px){.index--workstyle .linkbtn--wrapper{margin:31px auto 0}}.index--workers{align-items:center;column-gap:9.4%;margin-top:min(5.76389vw,83px);display:flex}@media screen and (max-width:767px){.index--workers{flex-direction:column-reverse;align-items:flex-end;row-gap:39px;margin-top:72px}}.index--workers .workers--slidewrapper{width:47.2%}@media screen and (max-width:767px){.index--workers .workers--slidewrapper{width:91.5%}}.index--workers .workers--slide{background-color:#00f;border-top:min(4.86111vw,70px) solid #00f;border-bottom:min(4.86111vw,70px) solid #00f;border-left:min(5.20833vw,75px) solid #00f;border-radius:11.5972vw 0 0 11.5972vw;overflow:hidden}@media screen and (max-width:767px){.index--workers .workers--slide{border-top:max(9.06667vw,34px) solid #00f;border-bottom:max(9.06667vw,34px) solid #00f;border-left:max(9.06667vw,34px) solid #00f;border-radius:24vw 0 0 24vw}}.index--workers .workers--textwrapper{flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-end;width:43.4%;padding-left:min(6.94444vw,100px);display:flex}@media screen and (max-width:767px){.index--workers .workers--textwrapper{justify-content:flex-start;width:100%;padding:0 20px}}.index--workers .workers--textinner{width:min(min(39.5833vw,570px),100%)}@media screen and (max-width:767px){.index--workers .workers--textinner{width:100%}}.index--workers .workers--text{letter-spacing:0;margin-top:min(3.125vw,45px);font-size:min(1.80556vw,26px);font-weight:500;line-height:min(3.47222vw,50px)}@media screen and (max-width:767px){.index--workers .workers--text{letter-spacing:0;margin-top:35px;font-size:17px;font-weight:500;line-height:30px}}.index--workers h3{color:#00f}.index--workers .linkbtn--wrapper{margin-top:min(4.51389vw,65px)}@media screen and (max-width:767px){.index--workers .linkbtn--wrapper{margin:31px auto 0}}.index--infographics{background:radial-gradient(#05d6b9,#00f)0 0/200% 200%;margin-top:min(8.75vw,126px);padding:min(10.9722vw,158px)0 min(12.6389vw,182px);animation:40s linear infinite Grad;position:relative}@media screen and (max-width:767px){.index--infographics{margin-top:72px;padding:75px 0 95px}}.index--infographics:before{content:"";mix-blend-mode:overlay;background-image:url(/recruit/img/index/bg_infographics_pc.png);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:767px){.index--infographics:before{background-image:url(/recruit/img/index/bg_infographics_sp.png)}}.index--infographics .infographics--text{text-align:center;color:#fff;letter-spacing:0;margin-top:min(.972222vw,14px);font-size:min(1.80556vw,26px);font-weight:500;line-height:min(3.47222vw,50px)}@media screen and (max-width:767px){.index--infographics .infographics--text{letter-spacing:.72px;font-size:18px;font-weight:500;line-height:50px}}.index--infographics h3{color:#fff;text-align:center}@media screen and (max-width:767px){.index--infographics h3{font-size:45px;letter-spacing:-1px!important}.index--infographics .index--contents{padding:0}}.index--infographics .linkbtn--wrapper{margin:min(4.23611vw,61px) auto 0}@media screen and (max-width:767px){.index--infographics .linkbtn--wrapper{margin:32px auto 0}}.index--faq{padding:min(7.98611vw,115px)0}@media screen and (max-width:767px){.index--faq{padding:46px 0 65px}}.index--faq .faq--subtitle{letter-spacing:0;text-align:center;color:#00f;margin-top:min(.902778vw,13px);font-size:min(1.80556vw,26px);font-weight:500;line-height:min(3.47222vw,50px)}@media screen and (max-width:767px){.index--faq .faq--subtitle{letter-spacing:.72px;font-size:18px;font-weight:500;line-height:50px}}.index--faq .faq--list{border-bottom:1px solid #00f;margin-top:min(9.375vw,135px)}@media screen and (max-width:767px){.index--faq .faq--list{margin:38px 10px 0}}.index--faq .faq--listitem{border-top:1px solid #00f;padding:min(2.43056vw,35px)0 min(2.08333vw,30px)}@media screen and (max-width:767px){.index--faq .faq--listitem{padding:12px 0}}.index--faq .faq--title{color:#00f;letter-spacing:.92px;font-size:min(1.59722vw,23px);font-weight:500;line-height:min(3.47222vw,50px);position:relative}@media screen and (max-width:767px){.index--faq .faq--title{letter-spacing:0;font-size:17px;font-weight:500;line-height:50px}}.index--faq .faq--title:before{content:"";background:#00f;width:min(1.73611vw,25px);height:2px;margin:auto;position:absolute;top:0;bottom:0;right:0}@media screen and (max-width:767px){.index--faq .faq--title:before{width:18px}}.index--faq .faq--title:after{content:"";background:#00f;width:min(1.73611vw,25px);height:2px;margin:auto;transition:transform .3s;position:absolute;top:1px;bottom:0;right:0;transform:rotate(-90deg)}@media screen and (max-width:767px){.index--faq .faq--title:after{width:18px}}.index--faq .faq--title:hover{cursor:pointer}.index--faq .faq--title.is-open:after{transform:rotate(0)}.index--faq .faq--accinner{margin-top:min(1.04167vw,15px);padding-bottom:min(.347222vw,5px);display:none}@media screen and (max-width:767px){.index--faq .faq--accinner{margin-top:7px;padding-bottom:30px}}.index--faq .faq--text{letter-spacing:.64px;font-size:min(1.11111vw,16px);font-weight:500;line-height:min(2.08333vw,30px)}@media screen and (max-width:767px){.index--faq .faq--text{letter-spacing:.6px;font-size:15px;font-weight:400;line-height:25px}}.index--faq h3{text-align:center;color:#00f}@media screen and (max-width:767px){.index .slick-slide img.is-pc{display:none!important}}.index .slick-slide img.is-sp{display:none}@media screen and (max-width:767px){.index .slick-slide img.is-sp{display:block!important}}.index h3{letter-spacing:0;font-size:min(5.55556vw,80px);font-weight:900;line-height:min(6.94444vw,100px)}@media screen and (max-width:767px){.index h3{letter-spacing:0;font-size:48px;font-weight:900;line-height:59px}}.about--contents{width:min(100vw,1400px);margin:0 auto;padding:0 min(6.94444vw,100px)}@media screen and (max-width:767px){.about--contents{padding:0 20px}}.about--slideitem{width:100%}.about--lead{justify-content:space-between;align-items:center;column-gap:7%;display:flex;position:relative}@media screen and (max-width:767px){.about--lead{flex-direction:column-reverse;align-items:flex-end;row-gap:49px}}.about--lead .lead--textwrapper{flex-grow:1;justify-content:flex-end;align-items:center;width:55.8%;padding-left:15%;display:flex}@media screen and (max-width:767px){.about--lead .lead--textwrapper{justify-content:flex-start;width:100%;padding:0 20px}}.about--lead .lead--text{letter-spacing:0;font-size:min(1.25vw,18px);font-weight:500;line-height:min(3.47222vw,50px)}@media screen and (max-width:767px){.about--lead .lead--text{letter-spacing:0;font-size:15px;font-weight:500;line-height:28px}}.about--lead .lead--slidewrapper{width:47.2%}@media screen and (max-width:767px){.about--lead .lead--slidewrapper{width:91.5%}}.about--lead .lead--slide{background-color:#00f;border-bottom:min(4.51389vw,65px) solid #00f;border-left:min(4.51389vw,65px) solid #00f;border-radius:0 0 0 min(22.9167vw,330px);overflow:hidden}@media screen and (max-width:767px){.about--lead .lead--slide{border-bottom:max(9.06667vw,34px) solid #00f;border-left:max(9.06667vw,34px) solid #00f;border-radius:0 0 0 34.6667vw}}.about--card{margin-top:min(13.1944vw,190px);padding-bottom:min(14.5833vw,210px)}@media screen and (max-width:767px){.about--card{margin-top:72px;padding-bottom:67px}}.about--card .card--list{grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:55px;width:min(100vw,1400px);margin:0 auto;padding:0 min(6.94444vw,100px);display:grid;position:relative}@media screen and (max-width:767px){.about--card .card--list{grid-template-rows:1fr 1fr;grid-template-columns:100%;gap:55px;padding:0 30px}}.about--card .card--listitem{width:100%}.about--card .card--link{filter:drop-shadow(min(.694444vw,10px) min(.694444vw,10px) min(1.73611vw,25px) #33333324);background-color:#fafdff;border-radius:min(3.88889vw,56px);grid-template-rows:1fr min(4.16667vw,60px);grid-template-columns:1fr min(4.16667vw,60px);width:100%;height:100%;padding:min(5.41667vw,78px) min(4.72222vw,68px) min(4.09722vw,59px) min(6.11111vw,88px);display:grid}@media screen and (max-width:767px){.about--card .card--link{filter:drop-shadow(8px 8px 20px #33333324);border-radius:30px;grid-template-rows:1fr 50px;grid-template-columns:1fr 32px;row-gap:3px;width:100%;padding:33px 34px 35px 44px}}.about--card .card--link:hover .ri-arrow-right-circle-line{transform:translate(10px)}.about--card .card--title{color:#00f;letter-spacing:1.42px;align-items:center;padding:0 0 min(3.95833vw,57px);font-size:min(4.93056vw,71px);font-weight:900;line-height:min(6.52778vw,94px);display:flex}@media screen and (max-width:767px){.about--card .card--title{letter-spacing:.84px;grid-area:1/1/2/3;padding:0 0 10px;font-size:40px;font-weight:900;line-height:52px}}.about--card .card--subtitle{color:#00f;letter-spacing:.72px;font-size:min(1.25vw,18px);font-weight:600;line-height:min(3.125vw,45px)}@media screen and (max-width:767px){.about--card .card--subtitle{letter-spacing:.6px;font-size:15px;font-weight:600;line-height:25px}}.about--card .card--linkiconwrapper{grid-area:1/2/3/3;align-items:flex-end;display:flex}@media screen and (max-width:767px){.about--card .card--linkiconwrapper{grid-area:2/2/3/3}}.about--card .card--linkiconwrapper i{color:#00f;font-size:min(4.16667vw,60px);transition:all .5s}@media screen and (max-width:767px){.about--card .card--linkiconwrapper i{font-size:31.51px}.about .slick-slide img.is-pc{display:none!important}}.about .slick-slide img.is-sp{display:none}@media screen and (max-width:767px){.about .slick-slide img.is-sp{display:block!important}}.about h3{letter-spacing:1.6px;font-size:min(5.55556vw,80px);font-weight:900;line-height:min(6.94444vw,100px)}@media screen and (max-width:767px){.about h3{letter-spacing:.96px;font-size:48px;font-weight:900;line-height:59px}}.vmv--contents{width:min(100vw,1400px);margin:0 auto;padding:0 min(6.94444vw,100px)}@media screen and (max-width:767px){.vmv--contents{padding:0 23px}}.vmv--main{padding:min(8.33333vw,120px)0 min(19.375vw,279px);position:relative;overflow:visible}@media screen and (max-width:767px){.vmv--main{padding:0 0 87px}}.vmv--main.is-inview .bg--img{position:fixed}.vmv--bg{clip-path:inset(0);z-index:-1;width:100%;height:100%;min-height:230px;position:absolute;top:0;left:0}.vmv--bg .bg--img{aspect-ratio:3840/2820;background-image:url(/recruit/img/common/bg_main_pc.png);background-position:top;background-repeat:no-repeat;background-size:contain;width:100vw;height:auto;position:absolute;top:0}@media screen and (max-width:767px){.vmv--bg .bg--img{aspect-ratio:750/1338;background-image:url(/recruit/img/common/bg_main_sp.png)}}.vmv--vision{align-items:center;column-gap:8.5%;display:flex}@media screen and (max-width:767px){.vmv--vision{flex-direction:column-reverse;align-items:flex-end;row-gap:41px;margin-top:0}}.vmv--vision .vision--sectitle{color:#00f;letter-spacing:0;font-size:min(4.86111vw,70px);font-weight:800;line-height:1.5}@media screen and (max-width:767px){.vmv--vision .vision--sectitle{letter-spacing:0;font-size:40px;font-weight:800;line-height:1.5}}.vmv--vision .vision--secsubtitle{color:#00f;letter-spacing:0;font-size:min(1.38889vw,20px);font-weight:600;line-height:1.4}@media screen and (max-width:767px){.vmv--vision .vision--secsubtitle{letter-spacing:0;font-size:16px;font-weight:600;line-height:1.4}}.vmv--vision .vision--summary{color:#00f;letter-spacing:0;margin-top:min(5.20833vw,75px);font-size:min(2.36111vw,34px);font-weight:600;line-height:1.4}@media screen and (max-width:767px){.vmv--vision .vision--summary{letter-spacing:0;margin-top:38px;font-size:22px;font-weight:600;line-height:1.4}}.vmv--vision .vision--imgwrapper{background-color:#05d6b9;border-top:min(4.86111vw,70px) solid #05d6b9;border-bottom:min(4.86111vw,70px) solid #05d6b9;border-left:min(5.20833vw,75px) solid #05d6b9;border-radius:min(16.3194vw,235px)0 0 min(16.3194vw,235px);width:39.7%;overflow:hidden}@media screen and (max-width:767px){.vmv--vision .vision--imgwrapper{border-top:none;border-bottom:34px solid #05d6b9;border-left:34px solid #05d6b9;border-radius:0 0 0 90px;width:91.5%}}.vmv--vision .vision--img{width:100%}.vmv--vision .vision--textwrapper{flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-end;width:51.8%;padding-left:6.94444vw;display:flex}@media screen and (max-width:767px){.vmv--vision .vision--textwrapper{justify-content:flex-start;width:100%;padding:0 23px}}.vmv--vision .vision--textinner{width:min(min(44.0278vw,634px),100%)}@media screen and (max-width:767px){.vmv--vision .vision--textinner{width:100%}}.vmv--vision .vision--text{letter-spacing:0;margin-top:min(3.33333vw,48px);font-size:min(1.25vw,18px);font-weight:500;line-height:2.8}@media screen and (max-width:767px){.vmv--vision .vision--text{letter-spacing:0;margin-top:29px;font-size:15px;font-weight:500;line-height:1.9}}.vmv--mission{margin-top:min(8.47222vw,122px)}@media screen and (max-width:767px){.vmv--mission{margin-top:62px}}.vmv--mission .mission--sectitle{color:#00f;letter-spacing:0;font-size:min(4.86111vw,70px);font-weight:800;line-height:1.6}@media screen and (max-width:767px){.vmv--mission .mission--sectitle{letter-spacing:0;font-size:40px;font-weight:800;line-height:1.6}}.vmv--mission .mission--secsubtitle{color:#00f;letter-spacing:0;font-size:min(1.38889vw,20px);font-weight:600;line-height:1.5}@media screen and (max-width:767px){.vmv--mission .mission--secsubtitle{letter-spacing:0;font-size:16px;font-weight:600;line-height:1.5}}.vmv--mission .mission--summary{color:#00f;letter-spacing:0;margin-top:min(5.20833vw,75px);font-size:min(2.36111vw,34px);font-weight:600;line-height:1.45}@media screen and (max-width:767px){.vmv--mission .mission--summary{letter-spacing:0;margin-top:38px;font-size:22px;font-weight:600;line-height:1.4}}.vmv--value{align-items:flex-start;column-gap:8.5%;margin-top:min(6.66667vw,96px);display:flex}@media screen and (max-width:767px){.vmv--value{flex-direction:column;align-items:flex-end;row-gap:68px;margin-top:67px}}.vmv--value .value--sectitle{color:#00f;letter-spacing:0;font-size:min(4.86111vw,70px);font-weight:800;line-height:1.6}@media screen and (max-width:767px){.vmv--value .value--sectitle{letter-spacing:0;font-size:40px;font-weight:800;line-height:1.6}}.vmv--value .value--secsubtitle{color:#00f;letter-spacing:0;font-size:min(1.38889vw,20px);font-weight:600;line-height:1.5}@media screen and (max-width:767px){.vmv--value .value--secsubtitle{letter-spacing:0;font-size:16px;font-weight:600;line-height:1.5}}.vmv--value .value--imgwrapper{border-top:min(4.86111vw,70px) solid #00f;border-bottom:min(4.86111vw,70px) solid #00f;border-left:min(5.20833vw,75px) solid #00f;border-radius:min(16.3194vw,235px)0 0 min(16.3194vw,235px);width:39.7%;overflow:hidden}@media screen and (max-width:767px){.vmv--value .value--imgwrapper{border-top:34px solid #00f;border-bottom:34px solid #00f;border-left:34px solid #00f;border-radius:90px 0 0 90px;width:91.5%}}.vmv--value .value--img{width:100%}.vmv--value .value--textwrapper{flex-direction:column;flex-grow:1;justify-content:center;align-items:flex-end;width:51.8%;padding:min(7.08333vw,102px)0 0 6.94444vw;display:flex}@media screen and (max-width:767px){.vmv--value .value--textwrapper{justify-content:flex-start;width:100%;padding:0 23px}}.vmv--value .value--textinner{width:min(min(44.0278vw,634px),100%)}@media screen and (max-width:767px){.vmv--value .value--textinner{width:100%}}.vmv--value .value--list{margin-top:min(6.66667vw,96px)}@media screen and (max-width:767px){.vmv--value .value--list{margin-top:35px}}.vmv--value .value--listitem+.value--listitem{margin-top:min(5.48611vw,79px)}@media screen and (max-width:767px){.vmv--value .value--listitem+.value--listitem{margin-top:30px}}.vmv--value .value--title{letter-spacing:0;font-size:min(3.47222vw,50px);font-weight:800;line-height:1.4}@media screen and (max-width:767px){.vmv--value .value--title{letter-spacing:0;font-size:30px;font-weight:800;line-height:1.4}}.vmv--value .value--text{letter-spacing:-.5px;margin-top:min(2.08333vw,30px);font-size:min(1.25vw,18px);font-weight:500;line-height:1.63}@media screen and (max-width:767px){.vmv--value .value--text{letter-spacing:0;margin-top:18px;font-size:16px;font-weight:500;line-height:1.63}}.culture--main{padding:min(12.1528vw,175px)0 min(13.4722vw,194px);position:relative;overflow:visible}@media screen and (max-width:767px){.culture--main{padding:32px 0 48px}}.culture--main.is-inview .bg--img{position:fixed}.culture--bg{clip-path:inset(0);z-index:-1;width:100%;height:100%;min-height:230px;position:absolute;top:0;left:0}.culture--bg .bg--img{aspect-ratio:3840/2820;background-image:url(/recruit/img/common/bg_main_pc.png);background-position:top;background-repeat:no-repeat;background-size:contain;width:100vw;height:auto;position:absolute;top:0}@media screen and (max-width:767px){.culture--bg .bg--img{aspect-ratio:750/1338;background-image:url(/recruit/img/common/bg_main_sp.png)}}.culture--sec:nth-child(odd){border-radius:0 230px 230px 0;flex-direction:row-reverse;justify-content:flex-end;margin:0 auto 0 0;padding:min(4.72222vw,68px) min(9.86111vw,142px) min(4.72222vw,68px)0}@media screen and (max-width:767px){.culture--sec:nth-child(odd){border-radius:0 83px 83px 0;flex-direction:column;align-items:flex-end;row-gap:60px;padding:64px 41px 41px 0}}.culture--sec:nth-child(odd) .culture--textwrapper{margin-top:-2%}@media screen and (max-width:767px){.culture--sec:nth-child(odd) .culture--textwrapper{width:90%;margin-top:0}}.culture--sec:nth-child(odd) .culture--imgwrapper img{border-radius:0 136px 136px 0}@media screen and (max-width:767px){.culture--sec:nth-child(odd) .culture--imgwrapper img{border-radius:0 60px 60px 0}}.culture--sec:nth-child(2n){border-radius:min(15.9722vw,230px)0 0 min(15.9722vw,230px);margin:0 0 0 auto;padding:min(4.72222vw,68px)0 min(4.72222vw,68px) min(9.86111vw,142px)}@media screen and (max-width:767px){.culture--sec:nth-child(2n){border-radius:83px 0 0 83px;row-gap:33px;padding:64px 0 41px 41px}}.culture--sec:nth-child(2n) .culture--textwrapper{margin-top:-.5%}@media screen and (max-width:767px){.culture--sec:nth-child(2n) .culture--textwrapper{width:95%;margin-top:0}}.culture--sec:nth-child(2n) .culture--imgwrapper img{border-radius:136px 0 0 136px}@media screen and (max-width:767px){.culture--sec:nth-child(2n) .culture--imgwrapper img{border-radius:60px 0 0 60px}}.culture--sec{filter:drop-shadow(0 0 min(3.47222vw,50px) #00000021);background-color:#fff;column-gap:8%;width:85.55%;margin:0 auto;display:flex}@media screen and (max-width:767px){.culture--sec{filter:drop-shadow(0 0 20px #00000021);flex-direction:column;width:91.3%}}.culture--sec+.culture--sec{margin-top:min(10.6944vw,154px)}@media screen and (max-width:767px){.culture--sec+.culture--sec{margin-top:47px}}.culture--textwrapper{flex-direction:column;justify-content:center;row-gap:min(6.25vw,90px);width:36.7%;display:flex}@media screen and (max-width:767px){.culture--textwrapper{row-gap:37px}}.culture--imgwrapper{width:55.3%}@media screen and (max-width:767px){.culture--imgwrapper{width:100%}}.culture--imgwrapper img{width:100%}.culture--sectitle{letter-spacing:0;font-size:min(6.18056vw,89px);font-weight:800;line-height:1}@media screen and (max-width:767px){.culture--sectitle{letter-spacing:0;font-size:41px;font-weight:800;line-height:1}}.culture--sectitle-blue span,.culture--sectitle-blue p{color:#00f}.culture--sectitle-green span,.culture--sectitle-green p{color:#05d6b9}.culture--sectitle span{letter-spacing:0;font-size:min(4.16667vw,60px);font-weight:900;line-height:min(6.94444vw,100px)}@media screen and (max-width:767px){.culture--sectitle span{letter-spacing:0;font-size:28px;font-weight:900;line-height:46px}}.culture--sectext{letter-spacing:0;font-size:min(1.25vw,18px);font-weight:500;line-height:min(2.77778vw,40px)}@media screen and (max-width:767px){.culture--sectext{letter-spacing:0;font-size:15px;font-weight:500;line-height:28px}}@keyframes infinity-slide-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.workstyle--contents{width:min(100vw,1400px);margin:0 auto;padding:0 min(6.94444vw,100px)}@media screen and (max-width:767px){.workstyle--contents{padding:0 32px}}.workstyle--sectitle{letter-spacing:0;color:#00f;font-size:min(4.16667vw,60px);font-weight:800;line-height:min(6.52778vw,94px)}@media screen and (max-width:767px){.workstyle--sectitle{letter-spacing:0;font-size:30px;font-weight:800;line-height:94px}}.workstyle--sectitle-en{letter-spacing:0;color:#00f;font-size:min(4.86111vw,70px);font-weight:900;line-height:min(5.97222vw,86px)}@media screen and (max-width:767px){.workstyle--sectitle-en{letter-spacing:0;font-size:38px;font-weight:900;line-height:86px}}.workstyle--style{background-color:#edf2f6;padding:min(10.0694vw,145px)0 min(7.67361vw,110.5px)}@media screen and (max-width:767px){.workstyle--style{padding:25px 0 50px}}.workstyle--style .style--list{flex-wrap:wrap;justify-content:space-between;gap:min(4.51389vw,65px) min(2.08333vw,30px);margin-top:min(6.59722vw,95px);display:flex}@media screen and (max-width:767px){.workstyle--style .style--list{flex-direction:column;gap:35px 60px;margin-top:8px}}.workstyle--style .style--listitem{filter:drop-shadow(min(-.555556vw,-8px) min(-.555556vw,-8px) min(2.08333vw,30px) #fff) drop-shadow(min(.555556vw,8px) min(.555556vw,8px) min(2.08333vw,30px) #33333324);background-color:#fafdff;border-radius:min(3.88889vw,56px);width:calc(33.3333% - min(2.08333vw,30px)/1.5);padding:min(2.56944vw,37px) min(4.16667vw,60px) min(4.375vw,63px)}@media screen and (max-width:767px){.workstyle--style .style--listitem{filter:drop-shadow(-8px -8px 20px #fff) drop-shadow(8px 8px 20px #33333324);border-radius:20px;width:100%;padding:20px 18px 21px 23px}}.workstyle--style .style--listitem .listitem--titlewrapper{flex-direction:column;justify-content:space-between;align-items:center;gap:20px;display:flex}@media screen and (max-width:767px){.workstyle--style .style--listitem .listitem--titlewrapper{flex-direction:row;gap:0;margin-top:13px}}.workstyle--style .style--listitem .listitem--textwrapper{margin-top:min(3.125vw,45px)}@media screen and (max-width:767px){.workstyle--style .style--listitem .listitem--textwrapper{margin-top:13px}}.workstyle--style .style--title{letter-spacing:0;color:#00f;font-size:min(2.43056vw,35px);font-weight:800;line-height:min(4.30556vw,62px)}@media screen and (max-width:767px){.workstyle--style .style--title{letter-spacing:0;font-size:20px;font-weight:800;line-height:1}}.workstyle--style .style--icon{max-height:4.375vw}@media screen and (max-width:767px){.workstyle--style .style--icon{max-height:43px}.workstyle--style .style--text{letter-spacing:0;font-size:15px;font-weight:500;line-height:1.6}}.workstyle--workplace{background-color:#edf2f6;min-height:min(83.3333vw,1200px);padding:0 0 min(1.77083vw,25.5px);position:relative}@media screen and (max-width:767px){.workstyle--workplace{min-height:517px;padding:0 0 25.5px}}.workstyle--workplace .workplace--listwrapper{width:100vw;margin-top:min(4.16667vw,60px);display:flex;position:absolute;left:50%;transform:translate(-50%)}@media screen and (max-width:767px){.workstyle--workplace .workplace--listwrapper{margin-top:30px;scale:.385}.workstyle--workplace .workplace--listwrapper-detail{top:49px}.workstyle--workplace .workplace--listwrapper-img{top:-49px}}.workstyle--workplace .workplace--detaillist{flex-wrap:nowrap;animation:50s linear .5s infinite both infinity-slide-left;display:flex}.workstyle--workplace .workplace--detailistitem{width:min(53.8194vw,775px)}@media screen and (max-width:767px){.workstyle--workplace .workplace--detailistitem{width:775px}}.workstyle--workplace .workplace--detailistitem div{filter:blur(min(2.77778vw,40px));opacity:.3;border-radius:min(2.08333vw,30px);width:min(26.3194vw,379px);height:min(17.7083vw,255px)}@media screen and (max-width:767px){.workstyle--workplace .workplace--detailistitem div{filter:blur(40px);border-radius:30px;width:379px;height:255px}}.workstyle--workplace .workplace--detailistitem-green div{background-color:#05d6b9}.workstyle--workplace .workplace--detailistitem-white div{background-color:#fff}.workstyle--workplace .workplace--detailistitem:first-child div{transform:translate(min(31.9444vw,460px),min(24.3056vw,350px))}@media screen and (max-width:767px){.workstyle--workplace .workplace--detailistitem:first-child div{transform:translate(460px,350px)}}.workstyle--workplace .workplace--detailistitem:nth-child(2) div{transform:translate(4min 31.0417vw,447px,min(27.0833vw,390px))}@media screen and (max-width:767px){.workstyle--workplace .workplace--detailistitem:nth-child(2) div{transform:translate(447px,390px)}}.workstyle--workplace .workplace--detailistitem:nth-child(3) div{transform:translate(min(4.02778vw,58px),max(-.694444vw,-10px))}@media screen and (max-width:767px){.workstyle--workplace .workplace--detailistitem:nth-child(3) div{transform:translate(58px,-10px)}}.workstyle--workplace .workplace--detailistitem:nth-child(4) div{transform:translate(min(31.9444vw,460px),min(24.3056vw,350px))}@media screen and (max-width:767px){.workstyle--workplace .workplace--detailistitem:nth-child(4) div{transform:translate(460px,350px)}}.workstyle--workplace .workplace--detailistitem:nth-child(5) div{transform:translate(min(31.9444vw,460px),min(26.9444vw,388px))}@media screen and (max-width:767px){.workstyle--workplace .workplace--detailistitem:nth-child(5) div{transform:translate(460px,388px)}}.workstyle--workplace .workplace--detailistitem:nth-child(6) div{transform:translate(min(4.16667vw,60px))}@media screen and (max-width:767px){.workstyle--workplace .workplace--detailistitem:nth-child(6) div{transform:translate(60px)}}.workstyle--workplace .workplace--list{flex-wrap:nowrap;animation:40s linear .5s infinite both infinity-slide-left;display:flex}.workstyle--workplace .workplace--listitem:first-child{width:min(56.5972vw,815px);transform:translate(max(-4.16667vw,-60px))}@media screen and (max-width:767px){.workstyle--workplace .workplace--listitem:first-child{width:815px;transform:translate(-60px)}}.workstyle--workplace .workplace--listitem:nth-child(2){width:min(22.1528vw,319px);transform:translate(min(7.01389vw,101px),min(8.61111vw,124px))}@media screen and (max-width:767px){.workstyle--workplace .workplace--listitem:nth-child(2){width:319px;transform:translate(101px,124px)}}.workstyle--workplace .workplace--listitem:nth-child(3){width:min(38.9583vw,561px);transform:translate(max(-12.2917vw,-177px),min(30.2778vw,436px))}@media screen and (max-width:767px){.workstyle--workplace .workplace--listitem:nth-child(3){width:561px;transform:translate(-177px,436px)}}.workstyle--workplace .workplace--listitem:nth-child(4){width:min(32.0139vw,461px);transform:translate(max(-16.875vw,-243px),min(3.26389vw,47px))}@media screen and (max-width:767px){.workstyle--workplace .workplace--listitem:nth-child(4){width:461px;transform:translate(-243px,47px)}}.workstyle--workplace .workplace--listitem:nth-child(5){width:min(25.6944vw,370px);transform:translate(max(-27.5vw,-396px),min(30.4861vw,439px))}@media screen and (max-width:767px){.workstyle--workplace .workplace--listitem:nth-child(5){width:370px;transform:translate(-396px,439px)}}.workstyle--workplace .workplace--listitem:nth-child(6){width:min(56.5972vw,815px);transform:translate(max(-15.6944vw,-226px))}@media screen and (max-width:767px){.workstyle--workplace .workplace--listitem:nth-child(6){width:815px;transform:translate(-226px)}}.workstyle--workplace .workplace--listitem:nth-child(7){width:min(22.2222vw,320px);transform:translate(max(-4.58333vw,-66px),min(8.61111vw,124px))}@media screen and (max-width:767px){.workstyle--workplace .workplace--listitem:nth-child(7){width:320px;transform:translate(-66px,124px)}}.workstyle--workplace .workplace--listitem:nth-child(8){width:min(38.9583vw,561px);transform:translate(max(-24.0278vw,-346px),min(30.2778vw,436px))}@media screen and (max-width:767px){.workstyle--workplace .workplace--listitem:nth-child(8){width:561px;transform:translate(-346px,436px)}}.workstyle--workplace .workplace--listitem:nth-child(9){width:min(31.7361vw,457px);transform:translate(max(-28.8194vw,-415px),min(3.40278vw,49px))}@media screen and (max-width:767px){.workstyle--workplace .workplace--listitem:nth-child(9){width:457px;transform:translate(-415px,49px)}}.workstyle--workplace .workplace--listitem:nth-child(10){width:min(25.5556vw,368px);transform:translate(max(-39.375vw,-567px),min(30.5556vw,440px))}@media screen and (max-width:767px){.workstyle--workplace .workplace--listitem:nth-child(10){width:368px;transform:translate(-567px,440px)}}.workstyle--engineers{background-image:url(/recruit/img/workstyle/bg_listcontainer.png);background-position:right top min(9.44445vw,136px);background-repeat:no-repeat;background-size:min(29.5139vw,425px);padding:min(15.2778vw,220px)0}@media screen and (max-width:767px){.workstyle--engineers{padding:61px 0 13.5px}}.workstyle--engineers .engineers--list{width:min(64.2361vw,925px);margin-top:min(5.20833vw,75px)}@media screen and (max-width:767px){.workstyle--engineers .engineers--list{width:100%;margin-top:0}}.workstyle--engineers .engineers--listitem{margin-top:min(1.73611vw,25px);padding:min(2.08333vw,30px)0 0}@media screen and (max-width:767px){.workstyle--engineers .engineers--listitem{margin-top:0;padding:6px 0 0}}.workstyle--engineers .engineers--listitem+.engineers--listitem{border-top:1px solid}.workstyle--engineers .engineers--acctitle{letter-spacing:0;padding:min(.694444vw,10px)0;font-size:min(2.43056vw,35px);font-weight:800;line-height:min(5.06944vw,73px);position:relative}@media screen and (max-width:767px){.workstyle--engineers .engineers--acctitle{letter-spacing:0;padding:15px 0 13px;font-size:20px;font-weight:800;line-height:42px}}.workstyle--engineers .engineers--acctitle:after{content:"";vertical-align:middle;color:#333;box-sizing:border-box;border-top:min(.486111vw,7px) solid;border-bottom:0;border-left:0;border-right:min(.486111vw,7px) solid;width:min(1.73611vw,25px);height:min(1.73611vw,25px);margin:auto;line-height:25px;transition:all .5s;display:inline-block;position:absolute;top:0;bottom:0;right:0;transform:rotate(135deg)}@media screen and (max-width:767px){.workstyle--engineers .engineers--acctitle:after{border-top:4px solid;border-bottom:0;border-left:0;border-right:4px solid;width:15px;height:15px}}.workstyle--engineers .engineers--acctitle:hover{cursor:pointer}.workstyle--engineers .engineers--acctitle.is-open:after{transform:rotate(-45deg)}.workstyle--engineers .engineers--accinner{margin-top:min(1.04167vw,15px);padding-bottom:min(1.94444vw,28px);display:none}@media screen and (max-width:767px){.workstyle--engineers .engineers--accinner{margin-top:4px;padding-bottom:30px}}.workstyle--engineers .engineers--acclistitem+.engineers--acclistitem{margin-top:min(2.01389vw,29px)}@media screen and (max-width:767px){.workstyle--engineers .engineers--acclistitem+.engineers--acclistitem{margin-top:23px}}.workstyle--engineers .engineers--detailtitle{letter-spacing:0;color:#05d6b9;font-size:min(1.38889vw,20px);font-weight:900;line-height:min(2.08333vw,30px)}@media screen and (max-width:767px){.workstyle--engineers .engineers--detailtitle{letter-spacing:0;font-size:16px;font-weight:900;line-height:23px}}.workstyle--engineers .engineers--detailtext{letter-spacing:0;font-size:min(1.25vw,18px);font-weight:500;line-height:min(2.08333vw,30px)}@media screen and (max-width:767px){.workstyle--engineers .engineers--detailtext{letter-spacing:0;font-size:14px;font-weight:500;line-height:23px}}.workstyle--benefit{padding:min(5.90278vw,85px)0 min(16.6667vw,240px)}@media screen and (max-width:767px){.workstyle--benefit{padding:13.5px 0 30px}}.workstyle--benefit .benefit--list{gap:25px;margin-top:80px;display:flex}@media screen and (max-width:767px){.workstyle--benefit .benefit--list{flex-direction:column;gap:12px;margin-top:16px}}.workstyle--benefit .benefit--listitem{flex-direction:column;justify-content:flex-start;gap:min(1.73611vw,25px);width:calc(33.3333% - min(1.73611vw,25px)/1.5);display:flex}@media screen and (max-width:767px){.workstyle--benefit .benefit--listitem{gap:12px;width:100%}}.workstyle--benefit .benefit--listitem+.workstyle--benefit .benefit--listitem{margin-top:80px}.workstyle--benefit .benefit--box{background-color:#edf2f6;border-radius:min(2.08333vw,30px);padding:min(1.38889vw,20px) min(2.43056vw,35px) min(2.08333vw,30px)}@media screen and (max-width:767px){.workstyle--benefit .benefit--box{border-radius:20px;padding:17px 29px 27px}}.workstyle--benefit .benefit--box .listitem--titlewrapper{justify-content:space-between;align-items:flex-end;display:flex}.workstyle--benefit .benefit--title{letter-spacing:0;color:#00f;font-size:min(1.73611vw,25px);font-weight:800;line-height:min(4.30556vw,62px)}@media screen and (max-width:767px){.workstyle--benefit .benefit--title{letter-spacing:0;font-size:20px;font-weight:800;line-height:50px}}.workstyle--benefit .benefit--icon{max-height:4.65278vw}@media screen and (max-width:767px){.workstyle--benefit .benefit--icon{max-height:53px}}.workstyle--benefit .benefit--text{letter-spacing:0;margin-top:min(1.875vw,27px);font-size:min(1.11111vw,16px);font-weight:500;line-height:min(2.08333vw,30px)}@media screen and (max-width:767px){.workstyle--benefit .benefit--text{letter-spacing:0;margin-top:23px;font-size:15px;font-weight:500;line-height:23px}}.workers--contents{width:min(100vw,1400px);margin:0 auto;padding:0 min(8.47222vw,122px)}@media screen and (max-width:767px){.workers--contents{padding:0 32px}}.workers--main{padding-bottom:min(13.8889vw,200px)}.workers--title{padding:min(9.02778vw,130px)0}@media screen and (max-width:767px){.workers--title{padding:30px 0 39px}}.workers--sectitle{letter-spacing:0;color:#00f;font-size:min(4.16667vw,60px);font-weight:800;line-height:1.4}@media screen and (max-width:767px){.workers--sectitle{letter-spacing:0;font-size:30px;font-weight:800;line-height:1.4}}.workers--sectitle-en{letter-spacing:0;font-size:min(4.86111vw,70px);font-weight:800;line-height:1.4}@media screen and (max-width:767px){.workers--sectitle-en{letter-spacing:0;font-size:35px;font-weight:800;line-height:1.4}}.workers--secsubtitle{letter-spacing:0;color:#00f;font-size:min(1.38889vw,20px);font-weight:600;line-height:1.4}@media screen and (max-width:767px){.workers--secsubtitle{letter-spacing:0;font-size:16px;font-weight:600;line-height:1.4}}.workers--pickup{align-items:center;column-gap:min(10.4167vw,150px);width:100%;margin:0 auto 0 0;display:flex}@media screen and (max-width:767px){.workers--pickup{flex-direction:column;align-items:flex-start;row-gap:19px;width:100%}}.workers--pickup .pickup--imgwrapper{background-color:#05d6b9;border-top:min(4.86111vw,70px) solid #05d6b9;border-bottom:min(4.86111vw,70px) solid #05d6b9;border-right:min(5.20833vw,75px) solid #05d6b9;border-radius:0 min(16.6667vw,240px) min(16.6667vw,240px)0;width:47.3%;overflow:hidden}@media screen and (max-width:767px){.workers--pickup .pickup--imgwrapper{border-top:max(9.06667vw,34px) solid #05d6b9;border-bottom:max(9.06667vw,34px) solid #05d6b9;border-right:max(9.06667vw,34px) solid #05d6b9;border-radius:0 max(24vw,90px) max(24vw,90px)0;width:91.5%}}.workers--pickup .pickup--imgwrapper img{width:100%}.workers--pickup .pickup--textwrapper{flex-direction:column;flex-grow:1;justify-content:center;display:flex}@media screen and (max-width:767px){.workers--pickup .pickup--textwrapper{justify-content:flex-start;width:100%;padding:0 20px}}.workers--pickup .pickup--title{letter-spacing:0;color:#05d6b9;font-size:min(3.47222vw,50px);font-weight:800;line-height:1.4}@media screen and (max-width:767px){.workers--pickup .pickup--title{letter-spacing:0;font-size:30px;font-weight:800;line-height:1.4}}.workers--pickup .pickup--text{letter-spacing:0;margin-top:min(2.08333vw,30px);font-size:min(1.38889vw,20px);font-weight:500;line-height:1.7}@media screen and (max-width:767px){.workers--pickup .pickup--text{letter-spacing:0;margin-top:20px;font-size:16px;font-weight:500;line-height:1.7}}.workers--pickup .linkbtn--wrapper{margin-top:min(8.68056vw,125px)}@media screen and (max-width:767px){.workers--pickup .linkbtn--wrapper{margin:35px auto}}.workers--other .other--contents{width:min(100vw - min(3.40278vw,49px),1400px);margin:0 auto;padding:0 min(6.25vw,90px)}@media screen and (max-width:767px){.workers--other .other--contents{padding:0 0 0 16px}}.workers--other .other--listitem{flex-direction:column;padding:0 min(.763889vw,11px);display:flex}@media screen and (max-width:767px){.workers--other .other--listitem{width:247px;padding:0 7px}}.workers--other .other--imgwrapper{border-radius:15px;overflow:hidden}.workers--other .other--articletitle{letter-spacing:-.1px;color:#00f;flex-grow:1;margin-top:min(1.73611vw,25px);font-size:min(1.73611vw,25px);font-weight:800;line-height:min(2.43056vw,35px)}@media screen and (max-width:767px){.workers--other .other--articletitle{letter-spacing:0;margin-top:17px;font-size:18px;font-weight:800;line-height:23px}}.workers--other .other--articledetail{margin-top:min(1.04167vw,15px)}@media screen and (max-width:767px){.workers--other .other--articledetail{margin-top:7px}}.workers--other .other--group{letter-spacing:0;font-size:min(1.25vw,18px);font-weight:500;line-height:min(2.08333vw,30px)}@media screen and (max-width:767px){.workers--other .other--group{letter-spacing:0;font-size:16px;font-weight:500;line-height:23px}}.workers--other .other--name{letter-spacing:0;font-size:min(1.25vw,18px);font-weight:500;line-height:min(2.08333vw,30px)}@media screen and (max-width:767px){.workers--other .other--name{letter-spacing:0;font-size:16px;font-weight:500;line-height:23px}}.workers--other .linktext--wrapper{margin-top:min(1.25vw,18px)}@media screen and (max-width:767px){.workers--other .linktext--wrapper{margin-top:15px}}.workers--col{align-items:center;column-gap:9.4%;width:81.2%;display:flex}@media screen and (max-width:767px){.workers--col{flex-direction:column-reverse;align-items:flex-end;row-gap:39px;width:100%}}.workers--col .workers--imgwrapper{background-color:currentColor;border-top:min(4.86111vw,70px) solid;border-bottom:min(4.86111vw,70px) solid;overflow:hidden}@media screen and (max-width:767px){.workers--col .workers--imgwrapper{border-top:max(9.06667vw,34px) solid;border-bottom:max(9.06667vw,34px) solid}}.workers--col .workers--textwrapper{flex-direction:column;flex-grow:1;justify-content:center;display:flex}@media screen and (max-width:767px){.workers--col .workers--textwrapper{justify-content:flex-start;width:100%;padding:0 30px}}.workers--col .workers--text{letter-spacing:0;margin-top:min(3.125vw,45px);font-size:min(1.80556vw,26px);font-weight:500;line-height:min(3.47222vw,50px)}@media screen and (max-width:767px){.workers--col .workers--text{letter-spacing:0;margin-top:35px;font-size:20px;font-weight:500;line-height:80px}}.workers--col-left{margin:0 auto 0 0}.workers--col-left .workers--imgwrapper{border-right:min(5.20833vw,75px) solid;border-radius:0 16.6667vw 16.6667vw 0;width:60.2%}@media screen and (max-width:767px){.workers--col-left .workers--imgwrapper{border-right:max(9.06667vw,34px) solid;border-radius:0 24vw 24vw 0;width:91.5%}}.workers--col-right{margin:0 0 0 auto}.workers--col-right .workers--imgwrapper{border-left:min(5.20833vw,75px) solid;border-radius:16.6667vw 0 0 16.6667vw;width:49%}@media screen and (max-width:767px){.workers--col-right .workers--imgwrapper{border-left:max(9.06667vw,34px) solid;border-radius:24vw 0 0 24vw;width:91.5%}}.workers--col-right .workers--textwrapper{flex-grow:1;width:30.4%}@media screen and (max-width:767px){.workers--col-right .workers--textwrapper{width:100%}}.workers--col-blue .workers--imgwrapper{border-color:#00f}.workers--col-green .workers--imgwrapper{border-color:#05d6b9}.workers--discussion{margin-top:min(22.2222vw,320px);padding-bottom:min(14.9306vw,215px)}@media screen and (max-width:767px){.workers--discussion{margin-top:77px;padding-bottom:95px}}.workers--discussion .discussion--container-products{margin-top:min(6.25vw,90px)}@media screen and (max-width:767px){.workers--discussion .discussion--container-products{margin-top:50px}}.workers--discussion .discussion--containertitle{letter-spacing:0;font-size:min(2.77778vw,40px);font-weight:500;line-height:min(5.55556vw,80px)}@media screen and (max-width:767px){.workers--discussion .discussion--containertitle{letter-spacing:0;font-size:17px;font-weight:500;line-height:30px}}.workers--discussion .discussion--articlewrapper{margin-top:min(5.55556vw,80px)}@media screen and (max-width:767px){.workers--discussion .discussion--articlewrapper{margin-top:25px}}.workers--discussion .discussion--articlewrapper+.discussion--articlewrapper{margin-top:min(5.20833vw,75px)}@media screen and (max-width:767px){.workers--discussion .discussion--articlewrapper+.discussion--articlewrapper{margin-top:40px}}.workers--discussion .discussion--articletitle{letter-spacing:0;font-size:min(1.73611vw,25px);font-weight:500;line-height:min(5.55556vw,80px)}@media screen and (max-width:767px){.workers--discussion .discussion--articletitle{letter-spacing:0;font-size:16px;font-weight:500;line-height:23px}}.workers--discussion .linkbtn--wrapper{margin-top:min(.694444vw,10px)}@media screen and (max-width:767px){.workers--discussion .linkbtn--wrapper{margin:33px auto 0}}.workers .slick-track{display:flex}.workers .slick-slide{height:auto!important;display:flex!important}.workers .slick-arrow{margin:auto;transition:transform .5s;display:block;position:absolute;top:-25%;bottom:0}.workers .slick-arrow-prev{width:min(3.40278vw,49px);left:max(-4.16667vw,-60px)}.workers .slick-arrow-prev:hover{transform:translate(-10px)}.workers .slick-arrow-next{width:min(3.40278vw,49px);right:max(-4.16667vw,-60px)}.workers .slick-arrow-next:hover{transform:translate(10px)}.infographics--annolistitem{text-indent:-1em;color:#00f;letter-spacing:0;padding-left:1em;font-size:min(1.11111vw,16px);font-weight:500;line-height:1.6}.infographics--annolistitem:before{content:"※"}@media screen and (max-width:767px){.infographics--annolistitem{letter-spacing:0;font-size:15px;font-weight:500;line-height:1.6}}.infographics--contents{gap:min(2.08333vw,30px);width:min(100vw,1400px);margin:0 auto;padding:0 min(6.94444vw,100px);display:grid}@media screen and (max-width:767px){.infographics--contents{padding:0 32px}}.infographics--main{background-color:#edf2f6;outline:1px solid #edf2f6;padding:min(11.8056vw,170px)0 min(6.31944vw,91px)}@media screen and (max-width:767px){.infographics--main{padding:36px 0 50px}}.infographics--col{justify-content:space-between;gap:min(5.34722vw,77px);display:flex}@media screen and (max-width:767px){.infographics--col{flex-direction:column;gap:40px}}.infographics--col>div{flex-grow:1}.infographics--col-column{flex-direction:column;gap:min(5.90278vw,85px);display:flex}@media screen and (max-width:767px){.infographics--col-column{gap:40px}}.infographics--card{filter:drop-shadow(min(-.555556vw,-8px) min(-.555556vw,-8px) min(2.08333vw,30px) #fff) drop-shadow(min(.555556vw,8px) min(.555556vw,8px) min(2.08333vw,30px) #33333324);background-color:#edf2f6;border-radius:min(3.88889vw,56px);padding:min(3.95833vw,57px) min(3.81944vw,55px)}@media screen and (max-width:767px){.infographics--card{filter:drop-shadow(-8px -8px 20px #fff) drop-shadow(8px 8px 20px #33333324);border-radius:20px;padding:27px 25px}}.infographics--card.infographics--col{align-items:center}.infographics--cardtitle{letter-spacing:0;color:#00f;font-size:min(1.94444vw,28px);font-weight:500;line-height:1.4}@media screen and (max-width:767px){.infographics--cardtitle{letter-spacing:0;font-size:18px;font-weight:500;line-height:1.4}}.infographics--date{letter-spacing:0;color:#00f;font-size:min(7.29167vw,105px);font-weight:800;line-height:1}@media screen and (max-width:767px){.infographics--date{letter-spacing:0;font-size:64px;font-weight:800;line-height:1}}.infographics--date span{letter-spacing:0;color:#00f;font-size:min(3.68056vw,53px);font-weight:800;line-height:1}@media screen and (max-width:767px){.infographics--date span{letter-spacing:0;font-size:40px;font-weight:800;line-height:1}}.infographics--subdate{letter-spacing:0;color:#05d6b9;font-size:min(3.125vw,45px);font-weight:600;line-height:1}@media screen and (max-width:767px){.infographics--subdate{letter-spacing:0;font-size:20px;font-weight:600;line-height:1}}.infographics--subdate span{letter-spacing:0;color:#05d6b9;font-size:min(1.73611vw,25px);font-weight:800;line-height:1}@media screen and (max-width:767px){.infographics--subdate span{letter-spacing:0;font-size:27px;font-weight:800;line-height:1}}.infographics--icon{margin:0 auto;display:block}.infographics--employee .employee--main{justify-content:center;align-items:center;column-gap:min(5.90278vw,85px);display:flex}@media screen and (max-width:767px){.infographics--employee .employee--main{align-items:flex-end;column-gap:28px}.infographics--employee .infographics--textwrapper{width:calc(50% - 14px)}.infographics--employee .infographics--date{text-align:right}}.infographics--employee .infographics--iconwrapper{width:min(14.375vw,207px)}@media screen and (max-width:767px){.infographics--employee .infographics--iconwrapper{width:calc(50% - 15px)}.infographics--employee .infographics--icon{width:min(100%,111px);margin:0 auto 0 0}}.infographics--age{padding:min(3.95833vw,57px) min(5.41667vw,78px) min(4.23611vw,61px) min(4.65278vw,67px)}@media screen and (max-width:767px){.infographics--age{padding:17px 23px}}.infographics--age .age--main{justify-content:center;align-items:center;column-gap:min(4.82639vw,69.5px);display:flex}@media screen and (max-width:767px){.infographics--age .age--main{align-items:flex-end;column-gap:27px}.infographics--age .infographics--date{text-align:right;align-items:baseline;display:flex}}.infographics--age .infographics--iconwrapper{width:min(7.43056vw,107px)}@media screen and (max-width:767px){.infographics--age .infographics--iconwrapper{width:65px}}.infographics--gender{gap:0;display:flex}@media screen and (max-width:767px){.infographics--gender{padding:20px 46px 31px 27px}}.infographics--gender .infographics--parts{text-align:center;flex-grow:1;justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:767px){.infographics--gender .infographics--parts{justify-content:center;align-items:flex-end;column-gap:19px;margin-top:17px}.infographics--gender .infographics--parts+.infographics--parts{margin-top:25px}}.infographics--gender .infographics--textwrapper{flex-grow:1}@media screen and (max-width:767px){.infographics--gender .infographics--textwrapper{flex-grow:0}}.infographics--gender .infographics--iconwrapper:has(.infographics--icon-man){width:43%}@media screen and (max-width:767px){.infographics--gender .infographics--iconwrapper:has(.infographics--icon-man){width:67px}}.infographics--gender .infographics--iconwrapper:has(.infographics--icon-woman){width:43%}@media screen and (max-width:767px){.infographics--gender .infographics--iconwrapper:has(.infographics--icon-woman){width:83px}}.infographics--gender .infographics--icon-man{width:min(7.70833vw,111px)}@media screen and (max-width:767px){.infographics--gender .infographics--icon-man{width:100%}}.infographics--gender .infographics--icon-woman{width:min(9.65278vw,139px)}@media screen and (max-width:767px){.infographics--gender .infographics--icon-woman{width:100%}}.infographics--composition{padding:min(3.68056vw,53px) min(4.44444vw,64px) min(4.23611vw,61px) min(4.72222vw,68px)}@media screen and (max-width:767px){.infographics--composition{padding:20px 41px 31px 28px}}.infographics--composition .composition--list{justify-content:center;align-items:baseline;gap:min(5.27778vw,76px);margin-top:min(1.45833vw,21px);display:flex}@media screen and (max-width:767px){.infographics--composition .composition--list{flex-direction:column;align-items:center;gap:0;margin-top:14px}}.infographics--composition .composition--listitem{flex-direction:column;align-items:center;display:flex}@media screen and (max-width:767px){.infographics--composition .composition--listitem{flex-direction:row}}.infographics--composition .composition--listitem+.composition--listitem{margin-top:11px}.infographics--composition .infographics--date{border-bottom:1px solid #05d6b9;padding-bottom:min(.694444vw,10px);position:relative}@media screen and (max-width:767px){.infographics--composition .infographics--date{border-bottom:none;flex-grow:1;justify-content:flex-end;align-items:baseline;padding-bottom:0;padding-right:16px;display:flex}.infographics--composition .infographics--date:after{content:"";border-right:1px solid #05d6b9;width:1px;height:70%;margin:auto;position:absolute;top:0;bottom:0;right:0}.infographics--composition .infographics--subdate{letter-spacing:0;align-items:baseline;width:44.5%;padding-left:17px;font-size:41px;font-weight:800;line-height:1;display:flex}}.infographics--remote{width:47%}@media screen and (max-width:767px){.infographics--remote{width:100%;padding:20px 21px 26px 28px}}.infographics--remote .remote--main{justify-content:center;align-items:baseline;column-gap:min(2.91667vw,42px);margin-top:min(2.08333vw,30px);display:flex}@media screen and (max-width:767px){.infographics--remote .remote--main{column-gap:14px;margin-top:13px}}.infographics--remote .infographics--iconwrapper{width:min(13.8194vw,199px)}@media screen and (max-width:767px){.infographics--remote .infographics--iconwrapper{width:97px}.infographics--remote .infographics--date span{letter-spacing:0;font-size:32px;font-weight:800;line-height:1}.infographics--holiday{padding:20px 24px 22px 28px}}.infographics--holiday .holiday--main{justify-content:center;align-items:center;column-gap:min(3.40278vw,49px);margin-top:min(2.5vw,36px);display:flex}@media screen and (max-width:767px){.infographics--holiday .holiday--main{column-gap:25px;margin-top:19px}}.infographics--holiday .infographics--annolist{margin-top:min(2.91667vw,42px)}@media screen and (max-width:767px){.infographics--holiday .infographics--annolist{margin-top:23px}}.infographics--holiday .infographics--iconwrapper{width:min(12.2632vw,176.5px)}@media screen and (max-width:767px){.infographics--holiday .infographics--iconwrapper{width:101px}}.infographics--profession{padding:min(3.68056vw,53px) min(4.23611vw,61px)}@media screen and (max-width:767px){.infographics--profession{padding:20px 28px 42px}}.infographics--profession .profession--list{flex-wrap:wrap;justify-content:center;gap:min(1.73611vw,25px) min(5.20833vw,75px);margin-top:min(.902778vw,13px);display:flex}@media screen and (max-width:767px){.infographics--profession .profession--list{flex-direction:column;row-gap:20px;margin-top:24px}}.infographics--profession .profession--listitem{flex-direction:column;align-items:center;width:calc(33.3333% - min(5.20833vw,75px)/1.5);display:flex}@media screen and (max-width:767px){.infographics--profession .profession--listitem{width:min(100%,240px);margin:0 auto}.infographics--profession .profession--listitem+.profession--listitem{margin-top:12px}}.infographics--profession .profession--datewrapper{border-bottom:1px solid #05d6b9;justify-content:space-evenly;align-items:baseline;gap:min(1.80556vw,26px);width:100%;padding-bottom:min(.694444vw,10px);display:flex}@media screen and (max-width:767px){.infographics--profession .profession--datewrapper{justify-content:space-between;padding-left:15px}.infographics--profession .infographics--date{letter-spacing:0;font-size:74px;font-weight:800;line-height:1}.infographics--profession .infographics--date span{letter-spacing:0;font-size:49px;font-weight:800;line-height:1}}.infographics--profession .infographics--subdate{line-height:1.2}@media screen and (max-width:767px){.infographics--profession .infographics--subdate{margin-top:13px}.infographics--profession .infographics--subdate span{letter-spacing:0;font-size:19px;font-weight:800;line-height:1}}.infographics--profession .infographics--iconwrapper{width:30%}@media screen and (max-width:767px){.infographics--profession .infographics--iconwrapper{width:34%}}.infographics--industry{padding:min(3.54167vw,51px) min(6.04167vw,87px) min(6.11111vw,88px) min(4.16667vw,60px)}@media screen and (max-width:767px){.infographics--industry{padding:20px 28px 34px}}.infographics--industry .industry--list{flex-direction:column;row-gap:min(4.72222vw,68px);margin-top:min(1.52778vw,22px);display:flex}@media screen and (max-width:767px){.infographics--industry .industry--list{row-gap:19px;width:min(100%,240px);margin:20px auto 0}}.infographics--industry .industry--listitem{flex-direction:column;align-items:center;display:flex}@media screen and (max-width:767px){.infographics--industry .industry--listitem{flex-direction:row;justify-content:center;align-items:baseline;width:100%}}.infographics--industry .infographics--date{border-bottom:1px solid #05d6b9;padding-bottom:min(.972222vw,14px);position:relative}@media screen and (max-width:767px){.infographics--industry .infographics--date{letter-spacing:0;border-bottom:none;flex-grow:1;justify-content:flex-end;align-items:baseline;width:55.5%;padding-bottom:0;padding-right:16px;font-size:55px;font-weight:800;line-height:1;display:flex}.infographics--industry .infographics--date:after{content:"";border-right:1px solid #05d6b9;width:1px;height:70%;margin:auto;position:absolute;top:0;bottom:0;right:0}.infographics--industry .infographics--date span{letter-spacing:0;font-size:34px;font-weight:800;line-height:1}.infographics--industry .infographics--subdate{align-items:baseline;width:34%;padding-left:17px;display:flex}.infographics--industry .infographics--subdate span{letter-spacing:0;font-size:21px;font-weight:800;line-height:1}}.infographics--time{width:47%;padding:min(3.47222vw,50px) min(5.625vw,81px) min(3.47222vw,50px) min(4.79167vw,69px)}@media screen and (max-width:767px){.infographics--time{width:100%;padding:20px 28px 40px}}.infographics--time .time--listwrapper{justify-content:center;gap:min(4.16667vw,60px);display:flex}@media screen and (max-width:767px){.infographics--time .time--listwrapper{flex-direction:column;gap:16px}}.infographics--time .time--list{flex-direction:column;row-gap:min(3.125vw,45px);display:flex}@media screen and (max-width:767px){.infographics--time .time--list{row-gap:14px;width:min(100%,175px);margin:0 auto}.infographics--time .time--list+.time--list{border-top:1px solid #05d6b9}}.infographics--time .time--listitem{align-items:center;gap:min(5.83333vw,84px);padding-top:min(3.125vw,45px);display:flex}@media screen and (max-width:767px){.infographics--time .time--listitem{align-items:baseline;gap:0;padding-top:19px}}.infographics--time .time--listitem+.time--listitem{border-top:1px solid #05d6b9}@media screen and (max-width:767px){.infographics--time .infographics--date{letter-spacing:.84px;flex-grow:1;font-size:51px;font-weight:800;line-height:1}}.infographics--time .infographics--date span{letter-spacing:0;color:#00f;font-size:min(4.86111vw,70px);font-weight:800;line-height:1}@media screen and (max-width:767px){.infographics--time .infographics--date span{letter-spacing:0;font-size:34px;font-weight:800;line-height:1}}.infographics--time .infographics--subdate{letter-spacing:0;font-size:min(2.08333vw,30px);font-weight:800;line-height:1}@media screen and (max-width:767px){.infographics--time .infographics--subdate{letter-spacing:0;width:50%;font-size:20px;font-weight:800;line-height:1}}.infographics--time .infographics--subdate span{letter-spacing:0;font-size:min(2.08333vw,30px);font-weight:600;line-height:1}@media screen and (max-width:767px){.infographics--time .infographics--subdate span{letter-spacing:0;font-size:21px;font-weight:600;line-height:1}}.infographics--character{width:calc(53% - min(5.34722vw,77px));padding:min(3.95833vw,57px) min(4.16667vw,60px)}@media screen and (max-width:767px){.infographics--character{width:100%;padding:19px 27px 41px}}.infographics--character .character--list{flex-direction:column;justify-content:center;gap:min(3.26389vw,47px) min(10.0694vw,145px);width:100%;margin:min(1.94444vw,28px) auto 0;display:flex}@media screen and (max-width:767px){.infographics--character .character--list{flex-flow:wrap;gap:24px 45px;margin-top:18px}}.infographics--character .character--listitem{flex-direction:column;justify-content:space-around;align-items:center;row-gap:min(1.94444vw,28px);display:flex}@media screen and (max-width:767px){.infographics--character .character--listitem:first-child{row-gap:15px;width:100%}.infographics--character .character--listitem:first-child .infographics--date{letter-spacing:.84px;font-size:40px;font-weight:600;line-height:1}.infographics--character .character--listitem:first-child .infographics--date span{letter-spacing:0;font-size:26px;font-weight:800;line-height:1}.infographics--character .character--listitem:first-child .infographics--subdate span{letter-spacing:0;font-size:18px;font-weight:800;line-height:1}.infographics--character .character--listitem:first-child .infographics--icon{width:112px}.infographics--character .character--listitem:nth-child(2){row-gap:8px;width:89px}.infographics--character .character--listitem:nth-child(2) .infographics--date{letter-spacing:.84px;font-size:33px;font-weight:600;line-height:1}.infographics--character .character--listitem:nth-child(2) .infographics--date span{letter-spacing:0;font-size:22px;font-weight:800;line-height:1}.infographics--character .character--listitem:nth-child(2) .infographics--subdate span{letter-spacing:0;font-size:15px;font-weight:800;line-height:1}.infographics--character .character--listitem:nth-child(2) .infographics--icon{width:89px}.infographics--character .character--listitem:nth-child(3){row-gap:8px;width:100px}.infographics--character .character--listitem:nth-child(3) .infographics--date{letter-spacing:.84px;font-size:33px;font-weight:600;line-height:1}.infographics--character .character--listitem:nth-child(3) .infographics--date span{letter-spacing:0;font-size:22px;font-weight:800;line-height:1}.infographics--character .character--listitem:nth-child(3) .infographics--subdate span{letter-spacing:0;font-size:15px;font-weight:800;line-height:1}.infographics--character .character--listitem:nth-child(3) .infographics--icon{width:100px}}.infographics--character .infographics--date{letter-spacing:0;font-size:min(4.86111vw,70px);font-weight:600;line-height:1}@media screen and (max-width:767px){.infographics--character .infographics--date{letter-spacing:.84px;font-size:21px;font-weight:600;line-height:1}}.infographics--character .infographics--date span{letter-spacing:0;color:#00f;font-size:min(3.26389vw,47px);font-weight:800;line-height:1}@media screen and (max-width:767px){.infographics--character .infographics--date span{letter-spacing:0;font-size:20px;font-weight:800;line-height:1}}.infographics--character .infographics--subdate span{letter-spacing:0;font-size:min(2.08333vw,30px);font-weight:600;line-height:1}@media screen and (max-width:767px){.infographics--character .infographics--subdate span{letter-spacing:0;font-size:30px;font-weight:600;line-height:1}}.infographics--character .infographics--icon{width:min(12.9861vw,187px)}.infographics--anno{text-align:center;margin-top:min(.347222vw,5px)}.infographics--anno .infographics--annolistitem{letter-spacing:0;font-size:min(1.11111vw,16px);font-weight:500;line-height:2.8}@media screen and (max-width:767px){.infographics--anno .infographics--annolistitem{letter-spacing:0;font-size:15px;font-weight:500;line-height:2.8}}.infographics--anno .infographics--annolistitem:before{content:"※"}.position--contents{width:min(100vw,1400px);margin:0 auto;padding:0 min(6.94444vw,100px)}@media screen and (max-width:767px){.position--contents{padding:0 23px}}.position--listcontainer{background-image:url(/recruit/img/position/bg_listcontainer.png);background-position:100%;background-repeat:no-repeat;background-size:min(29.5139vw,425px);margin-top:min(8.68056vw,125px)}@media screen and (max-width:767px){.position--listcontainer{background-size:max(33.2vw,124.5px);margin-top:31px}}.position--sec+.position--sec{margin-top:min(10.0694vw,145px)}@media screen and (max-width:767px){.position--sec+.position--sec{margin-top:66px}}.position--list{flex-wrap:wrap;gap:2px;margin-top:min(4.58333vw,66px);display:flex}@media screen and (max-width:767px){.position--list{margin-top:26px}}.position--listitem{width:44%}@media screen and (max-width:767px){.position--listitem{width:100%}}.position--listitem+.position--listitem{margin-top:4px}.position--sectitle{letter-spacing:1.4px;color:#00f;font-size:min(4.86111vw,70px);font-weight:900;line-height:min(6.52778vw,94px)}@media screen and (max-width:767px){.position--sectitle{letter-spacing:.7px;font-size:35px;font-weight:900;line-height:1.4}}.position--secsubtitle{letter-spacing:.8px;color:#00f;font-size:min(1.38889vw,20px);font-weight:600;line-height:1.25}@media screen and (max-width:767px){.position--secsubtitle{letter-spacing:.7px;font-size:16px;font-weight:900;line-height:1.25}}.position--link{letter-spacing:.4px;font-size:min(1.38889vw,20px);font-weight:500;line-height:min(4.30556vw,62px);text-decoration:underline;transition:color .5s}@media screen and (max-width:767px){.position--link{letter-spacing:.3px;text-underline-offset:10px;font-size:15px;font-weight:500;line-height:46px}}.position--link:hover{color:#00f}.position--flow{margin-top:min(9.02778vw,130px);padding-bottom:min(9.86111vw,142px)}.position--flow .flow--title{letter-spacing:1.2px;color:#00f;font-size:min(4.16667vw,60px);font-weight:900;line-height:min(6.52778vw,94px)}@media screen and (max-width:767px){.position--flow .flow--title{letter-spacing:.6px;font-size:30px;font-weight:900;line-height:94px}}.position--flow .flow--cardwrapper{gap:min(1.31944vw,19px);margin-top:min(6.18056vw,89px);display:flex}@media screen and (max-width:767px){.position--flow .flow--cardwrapper{flex-wrap:wrap;gap:11px;margin-top:10px}}.position--flow .flow--card{text-align:center;background-color:#edf2f6;border-radius:min(2.08333vw,30px);flex-direction:column;justify-content:space-between;width:calc(25% - min(1.31944vw,19px)/1.33333);padding:min(2.43056vw,35px) min(2.08333vw,30px);display:flex}@media screen and (max-width:767px){.position--flow .flow--card{border-radius:20px;width:calc(50% - 5.5px);padding:19px 15px 16px}}.position--flow .flow--step{letter-spacing:.7px;color:#00f;font-size:min(2.43056vw,35px);font-weight:900;line-height:min(3.26389vw,47px)}@media screen and (max-width:767px){.position--flow .flow--step{letter-spacing:.4px;font-size:20px;font-weight:900;line-height:27px}}.position--flow .flow--cardimg{width:88%;margin:min(.972222vw,14px) auto 0;display:block}@media screen and (max-width:767px){.position--flow .flow--cardimg{width:72px;margin:8px auto 0}}.position--flow .flow--cardtitle{letter-spacing:1.25px;color:#00f;margin-top:min(.347222vw,5px);font-size:min(1.73611vw,25px);font-weight:900;line-height:min(4.30556vw,62px)}@media screen and (max-width:767px){.position--flow .flow--cardtitle{letter-spacing:.9px;margin-top:4px;font-size:18px;font-weight:900;line-height:32px}}.position--flow .flow--carddesc{letter-spacing:0;color:#00f;margin-top:min(.208333vw,3px);font-size:min(1.11111vw,16px);font-weight:500;line-height:min(1.73611vw,25px)}@media screen and (max-width:767px){.position--flow .flow--carddesc{letter-spacing:-.5px;margin-top:12px;font-size:15px;font-weight:500;line-height:20px}}.position--flow .linkbtn--wrapper{margin:min(7.36111vw,106px) auto 0}@media screen and (max-width:767px){.position--flow .linkbtn--wrapper{margin:41px auto 0}}.interview--contents{width:min(100vw,900px);margin:0 auto;padding:0 min(3.47222vw,50px)}@media screen and (max-width:767px){.interview--contents{padding:0 22.5px}}.interview--main{background-image:url(/recruit/img/common/bg_main_pc.png);background-position:top;background-repeat:no-repeat;background-size:contain;padding-top:min(11.4583vw,165px);position:relative;overflow:visible}@media screen and (max-width:767px){.interview--main{background-image:url(/recruit/img/common/bg_main_sp.png);padding-top:35px}}.interview--col2{align-items:center;gap:20px;display:flex}@media screen and (max-width:767px){.interview--col2{flex-direction:column;align-items:flex-start;row-gap:33px}}.interview--col2 .interview--colitem{width:50%}@media screen and (max-width:767px){.interview--col2 .interview--colitem{width:100%}}.interview--head{align-items:center;column-gap:min(4.0625vw,58.5px);display:flex}@media screen and (max-width:767px){.interview--head{flex-direction:column;align-items:flex-start;row-gap:33px}}.interview--head .interview--imgwrapper{width:50%}@media screen and (max-width:767px){.interview--head .interview--imgwrapper{width:91.5%}}.interview--head .interview--imgwrapper img{border-radius:0 min(11.5972vw,167px) min(11.5972vw,167px)0;width:100%}@media screen and (max-width:767px){.interview--head .interview--imgwrapper img{border-radius:0 60px 60px 0}}.interview--headtitlewrapper{transform:translate(max(-11.8056vw,-170px))}@media screen and (max-width:767px){.interview--headtitlewrapper{transform:translate(0)}}.interview--headtitle span{letter-spacing:0;color:#fff;background:#00f;padding:min(.694444vw,10px);font-size:min(3.47222vw,50px);font-weight:800;line-height:2;display:inline}@media screen and (max-width:767px){.interview--headtitle span{letter-spacing:0;padding:7px 38px 7px 10px;font-size:30px;font-weight:800;line-height:1.9}}.interview--affiliation{letter-spacing:0;margin-top:min(5.55556vw,80px);font-size:min(1.38889vw,20px);font-weight:600;line-height:1.5}@media screen and (max-width:767px){.interview--affiliation{letter-spacing:0;margin-top:26px;padding:0 22.5px;font-size:16px;font-weight:500;line-height:1.5}}.interview--maintext{margin-top:min(8.68056vw,125px)}@media screen and (max-width:767px){.interview--maintext{margin-top:50px}}.interview--maintext .interview--qwrapper+.interview--qwrapper{margin-top:min(3.125vw,45px)}@media screen and (max-width:767px){.interview--maintext .interview--qwrapper+.interview--qwrapper{margin-top:50px}}.interview--maintext .interview--question{letter-spacing:0;color:#00f;font-size:min(1.38889vw,20px);font-weight:900;line-height:1.8}@media screen and (max-width:767px){.interview--maintext .interview--question{letter-spacing:0;font-size:17px;font-weight:900;line-height:1.45}}.interview--maintext .interview--question+.interview--answer{margin-top:20px}@media screen and (max-width:767px){.interview--maintext .interview--question+.interview--answer{margin-top:22px}}.interview--maintext .interview--answer{letter-spacing:0;font-size:min(1.11111vw,16px);font-weight:400;line-height:2.05}@media screen and (max-width:767px){.interview--maintext .interview--answer{letter-spacing:0;font-size:15px;font-weight:400;line-height:1.67}}.interview--maintext .interview--answer+.interview--answer{margin-top:min(2.43056vw,35px)}@media screen and (max-width:767px){.interview--maintext .interview--answer+.interview--answer{margin-top:25px}}.interview--maintext .interview--answer span{letter-spacing:0;font-size:min(1.04167vw,15px);font-weight:600;line-height:2.05}@media screen and (max-width:767px){.interview--maintext .interview--answer span{letter-spacing:0;font-size:15px;font-weight:600;line-height:1.67}}.interview--maintext .interview--imgwrapper{margin-top:min(7.01389vw,101px)}.interview--maintext .interview--imgwrapper+.interview--qwrapper{margin-top:min(5.20833vw,75px)}.interview--maintext .interview--imgwrapper img{border-radius:min(3.68056vw,53px)}@media screen and (max-width:767px){.interview--maintext .interview--imgwrapper img{border-radius:20px}}.interview--annolist{margin-top:min(6.59722vw,95px)}.interview--annolistitem{text-indent:-1em;letter-spacing:0;padding-left:1em;font-size:min(1.11111vw,16px);font-weight:400;line-height:1.7}.interview--annolistitem:before{content:"※"}@media screen and (max-width:767px){.interview--annolistitem{letter-spacing:0;font-size:15px;font-weight:500;line-height:1.7}}.interview--other{margin-top:min(14.0278vw,202px);padding-bottom:min(15.625vw,225px)}@media screen and (max-width:767px){.interview--other{margin-top:58px}}.interview--other .other--contents{width:min(100vw - min(3.40278vw,49px),1400px);margin:0 auto;padding:0 min(6.25vw,90px)}@media screen and (max-width:767px){.interview--other .other--contents{padding:0 0 0 16px}}.interview--other .other--title{letter-spacing:0;color:#00f;font-size:min(3.47222vw,50px);font-weight:800;line-height:1.4}@media screen and (max-width:767px){.interview--other .other--title{letter-spacing:0;font-size:max(2.08333vw,30px);font-weight:800;line-height:1.4}}.interview--other .other--list{margin-top:min(5.55556vw,80px)}@media screen and (max-width:767px){.interview--other .other--list{margin-top:30px}}.interview--other .other--listitem{flex-direction:column;padding:0 min(.763889vw,11px);display:flex!important}@media screen and (max-width:767px){.interview--other .other--listitem{width:247px;padding:0 7px}}.interview--other .other--imgwrapper{border-radius:15px;overflow:hidden}.interview--other .other--articletitle{letter-spacing:-.6px;color:#00f;flex-grow:1;margin-top:min(1.73611vw,25px);font-size:min(1.73611vw,25px);font-weight:800;line-height:min(2.43056vw,35px)}@media screen and (max-width:767px){.interview--other .other--articletitle{letter-spacing:0;margin-top:17px;font-size:18px;font-weight:800;line-height:23px}}.interview--other .other--articledetail{margin-top:min(1.04167vw,15px)}@media screen and (max-width:767px){.interview--other .other--articledetail{margin-top:7px}}.interview--other .other--group{letter-spacing:0;font-size:min(1.25vw,18px);font-weight:500;line-height:min(2.08333vw,30px)}@media screen and (max-width:767px){.interview--other .other--group{letter-spacing:0;font-size:16px;font-weight:500;line-height:23px}}.interview--other .other--name{letter-spacing:0;font-size:min(1.25vw,18px);font-weight:500;line-height:min(2.08333vw,30px)}@media screen and (max-width:767px){.interview--other .other--name{letter-spacing:0;font-size:16px;font-weight:500;line-height:23px}}.interview--other .linktext--wrapper{margin-top:min(1.25vw,18px)}@media screen and (max-width:767px){.interview--other .linktext--wrapper{margin-top:15px}}.interview.discussion .interview--head{margin-top:0}.interview.discussion .interview--head .interview--imgwrapper{width:56.24%}@media screen and (max-width:767px){.interview.discussion .interview--head .interview--imgwrapper{width:91.5%}}.interview.discussion .interview--head .interview--imgwrapper img{width:100%}.interview.discussion .interview--main{padding-bottom:min(8.19445vw,118px)}.interview.discussion .interview--maintext{margin-top:min(5.76389vw,83px)}@media screen and (max-width:767px){.interview.discussion .interview--maintext{margin-top:33px}}.interview.discussion .interview--intervieweelistwrapper{background-color:#edf2f6;margin-top:min(7.63889vw,110px);padding:min(5.27778vw,76px)0 min(4.44444vw,64px)}@media screen and (max-width:767px){.interview.discussion .interview--intervieweelistwrapper{margin-top:32px;padding:24px 0 25px}}.interview.discussion .interview--intervieweelistwrapper+.interview--contents{margin-top:min(4.16667vw,60px)}@media screen and (max-width:767px){.interview.discussion .interview--intervieweelistwrapper+.interview--contents{margin-top:33px}}.interview.discussion .interview--intervieweelist{gap:min(3.81944vw,55px);max-width:1200px;margin:0 auto;display:flex}@media screen and (max-width:767px){.interview.discussion .interview--intervieweelist{flex-wrap:wrap;justify-content:center;gap:31px 7%;width:87%;margin:0 auto}.interview.discussion .interview--intervieweelistitem{width:46.5%}}.interview.discussion .interview--intervieweeimg{border-radius:min(3.47222vw,50px)}@media screen and (max-width:767px){.interview.discussion .interview--intervieweeimg{border-radius:20px}}.interview.discussion .interview--intervieweename{letter-spacing:0;margin-top:min(1.66667vw,24px);font-size:min(1.25vw,18px);font-weight:600;line-height:1.8}@media screen and (max-width:767px){.interview.discussion .interview--intervieweename{letter-spacing:0;margin-top:10px;font-size:16px;font-weight:600;line-height:1.8}}.interview.discussion .interview--intervieweeaff{letter-spacing:0;margin-top:min(.972222vw,14px);font-size:16px;font-weight:400;line-height:1.34}@media screen and (max-width:767px){.interview.discussion .interview--intervieweeaff{letter-spacing:0;margin-top:5px;font-size:15px;font-weight:400;line-height:1.34}}.interview .linkbtn--wrapper{margin:min(8.19445vw,118px) auto 0}.interview .slick-track{display:flex!important}.interview .slick-slide{height:auto!important}.interview .slick-arrow{margin:auto;transition:transform .5s;display:block;position:absolute;top:-28%;bottom:0}.interview .slick-arrow-prev{width:min(3.40278vw,49px);left:max(-4.16667vw,-60px)}.interview .slick-arrow-prev:hover{transform:translate(-10px)}.interview .slick-arrow-next{width:min(3.40278vw,49px);right:max(-4.16667vw,-60px)}.interview .slick-arrow-next:hover{transform:translate(10px)}@media screen and (max-width:767px){.is-pc{display:none}}.is-sp{display:none}@media screen and (max-width:767px){.is-sp{display:block}}