@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}@font-face{font-family:Quentin;font-style:normal;font-weight:400;src:local("Quentin"),url(../fonts/Quentin.woff) format("woff"),url(../fonts/Quentin.otf) format("opentype")}@font-face{font-family:A-OTF-A1MinchoStd;font-style:normal;font-weight:400;src:local("A-OTF-A1MinchoStd"),url(../fonts/A-OTF-A1MinchoStd-Bold.woff) format("woff"),url(../fonts/A-OTF-A1MinchoStd-Bold.otf) format("opentype")}@font-face{font-family:Outfit;font-style:normal;font-weight:400;src:local("Outfit"),url(../fonts/Outfit-Regular.ttf) format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;src:local("Outfit"),url(../fonts/Outfit-Bold.ttf) format("truetype")}html{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:62.5%}html.win{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}body{font-size:1.6rem;position:relative;line-height:1.6;letter-spacing:.08em;font-weight:400;font-size:calc(14px + 2 * (100vw - 320px)/ 1080)}.font__p{line-height:2}strong{font-weight:700}.news-article h2,.post-type-manual .editor-styles-wrapper h2,.post-type-post .editor-styles-wrapper h2,.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li,.recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__ttl,.recruitPeopleVision-culture-table,.recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy__ttl,.serif{font-family:"Noto Serif JP",serif;font-weight:500}.serif2{font-family:A-OTF-A1MinchoStd,"Noto Serif JP",serif;font-weight:500}.recruitPeopleVision-rinen .recruitPeopleVision-rinen__copy,.serif3{font-family:"Times New Roman",YuMincho,"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.en{font-family:"DM Serif Display",serif}.en2,.loop,.recruitPage-navi .recruitPage-navi__link .recruitPage-navi__bgtext,.recruitPeopleInterview-section .recruitPeopleInterview-profile .recruitPeopleInterview-profile__header .recruitPeopleInterview-profile__en,.recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__bg,.recruitTop-aboutWorks__wrap .recruitTop-aboutWorks .recruitTop-aboutWorks__bg,.recruitTop-info__wrap .recruitTop-info .recruitTop-info__bg,.recruitTtl-type01 .recruitTtl-type01__en,.recruitTtl-type03 .recruitTtl-type03-en,.recruitWorks-copy-section .recruitWorks-copy__bg,.visualPage__wrap .visualPage__en{font-family:Quentin,serif}.en3,.recruitNews__wrap .wp-pagenavi,.wp-pagenavi{font-family:Montserrat,"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.en4{font-family:"Roboto Condensed",sans-serif}.font__out,.header-logo a span,.recruitAboutNumbers-box .recruitAboutNumbers__item .recruitAboutNumbers__item-text .recruitAboutNumbers__item-numbers,.recruitNews-archive .recruitNews-archive__header .recruitNews-archive__header-date,.recruitNews-back a,.recruitNews-list__item .recruitNews-list__link .recruitNews-list__header .recruitNews-list__header-date,.recruitNews-share .recruitNews-share__ttl,.recruitPeopleVoice-section .recruitPeopleVoice__ttl .recruitPeopleVoice__ttl__icon,.recruitStrength-merit .recruitStrength-merit__header .recruitStrength-merit__point dt,.recruitStrength-schedule-list .recruitStrength-schedule-list__item .recruitStrength-schedule-list__time,.recruitTtl-type01 .recruitTtl-type01__num,.recruitVision-skill .recruitVision-skill__header .recruitVision-skill__ttl .recruitVision-skill__bg{font-family:Outfit,sans-serif}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.pc{display:block}@media (max-width:810px){.pc{display:none}}.pc2{display:block}@media (max-width:1024px){.pc2{display:none}}.tb{display:none}@media (max-width:1024px){.tb{display:block}}.sp{display:none}@media (max-width:810px){.sp{display:block}}*{box-sizing:border-box}html:not(.single) img{width:100%;vertical-align:bottom}img{width:100%}a{text-decoration:none;transition:all .2s linear;color:#000;display:inline-block}a *{transition:all .2s linear}picture{display:flex;overflow:hidden}picture img{transform-origin:center;transition:all .4s;transform:scale(1)}.pictureR{border-radius:10px;overflow:hidden;display:block}main{display:block}.pmSS{margin-bottom:.5em}@media (max-width:1024px){.pmSS{margin-bottom:.5em}}.pmS{margin-bottom:1em}@media (max-width:1024px){.pmS{margin-bottom:1em}}.pmSM{margin-bottom:1.5em}@media (max-width:1024px){.pmSM{margin-bottom:1.5em}}.pmM{margin-bottom:2em}@media (max-width:1024px){.pmM{margin-bottom:2em}}.pmL{margin-bottom:4em}@media (max-width:1024px){.pmL{margin-bottom:4em}}.center{text-align:center}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}[data-icon]::before{content:attr(data-icon)}.o-angle-right-1::before,.o-checked-circle-1::before,.o-search-1::before,[data-icon]::before{display:inline-block;font-family:orion-font;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.o-angle-right-1::before{content:"療"}.o-checked-circle-1::before{content:"蓼"}.o-search-1::before{content:"遼"}.icon-arrow{content:url(../images/common/arrow.png);display:block;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-arrow{content:url(../images/common/arrow@2x.png);width:15px}}.icon-arrow-w{content:url(../images/common/arrow-white.png);display:block;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-arrow-w{content:url(../images/common/arrow-white@2x.png);width:15px}}.icon-arrow-en1{content:url(../images/common/arrow_b.png);display:block;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-arrow-en1{content:url(../images/common/arrow_b@2x.png);width:15px}}.icon-arrow-en2{content:url(../images/common/arrow-w.png);display:block;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.icon-arrow-en2{content:url(../images/common/arrow-w@2x.png);width:15px;height:15px}}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.l-content{width:80vw;margin:0 auto}@media (max-width:1024px){.l-content{width:90vw}}.l-inner{position:relative;width:100%;height:100%;padding:0;width:80vw;margin:0 auto;box-sizing:border-box}@media (max-width:1024px){.l-inner{width:90vw}}@media (max-width:1024px) and (max-width:810px){.l-inner{padding:0}}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.p-text{line-height:2.2}.ttl-line{font-size:calc(20px + 8 * (100vw - 320px)/ 1080);border-left:5px solid #0040a7;padding-left:2vw;margin-bottom:2em}@media (max-width:810px){.ttl-line{padding-left:.8em;margin-bottom:1em}}.recruitStaff2 .ttl-line{border-left:5px solid #ac5159}.p-textMin{font-size:calc(12px + 2 * (100vw - 320px)/ 1080)}.p-textRed{color:#d90000}.p-textBlue{color:#0040a7}.p-textBold{font-weight:700}.btn-more{max-width:160px;display:flex;font-size:1.2rem}.btn-more .link{text-align:left;background:#0e2b79;color:#fff;display:inline-block;border-radius:80px;width:100%;padding:10px 60px 10px 20px;position:relative;overflow:hidden;border:solid 1px #0e2b79}.btn-more .link::after{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:#fff;z-index:1;transition:.3s;transition-timing-function:ease-in-out}.btn-more a{transition:all .15s linear}@media (min-width:1025px){.btn-more a:hover{color:#0e2b79}.btn-more a:hover::after{width:100%}}.btn-more span{white-space:nowrap;position:relative;z-index:2}.btn-more .icon{position:absolute;top:50%;right:10px;transform:translate(0,-50%);font-size:1.4rem}@media (min-width:1025px){.btn-wrap:hover .btn-more .link{color:#0e2b79}.btn-wrap:hover .btn-more .link::after{width:100%}}.btn-more.white .link{background:#fff;color:#0e2b79;border:solid 1px #fff}.btn-more.white .link::after{background:#0e2b79}@media (min-width:1025px){.btn-more.white a:hover{color:#fff}}@media (min-width:1025px){.btn-wrap:hover .btn-more.white .link{color:#fff}}.textLink{position:relative;display:inline-block;text-decoration:none}.textLink::after{position:absolute;bottom:4px;left:0;content:"";width:100%;height:1px;background:#fff;transform:scale(0,1);transform-origin:right top;transition:transform .3s;opacity:.6}@media (min-width:1025px){.textLink:hover::after{transform-origin:left top;transform:scale(1,1)}}.btn__link{text-decoration:underline}@media (min-width:1025px){.btn__link:hover{text-decoration:none}}.btn-op,.recruitFooter-list .footerNavi-text a,.recruitFooter-list .recruitFooter-list__ttl a{transition:all .2s linear}@media (min-width:1025px){.btn-op:hover,.recruitFooter-list .footerNavi-text a:hover,.recruitFooter-list .recruitFooter-list__ttl a:hover{opacity:.7}}.btn-site{text-decoration:underline;display:inline-block}.btn-site span{font-size:1.4rem;margin:0 .5em}.btn-site:hover{text-decoration:none}.p-list li{display:flex}.p-list li::before{content:"・";margin-right:.5em}.p-normalList li{display:flex}.p-normalList li i{margin-right:.5em}.kome-list{margin-top:1em;font-size:calc(12px + 2 * (100vw - 320px)/ 1080);color:#4e4e4e}.kome-list li{display:flex}.kome-list li::before{content:"※";display:inline-block;margin-right:.5em}.kome{font-size:calc(12px + 2 * (100vw - 320px)/ 1080)}.btn-contact{position:fixed;bottom:1vw;right:1vw;width:8vw;z-index:998;max-width:140px}@media (max-width:1024px){.btn-contact{width:18vw}}@media (max-width:1024px) and (max-width:810px){.btn-contact{width:20vw}}.btn-contact a{display:inline-block;width:100%}.btn-contact a img{width:100%}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}@font-face{font-family:Quentin;font-style:normal;font-weight:400;src:local("Quentin"),url(../fonts/Quentin.woff) format("woff"),url(../fonts/Quentin.otf) format("opentype")}@font-face{font-family:A-OTF-A1MinchoStd;font-style:normal;font-weight:400;src:local("A-OTF-A1MinchoStd"),url(../fonts/A-OTF-A1MinchoStd-Bold.woff) format("woff"),url(../fonts/A-OTF-A1MinchoStd-Bold.otf) format("opentype")}@font-face{font-family:Outfit;font-style:normal;font-weight:400;src:local("Outfit"),url(../fonts/Outfit-Regular.ttf) format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:700;src:local("Outfit"),url(../fonts/Outfit-Bold.ttf) format("truetype")}html{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:62.5%}html.win{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}body{font-size:1.6rem;position:relative;line-height:1.6;letter-spacing:.08em;font-weight:400;font-size:calc(14px + 2 * (100vw - 320px)/ 1080)}.font__p{line-height:2}strong{font-weight:700}.news-article h2,.post-type-manual .editor-styles-wrapper h2,.post-type-post .editor-styles-wrapper h2,.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li,.recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__ttl,.recruitPeopleVision-culture-table,.recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy__ttl,.serif{font-family:"Noto Serif JP",serif;font-weight:500}.serif2{font-family:A-OTF-A1MinchoStd,"Noto Serif JP",serif;font-weight:500}.recruitPeopleVision-rinen .recruitPeopleVision-rinen__copy,.serif3{font-family:"Times New Roman",YuMincho,"Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.en{font-family:"DM Serif Display",serif}.en2,.loop,.recruitPage-navi .recruitPage-navi__link .recruitPage-navi__bgtext,.recruitPeopleInterview-section .recruitPeopleInterview-profile .recruitPeopleInterview-profile__header .recruitPeopleInterview-profile__en,.recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__bg,.recruitTop-aboutWorks__wrap .recruitTop-aboutWorks .recruitTop-aboutWorks__bg,.recruitTop-info__wrap .recruitTop-info .recruitTop-info__bg,.recruitTtl-type01 .recruitTtl-type01__en,.recruitTtl-type03 .recruitTtl-type03-en,.recruitWorks-copy-section .recruitWorks-copy__bg,.visualPage__wrap .visualPage__en{font-family:Quentin,serif}.en3,.recruitNews__wrap .wp-pagenavi,.wp-pagenavi{font-family:Montserrat,"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.en4{font-family:"Roboto Condensed",sans-serif}.font__out,.header-logo a span,.recruitAboutNumbers-box .recruitAboutNumbers__item .recruitAboutNumbers__item-text .recruitAboutNumbers__item-numbers,.recruitNews-archive .recruitNews-archive__header .recruitNews-archive__header-date,.recruitNews-back a,.recruitNews-list__item .recruitNews-list__link .recruitNews-list__header .recruitNews-list__header-date,.recruitNews-share .recruitNews-share__ttl,.recruitPeopleVoice-section .recruitPeopleVoice__ttl .recruitPeopleVoice__ttl__icon,.recruitStrength-merit .recruitStrength-merit__header .recruitStrength-merit__point dt,.recruitStrength-schedule-list .recruitStrength-schedule-list__item .recruitStrength-schedule-list__time,.recruitTop-moreview a .recruitTop-moreview__text,.recruitTtl-type01 .recruitTtl-type01__num,.recruitVision-skill .recruitVision-skill__header .recruitVision-skill__ttl .recruitVision-skill__bg{font-family:Outfit,sans-serif}.btn__underline,.recruitHeader-pc .recruitHeader-pc__inner .recruitHeader-item .recruitHeader-link,.recruitHeader-subnavi a span{text-decoration:none;background-image:linear-gradient(90deg,#00aaf2,#00aaf2);background-repeat:no-repeat;background-position:left bottom;background-size:0 1px;transition:background-size .6s;display:inline}@media (min-width:1025px){.btn__underline:hover,.recruitHeader-pc .recruitHeader-pc__inner .recruitHeader-item .recruitHeader-link:hover,.recruitHeader-subnavi a span:hover{background-size:100% 1px}}.recruitTop-moreview a{color:#00aaf2;display:flex;align-items:center}@media (min-width:1025px){.recruitTop-moreview a:hover{opacity:.6}.recruitTop-moreview a:hover .recruitTop-moreview__text{background-size:0 1px}}.recruitTop-moreview a .recruitTop-moreview__text{display:inline;text-decoration:none;background-image:linear-gradient(90deg,#00aaf2,#00aaf2);background-repeat:no-repeat;background-position:right bottom;background-size:100% 1px;transition:background-size .6s;letter-spacing:.05em;line-height:1.2}.recruitTop-moreview a .recruitTop-moreview__icon{width:40px;height:40px;border-radius:50%;background-color:#00aaf2;display:flex;align-items:center;justify-content:center;margin-left:1em}@media (max-width:1024px){.recruitTop-moreview a .recruitTop-moreview__icon{width:30px;height:30px}}.recruitTop-moreview a .recruitTop-moreview__icon svg{width:15px;fill:#fff}.recruitTop-moreview.-white a{color:#fff}.recruitTop-moreview.-white a .recruitTop-moreview__text{background-image:linear-gradient(90deg,#fff,#fff)}.recruitTop-moreview.-white a .recruitTop-moreview__icon{background-color:#fff}.recruitTop-moreview.-white a .recruitTop-moreview__icon svg{fill:#00aaf2}.pcHeader-recruit{display:flex;align-items:center;justify-content:space-between;height:65px;width:95vw;position:absolute;z-index:997;top:20px;left:50%;transform:translate(-50%,0);z-index:999}@media (max-width:1024px){.pcHeader-recruit{height:70px}}@media (max-width:1024px) and (max-width:810px){.pcHeader-recruit{height:50px}}.pcHeader-recruit.fixed{position:fixed;height:70px}@media (max-width:810px){.pcHeader-recruit.fixed{height:50px}}.header-logo{position:relative;z-index:3}.header-logo a{width:100%;display:flex;align-items:center}.header-logo a img{max-width:244px;width:100%}@media (max-width:1024px){.header-logo a img{max-width:150px}}.header-logo a span{background-color:#00aaf2;color:#fff;padding:0 1em;border-radius:100vw;margin-left:10px;text-wrap:nowrap;font-size:1.2rem}@media (max-width:1024px){.header-logo a span{font-size:1rem}}.recruitHeader-wrap{padding:1px 2vw;display:flex;flex-flow:wrap;justify-content:space-between;border-radius:90px;background:#fff;box-shadow:4px 4px 8px 0 rgba(0,0,0,.1)}.recruitHeader-pc .recruitHeader-pc__inner{display:flex;flex-flow:wrap}.recruitHeader-pc .recruitHeader-pc__inner .recruitHeader-item{margin:0 .5em;font-size:1.4rem}.recruitHeader-pc .recruitHeader-pc__inner .recruitHeader-item .recruitHeader-link{cursor:pointer}.recruitHeader-pc .recruitHeader-pc__inner .recruitHeader-item .recruitHeader-link.active{background-size:100% 1px}@media (max-width:1024px){.recruitHeader-pc{display:none}}.header-open{visibility:hidden;opacity:0;position:fixed;top:0;left:0;background-color:#fff;width:95vw;height:80lvh;transition:all ease-in-out .3s;z-index:2;overflow-y:scroll;overflow-x:hidden;border-radius:30px}@media (max-width:1024px){.header-open{align-items:flex-start;flex-flow:column}}.header-open.active{visibility:visible;opacity:1}.gnaviList{position:relative;z-index:2;display:flex;flex-wrap:wrap;padding-top:10%}@media (max-width:1024px){.gnaviList{padding-top:10vw;width:70vw}}@media (max-width:1024px) and (max-width:810px){.gnaviList{padding-top:15vw;flex-flow:column;width:90%}}.gnaviList .ttl{font-size:1.6rem}.gnaviList .item{width:100%;border-top:dashed 1px #b6b6b6;padding:1em;position:relative}.gnaviList .item::before{content:"";width:40px;height:1px;display:block;top:-1px;background-color:#00aaf2;position:absolute;left:0}.gnaviList2{margin-left:1em;margin-top:.8em}.gnaviList2 li{margin-bottom:.8em}.gnaviList2 a{display:flex;font-size:1.3rem}.gnaviList2 .text{flex:1}.gnaviList-bg{width:80vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.recruitHeader-subnavi{opacity:0;transition:all .4s;z-index:-1;visibility:hidden}.recruitHeader-subnavi.active{opacity:1;z-index:998;visibility:visible}.gnavi-list__item{position:relative}.recruitHeader-subnavi{position:absolute;z-index:2;top:1em;left:50%;transform:translate(-50%,0);max-width:300px;min-width:300px;width:100%;padding-top:40px}.recruitHeader-subnavi ul{padding:0 1em;background-color:#fff;border-radius:5px}.recruitHeader-subnavi li{border-bottom:dashed 1px #bcbcbc}.recruitHeader-subnavi li:last-child{border-bottom:none}.recruitHeader-subnavi a{width:100%;position:relative;padding:1em 0}@media (min-width:1025px){.recruitHeader-subnavi a:hover svg{right:-5px}.recruitHeader-subnavi a:hover span{background-size:100% 1px}}.recruitHeader-subnavi svg{fill:#00aaf2;width:16px;position:absolute;top:50%;right:0;transform:translate(-10px,-50%);transition:all .4s}.hamburger-box{z-index:997;cursor:pointer;background:#fff;display:none}@media (max-width:1024px){.hamburger-box{display:flex}}.hamburger-box{position:absolute;top:50%;right:5px;transform:translate(0,-50%);background-color:#00aaf2;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center}.hamburger{height:35%;width:50%;margin:auto;position:relative;margin:0 auto}.hamburger .hamburger-line{width:100%;height:2px;background-color:#fff;display:block;border-radius:80px;transition:all .4s;position:absolute;margin:auto}.hamburger .hamburger-line:nth-of-type(1){top:0}.hamburger .hamburger-line:nth-of-type(2){top:50%;width:80%}.hamburger .hamburger-line:nth-of-type(3){bottom:-2px}.hamburger-box.active .hamburger-line:nth-of-type(1){transform:translateY(7px) rotate(-45deg)}.hamburger-box.active .hamburger-line:nth-of-type(2){opacity:0}.hamburger-box.active .hamburger-line:nth-of-type(3){transform:translateY(-7px) rotate(45deg)}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.recruitFooter1{background:url(../images-recruit/footer/footer_bg.jpg) no-repeat center;background-size:cover;color:#fff;padding:8% 5%}@media (max-width:1024px){.recruitFooter1{padding:15% 0 8%}}.recruitFooter1 .recruitFooter1__inner{max-width:1200px;width:90%;margin:0 auto}.recruitFooter1-logo{display:flex;align-items:center;margin-bottom:4%}.recruitFooter1-logo img{max-width:250px;margin-right:1em}@media (max-width:1024px){.recruitFooter1-logo img{max-width:180px}}.recruitFooter1-logo a{width:100%}.recruitFooter1-logo span{background-color:#1581c9;padding:.4em 1.2em .3em;border-radius:100vw;color:#fff;font-size:1.2rem}@media (max-width:1024px){.recruitFooter1-logo span{font-size:1rem}}.recruitFooter-list{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:40px}@media (max-width:1024px){.recruitFooter-list{grid-template-columns:repeat(1,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:0}}.recruitFooter-list .recruitFooter-list__item{border-top:solid 1px rgba(255,255,255,.3);position:relative}.recruitFooter-list .recruitFooter-list__item::before{content:"";display:block;width:20px;height:1px;position:absolute;top:-1px;left:0;background-color:#e5d459}.recruitFooter-list .recruitFooter-list__ttl{padding:1em 0}.recruitFooter-list .recruitFooter-list__ttl a{color:#fff}.recruitFooter-list .footerNavi-text{margin-left:1em}@media (max-width:1024px){.recruitFooter-list .footerNavi-text{margin-bottom:2em}}.recruitFooter-list .footerNavi-text a{color:#fff;font-size:1.3rem}.recruitFooter__copy{background-color:#1581c9;color:#fff;padding:5% 0;text-align:center;font-size:1rem}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.visual{position:relative;height:100vh}.visual-copy-wrap{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);z-index:2;white-space:nowrap;width:100vw;height:100%;text-align:center;display:flex;align-items:center}.aboutFunabashi-visual .aboutFunabashi-visual-logo .ttl,.visual-copy{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.copyitem{opacity:0;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);font-size:calc(16px + 10 * (100vw - 320px)/ 1080);line-height:2;transition:all linear .45s}@media (max-width:810px){.copyitem{transition:all linear .5s}}.visual-message{position:absolute;top:47%;left:0;transform:translate(0,-50%);color:#fff;font-size:10vw;z-index:1}.visual-loop{display:flex;flex:0 0 auto;white-space:nowrap}.visual-loop span{padding-right:.5em}@-webkit-keyframes visualloop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes visualloop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@-webkit-keyframes visualloop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes visualloop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.visual-loop span:nth-child(odd){-webkit-animation:visualloop 60s -30s linear infinite;animation:visualloop 60s -30s linear infinite}.visual-loop span:nth-child(even){-webkit-animation:visualloop2 60s linear infinite;animation:visualloop2 60s linear infinite}.visual-more{position:absolute;bottom:20%;left:50%;transform:translate(-50%,0);z-index:2}.aboutFunabashi-visual .aboutFunabashi-visual-logo .ttl,.visual-copy{font-size:calc(30px + 20 * (100vw - 320px)/ 1080);text-align:center;width:100%;font-weight:400;letter-spacing:.4em}.visual-bg{width:100%;height:100%}.visual-bg .visual-bg-img1,.visual-bg .visual-bg-img1 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.visual-bg-img2{position:absolute;bottom:0;left:0}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.loading{width:100vw;height:100%;position:fixed;z-index:999;display:block;top:0;left:0}.loading-text{font-size:calc(20px + 15 * (100vw - 320px)/ 1080);color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;letter-spacing:.25em}.loading-bg{width:100vw;height:100%;position:absolute;top:0;left:0;background:#0040a7;display:block}.loading-text{display:flex;overflow:hidden}.loading-text span{display:block;transform:translate(0,0);transition:transform cubic-bezier(.215,.61,.355,1) .5s;line-height:1.3}.loading-text.active span{transform:translate(0,110%)}.loading-text.active .item1{transition-delay:10ms}.loading-text.active .item2{transition-delay:60ms}.loading-text.active .item3{transition-delay:.12s}.loading-text.active .item4{transition-delay:.18s}.loading-text.active .item5{transition-delay:.24s}.loading-text.active .item6{transition-delay:.3s}.loading-text.active .item7{transition-delay:.36s}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.catchText,.catchText2{overflow:hidden}.catchText span,.catchText2 span{opacity:0;display:inline-block;transform:translateY(100%)}.catchText.appeartext span,.catchText2.appeartext span{-webkit-animation:text_anime_on .4s cubic-bezier(.215,.61,.355,1) forwards;animation:text_anime_on .4s cubic-bezier(.215,.61,.355,1) forwards}@-webkit-keyframes text_anime_on{0%{opacity:0;transform:translateY(200%)}100%{opacity:1;transform:translateY(0)}}@keyframes text_anime_on{0%{opacity:0;transform:translateY(200%)}100%{opacity:1;transform:translateY(0)}}.imgBox .inner{width:100%;height:100%;display:block;position:relative}.imgBox .inner img{opacity:0}.imgBox .inner::after{content:"";display:block;z-index:2;width:0;height:100%;background:#0e2b79;position:absolute;top:0;left:0;transform-origin:0 50%}.imgBox.active .inner{overflow:hidden}.imgBox.active .inner img{opacity:1;-webkit-animation:.8s cubic-bezier(.28,0,.49,1) .5s both image-intro;animation:.8s cubic-bezier(.28,0,.49,1) .5s both image-intro}.imgBox.active .inner::after{width:100%;-webkit-animation:.8s cubic-bezier(.49,.025,.49,1) 0s forwards background-intro;animation:.8s cubic-bezier(.49,.025,.49,1) 0s forwards background-intro}@-webkit-keyframes background-intro{0%{opacity:0;transform:translateY(0)}10%{opacity:1}50%{transform:translateY(0)}to{transform:translateY(-105%)}}@keyframes background-intro{0%{opacity:0;transform:translateY(0)}10%{opacity:1}50%{transform:translateY(0)}to{transform:translateY(-105%)}}@-webkit-keyframes image-intro{0%{opacity:0;transform:scale(1.1)}30%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes image-intro{0%{opacity:0;transform:scale(1.1)}30%{opacity:1}to{opacity:1;transform:scale(1)}}.fadeAni{transform:translateY(5%);opacity:0;transition:all ease-in-out 1s}.fadeAni.active{transition-delay:.2s;transform:translateY(0);opacity:1}.fadeAni2{opacity:0;transition:all ease-in-out 1s}.fadeAni2.active{transition-delay:.2s;opacity:1}.aniTextSub2{opacity:0;transition:all ease-in-out .8s;transition-delay:.8s}.aniTextSub2.active{opacity:1}.aniText2{display:flex}.aniText2 span{display:block;transform:translate(0,80%);transition:all cubic-bezier(.215,.61,.355,1) .8s;line-height:1}.aniText2.active span{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate(0,0)}.aniText2.active span:nth-child(1){transition-delay:10ms}.aniText2.active span:nth-child(2){transition-delay:60ms}.aniText2.active span:nth-child(3){transition-delay:.12s}.aniText2.active span:nth-child(4){transition-delay:.18s}.aniText2.active span:nth-child(5){transition-delay:.24s}.aniText2.active span:nth-child(6){transition-delay:.3s}.aniText2.active span:nth-child(7){transition-delay:.36s}.aniText2.active span:nth-child(8){transition-delay:.42s}.aniText2.active span:nth-child(9){transition-delay:.48s}.aniText2.active span:nth-child(10){transition-delay:.54s}.aniText2.active span:nth-child(11){transition-delay:.6s}.aniText2.active span:nth-child(12){transition-delay:.66s}.aniText2.active span:nth-child(13){transition-delay:.72s}.aniText2.active span:nth-child(14){transition-delay:.78s}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.loop{color:#fff;opacity:.8;font-size:10vw;overflow:hidden;width:100vw;display:flex;position:absolute;bottom:-.1em;left:0;line-height:1;z-index:1}.loop .loop__item{padding-right:.5em;white-space:nowrap;font-size:8vw}@media (max-width:1440px){.loop .loop__item{padding-right:1em;font-size:9vw}}@media (max-width:1440px) and (max-width:810px){.loop .loop__item{font-size:6rem}}.loop .loop__item:nth-child(odd){-webkit-animation:text_loop 200s -100s linear infinite;animation:text_loop 200s -100s linear infinite}.loop .loop__item:nth-child(even){-webkit-animation:text_loop2 200s linear infinite;animation:text_loop2 200s linear infinite}@-webkit-keyframes text_loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes text_loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@-webkit-keyframes text_loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes text_loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.visualPage__wrap{position:relative}.visualPage__wrap .visualPage-header{position:absolute;z-index:2;top:50%;left:10%;transform:translate(0,-50%);width:100%;color:#fff}@media (max-width:1024px){.visualPage__wrap .visualPage-header{margin-top:5%;width:90%;left:5%}}.visualPage__wrap .visualPage-header .visualPage-header__ttl{font-size:4rem;font-weight:700}@media (max-width:1024px){.visualPage__wrap .visualPage-header .visualPage-header__ttl{font-size:2.4rem}}.visualPage__wrap .visualPage-header .visualPage-header__sub{font-size:1.8rem;margin-bottom:2em}@media (max-width:1024px){.visualPage__wrap .visualPage-header .visualPage-header__sub{font-size:1.4rem}}@media (max-width:1024px){.visualPage__wrap .visualPage-header .visualPage-header__text{font-size:1.3rem}}.visualPage__wrap .visualPage__en{position:absolute;z-index:1;top:50%;right:5%;transform:translate(0,-50%);font-size:10vw;color:#e5d459}@media (max-width:1024px){.visualPage__wrap .visualPage__en{top:auto;bottom:-.3em;right:-.1em;transform:translate(0,0);font-size:6rem}}.visualPage__wrap .visualPage__bg{width:100%;display:block}.visualPage__wrap.-min .visualPage-header{margin-top:2%}@media (max-width:1024px){.visualPage__wrap.-min .visualPage-header{margin-top:5%}}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.recruitPage-navi .recruitPage-navi__link{width:100%;height:100%;display:block;position:relative}@media (min-width:1025px){.recruitPage-navi .recruitPage-navi__link{transition:all .4s}.recruitPage-navi .recruitPage-navi__link::before{transition:all .4s}.recruitPage-navi .recruitPage-navi__link:hover::before{background-color:rgba(0,0,0,.3)}.recruitPage-navi .recruitPage-navi__link:hover .recruitTop-moreview .recruitTop-moreview__text{background-size:0 1px}.recruitPage-navi .recruitPage-navi__link:hover picture img{transform:scale(1.05)}}.recruitPage-navi .recruitPage-navi__link::before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,.5)}.recruitPage-navi .recruitPage-navi__link.-numbers::before{display:none}.recruitPage-navi .recruitPage-navi__link .recruitPage-navi__header{position:absolute;top:50%;left:5%;transform:translate(0,-50%);color:#fff;z-index:3}.recruitPage-navi .recruitPage-navi__link .recruitPage-navi__header .recruitPage-navi__ttl{font-size:2.8rem;font-weight:700}@media (max-width:1024px){.recruitPage-navi .recruitPage-navi__link .recruitPage-navi__header .recruitPage-navi__ttl{font-size:2rem}}@media (max-width:1024px){.recruitPage-navi .recruitPage-navi__link .recruitPage-navi__header .recruitPage-navi__text{font-size:1.3rem}}.recruitPage-navi .recruitPage-navi__link .recruitPage-navi__bgtext{position:absolute;bottom:0;right:1%;color:#e5d459;font-size:10vw;z-index:2;line-height:1}.recruitPage-navi .recruitPage-navi__link .recruitTop-moreview{position:absolute;top:50%;right:5%;transform:translate(0,-50%);z-index:2}@media (max-width:1024px){.recruitPage-navi .recruitPage-navi__link .recruitTop-moreview .recruitTop-moreview__text{display:none}}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.recruitTtl-type01 span{display:block}.recruitTtl-type01 .recruitTtl-type01__en{font-size:8vw;color:#00aaf2;line-height:1}@media (max-width:1024px){.recruitTtl-type01 .recruitTtl-type01__en{font-size:6rem;white-space:nowrap}}.recruitTtl-type01 .recruitTtl-type01__text{display:inline-flex;align-items:center;transform:translateY(-1.5em);font-weight:700}@media (max-width:1024px){.recruitTtl-type01 .recruitTtl-type01__text{align-items:normal;max-width:calc(100% - 35px)}}@media (max-width:1024px){.recruitTtl-type01 .recruitTtl-type01__text.-long{flex-flow:wrap}}.recruitTtl-type01 .recruitTtl-type01__jp{background-color:#ede64a;color:#00aaf2;font-size:2.4rem;font-weight:700;display:inline-block;padding:0 .3em;margin-right:.8em}@media (max-width:1024px){.recruitTtl-type01 .recruitTtl-type01__jp{font-size:1.7rem;padding:.4em .3em;display:block;line-height:1.4}}.recruitTtl-type01 .recruitTtl-type01__num{background-color:#00aaf2;color:#fff;font-size:2.4rem;display:flex;align-items:center;padding:0 .5em}@media (max-width:1024px){.recruitTtl-type01 .recruitTtl-type01__num{font-size:1.8rem;padding:0 .3em;width:35px}}@media (max-width:1024px){.recruitTtl-type01 .recruitTtl-type01__min{display:block;margin-top:.5em;width:100%}}.recruitTtl-type02{font-weight:700;font-size:2rem;border-left:3px solid #00aaf2;margin-bottom:2em;padding-left:1em}@media (max-width:1024px){.recruitTtl-type02{font-size:1.6rem}}.recruitTtl-type03{text-align:center;margin:5% auto;position:relative;padding-bottom:40px}@media (max-width:1024px){.recruitTtl-type03{padding-bottom:20px;margin:12% auto 12%}}.recruitTtl-type03::before{content:"";width:50px;height:1px;background-color:#fff;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}@media (max-width:1024px){.recruitTtl-type03::before{width:40px}}.recruitTtl-type03 .recruitTtl-type03-jp{font-weight:700;font-size:3.2rem}@media (max-width:1024px){.recruitTtl-type03 .recruitTtl-type03-jp{font-size:2.4rem}}.recruitTtl-type03 .recruitTtl-type03-en{font-size:1.2rem}.recruitTtl-type03.-white{color:#fff}.recruitTtl-type03.-white::before{background-color:#fff}.recruitTtl-type03.-blue{color:#00aaf2}.recruitTtl-type03.-blue::before{background-color:#00aaf2}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.recruit-table{width:100%}.recruit-table .-blue{background-color:#00aaf2;color:#fff}.recruit-table .-red{background-color:#dc9195;color:#fff}.recruit-table .-gray{background-color:#9b9b9b;color:#fff}.recruit-table .bgWhite{background-color:#fcf9f2}.recruit-table .bgBlue{background-color:rgba(98,157,208,.2)}.recruit-table .bgRed{background-color:rgba(220,145,149,.2)}.recruit-table .bgGray{background-color:rgba(155,155,155,.2)}@media (max-width:1024px){.table__wrap{overflow:scroll}.table__wrap table{width:200%}}.recruitStrength-section-table{width:100%;text-align:center;border-spacing:2px;border-collapse:separate}@media (max-width:1024px){.recruitStrength-section-table{font-size:1rem}}.recruitStrength-section-table td,.recruitStrength-section-table th{padding:.8em .1em;vertical-align:middle}.recruitStrength-section-table .iconTtl img{width:50px;margin-right:1em}@media (max-width:1024px){.recruitStrength-section-table .iconTtl img{width:30px}}.recruitStrength-section-table .iconTtl .iconTtl-inner{display:flex;align-items:center;justify-content:center}.recruitStrength-section-table .cat{background-color:rgba(161,161,161,.2)}.recruitStrength-section-table span{font-size:1.4rem}@media (max-width:1024px){.recruitStrength-section-table span{font-size:1rem}}.recruitVision-buildskill-table{border-collapse:separate;border-spacing:4px;margin-top:5%}.recruitVision-buildskill-table .cat{background-color:#629dd0;color:#fff;text-orientation:upright;text-align:center;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;vertical-align:middle}.recruitVision-buildskill-table .cat.-c2{background-color:#4e8cc2}.recruitVision-buildskill-table .cat.-c3{background-color:#3d7bb2}.recruitVision-buildskill-table .cat.-c4{background-color:#246094}.recruitVision-buildskill-table td{padding:1.5em .5em 1em}@media (max-width:1024px){.recruitVision-buildskill-table td{padding:.8em .5em .8em}}.recruitPeopleVision-culture-table{border-collapse:separate;border-spacing:4px;text-align:center;width:100%}@media (max-width:1024px){.recruitPeopleVision-culture-table{width:100%}}.recruitPeopleVision-culture-table tbody,.recruitPeopleVision-culture-table thead{width:100%;display:table}.recruitPeopleVision-culture-table tbody,.recruitPeopleVision-culture-table tr{width:100%}@media (max-width:1024px){.recruitPeopleVision-culture-table tbody,.recruitPeopleVision-culture-table tr{width:100%;display:block;border:solid 3px #fff}}.recruitPeopleVision-culture-table td,.recruitPeopleVision-culture-table th{padding:1.5em .5em 1em;width:50%}@media (max-width:1024px){.recruitPeopleVision-culture-table td,.recruitPeopleVision-culture-table th{padding:1em .5em 1em}}@media (max-width:1024px){.recruitPeopleVision-culture-table td,.recruitPeopleVision-culture-table th{display:block;width:100%;border:solid 1px #fff}}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.list__dots li{position:relative;padding-left:1em;margin-bottom:.5em;text-indent:-1em;padding-left:1em}.list__dots li::before{content:"・";width:1em;text-align:center}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.contain{width:100%;overflow:hidden;position:relative}html::before{content:"";width:100%;height:100%;background:rgba(0,0,0,.6);display:block;position:fixed;top:0;left:0;z-index:99;transition:all .4s;opacity:0;z-index:-1;visibility:hidden}html.is-fixed{overflow:hidden;position:relative}html.is-fixed::before{opacity:1;z-index:99;visibility:visible}.shape-line{display:block;background:#0e2b79;width:80px;height:1px}@media (max-width:1024px){.shape-line{width:6vw}}.news-article .top-h2 h2,.post-type-manual .editor-styles-wrapper .top-h2 h2,.post-type-post .editor-styles-wrapper .top-h2 h2,.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots .top-h2 li,.recruitPeopleVision-credo .recruitPeopleVision-credo__header .top-h2 .recruitPeopleVision-credo__header__ttl,.recruitWorks-copy-section .recruitWorks-copy__header .top-h2 .recruitWorks-copy__ttl,.top-h2 .news-article h2,.top-h2 .post-type-manual .editor-styles-wrapper h2,.top-h2 .post-type-post .editor-styles-wrapper h2,.top-h2 .recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li,.top-h2 .recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__ttl,.top-h2 .recruitPeopleVision-culture-table,.top-h2 .recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy__ttl,.top-h2 .serif{font-size:calc(28px + 4 * (100vw - 320px)/ 1080);letter-spacing:.2em;font-weight:300}@media (max-width:810px){.news-article .top-h2 h2,.post-type-manual .editor-styles-wrapper .top-h2 h2,.post-type-post .editor-styles-wrapper .top-h2 h2,.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots .top-h2 li,.recruitPeopleVision-credo .recruitPeopleVision-credo__header .top-h2 .recruitPeopleVision-credo__header__ttl,.recruitWorks-copy-section .recruitWorks-copy__header .top-h2 .recruitWorks-copy__ttl,.top-h2 .news-article h2,.top-h2 .post-type-manual .editor-styles-wrapper h2,.top-h2 .post-type-post .editor-styles-wrapper h2,.top-h2 .recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li,.top-h2 .recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__ttl,.top-h2 .recruitPeopleVision-culture-table,.top-h2 .recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy__ttl,.top-h2 .serif{font-size:calc(20px + 4 * (100vw - 320px)/ 1080)}}.top-h2 .en{color:#0e2b79;margin-top:.1em}@media (max-width:810px){.top-h2 .en{font-size:calc(12px + 2 * (100vw - 320px)/ 1080)}}.news-article .top-h2-type2 h2,.post-type-manual .editor-styles-wrapper .top-h2-type2 h2,.post-type-post .editor-styles-wrapper .top-h2-type2 h2,.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots .top-h2-type2 li,.recruitPeopleVision-credo .recruitPeopleVision-credo__header .top-h2-type2 .recruitPeopleVision-credo__header__ttl,.recruitWorks-copy-section .recruitWorks-copy__header .top-h2-type2 .recruitWorks-copy__ttl,.top-h2-type2 .news-article h2,.top-h2-type2 .post-type-manual .editor-styles-wrapper h2,.top-h2-type2 .post-type-post .editor-styles-wrapper h2,.top-h2-type2 .recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li,.top-h2-type2 .recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__ttl,.top-h2-type2 .recruitPeopleVision-culture-table,.top-h2-type2 .recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy__ttl,.top-h2-type2 .serif{font-weight:300}.top-h2-type2 .en{font-size:calc(60px + 20 * (100vw - 320px)/ 1080);margin-bottom:.1em}@media (max-width:810px){.top-h2-type2 .en{font-size:calc(40px + 20 * (100vw - 320px)/ 1080);line-height:1.4}}.top-h2-type2.center *,.top-h2.center *{justify-content:center}.top-copy{font-size:calc(26px + 15 * (100vw - 320px)/ 1080);font-weight:500;line-height:1.8;letter-spacing:.25em}@media (max-width:810px){.top-copy{font-size:calc(20px + 15 * (100vw - 320px)/ 1080)}}.top-text-bg{font-size:16vw;color:rgba(10,43,121,.05);white-space:nowrap}.top-about{margin-top:10vw;position:relative}.top-about .shape-line{margin-bottom:5vw}.top-about .top-about-bg{position:absolute;top:-5vw;right:0;z-index:-1}@media (max-width:1024px){.top-about .top-about-bg{top:11vw}}.top-about-ttl{display:flex;align-items:center;margin-bottom:5vw}@media (max-width:1024px){.top-about-ttl{flex-flow:column;align-items:flex-start}}.top-about-ttl .top-h2{margin-right:4vw}@media (max-width:1024px){.top-about-ttl .top-h2{margin:0 0 4vw 0}}.top-about-list{display:flex;flex-flow:wrap}@media (max-width:1024px){.top-about-list{flex-flow:column}}.top-about-list li{width:50%}@media (max-width:1024px){.top-about-list li{width:100%}}.top-about-list li:nth-child(2) .text{border-left:none}@media (max-width:1024px){.top-about-list li:nth-child(2) .text{border-left:solid 1px rgba(10,43,121,.05)}}.top-about-list .img{overflow:hidden}.top-about-list a{display:block}.top-about-list a:hover .img img{transform:scale(1.05)}.top-about-list .text{border:solid 1px rgba(10,43,121,.05);padding:2vw}@media (max-width:1024px){.top-about-list .text{padding:3vw 3vw 4vw 3vw}}@media (max-width:1024px) and (max-width:810px){.top-about-list .text{padding:2em 1.5em 2em 1.5em}}.top-about-list .text .ttl span{display:block}.news-article .top-about-list .text .ttl h2,.post-type-manual .editor-styles-wrapper .top-about-list .text .ttl h2,.post-type-post .editor-styles-wrapper .top-about-list .text .ttl h2,.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots .top-about-list .text .ttl li,.recruitPeopleVision-credo .recruitPeopleVision-credo__header .top-about-list .text .ttl .recruitPeopleVision-credo__header__ttl,.recruitWorks-copy-section .recruitWorks-copy__header .top-about-list .text .ttl .recruitWorks-copy__ttl,.top-about-list .text .ttl .news-article h2,.top-about-list .text .ttl .post-type-manual .editor-styles-wrapper h2,.top-about-list .text .ttl .post-type-post .editor-styles-wrapper h2,.top-about-list .text .ttl .recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li,.top-about-list .text .ttl .recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__ttl,.top-about-list .text .ttl .recruitPeopleVision-culture-table,.top-about-list .text .ttl .recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy__ttl,.top-about-list .text .ttl .serif{font-size:calc(16px + 4 * (100vw - 320px)/ 1080)}@media (max-width:1024px){.news-article .top-about-list .text .ttl h2,.post-type-manual .editor-styles-wrapper .top-about-list .text .ttl h2,.post-type-post .editor-styles-wrapper .top-about-list .text .ttl h2,.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots .top-about-list .text .ttl li,.recruitPeopleVision-credo .recruitPeopleVision-credo__header .top-about-list .text .ttl .recruitPeopleVision-credo__header__ttl,.recruitWorks-copy-section .recruitWorks-copy__header .top-about-list .text .ttl .recruitWorks-copy__ttl,.top-about-list .text .ttl .news-article h2,.top-about-list .text .ttl .post-type-manual .editor-styles-wrapper h2,.top-about-list .text .ttl .post-type-post .editor-styles-wrapper h2,.top-about-list .text .ttl .recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li,.top-about-list .text .ttl .recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__ttl,.top-about-list .text .ttl .recruitPeopleVision-culture-table,.top-about-list .text .ttl .recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy__ttl,.top-about-list .text .ttl .serif{font-size:calc(16px + 10 * (100vw - 320px)/ 1080)}}.top-about-list .text .en{color:#0e2b79;margin-bottom:1em}.top-about-list .text .btn-more{margin:2em 0 0 auto}@media (max-width:810px){.top-about-list .text .btn-more{margin:1em 0 0 auto}}.top-company{margin:5vw 0 0;background:#0e2b79}.top-company .inner{display:flex;flex-flow:row-reverse;align-items:center}@media (max-width:1024px){.top-company .inner{flex-flow:column-reverse}}.top-company .text{width:50%;height:100%;text-align:center;color:#fff}@media (max-width:1024px){.top-company .text{width:100%;padding:15vw 0}}.top-company .text .top-h2-type2{margin-bottom:3em}@media (max-width:810px){.top-company .text .top-h2-type2{margin-bottom:1em}}.top-company .text .btn-more{margin:4em auto 0}@media (max-width:810px){.top-company .text .btn-more{margin:2em auto 0}}.top-company .img{width:50%}@media (max-width:1024px){.top-company .img{width:100%}}.top-service{margin-top:8vw;position:relative}@media (max-width:1024px){.top-service{margin-top:10vw}}@media (max-width:1024px) and (max-width:810px){.top-service{margin-top:5em}}.top-service .shape-line{margin:0 auto 5vw}@media (max-width:810px){.top-service .shape-line{margin:0 auto 3em}}.top-service .top-h2{text-align:center}.top-service .top-service-bg{position:absolute;top:11vw;right:0;z-index:-1}.top-service-content{display:flex;align-items:flex-end;flex-flow:row-reverse;justify-content:space-between;margin-top:4vw}@media (max-width:1024px){.top-service-content{align-items:center;flex-flow:column-reverse}}@media (max-width:1024px) and (max-width:810px){.top-service-content{margin-top:3em}}.top-service-content .text{width:43%}@media (max-width:1024px){.top-service-content .text{width:100%}}.top-service-content .text .top-copy{margin-bottom:.8em}.top-service-content .text .p-text{margin-bottom:4em}@media (max-width:810px){.top-service-content .text .p-text{margin-bottom:2em}}.top-service-content .text .btn-more{margin:0 0 0 auto}@media (max-width:810px){.top-service-content .text .btn-more{margin:0 auto 5em}}.top-service-content .img{width:50%;position:relative}@media (max-width:1024px){.top-service-content .img{width:95%;margin-bottom:5em}}@media (max-width:1024px) and (max-width:810px){.top-service-content .img{margin-bottom:3em}}.top-service-content .img::after{content:"";display:block;width:100%;height:100%;top:3vw;right:3vw;position:absolute;background:rgba(10,43,121,.05);z-index:-1}.top-message{margin-top:8vw;background:url(/wp-content/themes/funaho//assets/images/top_message.jpg) right center no-repeat;background-size:cover;padding:8vw 0;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.top-message{background:url(/wp-content/themes/funaho//assets/images/top_message@2x.jpg) right center no-repeat;background-size:cover}}@media (max-width:1024px){.top-message{padding:15vw 0 20vw}}@media (max-width:1024px) and (max-width:810px){.top-message{background:url(/wp-content/themes/funaho//assets/images/top_message-sp.jpg) right center no-repeat;background-size:cover}}@media only screen and (max-width:1024px) and (max-width:810px) and (-webkit-min-device-pixel-ratio:2),(max-width:1024px) and (max-width:810px) and (-webkit-min-device-pixel-ratio:2),(max-width:1024px) and (max-width:810px) and (min-resolution:2dppx){.top-message{background:url(/wp-content/themes/funaho//assets/images/top_message-sp@2x.jpg) right center no-repeat;background-size:cover}}.top-message .top-h2{margin-bottom:2em}.top-message .inner{position:relative;z-index:2}.top-message .top-message-bg{position:absolute;top:2vw;right:0;font-size:11vw;color:rgba(255,255,255,.25)}@media (max-width:1024px){.top-message .p-text{margin-bottom:3em}}.top-message .tb{display:none}@media (max-width:1024px){.top-message .tb{display:flex}}.top-message-copy{display:flex;align-items:center;justify-content:space-between;margin-bottom:2em}@media (max-width:1024px){.top-message-copy .btn-more{display:none}}.top-recruit__wrap{position:relative;background:url(../images-recruit/corp/visual_bg.png) no-repeat center;background-size:cover;min-height:500px;display:flex;flex-flow:column;justify-content:center}@media (max-width:810px){.top-recruit__wrap{padding:15% 0 0 0;min-height:auto}}.top-recruit__wrap .top-recruit{margin:0 auto;position:relative;z-index:2;color:#fff}@media (max-width:810px){.top-recruit__wrap .top-recruit{position:static;text-align:center}}.top-recruit__wrap .top-recruit .top-h2{font-size:4rem;margin-bottom:1em}@media (max-width:810px){.top-recruit__wrap .top-recruit .top-h2{font-size:3.2rem;display:flex;align-items:center;justify-content:center}}.top-recruit__wrap .top-recruit .top-recruit__text{margin-bottom:2em;font-size:2rem;line-height:2}@media (max-width:810px){.top-recruit__wrap .top-recruit .top-recruit__text{margin-bottom:0;font-size:1.8rem}}.top-recruit__wrap .top-recruit .recruitTop-moreview{display:inline-block}@media (max-width:810px){.top-recruit__wrap .top-recruit .recruitTop-moreview{position:absolute;right:5%;bottom:5%}}.top-recruit__wrap .top-recruit-person{position:absolute;z-index:1;width:40%;max-height:90%;height:90%;bottom:0;right:5%}@media (max-width:810px){.top-recruit__wrap .top-recruit-person{position:relative;width:50%;margin:5% auto 0;right:0}}.top-recruit__wrap .top-recruit-person li{height:100%}.top-recruit__wrap .top-recruit-person picture{height:100%}.top-recruit__wrap .top-recruit-person picture img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.top-news{margin-top:10vw;position:relative;margin-bottom:10vw}.top-news .inner{position:relative}@media (max-width:1024px){.top-news .inner{flex-flow:column}}.top-news .top-h2{padding:0 0 3vw 0;text-align:center}.top-news .top-h2 span{justify-content:center}.top-news .text{margin:0 auto}@media (max-width:1024px){.top-news .text{width:100%}}.top-news .text .btn-more{margin:0 auto}.top-news .top-news-bg{top:-5vw;right:0;position:absolute;z-index:-1}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.visual-corp{display:flex;flex-flow:wrap;justify-content:space-between;width:100vw;position:relative;padding-top:90px}@media (max-width:1024px){.visual-corp{padding-top:70px}}@media (max-width:1024px) and (max-width:810px){.visual-corp{padding-top:15vw;flex-flow:column}}.visual-corp .visual-corp-ttl{padding:9vw 0 0 5vw;width:40vw;color:#fff;white-space:nowrap;position:relative;z-index:2}@media (max-width:1024px){.visual-corp .visual-corp-ttl{padding:6.8vw 0 0 5vw}}@media (max-width:1024px) and (max-width:810px){.visual-corp .visual-corp-ttl{width:100%}}.visual-corp .visual-corp-ttl span{display:block}.visual-corp .visual-corp-ttl .en{font-size:calc(30px + 20 * (100vw - 320px)/ 1080)}.news-article .visual-corp .visual-corp-ttl h2,.post-type-manual .editor-styles-wrapper .visual-corp .visual-corp-ttl h2,.post-type-post .editor-styles-wrapper .visual-corp .visual-corp-ttl h2,.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots .visual-corp .visual-corp-ttl li,.recruitPeopleVision-credo .recruitPeopleVision-credo__header .visual-corp .visual-corp-ttl .recruitPeopleVision-credo__header__ttl,.recruitWorks-copy-section .recruitWorks-copy__header .visual-corp .visual-corp-ttl .recruitWorks-copy__ttl,.visual-corp .visual-corp-ttl .news-article h2,.visual-corp .visual-corp-ttl .post-type-manual .editor-styles-wrapper h2,.visual-corp .visual-corp-ttl .post-type-post .editor-styles-wrapper h2,.visual-corp .visual-corp-ttl .recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li,.visual-corp .visual-corp-ttl .recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__ttl,.visual-corp .visual-corp-ttl .recruitPeopleVision-culture-table,.visual-corp .visual-corp-ttl .recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy__ttl,.visual-corp .visual-corp-ttl .serif{font-size:calc(16px + 4 * (100vw - 320px)/ 1080)}.visual-corp .visual-corp-img{width:60vw}@media (max-width:810px){.visual-corp .visual-corp-img{width:95vw;margin:15vw 0 0 auto}}.visual-corp .visual-corp-bg{width:100vw;height:80%;display:block;background:#0e2b79;position:absolute;top:0;left:0;z-index:-1}.page-copy{margin:8vw auto 10vw}.page-copy .en{font-size:calc(30px + 10 * (100vw - 320px)/ 1080);color:#0e2b79}.page-copy h3{font-size:2.5vw;line-height:2;margin:.5em 0 1em}@media (max-width:810px){.page-copy h3{font-size:calc(20px + 8 * (100vw - 320px)/ 1080)}}.l-pageNavi{margin-bottom:10vw}@media (max-width:1024px){.l-pageNavi{margin-bottom:5em}}.l-pageNavi .ttl{color:#0e2b79;font-size:18vw;white-space:nowrap;margin-bottom:-11vw;text-align:center}.l-pageNavi .thumb{position:relative}.l-pageNavi a{display:block;transition:all .2s linear}.l-pageNavi a img{transition:all .2s linear}@media (min-width:1025px){.l-pageNavi a:hover .img img{transform:scale(1.05)}.l-pageNavi a:hover .img::before{background:rgba(0,0,0,0)}}.l-pageNavi .top-h2{position:absolute;top:50%;left:5em;transform:translate(0,-50%);color:#fff;z-index:2}@media (max-width:1024px){.l-pageNavi .top-h2{left:3em}}@media (max-width:1024px) and (max-width:810px){.l-pageNavi .top-h2{left:1.5em}.l-pageNavi .top-h2 .news-article h2,.l-pageNavi .top-h2 .post-type-manual .editor-styles-wrapper h2,.l-pageNavi .top-h2 .post-type-post .editor-styles-wrapper h2,.l-pageNavi .top-h2 .recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li,.l-pageNavi .top-h2 .recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__ttl,.l-pageNavi .top-h2 .recruitPeopleVision-culture-table,.l-pageNavi .top-h2 .recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy__ttl,.l-pageNavi .top-h2 .serif,.news-article .l-pageNavi .top-h2 h2,.post-type-manual .editor-styles-wrapper .l-pageNavi .top-h2 h2,.post-type-post .editor-styles-wrapper .l-pageNavi .top-h2 h2,.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots .l-pageNavi .top-h2 li,.recruitPeopleVision-credo .recruitPeopleVision-credo__header .l-pageNavi .top-h2 .recruitPeopleVision-credo__header__ttl,.recruitWorks-copy-section .recruitWorks-copy__header .l-pageNavi .top-h2 .recruitWorks-copy__ttl{font-size:calc(14px + 6 * (100vw - 320px)/ 1080)}}.l-pageNavi .top-h2 span{display:block}.l-pageNavi .top-h2 .en{color:#fff}.l-pageNavi .btn-more{position:absolute;top:50%;right:5em;transform:translate(0,-50%);z-index:2}@media (max-width:810px){.l-pageNavi .btn-more{top:auto;bottom:-1.5em;right:1em;transform:translate(0,0)}}.l-pageNavi .img{position:relative;transition:all .2s linear;overflow:hidden}.l-pageNavi .img::before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;transition:all .2s linear;z-index:1}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.aboutFunabashi-visual{background:url(/wp-content/themes/funaho//assets/images/about/funabashi_bg.png) center center no-repeat;background-size:cover;text-align:center;padding:16vw 0 25vw;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.aboutFunabashi-visual{background:url(/wp-content/themes/funaho//assets/images/about/funabashi_bg@2x.png) center center no-repeat;background-size:cover}}@media (max-width:1024px){.aboutFunabashi-visual{padding:20vw 0 25vw}}@media (max-width:1024px) and (max-width:810px){.aboutFunabashi-visual{padding:30vw 0 25vw}}.aboutFunabashi-visual .bg-text1{font-size:15vw;color:#fff;position:absolute;white-space:nowrap;top:12vw;left:50%;transform:translate(-50%,0)}@media (max-width:1024px){.aboutFunabashi-visual .bg-text1{top:30vw}}.aboutFunabashi-visual .aboutFunabashi-visual-text{font-size:calc(16px + 8 * (100vw - 320px)/ 1080);line-height:3;position:relative;z-index:2;letter-spacing:.25em}@media (max-width:810px){.aboutFunabashi-visual .aboutFunabashi-visual-text{font-size:calc(14px + 8 * (100vw - 320px)/ 1080)}}.aboutFunabashi-visual .aboutFunabashi-visual-logo{line-height:1.8;margin:15vw 0 0 0;position:relative}.aboutFunabashi-visual .aboutFunabashi-visual-logo .ttl{position:relative;z-index:2}@media (max-width:810px){.aboutFunabashi-visual .aboutFunabashi-visual-logo .ttl{font-size:calc(20px + 8 * (100vw - 320px)/ 1080)}}.aboutFunabashi-visual .aboutFunabashi-visual-logo .bg-text2{font-size:8vw;white-space:nowrap;color:#fff;position:absolute;top:-2vw;left:50%;transform:translate(-50%,0);line-height:1}@media (max-width:1024px){.aboutFunabashi-visual .aboutFunabashi-visual-logo .bg-text2{font-size:12vw}}.aboutFunabashi-visual .aboutFunabashi-visual-logoicon{max-width:240px;margin:3vw auto 0;position:relative;z-index:2}@media (max-width:810px){.aboutFunabashi-visual .aboutFunabashi-visual-logoicon{max-width:140px;margin:2em auto 0}}.aboutFunabashi-visual .aboutFunabashi-visual-img{position:absolute;bottom:0;left:0;display:block;width:100vw}.aboutFunabashi-visual-text .aniText{display:block;transition:all 1s;transition-delay:.3s;transform:translateY(10%);opacity:0}.aboutFunabashi-visual-text .aniText.active{transform:translateY(0);opacity:1}.aboutFunabashi-section{margin-top:10vw}.aboutFunabashi-logo{display:flex;flex-flow:wrap;justify-content:space-between;align-items:center}@media (max-width:810px){.aboutFunabashi-logo{flex-flow:column}}.aboutFunabashi-logo .text{width:68%}@media (max-width:810px){.aboutFunabashi-logo .text{width:100%}}.aboutFunabashi-logo .img{width:30%}@media (max-width:810px){.aboutFunabashi-logo .img{width:80%;margin:1em auto 0}}.aboutFunabashi-tokutyo{display:flex;flex-flow:wrap}@media (max-width:1024px){.aboutFunabashi-tokutyo{flex-flow:column}}.aboutFunabashi-tokutyo .item{width:28%;margin-right:8%}@media (max-width:1024px){.aboutFunabashi-tokutyo .item{display:flex;width:100%;margin:0 0 4em 0}}@media (max-width:1024px) and (max-width:810px){.aboutFunabashi-tokutyo .item{flex-flow:column}}.aboutFunabashi-tokutyo .item:last-child{margin-right:0}@media (max-width:1024px){.aboutFunabashi-tokutyo .item .thumb{width:35%;margin-right:5%}}@media (max-width:1024px) and (max-width:810px){.aboutFunabashi-tokutyo .item .thumb{width:50%;margin:0 auto 1em}}@media (max-width:1024px){.aboutFunabashi-tokutyo .item dl{width:60%}}@media (max-width:1024px) and (max-width:810px){.aboutFunabashi-tokutyo .item dl{width:100%}}.aboutFunabashi-tokutyo .item .ttl{text-align:center;font-size:calc(16px + 6 * (100vw - 320px)/ 1080);margin:1.5em 0 1em}@media (max-width:1024px){.aboutFunabashi-tokutyo .item .ttl{margin:0 0 1em;text-align:left}}@media (max-width:1024px) and (max-width:810px){.aboutFunabashi-tokutyo .item .ttl{text-align:center;margin:0 0 .8em}}.aboutFunabashi-action{display:flex;flex-flow:wrap}.aboutFunabashi-action .item{width:47.5%;margin-right:5%;margin-bottom:4em}@media (max-width:1024px){.aboutFunabashi-action .item{width:90%;margin:0 auto 4em}}.aboutFunabashi-action .item:nth-child(even){margin-right:0}@media (max-width:1024px){.aboutFunabashi-action .item:nth-child(even){margin-right:auto}}.aboutFunabashi-action .item .ttl{font-size:calc(16px + 6 * (100vw - 320px)/ 1080);margin:1.5em 0 1em;font-weight:700}.aboutFunabashi-action a{text-decoration:underline}.aboutFunabashi-action a::after{font-family:"Material Icons";content:"\e895"}@media (min-width:1025px){.aboutFunabashi-action a:hover{text-decoration:none}}.aboutCustomer-ttl{text-align:center;margin:10vw 0 5vw}@media (max-width:810px){.aboutCustomer-ttl{margin:20vw 0 10vw}}.aboutCustomer-ttl::before{content:"";display:block;width:60px;height:1px;background:#0e2b79;margin:0 auto 5vw}@media (max-width:810px){.aboutCustomer-ttl::before{width:40px}}.aboutCustomer-ttl .news-article h2,.aboutCustomer-ttl .post-type-manual .editor-styles-wrapper h2,.aboutCustomer-ttl .post-type-post .editor-styles-wrapper h2,.aboutCustomer-ttl .recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li,.aboutCustomer-ttl .recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__ttl,.aboutCustomer-ttl .recruitPeopleVision-culture-table,.aboutCustomer-ttl .recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy__ttl,.aboutCustomer-ttl .serif,.news-article .aboutCustomer-ttl h2,.post-type-manual .editor-styles-wrapper .aboutCustomer-ttl h2,.post-type-post .editor-styles-wrapper .aboutCustomer-ttl h2,.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots .aboutCustomer-ttl li,.recruitPeopleVision-credo .recruitPeopleVision-credo__header .aboutCustomer-ttl .recruitPeopleVision-credo__header__ttl,.recruitWorks-copy-section .recruitWorks-copy__header .aboutCustomer-ttl .recruitWorks-copy__ttl{font-size:calc(28px + 4 * (100vw - 320px)/ 1080);letter-spacing:.2em;font-weight:300;display:block}@media (max-width:810px){.aboutCustomer-ttl .news-article h2,.aboutCustomer-ttl .post-type-manual .editor-styles-wrapper h2,.aboutCustomer-ttl .post-type-post .editor-styles-wrapper h2,.aboutCustomer-ttl .recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li,.aboutCustomer-ttl .recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__ttl,.aboutCustomer-ttl .recruitPeopleVision-culture-table,.aboutCustomer-ttl .recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy__ttl,.aboutCustomer-ttl .serif,.news-article .aboutCustomer-ttl h2,.post-type-manual .editor-styles-wrapper .aboutCustomer-ttl h2,.post-type-post .editor-styles-wrapper .aboutCustomer-ttl h2,.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots .aboutCustomer-ttl li,.recruitPeopleVision-credo .recruitPeopleVision-credo__header .aboutCustomer-ttl .recruitPeopleVision-credo__header__ttl,.recruitWorks-copy-section .recruitWorks-copy__header .aboutCustomer-ttl .recruitWorks-copy__ttl{font-size:calc(20px + 4 * (100vw - 320px)/ 1080)}}.aboutCustomer-ttl .en{display:block;color:#0e2b79;margin-top:.1em}@media (max-width:810px){.aboutCustomer-ttl .en{font-size:calc(12px + 2 * (100vw - 320px)/ 1080)}}.aboutCustomer-copy{text-align:center;margin:0 0 10vw;position:relative}.aboutCustomer-copy .news-article h2,.aboutCustomer-copy .post-type-manual .editor-styles-wrapper h2,.aboutCustomer-copy .post-type-post .editor-styles-wrapper h2,.aboutCustomer-copy .recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li,.aboutCustomer-copy .recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__ttl,.aboutCustomer-copy .recruitPeopleVision-culture-table,.aboutCustomer-copy .recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy__ttl,.aboutCustomer-copy .serif,.news-article .aboutCustomer-copy h2,.post-type-manual .editor-styles-wrapper .aboutCustomer-copy h2,.post-type-post .editor-styles-wrapper .aboutCustomer-copy h2,.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots .aboutCustomer-copy li,.recruitPeopleVision-credo .recruitPeopleVision-credo__header .aboutCustomer-copy .recruitPeopleVision-credo__header__ttl,.recruitWorks-copy-section .recruitWorks-copy__header .aboutCustomer-copy .recruitWorks-copy__ttl{font-size:calc(16px + 8 * (100vw - 320px)/ 1080);font-weight:300}.aboutCustomer-copy .en{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:8vw;color:rgba(10,43,121,.05);white-space:nowrap;line-height:1;z-index:-1}.aboutCustomer-copy.-credo{margin-bottom:5vw}.aboutCustomer-section{text-align:center;margin-bottom:10em}@media (max-width:810px){.aboutCustomer-section{margin-bottom:10vw}}.aboutCustomer-section .aboutCustomer-num{position:relative;color:#fff}.aboutCustomer-section .aboutCustomer-num::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(10,43,121,.05);z-index:-1;width:100%;height:1px}.aboutCustomer-section .aboutCustomer-num .icon{width:70px;height:70px;border-radius:50%;margin:0 auto;background:#0e2b79;display:flex;align-items:center;justify-content:center}.aboutCustomer-section h3{text-align:center;margin:2em 0 2em}@media (max-width:810px){.aboutCustomer-section h3{margin:1.5em 0}}.aboutCustomer-section h3 span{display:block}.aboutCustomer-section h3 .news-article h2,.aboutCustomer-section h3 .post-type-manual .editor-styles-wrapper h2,.aboutCustomer-section h3 .post-type-post .editor-styles-wrapper h2,.aboutCustomer-section h3 .recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li,.aboutCustomer-section h3 .recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__ttl,.aboutCustomer-section h3 .recruitPeopleVision-culture-table,.aboutCustomer-section h3 .recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy__ttl,.aboutCustomer-section h3 .serif,.news-article .aboutCustomer-section h3 h2,.post-type-manual .editor-styles-wrapper .aboutCustomer-section h3 h2,.post-type-post .editor-styles-wrapper .aboutCustomer-section h3 h2,.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots .aboutCustomer-section h3 li,.recruitPeopleVision-credo .recruitPeopleVision-credo__header .aboutCustomer-section h3 .recruitPeopleVision-credo__header__ttl,.recruitWorks-copy-section .recruitWorks-copy__header .aboutCustomer-section h3 .recruitWorks-copy__ttl{font-size:calc(28px + 4 * (100vw - 320px)/ 1080);font-weight:300}@media (max-width:810px){.aboutCustomer-section h3 .news-article h2,.aboutCustomer-section h3 .post-type-manual .editor-styles-wrapper h2,.aboutCustomer-section h3 .post-type-post .editor-styles-wrapper h2,.aboutCustomer-section h3 .recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li,.aboutCustomer-section h3 .recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__ttl,.aboutCustomer-section h3 .recruitPeopleVision-culture-table,.aboutCustomer-section h3 .recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy__ttl,.aboutCustomer-section h3 .serif,.news-article .aboutCustomer-section h3 h2,.post-type-manual .editor-styles-wrapper .aboutCustomer-section h3 h2,.post-type-post .editor-styles-wrapper .aboutCustomer-section h3 h2,.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots .aboutCustomer-section h3 li,.recruitPeopleVision-credo .recruitPeopleVision-credo__header .aboutCustomer-section h3 .recruitPeopleVision-credo__header__ttl,.recruitWorks-copy-section .recruitWorks-copy__header .aboutCustomer-section h3 .recruitWorks-copy__ttl{font-size:calc(20px + 4 * (100vw - 320px)/ 1080);margin-bottom:.3em}}.aboutCustomer-section h3 .en{color:#0040a7}@media (max-width:810px){.aboutCustomer-section .p-text{text-align:left}}.aboutHistory-con{margin:10vw auto 5vw;position:relative}.aboutHistory-con::before{content:"";display:block;width:1px;height:calc(100% - 30px);background:#ddd;position:absolute;top:20px;left:0}.aboutHistory-con .aboutHistory-bg{position:absolute;font-size:15vw;top:0;right:0;white-space:nowrap;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:rgba(10,43,121,.05);z-index:-1}.aboutHistory-section{margin-bottom:5vw}@media (max-width:810px){.aboutHistory-section{margin-bottom:4em}}.aboutHistory-section h3{color:#0e2b79;position:relative;font-size:calc(20px + 10 * (100vw - 320px)/ 1080);margin-bottom:1em;position:relative;padding-left:2vw}@media (max-width:810px){.aboutHistory-section h3{padding-left:1.2em;margin-bottom:.8em}}.aboutHistory-section h3::before{content:"";display:block;width:20px;height:20px;border-radius:50%;background:#0e2b79;position:absolute;top:50%;left:-10px;transform:translate(0,-50%)}.aboutHistory-section .ttl1,.aboutHistory-section .ttl2{padding-left:2vw;position:relative;margin-top:2em}@media (max-width:810px){.aboutHistory-section .ttl1,.aboutHistory-section .ttl2{padding-left:6vw}}.aboutHistory-section .ttl1::before,.aboutHistory-section .ttl2::before{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#0e2b79;position:absolute;top:50%;left:-5px;transform:translate(0,-50%)}.aboutHistory-section .ttl1{font-weight:300;font-size:calc(16px + 8 * (100vw - 320px)/ 1080);color:#0e2b79}.aboutHistory-section .ttl2{font-size:calc(14px + 2 * (100vw - 320px)/ 1080);color:#0e2b79}.aboutHistory-section .ttl2.black{color:#000}.aboutHistory-section .p-text{padding-left:2vw}@media (max-width:810px){.aboutHistory-section .p-text{padding-left:6vw}}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.companyMessage-section{margin-top:5vw}@media (max-width:810px){.companyMessage-section{margin-top:10vw}}.companyMessage-section h3{font-size:calc(20px + 8 * (100vw - 320px)/ 1080);margin-bottom:.5em}.companyMessage-name{width:12vw;margin:5vw 10vw 0 auto}@media (max-width:810px){.companyMessage-name{width:30vw}}.company-section{margin-top:5vw}@media (max-width:810px){.company-section{margin-top:10vw}}.company-section1 dl{display:flex;flex-flow:wrap}@media (max-width:810px){.company-section1 dl{flex-flow:column}}.company-section1 dl dd,.company-section1 dl dt{padding:3em 0}@media (max-width:810px){.company-section1 dl dd,.company-section1 dl dt{padding:1.5em 0}}.company-section1 dl dt{border-top:solid 1px #0e2b79;width:20%}@media (max-width:810px){.company-section1 dl dt{border-top:solid 1px #ddd;width:100%;padding:1.5em 0 0 0;font-weight:700}}.company-section1 dl dd{border-top:solid 1px #ddd;width:80%}@media (max-width:810px){.company-section1 dl dd{border-top:none;width:100%}}.company-section3 .company-section3-img{width:90%;max-width:1198px;margin:0 auto 5vw}@media (max-width:810px){.company-section3 .company-section3-img{width:100%;margin:0 auto 4em}}.company-section3 .company-section3-list{width:90%;margin:0 auto}@media (max-width:810px){.company-section3 .company-section3-list{width:100%}}.company-section3 .company-section3-list p{font-size:calc(16px + 4 * (100vw - 320px)/ 1080);font-weight:700;margin-bottom:1em}.company-section3 .company-section3-list ul{display:flex;flex-flow:wrap}.company-section3 .company-section3-list ul li{width:18.4%;margin-right:2%;margin-bottom:1em;background:#a8a8a8;color:#fff;font-weight:700;text-align:center;padding:1em 0;font-size:1vw}.company-section3 .company-section3-list ul li:nth-child(5n){margin-right:0}@media (max-width:810px){.company-section3 .company-section3-list ul li:nth-child(5n){margin-right:2%}}@media (max-width:810px){.company-section3 .company-section3-list ul li{width:49%;padding:1em .2em;font-size:calc(12px + 2 * (100vw - 320px)/ 1080)}.company-section3 .company-section3-list ul li:nth-child(2n){margin-right:0}}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.emergency{margin-bottom:10vw}.emergency-section{margin-top:8vw}@media (max-width:810px){.emergency-section{margin-top:10vw}}.emergency-table{width:100%;margin-top:2vw;margin-bottom:1em}@media (max-width:1024px){.emergency-table{display:none}}.emergency-table tbody{width:100%}@media (max-width:810px){.emergency-table tbody{border-bottom:solid 1px #ddd}}.emergency-table td,.emergency-table tr{text-align:center;padding:1em;border:solid 1px #ddd;vertical-align:middle}@media (max-width:810px){.emergency-table td,.emergency-table tr{border-bottom:none}}.emergency-table .eT-time1{background:#0040a7;color:#fff;width:40%}.emergency-table .eT-time2{background:#bf2a0f;color:#fff;width:60%}.emergency-table .eT-tel1{font-weight:700;line-height:1.2}.emergency-table .eT-tel1 .en4{font-size:calc(16px + 10 * (100vw - 320px)/ 1080)}@media (max-width:810px){.emergency-table .eT-tel1 .en4{width:100%;display:block}}.emergency-table .eT-tel1 .eT-tel2{font-size:calc(24px + 10 * (100vw - 320px)/ 1080)}.emergency-table .eT-cat-wrap{padding-top:2em}.emergency-table .eT-bg{background:#fdf9c4;position:relative}@media (max-width:810px){.emergency-table .eT-bg{width:100%;display:block;padding-top:2em}}.emergency-table .eT-bg .eT-cat{position:absolute;top:5px;left:5px;font-size:calc(12px + 2 * (100vw - 320px)/ 1080);background-color:#d1cf8f;padding:.2em .4em}.emergency-table .eT-bg-2{background:#fde5c4}.emergency-table .eT-bg-2 .eT-cat{background-color:#dcbe95}.emergency-table .eT-kome{display:block;font-size:calc(12px + 2 * (100vw - 320px)/ 1080);font-weight:400;margin-top:.3em}@media (max-width:1024px){.emergency-table.sp{display:table}}.emergency-list{display:flex;flex-flow:wrap}@media (max-width:810px){.emergency-list{flex-flow:column}}.emergency-list .item{width:30%;text-align:center;margin-bottom:2em}@media (max-width:810px){.emergency-list .item{width:100%;margin-bottom:0}}.emergency-list .item dt{font-size:calc(14px + 4 * (100vw - 320px)/ 1080);margin:1.5em 0 .5em;font-weight:700;display:flex;justify-content:center}.emergency-list .arrow{width:5%;text-align:center;color:#0e2b79;margin-top:4vw}@media (max-width:810px){.emergency-list .arrow{transform:rotate(90deg);width:100%;margin:3vw auto}}.emergency-list .arrow span{font-size:calc(24px + 15 * (100vw - 320px)/ 1080)}@media (max-width:810px){.emergency-list .arrow span{font-size:10vw}}.emergency-section2{margin-top:4vw}@media (max-width:810px){.emergency-section2{margin-top:10vw}}.emergency-section2 h4{font-size:calc(14px + 4 * (100vw - 320px)/ 1080);font-weight:700;margin:0 0 1.5em}.emergency-section2 ul li{display:flex;align-items:center;font-weight:700;margin-bottom:1em}.emergency-section2 ul li .icon{color:#0040a7;margin-right:.5em}.emergencyCoad{text-align:center;background-color:rgba(24,29,43,.05);border-radius:10px;padding:20px;max-width:500px;margin:5% auto 0;width:90%;display:block;background-color:#b9ff74;border-radius:12px;font-weight:700;box-shadow:0 6px 0 #8ecf4e,0 8px 20px rgba(0,0,0,.2)}@media (max-width:810px){.emergencyCoad{width:100%;font-weight:700;padding:1em 1.5em;color:#181d2b;text-decoration:none;font-weight:700;font-size:1.1em}}.emergencyCoad .emergencyCoad-img{max-width:125px;margin:1em auto 0}.emergencyCoad a{text-decoration:underline;font-weight:700}.privacy{margin-bottom:12vw}.privacy-section{padding-top:8vw}.privacy-section h5{font-weight:700;margin-top:3%;margin-bottom:.5em}.privacy-section2{margin-top:6vw}.privacy-section2 h4{border-bottom:solid 1px #ddd;position:relative;font-size:calc(14px + 4 * (100vw - 320px)/ 1080);font-weight:700;padding-bottom:.5em;margin-bottom:1em}.privacy-section2 h4::before{content:"";display:block;width:10vw;height:1px;background:#0040a7;position:absolute;bottom:0;left:0}.privacy-urlList dt{font-weight:700;margin-bottom:.5em}.privacy-urlList a{color:#0040a7}@media (max-width:810px){.privacy-table{overflow:scroll;display:block}}@media (max-width:810px){.privacy-table tbody{width:150%;display:block}}.privacy-table .ttl{font-weight:700;background:#f2f2f2}.privacy-table td,.privacy-table th{border:solid 1px #ddd;padding:.5em 2em;text-align:center;vertical-align:middle}@media (max-width:810px){.privacy-table td,.privacy-table th{padding:.5em .5em}}.privacy-table .ttl2{text-align:left;padding:.5em 1em}.privacy-table.w100{width:100%}@media (max-width:810px){.privacy-table.w100 tbody{width:auto;display:block}.privacy-table.w100 tbody tr{width:100%}}.privacy-table.w100 th{width:25%}.privacy-table.w25{width:25%}@media (max-width:810px){.privacy-table.w25{width:100%}}@media (max-width:810px){.privacy-table.w25 tbody{width:auto;display:block}.privacy-table.w25 tbody tr{width:100%}}.privacy-table.w50{width:50%}@media (max-width:810px){.privacy-table.w50{width:100%}}@media (max-width:810px){.privacy-table.w50 tbody{width:auto;display:block}.privacy-table.w50 tbody tr{width:100%}}.privacy-table.w50 th{width:50%}.privacy-name{text-align:right}.visual-contact{text-align:center}.visual-contact .visual-corp-ttl{width:100vw;padding:5vw 0 5vw 5vw}.visual-contact .visual-corp-bg{height:100%}.contact-wrap{margin:5vw auto 10vw;width:45em}@media (max-width:1024px){.contact-wrap{width:70vw;padding:5vw 0}}@media (max-width:1024px) and (max-width:810px){.contact-wrap{margin-top:10vw;width:90vw}}.contact-form .ttl{font-weight:700;margin-bottom:.5em;margin-top:2em;display:flex;align-items:center}.contact-form .ttl span{background:#eb5050;color:#fff;font-weight:400;padding:.3em .5em;font-size:1.2rem;margin-left:1em}@media (max-width:810px){.contact-form .ttl span{font-size:1.2rem}}.contact-form .ttl i{margin-left:.1em}.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form select,.contact-form textarea{width:100%;border:solid 1px #ddd;padding:1.5em 1.5em;margin-bottom:1em;border-radius:4px}@media (max-width:810px){.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form select,.contact-form textarea{padding:12px 10px}}.contact-form ::-moz-placeholder{color:#b0b0b0}.contact-form :-ms-input-placeholder{color:#b0b0b0}.contact-form ::placeholder{color:#b0b0b0}.contact-form select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form select::-ms-expand{display:none}.contact-form .select{position:relative}.contact-form .select::after{content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:1vw;top:21px;display:block}@media (max-width:810px){.contact-form .select::after{top:10px;right:8%}}.contact-form .birth{display:flex;align-items:center}@media (max-width:810px){.contact-form .birth{flex-flow:wrap}}.contact-form .birth span{margin:0 .5em}.contact-form .birth select{width:100%;min-width:190px}@media (max-width:810px){.contact-form .birth select{width:50vw}}.contact-form .file li{border-top:solid 1px #ddd}.contact-form .file li:last-child{border-bottom:solid 1px #ddd}.contact-form .file dl{display:flex;align-items:center;padding:1em 0}.contact-form .file dl dt{font-weight:700;width:20%}.contact-form .joho{text-align:center;margin:5vw auto 0}.contact-form .joho a{color:#1571da;display:inline-block}.contact-form .joho a span{font-size:1.2rem;margin:0 .5em}.contact-form button[type=submit],.contact-form input[type=submit]{text-align:center;max-width:320px;margin:2em auto 0;color:#fff;background:#0040a7;border-radius:80px;display:block;padding:1.5em 20px;width:100%;border:none;cursor:pointer}.contact-form button[type=submit]:hover,.contact-form input[type=submit]:hover{background:#0e2b79}.confirm .select::after{display:none}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.news-section{margin:9vw auto 10vw}.news-list{margin-bottom:3em}@media (max-width:1024px){.news-list{margin-top:2em}}.news-list li:first-child{border-top:solid 1px rgba(10,43,121,.05)}.news-list li a,.news-list li span{display:flex;padding:2vw 0;border-bottom:solid 1px rgba(10,43,121,.05);position:relative}@media (max-width:810px){.news-list li a,.news-list li span{padding:1.5em 0}}.news-list li a::before{content:"";display:block;position:absolute;bottom:0;left:0;width:0;height:1px;background:#0040a7;transition:all .4s}@media (min-width:1025px){.news-list li a:hover{opacity:.6}.news-list li a:hover::before{width:100%}}.news-list li a .ttl{text-decoration:underline}.news-list .thumb{max-width:200px;margin-right:2em}@media (max-width:810px){.news-list .thumb{max-width:100px;margin-right:1.5em}}.news-list .thumb img{height:auto}.news-list .news-text{width:calc(100% - 200px)}@media (max-width:810px){.news-list .news-text{width:100%}}.wp-pagenavi{display:flex;justify-content:center;align-items:center}.wp-pagenavi .current,.wp-pagenavi .nextpostslink,.wp-pagenavi .page,.wp-pagenavi .previouspostslink{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:solid 1px #ddd;margin:0 .2em;border-radius:50%;padding-top:2px;color:#0040a7}.wp-pagenavi .current{background:#0040a7;color:#fff}.news-info,.visual-news .news-info{display:flex;align-items:center;margin-bottom:1em;font-size:1.2rem}@media (max-width:810px){.news-info,.visual-news .news-info{font-size:1rem}}.news-info .news-time{margin-right:1vw}.news-info .news-category{display:flex;flex-flow:wrap;align-items:center}.news-info .news-category li{background:#0e2b79;color:#fff;padding:.2em 1.5em 0;border-radius:80px;margin-right:.5em}.visual-news{position:relative;background:url(/wp-content/themes/funaho//assets/images/news/visual_news2.jpg) center center no-repeat;background-size:cover;min-height:20vw;display:flex;align-items:center;padding:5vw}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.visual-news{background:url(/wp-content/themes/funaho//assets/images/news/visual_news2@2x.jpg) center center no-repeat;background-size:cover}}@media (max-width:1024px){.visual-news{min-height:40vh}}.visual-news .visual-news-ttl{margin:0 auto;width:45vw;color:#fff}@media (max-width:1024px){.visual-news .visual-news-ttl{width:70vw}}@media (max-width:1024px) and (max-width:810px){.visual-news .visual-news-ttl{width:90vw}}.visual-news h2{font-size:calc(16px + 8 * (100vw - 320px)/ 1080);font-weight:700}.visual-news .news-info .news-category{margin-right:1em}.visual-news .news-info .news-category li{background:#fff;color:#0e2b79}.news-article{margin:8vw auto 6vw;width:45vw;line-height:2.2}@media (max-width:1024px){.news-article{width:70vw}}@media (max-width:1024px) and (max-width:810px){.news-article{width:90vw}}.news-article a{color:#0040a7;text-decoration:underline}.news-article a:hover{text-decoration:none}.news-article table{margin:2em 0}.news-article table td,.news-article table th{vertical-align:middle;padding:.5em;border-width:1px}.manual-article,.manual-list{width:60vw;margin-right:auto;margin-left:auto}@media (max-width:1024px){.manual-article,.manual-list{width:70vw}}@media (max-width:1024px) and (max-width:810px){.manual-article,.manual-list{width:90vw}}.news-share{text-align:center;background:#ededed;width:45vw;margin:0 auto 4vw;padding:2vw 0}@media (max-width:1024px){.news-share{width:70vw;padding:5vw 0}}@media (max-width:1024px) and (max-width:810px){.news-share{margin-top:20vw;width:90vw}}.news-share p{font-weight:700}.news-share ul{display:flex;justify-content:center}.news-share li{margin:2em 16px 0}@media (max-width:810px){.news-share li{margin:20px 10px 0}}.news-share a{display:flex;width:100px;height:100px;border-radius:50%;align-items:center;justify-content:center;background:#fff;font-size:calc(16px + 8 * (100vw - 320px)/ 1080)}@media (max-width:810px){.news-share a{font-size:3rem}}.news-share .newsBlog-share_fb a{color:#0f67a0}.news-share .newsBlog-share_tw a{color:#13caff}.btn-newsback{margin:0 auto 8vw;width:30vw}@media (max-width:810px){.btn-newsback{width:90vw;margin:10vw auto 10vw}}.btn-newsback a{display:flex;align-items:center;justify-content:space-between;background:#0040a7;color:#fff;border-radius:10em;padding:1em 2em}.btn-newsback .icon{width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;margin-right:.5em}.btn-newsback .icon span{color:#0e2b79;font-size:.8em}.news-article h2,.post-type-manual .editor-styles-wrapper h2,.post-type-post .editor-styles-wrapper h2{font-size:calc(20px + 8 * (100vw - 320px)/ 1080);border-left:5px solid #0040a7;padding-left:2vw;margin-bottom:1em;margin-top:2em}@media (max-width:810px){.news-article h2,.post-type-manual .editor-styles-wrapper h2,.post-type-post .editor-styles-wrapper h2{padding-left:.8em;margin-bottom:1em}}.news-article h3,.post-type-manual .editor-styles-wrapper h3,.post-type-post .editor-styles-wrapper h3{border-bottom:solid 1px #ddd;position:relative;font-size:calc(14px + 4 * (100vw - 320px)/ 1080);font-weight:700;padding-bottom:.5em;margin-bottom:1em}.news-article h3::before,.post-type-manual .editor-styles-wrapper h3::before,.post-type-post .editor-styles-wrapper h3::before{content:"";display:block;width:10vw;height:1px;background:#0040a7;position:absolute;bottom:0;left:0}.news-article h4,.post-type-manual .editor-styles-wrapper h4,.post-type-post .editor-styles-wrapper h4{font-size:calc(14px + 4 * (100vw - 320px)/ 1080);font-weight:700;padding:10px 10px;background:rgba(10,43,121,.05);margin-bottom:1em}@media (max-width:810px){.news-article h4,.post-type-manual .editor-styles-wrapper h4,.post-type-post .editor-styles-wrapper h4{font-size:14px;padding:6px 10px}}.news-article h5,.post-type-manual .editor-styles-wrapper h5,.post-type-post .editor-styles-wrapper h5{font-size:calc(14px + 4 * (100vw - 320px)/ 1080);font-weight:700;margin-bottom:1em}@media (max-width:810px){.news-article h5,.post-type-manual .editor-styles-wrapper h5,.post-type-post .editor-styles-wrapper h5{font-size:14px}}.news-article img,.post-type-manual .editor-styles-wrapper img,.post-type-post .editor-styles-wrapper img{margin-bottom:1em}@media (max-width:810px){.news-article img,.post-type-manual .editor-styles-wrapper img,.post-type-post .editor-styles-wrapper img{margin-bottom:30px}}.news-article p,.post-type-manual .editor-styles-wrapper p,.post-type-post .editor-styles-wrapper p{margin-bottom:2em}@media (max-width:810px){.news-article p,.post-type-manual .editor-styles-wrapper p,.post-type-post .editor-styles-wrapper p{margin-bottom:30px}}.news-article a,.post-type-manual .editor-styles-wrapper a,.post-type-post .editor-styles-wrapper a{color:#0e2b79;text-decoration:underline}@media (min-width:1025px){.news-article a:hover,.post-type-manual .editor-styles-wrapper a:hover,.post-type-post .editor-styles-wrapper a:hover{text-decoration:none}}.news-article ol,.post-type-manual .editor-styles-wrapper ol,.post-type-post .editor-styles-wrapper ol{list-style:decimal}.news-article ul,.post-type-manual .editor-styles-wrapper ul,.post-type-post .editor-styles-wrapper ul{list-style:disc}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.service-section{margin-top:10vw}.service-column{display:flex;flex-flow:wrap;justify-content:space-between}@media (max-width:810px){.service-column{flex-flow:column}}.service-column .text{width:48%}@media (max-width:810px){.service-column .text{width:100%}}.service-column .img{width:48%}@media (max-width:810px){.service-column .img{width:80%;margin:1em auto 0}}.service-column2{display:flex;flex-flow:row-reverse;justify-content:space-between;align-items:center;margin-bottom:4vw}@media (max-width:810px){.service-column2{flex-flow:column;margin-bottom:4em}}.service-column2 .text{width:60%}@media (max-width:810px){.service-column2 .text{width:100%}}.service-column2 .text dt{font-size:calc(16px + 6 * (100vw - 320px)/ 1080);margin:0 0 1em}.service-column2 .img{width:35%}@media (max-width:810px){.service-column2 .img{width:80%;margin:1em auto 0}}.service-column3{display:flex;flex-flow:row-reverse;align-items:center;border-bottom:dotted #ddd 2px;padding:2em 0}@media (max-width:810px){.service-column3{flex-flow:column-reverse}}.service-column3 .text{width:80%}@media (max-width:810px){.service-column3 .text{width:100%}}.service-column3 .text dt{font-size:calc(16px + 6 * (100vw - 320px)/ 1080);margin:0 0 1em}.service-column3 .img{width:15%;margin-right:5%}@media (max-width:810px){.service-column3 .img{width:40%;margin:0 auto 1em}}.service-column4{display:flex;flex-flow:wrap}.service-column4 li{width:21.25%;margin-right:5%;margin-bottom:1.5em}@media (max-width:810px){.service-column4 li{width:45%;margin-bottom:1em}}@media (max-width:810px){.service-column4 li:nth-child(2n){margin-right:0}}.service-column4 li:nth-child(4n){margin-right:0}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.recruitVision-section{width:90%;max-width:1200px;margin:10% auto}.recruitVision-vision-copy{display:flex;flex-flow:wrap;margin-top:5%}@media (max-width:1024px){.recruitVision-vision-copy{flex-flow:column-reverse}}.recruitVision-vision-copy .recruitVision-vision-copy__header{width:50%;margin-right:5%}@media (max-width:1024px){.recruitVision-vision-copy .recruitVision-vision-copy__header{width:100%;margin-right:0}}.recruitVision-vision-copy .recruitVision-vision-copy__header .recruitVision-vision-copy__ttl{font-weight:700;font-size:2.4rem;margin-bottom:1em}@media (max-width:1024px){.recruitVision-vision-copy .recruitVision-vision-copy__header .recruitVision-vision-copy__ttl{font-size:2rem}}.recruitVision-vision-copy .recruitVision-vision-copy__img{width:45%}@media (max-width:1024px){.recruitVision-vision-copy .recruitVision-vision-copy__img{width:100%;margin-bottom:8%}}.recruitVision-vision-cat{margin-top:5%}.recruitVision-vision-cat .recruitVision-vision-cat-list{display:flex;flex-flow:wrap;justify-content:space-between;border-radius:10px;overflow:hidden}.recruitVision-vision-cat .recruitVision-vision-cat-list .recruitVision-vision-cat-list__item{width:49.5%;background-color:#00aaf2;color:#fff;text-align:center;padding:1.5em .5em}@media (max-width:1024px){.recruitVision-vision-cat .recruitVision-vision-cat-list .recruitVision-vision-cat-list__item{padding:2.5em .5em}}.recruitVision-vision-cat .recruitVision-vision-cat-list .recruitVision-vision-cat-list__item .recruitVision-vision-cat-list__ttl{text-decoration:underline;font-weight:700;font-size:2rem}@media (max-width:1024px){.recruitVision-vision-cat .recruitVision-vision-cat-list .recruitVision-vision-cat-list__item .recruitVision-vision-cat-list__ttl{font-size:1.6rem;margin-bottom:.6em}}@media (max-width:1024px){.recruitVision-vision-cat .recruitVision-vision-cat-list .recruitVision-vision-cat-list__item p{font-size:1.2rem}}.recruitVision-vision-cat .recruitVision-vision-cat__text{margin-top:3%;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.recruitVision-vision-cat .recruitVision-vision-cat__text{margin-top:8%}}.recruitVision-vision-cat .recruitVision-vision-cat__text p{display:inline-flex;position:relative;border:solid 3px #00aaf2;padding:.5em 1em;background-color:#fff;border-radius:10px;color:#00aaf2;font-weight:700;font-size:2rem;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .25))}@media (max-width:1024px){.recruitVision-vision-cat .recruitVision-vision-cat__text p{font-size:1.6rem}}.recruitVision-vision-cat .recruitVision-vision-cat__text p::before{content:"";position:absolute;top:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-bottom:12px solid #fff;z-index:2}.recruitVision-vision-cat .recruitVision-vision-cat__text p::after{content:"";position:absolute;top:-30px;left:50%;margin-left:-17px;border:14px solid transparent;border-bottom:14px solid #00aaf2;z-index:1}.recruitVision-section__wrap{background-color:#fcf9f2;width:95%;padding:5% 0}@media (max-width:1024px){.recruitVision-section__wrap{width:100%}}.recruitVision-section__wrap .recruitVision-section{margin:3% auto}.recruitVision-skill{display:flex;flex-flow:row-reverse;align-items:center;justify-content:space-between;margin-top:5%}@media (max-width:1024px){.recruitVision-skill{flex-flow:column-reverse}}.recruitVision-skill .recruitVision-skill__header{width:55%;display:flex;flex-direction:column}@media (max-width:1024px){.recruitVision-skill .recruitVision-skill__header{margin-top:5%;width:100%}}.recruitVision-skill .recruitVision-skill__header .recruitVision-skill__ttl{font-weight:700;font-size:2.4rem;margin-bottom:1em;position:relative}@media (max-width:1024px){.recruitVision-skill .recruitVision-skill__header .recruitVision-skill__ttl{font-size:1.8rem}}.recruitVision-skill .recruitVision-skill__header .recruitVision-skill__ttl .recruitVision-skill__bg{position:absolute;top:40%;right:0;transform:translate(0,-50%);font-weight:700;font-size:10vw;color:#fcf9f2;-webkit-text-stroke:3px #00aaf2;text-stroke:32px #00aaf2;paint-order:stroke;opacity:.3}@media (max-width:1024px){.recruitVision-skill .recruitVision-skill__header .recruitVision-skill__ttl .recruitVision-skill__bg{font-size:10rem;top:auto;bottom:0;transform:translate(0,0)}}.recruitVision-skill .recruitVision-skill__img{width:35%}@media (max-width:1024px){.recruitVision-skill .recruitVision-skill__img{width:50%}}.recruitVision-skill.-even{flex-flow:wrap}@media (max-width:1024px){.recruitVision-skill.-even{flex-flow:column-reverse}}.recruitVision-buildskill-section{margin-top:5%}@media (max-width:1024px){.recruitVision-buildskill-section{margin:5% auto 10%}}.recruitVision-buildskill-list .recruitVision-buildskill-list__item{border-top:dashed 1px #b6b6b6}.recruitVision-buildskill-list .recruitVision-buildskill-list__item:last-child{border-bottom:dashed 1px #b6b6b6}.recruitVision-buildskill-list dl{padding:1.8em 0;display:flex;flex-flow:wrap}@media (max-width:1024px){.recruitVision-buildskill-list dl{flex-flow:column}}.recruitVision-buildskill-list dl dt{font-weight:700;width:350px}@media (max-width:1024px){.recruitVision-buildskill-list dl dt{width:100%;margin-bottom:1em}}.recruitVision-buildskill-list dl dt .-min{font-size:1.3rem}.recruitVision-buildskill-list dl dd{flex:1}.recruitVision-buildskill-list .recruitVision-buildskill-list__ttl{margin:1em 0 .5em}.recruitVision-buildskill-section .recruitVision-buildskill-contents{display:flex;align-items:center;flex-flow:row-reverse;justify-content:space-between}@media (max-width:1024px){.recruitVision-buildskill-section .recruitVision-buildskill-contents{flex-flow:column-reverse}}.recruitVision-buildskill-section .recruitVision-buildskill-contents .recruitVision-buildskill-contents__text{width:70%}@media (max-width:1024px){.recruitVision-buildskill-section .recruitVision-buildskill-contents .recruitVision-buildskill-contents__text{width:100%}}.recruitVision-buildskill-section .recruitVision-buildskill-contents .recruitVision-buildskill-contents__img{width:25%}@media (max-width:1024px){.recruitVision-buildskill-section .recruitVision-buildskill-contents .recruitVision-buildskill-contents__img{width:100%;margin-bottom:5%}}@media (max-width:1024px){.recruitVision-step__wrap{overflow:scroll}.recruitVision-step__wrap .recruitVision-step{width:200%}}.recruitVision-step .recruitVision-step-list{display:grid;grid-template-columns:repeat(3,1fr)}.recruitVision-step .recruitVision-step-list .recruitVision-step-list__item{padding:3em 2em;background-color:rgba(0,170,242,.05)}@media (max-width:1024px){.recruitVision-step .recruitVision-step-list .recruitVision-step-list__item{padding:2em 1em}}.recruitVision-step .recruitVision-step-list .recruitVision-step-list__item:nth-child(2){background-color:rgba(0,170,242,.1)}.recruitVision-step .recruitVision-step-list .recruitVision-step-list__item:nth-child(3){background-color:rgba(0,170,242,.2)}.recruitVision-step .recruitVision-step-list .recruitVision-step-list__item .recruitVision-step-list__ttl{color:#00aaf2;font-weight:700;font-size:2rem;margin-bottom:1em}@media (max-width:1024px){.recruitVision-step .recruitVision-step-list .recruitVision-step-list__item .recruitVision-step-list__ttl{font-size:1.6rem}}.recruitVision-step .recruitVision-step-list .recruitVision-step-list__item .recruitVision-step-list__sub{font-weight:700;font-size:1.7rem;margin:2em 0 1em}@media (max-width:1024px){.recruitVision-step .recruitVision-step-list .recruitVision-step-list__item .recruitVision-step-list__sub{font-size:1.4rem}}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.recruitTop-visual{position:relative;height:100vh}@media (max-width:810px){.recruitTop-visual{height:450px}}.recruitTop-visual .recruitTop-visual__logo{position:absolute;top:50%;left:5%;transform:translate(0,-50%);width:40%}@media (max-width:810px){.recruitTop-visual .recruitTop-visual__logo{display:none}}.recruitTop-visual .recruitTop-visual__text{position:fixed;z-index:-1;bottom:0;left:0}@media (max-width:810px){.recruitTop-visual .recruitTop-visual__text{position:absolute}}.recruitTop-visual .recruitTop-visual__text span{color:#e5d459;opacity:.5}.recruitTop-visual .recruitTop-visual__person{position:fixed;z-index:-1;width:40%;bottom:0;right:3%;max-width:700px;max-height:90vh}@media (max-width:810px){.recruitTop-visual .recruitTop-visual__person{position:absolute;width:70%;left:50%;right:auto;transform:translate(-50%,0);max-height:90%}}.recruitTop-visual .recruitTop-visual__bg{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;z-index:-2}.recruitTop-visual .recruitTop-visual__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slide__recruitVisual .swiper-slide{opacity:0;transition:opacity 2s ease-in-out}.slide__recruitVisual .swiper-slide-prev{opacity:.5}.slide__recruitVisual .swiper-slide-active{opacity:1}.recruitTop-copy{width:90%;max-width:1200px;margin:5% auto}@media (max-width:1024px){.recruitTop-copy{background-color:#fff;width:100%;padding:10% 0;margin:0 auto}}@media (max-width:1024px){.recruitTop-copy .recruitTop-copy__logo{width:90%;margin:0 auto 2em}}.recruitTop-copy .recruitTop-copy__text{color:#fff;font-size:1.8rem;line-height:2}@media (max-width:1024px){.recruitTop-copy .recruitTop-copy__text{color:#000;width:90%;margin:0 auto;font-size:1.4rem}}.recruitTop-news__wrap{background-color:#fff;padding:8% 0}.recruitTop-news__wrap .recruitTop-news{width:90%;max-width:1200px;margin:0 auto}@media (max-width:810px){.recruitTop-news__wrap .recruitTop-news{width:100%}}.recruitTop-news__wrap .recruitTop-news .recruitTop-news__ttl{font-weight:700;font-size:2rem;border-left:3px solid #00aaf2;margin-bottom:2em;padding-left:1em}@media (max-width:810px){.recruitTop-news__wrap .recruitTop-news .recruitTop-news__ttl{width:90%;margin:0 auto 2em}}.recruitTop-news__wrap .recruitTop-news .recruitTop-news-list{margin-bottom:5%}@media (max-width:810px){.recruitTop-news__wrap .recruitTop-news .recruitTop-news-list{padding-bottom:40px;width:90%;margin:0 auto 5% auto;position:relative}.recruitTop-news__wrap .recruitTop-news .recruitTop-news-list .swiper-scrollbar{background:#eee;height:8px;position:absolute;bottom:10px;left:50%;transform:translate(-50%,0);width:100%}.recruitTop-news__wrap .recruitTop-news .recruitTop-news-list .swiper-scrollbar .swiper-scrollbar-drag{background:#00aaf2;border-radius:4px}}.recruitTop-news__wrap .recruitTop-news .recruitTop-news-list .recruitNews-list{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:20px}@media (max-width:810px){.recruitTop-news__wrap .recruitTop-news .recruitTop-news-list .recruitNews-list{display:flex;-moz-column-gap:0;column-gap:0;row-gap:0}}.recruitTop-news__wrap .recruitTop-moreview{display:flex;justify-content:flex-end}@media (max-width:1024px){.recruitTop-news__wrap .recruitTop-moreview{width:95%}}.recruitTop-secondNavi__wrap{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:0;column-gap:0;row-gap:0}@media (max-width:1024px){.recruitTop-secondNavi__wrap{grid-template-columns:repeat(1,1fr)}}.recruitTop-secondNavi__wrap .recruitTop-secondNavi .recruitTop-secondNavi__link{width:100%;display:block;position:relative}@media (min-width:1025px){.recruitTop-secondNavi__wrap .recruitTop-secondNavi .recruitTop-secondNavi__link{transition:all .4s}.recruitTop-secondNavi__wrap .recruitTop-secondNavi .recruitTop-secondNavi__link:hover::before{background-color:rgba(0,0,0,.3)}.recruitTop-secondNavi__wrap .recruitTop-secondNavi .recruitTop-secondNavi__link:hover .recruitTop-moreview .recruitTop-moreview__text{background-size:0 1px}.recruitTop-secondNavi__wrap .recruitTop-secondNavi .recruitTop-secondNavi__link:hover picture img{transform:scale(1.05)}}.recruitTop-secondNavi__wrap .recruitTop-secondNavi .recruitTop-secondNavi__link::before{content:"";width:100%;height:100%;display:block;position:absolute;z-index:2;background-color:rgba(0,0,0,.5);transition:all .4s}.recruitTop-secondNavi__wrap .recruitTop-secondNavi .recruitTop-secondNavi__link .recruitTop-secondNavi__header{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;width:100%}.recruitTop-secondNavi__wrap .recruitTop-secondNavi .recruitTop-secondNavi__link .recruitTop-secondNavi__header .recruitTop-secondNavi__ttl{font-size:2.4rem;font-weight:700;margin-bottom:.3em}@media (max-width:1024px){.recruitTop-secondNavi__wrap .recruitTop-secondNavi .recruitTop-secondNavi__link .recruitTop-secondNavi__header .recruitTop-secondNavi__ttl{font-size:2rem;margin-bottom:.1em}}.recruitTop-secondNavi__wrap .recruitTop-secondNavi .recruitTop-secondNavi__link .recruitTop-secondNavi__header .recruitTop-moreview{display:flex;align-items:center;justify-content:center;margin-top:1em}.recruitTop-aboutNumbers__wrap{background:url(../images-recruit/numbers_bg.png) no-repeat center;background-size:cover}@media (max-width:1024px){.recruitTop-aboutNumbers__wrap{background:url(../images-recruit/numbers_bg-sp.png) no-repeat center;background-size:cover}}@media (max-width:1024px){.recruitTop-aboutNumbers__wrap .recruitTop-moreview{margin:5% 5% 5% auto}}.recruitTop-aboutNumbers__wrap .recruitTop-aboutNumbers{display:grid;color:#fff;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:0 0;grid-template-areas:"a . ." "a . ."}.recruitTop-aboutNumbers__wrap .recruitTop-aboutNumbers .-topBox01{grid-area:a}@media (max-width:1024px){.recruitTop-aboutNumbers__wrap .recruitTop-aboutNumbers{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"a" "." "."}}.recruitTop-aboutNumbers__wrap .recruitTop-aboutNumbers .recruitTop-aboutNumbers-box.-topBox01{padding:0 5% 0 10%;display:flex;flex-flow:column;justify-content:center}@media (max-width:1024px){.recruitTop-aboutNumbers__wrap .recruitTop-aboutNumbers .recruitTop-aboutNumbers-box.-topBox01{padding:10% 0;text-align:center}}.recruitTop-aboutNumbers__wrap .recruitTop-aboutNumbers .recruitTop-aboutNumbers-box.-topBox01 .recruitTop-aboutNumbers-box__ttl{font-weight:700;font-size:2.4rem;margin-bottom:1.5em}@media (max-width:1024px){.recruitTop-aboutNumbers__wrap .recruitTop-aboutNumbers .recruitTop-aboutNumbers-box.-topBox01 .recruitTop-aboutNumbers-box__ttl{font-size:2rem;margin-bottom:.5em}}.recruitTop-aboutNumbers__wrap .recruitTop-aboutNumbers .recruitTop-aboutNumbers-box.-topBox01 .recruitTop-aboutNumbers-box__text{margin-bottom:2em}@media (max-width:1024px){.recruitTop-aboutNumbers__wrap .recruitTop-aboutNumbers .recruitTop-aboutNumbers-box.-topBox01 .recruitTop-aboutNumbers-box__text{margin-bottom:0}}.recruitTop-aboutWorks__wrap{background-color:#fff;padding:8% 0;position:relative;z-index:2}@media (max-width:1024px){.recruitTop-aboutWorks__wrap{padding:15% 0}}.recruitTop-aboutWorks__wrap .recruitTop-aboutWorks{display:flex;flex-flow:row-reverse;align-items:flex-end;justify-content:center;width:90%;max-width:1000px;margin:0 auto;position:relative}@media (max-width:1024px){.recruitTop-aboutWorks__wrap .recruitTop-aboutWorks{flex-flow:column-reverse;width:100%}.recruitTop-aboutWorks__wrap .recruitTop-aboutWorks::before{content:"";width:80%;height:90%;background-color:#fcf9f2;display:block;position:absolute;top:10%;right:0;z-index:-1}}.recruitTop-aboutWorks__wrap .recruitTop-aboutWorks .recruitTop-aboutWorks__header{width:60%;padding:10% 5% 10% 8%;position:relative;transform:translateY(10%)}@media (max-width:1024px){.recruitTop-aboutWorks__wrap .recruitTop-aboutWorks .recruitTop-aboutWorks__header{width:80%;margin:10% auto;transform:translateY(0);padding:0;position:static}}.recruitTop-aboutWorks__wrap .recruitTop-aboutWorks .recruitTop-aboutWorks__header::before{content:"";width:120%;height:100%;background-color:#fcf9f2;display:block;position:absolute;top:0;right:0;z-index:-1}@media (max-width:1024px){.recruitTop-aboutWorks__wrap .recruitTop-aboutWorks .recruitTop-aboutWorks__header::before{display:none}}.recruitTop-aboutWorks__wrap .recruitTop-aboutWorks .recruitTop-aboutWorks__header .recruitTop-aboutWorks__ttl{font-size:2.8rem;margin-bottom:.5em;font-weight:700}.recruitTop-aboutWorks__wrap .recruitTop-aboutWorks .recruitTop-aboutWorks__header .recruitTop-aboutWorks__text{margin-bottom:1.5em}.recruitTop-aboutWorks__wrap .recruitTop-aboutWorks .recruitTop-aboutWorks__bg{position:absolute;top:-.5em;right:-.2em;line-height:1;color:#00aaf2;font-size:8vw}@media (max-width:1024px){.recruitTop-aboutWorks__wrap .recruitTop-aboutWorks .recruitTop-aboutWorks__bg{right:.2em;top:.2em;font-size:7rem}}.recruitTop-aboutWorks__wrap .recruitTop-aboutWorks .recruitTop-aboutWorks__thumb{position:relative;width:40%}@media (max-width:1024px){.recruitTop-aboutWorks__wrap .recruitTop-aboutWorks .recruitTop-aboutWorks__thumb{width:70%;margin:0 auto 0 0}}.recruitTop-people__wrap{background-color:#fff;padding:10% 0}.recruitTop-people__wrap .recruitTop-people{width:90%;max-width:1200px;margin:0 auto}@media (max-width:1024px){.recruitTop-people__wrap .recruitTop-people{width:100%}.recruitTop-people__wrap .recruitTop-people .recruitTtl-type01{width:90%;margin:0 auto}}.recruitTop-people-list{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:20px}@media (max-width:1024px){.recruitTop-people-list{grid-template-columns:repeat(1,1fr);-moz-column-gap:0;column-gap:0;row-gap:0}}.recruitTop-people-list .recruitTop-people-list__item{height:460px;overflow:hidden;display:flex}@media (max-width:1024px){.recruitTop-people-list .recruitTop-people-list__item{height:200px}}.recruitTop-people-list .recruitTop-people-list__item .recruitTop-people-list__link{width:100%;display:block;position:relative;display:flex;justify-content:center}@media (min-width:1025px){.recruitTop-people-list .recruitTop-people-list__item .recruitTop-people-list__link{transition:all .4s}.recruitTop-people-list .recruitTop-people-list__item .recruitTop-people-list__link:hover::before{background-color:rgba(0,0,0,.3)}.recruitTop-people-list .recruitTop-people-list__item .recruitTop-people-list__link:hover .recruitTop-moreview .recruitTop-moreview__text{background-size:0 1px}.recruitTop-people-list .recruitTop-people-list__item .recruitTop-people-list__link:hover picture img{transform:scale(1.05)}}.recruitTop-people-list .recruitTop-people-list__item .recruitTop-people-list__link::before{content:"";width:100%;height:100%;display:block;position:absolute;z-index:2;background-color:rgba(0,0,0,.5);transition:all .4s}.recruitTop-people-list .recruitTop-people-list__item .recruitTop-people-list__link .recruitTop-people-list__header{width:100%;position:relative;z-index:3;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center}.recruitTop-people-list .recruitTop-people-list__item .recruitTop-people-list__link .recruitTop-people-list__header .recruitTop-people-list__ttl{font-size:2rem;font-weight:700;margin-bottom:1.5em;flex:.5;align-items:center;display:flex;justify-content:center}@media (max-width:1024px){.recruitTop-people-list .recruitTop-people-list__item .recruitTop-people-list__link .recruitTop-people-list__header .recruitTop-people-list__ttl{margin-bottom:.5em;flex:.2;font-size:1.8rem}}.recruitTop-people-list .recruitTop-people-list__item .recruitTop-people-list__link .recruitTop-people-list__header .recruitTop-people-list__btn{flex:.1;margin:1% auto 0}.recruitTop-people-list .recruitTop-people-list__item .recruitTop-people-list__link .recruitTop-people-list__thumb{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.recruitTop-people-list .recruitTop-people-list__item .recruitTop-people-list__link .recruitTop-people-list__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recruitTop-info__wrap{position:relative}.recruitTop-info__wrap .recruitTop-info{display:flex;flex-flow:row-reverse;background-color:#fcf9f2}@media (max-width:1024px){.recruitTop-info__wrap .recruitTop-info{flex-flow:column-reverse}}.recruitTop-info__wrap .recruitTop-info .recruitTop-info__header{width:50%;display:flex;justify-content:center;flex-direction:column;padding:0 3%}@media (max-width:1024px){.recruitTop-info__wrap .recruitTop-info .recruitTop-info__header{width:100%;padding:8% 5%}}.recruitTop-info__wrap .recruitTop-info .recruitTop-info__header .recruitTop-info__ttl{font-weight:700;font-size:2.4rem;margin-bottom:.5em}@media (max-width:1024px){.recruitTop-info__wrap .recruitTop-info .recruitTop-info__header .recruitTop-info__ttl{font-size:2rem}}.recruitTop-info__wrap .recruitTop-info .recruitTop-info__header .recruitTop-info-list{margin-top:8%}.recruitTop-info__wrap .recruitTop-info .recruitTop-info__header .recruitTop-info-list .recruitTop-info-list__item{width:100%;border-top:dotted #b6b6b6 1px}.recruitTop-info__wrap .recruitTop-info .recruitTop-info__header .recruitTop-info-list .recruitTop-info-list__item:last-child{border-bottom:dotted #b6b6b6 1px}.recruitTop-info__wrap .recruitTop-info .recruitTop-info__header .recruitTop-info-list .recruitTop-info-list__item .recruitTop-info-list__link{width:100%;padding:1.8em 0;position:relative;display:block}@media (min-width:1025px){.recruitTop-info__wrap .recruitTop-info .recruitTop-info__header .recruitTop-info-list .recruitTop-info-list__item .recruitTop-info-list__link{transition:all .4s}.recruitTop-info__wrap .recruitTop-info .recruitTop-info__header .recruitTop-info-list .recruitTop-info-list__item .recruitTop-info-list__link:hover{opacity:.6}.recruitTop-info__wrap .recruitTop-info .recruitTop-info__header .recruitTop-info-list .recruitTop-info-list__item .recruitTop-info-list__link:hover .recruitTop-moreview .recruitTop-moreview__text{background-size:0 1px}}.recruitTop-info__wrap .recruitTop-info .recruitTop-info__header .recruitTop-info-list .recruitTop-info-list__item .recruitTop-info-list__link .recruitTop-info-list__ttl{font-weight:700}.recruitTop-info__wrap .recruitTop-info .recruitTop-info__header .recruitTop-info-list .recruitTop-info-list__item .recruitTop-info-list__link .recruitTop-info-list__btn{position:absolute;top:50%;right:0;transform:translate(0,-50%)}.recruitTop-info__wrap .recruitTop-info .recruitTop-info__img{width:50%}@media (max-width:1024px){.recruitTop-info__wrap .recruitTop-info .recruitTop-info__img{width:100%}}.recruitTop-info__wrap .recruitTop-info .recruitTop-info__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recruitTop-info__wrap .recruitTop-info .recruitTop-info__bg{position:absolute;top:-.5em;right:-.2em;line-height:1;color:#00aaf2;font-size:8vw;opacity:.1}@media (max-width:1024px){.recruitTop-info__wrap .recruitTop-info .recruitTop-info__bg{display:none}}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.recruitStrength-section{max-width:1200px;width:90%;margin:10% auto}.recruitStrength-section .recruitStrength-section__text{margin-bottom:2em}.recruitStrength-section__wrap{background-color:#fcf9f2;padding:1% 0;margin:10% auto}.recruitStrength-section__wrap .recruitStrength-section{margin:5% auto}@media (max-width:1024px){.recruitStrength-section__wrap .recruitStrength-section{margin:10% auto}}.recruitStrength-section__schedule{margin-bottom:0}.recruitStrength-merit{display:flex;flex-flow:row-reverse;align-items:flex-end;margin-bottom:10%;margin-top:5%}@media (max-width:1024px){.recruitStrength-merit{flex-flow:column-reverse}}.recruitStrength-merit .recruitStrength-merit__header{width:70%;position:relative;padding:5% 5% 5% 5%;position:relative;transform:translateY(20%)}@media (max-width:1024px){.recruitStrength-merit .recruitStrength-merit__header{width:100%;padding:5% 8% 5% 8%;margin:0 auto;transform:translateY(0)}}.recruitStrength-merit .recruitStrength-merit__header::before{content:"";width:110%;height:100%;background-color:#fcf9f2;display:block;position:absolute;top:0;right:0;z-index:-1;border:solid 2px #00aaf2;border-radius:20px}@media (max-width:1024px){.recruitStrength-merit .recruitStrength-merit__header::before{width:100%;height:110%;top:-10%}}.recruitStrength-merit .recruitStrength-merit__header .recruitStrength-merit__ttl{font-weight:700;font-size:2.8rem;margin-bottom:.8em}@media (max-width:1024px){.recruitStrength-merit .recruitStrength-merit__header .recruitStrength-merit__ttl{font-size:1.8rem}}.recruitStrength-merit .recruitStrength-merit__header .recruitStrength-merit__point{display:flex;align-items:center;flex-flow:wrap;margin-bottom:1em}.recruitStrength-merit .recruitStrength-merit__header .recruitStrength-merit__point dt{width:45px;height:45px;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#fff;margin-right:1.2rem;background-color:#00aaf2;font-size:1rem;letter-spacing:.01em}.recruitStrength-merit .recruitStrength-merit__header .recruitStrength-merit__point dd{font-size:2rem;color:#00aaf2;font-weight:700;text-decoration:underline}@media (max-width:1024px){.recruitStrength-merit .recruitStrength-merit__header .recruitStrength-merit__point dd{font-size:1.6rem}}.recruitStrength-merit .recruitStrength-merit__img{width:30%;position:relative;z-index:3}@media (max-width:1024px){.recruitStrength-merit .recruitStrength-merit__img{width:50%;margin:0 auto}}.recruitStrength-merit.-even{flex-flow:wrap-reverse}.recruitStrength-merit.-even .recruitStrength-merit__header::before{right:-10%}@media (max-width:1024px){.recruitStrength-merit.-even .recruitStrength-merit__header::before{right:0}}.recruitStrength-schedule-list .recruitStrength-schedule-list__item{display:flex;align-items:center;position:relative;border-top:1px dashed #b6b6b6;padding:1.5em 1em}.recruitStrength-schedule-list .recruitStrength-schedule-list__item::before{content:"";position:absolute;display:block;width:18px;height:18px;left:0;right:0;bottom:-10px;margin:0 auto;border-top:1px dashed #b6b6b6;border-right:1px dashed #b6b6b6;background-color:#fcf9f2;transform:rotate(135deg);z-index:3}.recruitStrength-schedule-list .recruitStrength-schedule-list__item:last-child{border-bottom:1px dashed #b6b6b6}.recruitStrength-schedule-list .recruitStrength-schedule-list__item:last-child::before{display:none}.recruitStrength-schedule-list .recruitStrength-schedule-list__item .recruitStrength-schedule-list__icon{width:35px;margin-right:20px}.recruitStrength-schedule-list .recruitStrength-schedule-list__item .recruitStrength-schedule-list__time{color:#00aaf2;margin-right:2em}.recruitStrength-schedule-list .recruitStrength-schedule-list__item .recruitStrength-schedule-list__text{font-weight:700;flex:1}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.recruitNews-list__item .recruitNews-list__link{width:100%}@media (min-width:1025px){.recruitNews-list__item .recruitNews-list__link{transition:all .4s}.recruitNews-list__item .recruitNews-list__link:hover .recruitNews-list__ttl{opacity:.6}.recruitNews-list__item .recruitNews-list__link:hover .recruitTop-moreview .recruitTop-moreview__text{background-size:0 1px}.recruitNews-list__item .recruitNews-list__link:hover picture img{transform:scale(1.05)}}.recruitNews-list__item .recruitNews-list__link .recruitNews-list__thumb{margin-bottom:1em}.recruitNews-list__item .recruitNews-list__link .recruitNews-list__header{margin:1em 0;display:flex;flex-flow:wrap;align-items:center;font-size:1.2rem}.recruitNews-list__item .recruitNews-list__link .recruitNews-list__header .recruitNews-list__header-date{color:rgba(0,0,0,.2);margin-right:1em}.recruitNews-catlist{display:flex;flex-flow:wrap;flex:1}.recruitNews-catlist li{margin-right:.5em;margin-bottom:.2em}.recruitNews-catlist li a{border:solid 1px #939393;border-radius:100vw;padding:.2em .8em 0;color:#939393;display:block;font-size:1.1rem;line-height:1.2}@media (min-width:1025px){.recruitNews-catlist li a{transition:all .4s}.recruitNews-catlist li a:hover{background-color:#939393;color:#fff}}.recruitNews-catlist li.active a{background-color:#939393;color:#fff}.recruitNews__wrap{width:90%;max-width:1200px;margin:8% auto}.recruitNews__wrap .wp-pagenavi{display:flex;justify-content:center;align-items:center;margin-top:8%}.recruitNews__wrap .wp-pagenavi .current,.recruitNews__wrap .wp-pagenavi .nextpostslink,.recruitNews__wrap .wp-pagenavi .page,.recruitNews__wrap .wp-pagenavi .previouspostslink{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:none;margin:0 .2em;border-radius:5px;padding-top:2px;color:#00aaf2;background-color:#f8f7f1}.recruitNews__wrap .wp-pagenavi .current{background:#00aaf2;color:#fff}.recruitNews-pages-list{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:60px;margin-top:5%}@media (max-width:1024px){.recruitNews-pages-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px) and (max-width:810px){.recruitNews-pages-list{grid-template-columns:repeat(1,1fr)}}.recruitNews-archive{max-width:960px;margin:10% auto;width:90%}.recruitNews-archive .recruitNews-archive__header{margin-bottom:3%}.recruitNews-archive .recruitNews-archive__header .recruitNews-archive__header-date{opacity:.2;margin-bottom:1em}.recruitNews-archive .recruitNews-archive__ttl{font-size:3.2rem;margin-bottom:1em;font-weight:700}@media (max-width:810px){.recruitNews-archive .recruitNews-archive__ttl{font-size:2.6rem}}.recruitNews-archive-main img{margin:3% auto}.recruitNews-archive-main h2{font-weight:700;font-size:2.8rem;padding:1.5em 0;margin:3em 0 0;position:relative;border-top:solid 1px #dad8d0}@media (max-width:810px){.recruitNews-archive-main h2{font-size:2.2rem}}.recruitNews-archive-main h2::before{content:"";width:20px;height:1px;position:absolute;top:-1px;left:0;background-color:#00aaf2;display:block}.recruitNews-archive-main h3{background-color:#f8f7f1;padding:1em 1em 1em 2em;font-weight:700;font-size:2.2rem;border-radius:8px;position:relative;margin:2em 0 1em}@media (max-width:810px){.recruitNews-archive-main h3{font-size:1.8rem}}.recruitNews-archive-main h3::before{content:"";width:3px;height:calc(100% - 2em);position:absolute;top:50%;left:1em;transform:translate(0,-50%);background-color:#00aaf2;display:block}.recruitNews-archive-main h4{font-weight:700;font-size:2rem;border-left:3px solid #00aaf2;padding:0 0 0 1em;margin:3em 0 1em}@media (max-width:810px){.recruitNews-archive-main h4{font-size:1.6rem}}.recruitNews-share{max-width:960px;margin:10% auto;width:90%;background-color:#f8f7f1;padding:5%;border-radius:8px}.recruitNews-share .recruitNews-share__ttl{text-align:center;font-weight:700;margin-bottom:1em}.recruitNews-share .recruitNews-share-list{display:flex;flex-flow:wrap;align-items:center;justify-content:center}.recruitNews-share .recruitNews-share-list li{margin:0 1em}.recruitNews-share .recruitNews-share-list a{display:flex;width:25px}@media (min-width:1025px){.recruitNews-share .recruitNews-share-list a{transition:all .4s}.recruitNews-share .recruitNews-share-list a:hover{opacity:.6}}.recruitNews-back{max-width:300px;margin:10% auto}.recruitNews-back a{width:100%;background-color:#00aaf2;color:#fff;text-align:right;display:flex;align-items:center;justify-content:space-between;border-radius:6px;padding:1em 1em;border:solid 2px #00aaf2}@media (min-width:1025px){.recruitNews-back a{transition:all .4s}.recruitNews-back a:hover{background-color:#fff;color:#00aaf2}.recruitNews-back a:hover .recruitNews-back__icon{background-color:#00aaf2}.recruitNews-back a:hover .recruitNews-back__icon svg{fill:#fff}}.recruitNews-back a .recruitNews-back__icon{background-color:#fff;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.recruitNews-back a .recruitNews-back__icon svg{fill:#00aaf2;transform:rotate(180deg)}.recruitNews-othernews{max-width:1200px;margin:10% auto;width:90%}.recruitNews-othernews .recruitNews-othernews__ttl{font-weight:700;font-size:2.2rem;padding:1.5em 0;margin:3em 0 0;position:relative;border-top:solid 1px #dad8d0}.recruitNews-othernews .recruitNews-othernews__ttl::before{content:"";width:40px;height:1px;position:absolute;top:-1px;left:0;background-color:#00aaf2;display:block}.recruitNews-othernews .recruitNews-othernews-list{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:60px}@media (max-width:1024px){.recruitNews-othernews .recruitNews-othernews-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px) and (max-width:810px){.recruitNews-othernews .recruitNews-othernews-list{grid-template-columns:repeat(1,1fr)}}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.recruitPeopleInterview-section{margin:5% auto;max-width:960px;width:90%}@media (max-width:1024px){.recruitPeopleInterview-section{margin:10% auto}}.recruitPeopleInterview-section .recruitPeopleInterview-profile{display:flex;flex-flow:row-reverse;justify-content:space-between;align-items:center;margin-bottom:5%}@media (max-width:1024px){.recruitPeopleInterview-section .recruitPeopleInterview-profile{flex-flow:column}}.recruitPeopleInterview-section .recruitPeopleInterview-profile .recruitPeopleInterview-profile__header{width:55%}@media (max-width:1024px){.recruitPeopleInterview-section .recruitPeopleInterview-profile .recruitPeopleInterview-profile__header{display:contents}}.recruitPeopleInterview-section .recruitPeopleInterview-profile .recruitPeopleInterview-profile__header .recruitPeopleInterview-profile__en{font-size:8rem;color:#f58389}@media (max-width:1024px){.recruitPeopleInterview-section .recruitPeopleInterview-profile .recruitPeopleInterview-profile__header .recruitPeopleInterview-profile__en{order:2;font-size:6rem}}.recruitPeopleInterview-section .recruitPeopleInterview-profile .recruitPeopleInterview-profile__header .recruitPeopleInterview-profile__job{background-color:#ffd9d9;color:#de5f66;font-weight:700;font-size:2.4rem;display:inline-block;padding:0 .2em;transform:translateY(-1.6em)}@media (max-width:1024px){.recruitPeopleInterview-section .recruitPeopleInterview-profile .recruitPeopleInterview-profile__header .recruitPeopleInterview-profile__job{order:3;margin-bottom:-1em;font-size:2rem}}.recruitPeopleInterview-section .recruitPeopleInterview-profile .recruitPeopleInterview-profile__header .recruitPeopleInterview-profile__name{margin-bottom:2em;font-weight:700;font-size:1.8rem}@media (max-width:1024px){.recruitPeopleInterview-section .recruitPeopleInterview-profile .recruitPeopleInterview-profile__header .recruitPeopleInterview-profile__name{order:4;margin-bottom:1em;font-size:1.6rem}}@media (max-width:1024px){.recruitPeopleInterview-section .recruitPeopleInterview-profile .recruitPeopleInterview-profile__header .recruitPeopleInterview-profile__text{order:5}}.recruitPeopleInterview-section .recruitPeopleInterview-profile picture{width:40%;border:solid 2px #f58389}@media (max-width:1024px){.recruitPeopleInterview-section .recruitPeopleInterview-profile picture{order:1}}.recruitPeopleInterview-section .recruitPeopleInterview-contents{margin-bottom:5%}@media (max-width:1024px){.recruitPeopleInterview-section .recruitPeopleInterview-contents{margin-bottom:10%}}.recruitPeopleInterview-section .recruitPeopleInterview-contents .recruitPeopleInterview-contents__ttl{background-color:#f58389;color:#fff;padding:.8em 1em;border-radius:10px;font-size:1.8rem;font-weight:700;margin-bottom:1.5em}@media (max-width:1024px){.recruitPeopleInterview-section .recruitPeopleInterview-contents .recruitPeopleInterview-contents__ttl{font-size:1.6rem}}.recruitPeopleInterview-section.-even .recruitPeopleInterview-profile{flex-flow:wrap}@media (max-width:1024px){.recruitPeopleInterview-section.-even .recruitPeopleInterview-profile{flex-flow:column}}.recruitPeopleInterview-section.-even .recruitPeopleInterview-profile .recruitPeopleInterview-profile__header{width:55%}.recruitPeopleInterview-section.-even .recruitPeopleInterview-profile .recruitPeopleInterview-profile__header .recruitPeopleInterview-profile__en{color:#00aaf2}.recruitPeopleInterview-section.-even .recruitPeopleInterview-profile .recruitPeopleInterview-profile__header .recruitPeopleInterview-profile__job{background-color:#c7f2f2;color:#0f72b3}.recruitPeopleInterview-section.-even .recruitPeopleInterview-profile picture{border-color:#00aaf2}.recruitPeopleInterview-section.-even .recruitPeopleInterview-contents .recruitPeopleInterview-contents__ttl{background-color:#00aaf2}.recruitPeopleInterview-section__wrap{background-color:#fcf9f2;padding:5% 0}.recruitPeopleVoice-section__wrap{background-color:#fcf9f2;padding:3% 0}.recruitPeopleVoice-section__wrap.-even{background-color:#fff}.recruitPeopleVoice-section__wrap.-even .recruitPeopleVoice-voice .recruitPeopleVoice-voice__text{background-color:#fcf9f2}.recruitPeopleVoice-section__wrap.-even .recruitPeopleVoice-voice .recruitPeopleVoice-voice__text::before{background-color:#fcf9f2}.recruitPeopleVoice-section{margin:5% auto;max-width:1200px;width:90%}.recruitPeopleVoice-section .recruitPeopleVoice__ttl{background-color:#00aaf2;color:#fff;padding:.5em 1em;display:flex;align-items:center;border-radius:5px;margin-bottom:1em;font-weight:700;font-size:2rem}@media (max-width:1024px){.recruitPeopleVoice-section .recruitPeopleVoice__ttl{font-size:1.6rem}}.recruitPeopleVoice-section .recruitPeopleVoice__ttl .recruitPeopleVoice__ttl__icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#00aaf2;background:#00aaf2;background-color:#fff;border-radius:50%;margin-right:1em}@media (max-width:1024px){.recruitPeopleVoice-section .recruitPeopleVoice__ttl .recruitPeopleVoice__ttl__icon{width:35px;height:35px;margin-right:.5em}}.recruitPeopleVoice-section .recruitPeopleVoice__ttl .recruitPeopleVoice__ttl__ttl{flex:1}.recruitPeopleVoice-section .recruitPeopleVoice-voice{display:flex;flex-flow:row-reverse;align-items:flex-start;justify-content:flex-end;margin:3% 0}@media (max-width:1024px){.recruitPeopleVoice-section .recruitPeopleVoice-voice{margin:8% 0}}.recruitPeopleVoice-section .recruitPeopleVoice-voice .recruitPeopleVoice-voice__text{max-width:calc(80% - 60px);position:relative;border-radius:10px;background-color:#fff;padding:2em 2em;filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, .1))}@media (max-width:1024px){.recruitPeopleVoice-section .recruitPeopleVoice-voice .recruitPeopleVoice-voice__text{padding:1em 1.6em;max-width:calc(90% - 50px);filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, .1))}}.recruitPeopleVoice-section .recruitPeopleVoice-voice .recruitPeopleVoice-voice__text::before{content:"";position:absolute;width:20px;height:30px;-webkit-clip-path:polygon(50% 30%,0 100%,100% 100%);clip-path:polygon(50% 30%,0 100%,100% 100%);background-color:#fff;top:25px;left:-22px;z-index:10;transform:rotate(-90deg)}@media (max-width:1024px){.recruitPeopleVoice-section .recruitPeopleVoice-voice .recruitPeopleVoice-voice__text::before{width:10px;height:20px;-webkit-clip-path:polygon(50% 30%,0 100%,100% 100%);clip-path:polygon(50% 30%,0 100%,100% 100%);top:15px;left:-10px}}.recruitPeopleVoice-section .recruitPeopleVoice-voice .recruitPeopleVoice-voice__img{width:70px;margin-right:40px}@media (max-width:1024px){.recruitPeopleVoice-section .recruitPeopleVoice-voice .recruitPeopleVoice-voice__img{width:50px;margin-right:20px}}.recruitPeopleVoice-section .recruitPeopleVoice-voice.-even{flex-flow:wrap}.recruitPeopleVoice-section .recruitPeopleVoice-voice.-even .recruitPeopleVoice-voice__text::before{top:25px;left:auto;right:-22px;z-index:10;transform:rotate(90deg)}@media (max-width:1024px){.recruitPeopleVoice-section .recruitPeopleVoice-voice.-even .recruitPeopleVoice-voice__text::before{top:15px;left:auto;right:-10px}}.recruitPeopleVoice-section .recruitPeopleVoice-voice.-even .recruitPeopleVoice-voice__img{margin-left:40px;margin-right:0}@media (max-width:1024px){.recruitPeopleVoice-section .recruitPeopleVoice-voice.-even .recruitPeopleVoice-voice__img{width:50px;margin-left:20px;margin-right:0}}.recruitPeopleVision-rinen__wrap{margin-top:8%}.recruitPeopleVision-rinen__wrap .recruitPeopleVision-rinen__bg{width:100%}.recruitPeopleVision-rinen{max-width:960px;width:90%;margin:0 auto;border-top:solid 1px #dad8d0}@media (max-width:1024px){.recruitPeopleVision-rinen{border-top:none}}.recruitPeopleVision-rinen .recruitPeopleVision-rinen__copy{text-align:center;letter-spacing:.5em;text-indent:.5em;font-size:4rem;margin-bottom:2em;font-feature-settings:"palt"}@media (max-width:1024px){.recruitPeopleVision-rinen .recruitPeopleVision-rinen__copy{font-size:2.2rem}}.recruitPeopleVision-credo{display:flex;flex-flow:wrap;margin:10% auto;width:90%;max-width:1200px;align-items:flex-start}@media (max-width:1024px){.recruitPeopleVision-credo{width:100%;flex-flow:column}}.recruitPeopleVision-credo .recruitPeopleVision-credo__header{width:30%;position:relative;display:flex;justify-content:center}@media (max-width:1024px){.recruitPeopleVision-credo .recruitPeopleVision-credo__header{align-items:center;margin:0 auto 0}}.recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__ttl{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:.5em;font-size:3.2rem;position:relative;z-index:3}@media (max-width:1024px){.recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__ttl{font-size:2.4rem}}.recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__bg{transform:rotate(90deg);color:#00aaf2;position:absolute;font-size:10rem;right:25%;bottom:-10%;z-index:2}@media (max-width:1024px){.recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__bg{font-size:5rem}}.recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__img{position:absolute;width:250px;height:250px;display:block;bottom:-260px;right:30%;z-index:1}@media (max-width:1024px){.recruitPeopleVision-credo .recruitPeopleVision-credo__header .recruitPeopleVision-credo__header__img{width:150px;height:150px;bottom:-160px;right:auto;left:50%;transform:translate(-50%,0)}}.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap{width:70%}@media (max-width:1024px){.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap{width:100%}}.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .recruitPeopleVision-credo-list{background-color:#fcf9f2;padding:5%;margin-bottom:5%}@media (max-width:1024px){.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .recruitPeopleVision-credo-list{margin-top:100px;padding:100px 5% 5%}}.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li{border-top:dashed 1px #b6b6b6;padding:1.8em 0 1.8em 1em}@media (max-width:1024px){.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li{padding:1em 0 1em 1em}}.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .list__dots li:last-child{border-bottom:dashed 1px #b6b6b6}@media (max-width:1024px){.recruitPeopleVision-credo .recruitPeopleVision-credo-list__wrap .font__p{width:90%;margin:0 auto}}.recruitPeopleVision-culture{max-width:960px;width:90%;margin:0 auto;border-top:solid 1px #dad8d0}.recruitPeopleVision-culture .recruitPeopleVision-culture-contents{margin:5% auto;display:flex;flex-flow:row-reverse;justify-content:space-between}@media (max-width:1024px){.recruitPeopleVision-culture .recruitPeopleVision-culture-contents{flex-flow:column-reverse;margin:10% auto}}.recruitPeopleVision-culture .recruitPeopleVision-culture-contents .recruitPeopleVision-culture-contents__header{width:70%}@media (max-width:1024px){.recruitPeopleVision-culture .recruitPeopleVision-culture-contents .recruitPeopleVision-culture-contents__header{width:100%}}.recruitPeopleVision-culture .recruitPeopleVision-culture-contents .recruitPeopleVision-culture-contents__header .recruitPeopleVision-culture-contents__ttl{color:#00aaf2;font-size:2rem;margin-bottom:1em}@media (max-width:1024px){.recruitPeopleVision-culture .recruitPeopleVision-culture-contents .recruitPeopleVision-culture-contents__header .recruitPeopleVision-culture-contents__ttl{font-size:1.8rem}}.recruitPeopleVision-culture .recruitPeopleVision-culture-contents .recruitPeopleVision-culture-contents__img{width:25%}@media (max-width:1024px){.recruitPeopleVision-culture .recruitPeopleVision-culture-contents .recruitPeopleVision-culture-contents__img{width:100%;margin-bottom:5%}}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.recruitInfo{margin-bottom:10%}@media (max-width:810px){.flowRecruitflow-list__wrap{width:100%;overflow-y:scroll}}.flowRecruitflow-list{display:flex;flex-flow:wrap;align-items:center}@media (max-width:810px){.flowRecruitflow-list{width:300%}}.flowRecruitflow-list .item{width:16%}@media (max-width:1024px){.flowRecruitflow-list .item{width:26.6666666667%;margin-bottom:1em}}@media (max-width:1024px) and (max-width:810px){.flowRecruitflow-list .item{width:16%}}.flowRecruitflow-list .arrow{width:5%;text-align:center;color:#00aaf2}@media (max-width:810px){.flowRecruitflow-list .arrow{width:5%}}.flowRecruitflow-list .arrow span{font-size:calc(24px + 15 * (100vw - 320px)/ 1080)}.aboutFunabashi-action{display:flex;flex-flow:wrap}.aboutFunabashi-action .item{width:47.5%;margin-right:5%;margin-bottom:4em}@media (max-width:1024px){.aboutFunabashi-action .item{width:90%;margin:0 auto 4em}}.aboutFunabashi-action .item:nth-child(even){margin-right:0}@media (max-width:1024px){.aboutFunabashi-action .item:nth-child(even){margin-right:auto}}.aboutFunabashi-action .item .ttl{font-size:calc(16px + 6 * (100vw - 320px)/ 1080);margin:1.5em 0 1em;font-weight:700}.aboutFunabashi-action a{text-decoration:underline}.aboutFunabashi-action a::after{font-family:"Material Icons";content:"\e895"}@media (min-width:1025px){.aboutFunabashi-action a:hover{text-decoration:none}}.flow-column dl{display:flex;flex-flow:wrap}@media (max-width:810px){.flow-column dl{flex-flow:column}}.flow-column dl dd,.flow-column dl dt{padding:2em 0}@media (max-width:810px){.flow-column dl dd,.flow-column dl dt{padding:1.5em 0}}.flow-column dl dt{border-top:solid 1px #0e2b79;width:20%}@media (max-width:810px){.flow-column dl dt{border-top:solid 1px #ddd;width:100%;padding:1.5em 0 0 0;font-weight:700}}.flow-column dl dd{border-top:solid 1px #ddd;width:80%}@media (max-width:810px){.flow-column dl dd{border-top:none;width:100%}}.flow-column li:last-child dt{border-bottom:solid 1px #0e2b79}@media (max-width:810px){.flow-column li:last-child dt{border-bottom:none}}.flow-column li:last-child dd{border-bottom:solid 1px #ddd}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.recruitFaq-contents__wrap{max-width:1200px;width:90%;margin:10% auto}.recruitFaq-contents{border-top:solid 1px #dad8d0;position:relative;padding:2em 0}.recruitFaq-contents::before{content:"";width:30px;height:1px;top:-1px;left:0;display:block;background-color:#00aaf2;position:absolute}.recruitFaq-contents .recruitFaq-contents__ttl{display:flex;flex-flow:wrap;margin-bottom:1.6em}@media (max-width:1024px){.recruitFaq-contents .recruitFaq-contents__ttl{margin-bottom:1em}}.recruitFaq-contents .recruitFaq-contents__ttl .recruitFaq-contents__ttl__icon{width:50px;margin-right:20px}@media (max-width:1024px){.recruitFaq-contents .recruitFaq-contents__ttl .recruitFaq-contents__ttl__icon{width:40px}}.recruitFaq-contents .recruitFaq-contents__ttl .recruitFaq-contents__ttl__ttl{font-weight:700;font-size:2rem;flex:1;padding-top:.3em}@media (max-width:1024px){.recruitFaq-contents .recruitFaq-contents__ttl .recruitFaq-contents__ttl__ttl{font-size:1.6rem}}.recruitFaq-contents .recruitFaq-contents__text{margin-left:70px}@media (max-width:1024px){.recruitFaq-contents .recruitFaq-contents__text{margin-left:0}}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.recruitWorks-copy-section{width:90%;margin:10% 0 10% auto;display:flex;flex-flow:wrap;justify-content:space-between;position:relative}@media (max-width:1024px){.recruitWorks-copy-section{flex-flow:column-reverse}}.recruitWorks-copy-section .recruitWorks-copy__header{width:50%}@media (max-width:1024px){.recruitWorks-copy-section .recruitWorks-copy__header{width:90%}}.recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy__ttl{font-size:3.4rem;margin-bottom:2em;letter-spacing:.8em;line-height:2}@media (max-width:1024px){.recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy__ttl{font-size:2.4rem;margin-bottom:1em}}.recruitWorks-copy-section .recruitWorks-copy__header .recruitWorks-copy-name{max-width:160px;margin:1em 0 0 auto}.recruitWorks-copy-section .recruitWorks-copy__img{width:45%;margin-top:2%}@media (max-width:1024px){.recruitWorks-copy-section .recruitWorks-copy__img{width:70%;margin:0 0 8% auto}}.recruitWorks-copy-section .recruitWorks-copy__bg{position:absolute;top:1%;right:0;color:#00aaf2;font-size:8vw;line-height:1}@media (max-width:1024px){.recruitWorks-copy-section .recruitWorks-copy__bg{top:-.1em;right:-.1em;font-size:6rem;white-space:nowrap;line-height:1}}.recruitWorks-section{max-width:1000px;width:90%;margin:10% auto}.recruitWorks-section .recruitWorks-banner{display:flex;flex-flow:row-reverse;margin-bottom:3%}@media (max-width:1024px){.recruitWorks-section .recruitWorks-banner{flex-flow:column}}.recruitWorks-section .recruitWorks-banner .recruitWorks-banner__ttl{width:55%;background-color:#00aaf2;color:#fff;font-weight:700;font-size:2rem;padding:2em;letter-spacing:.3em;display:flex;align-items:center}@media (max-width:1024px){.recruitWorks-section .recruitWorks-banner .recruitWorks-banner__ttl{width:100%;font-size:1.8rem}}.recruitWorks-section .recruitWorks-banner .recruitWorks-banner__img{width:45%}@media (max-width:1024px){.recruitWorks-section .recruitWorks-banner .recruitWorks-banner__img{width:100%}}.recruitWorks-section__text{color:#4e4e4e}.recruitWorks-about{display:flex;flex-flow:row-reverse;justify-content:space-between;align-items:flex-start}@media (max-width:1024px){.recruitWorks-about{flex-flow:column}}.recruitWorks-about .recruitWorks-about__text{width:65%}@media (max-width:1024px){.recruitWorks-about .recruitWorks-about__text{width:100%;margin-bottom:5%}}.recruitWorks-about .recruitWorks-about__img{width:30%}@media (max-width:1024px){.recruitWorks-about .recruitWorks-about__img{width:100%}}.recruitWorks-introduction{display:flex;flex-flow:row-reverse;justify-content:space-between;align-items:flex-start;margin-bottom:3%}@media (max-width:1024px){.recruitWorks-introduction{flex-flow:column;margin-bottom:8%}}.recruitWorks-introduction .recruitWorks-introduction__header{width:65%}@media (max-width:1024px){.recruitWorks-introduction .recruitWorks-introduction__header{width:100%;margin-bottom:5%}}.recruitWorks-introduction .recruitWorks-introduction__header .recruitWorks-introduction__ttl{font-weight:700;margin-bottom:1em}.recruitWorks-introduction .recruitWorks-introduction__img{width:30%}@media (max-width:1024px){.recruitWorks-introduction .recruitWorks-introduction__img{width:100%}}.recruitNumbers-list{display:grid;grid-template-columns:repeat(3,1fr);border:solid rgba(255,255,255,.8) 1px;border-bottom:none}@media (max-width:1024px){.recruitNumbers-list{grid-template-columns:repeat(1,1fr);border-left:none;border-right:none}}.recruitNumbers-list.-lar{grid-template-columns:repeat(2,1fr);border-top:none}@media (max-width:1024px){.recruitNumbers-list.-lar{grid-template-columns:repeat(1,1fr)}}.recruitNumbers-list.-lar .recruitAboutNumbers-box{border-top:none;border-bottom:solid rgba(255,255,255,.8) 1px}.recruitNumbers-list.-lar2{grid-template-columns:repeat(1,1fr);border-top:none}.recruitNumbers-list.-lar2 .recruitAboutNumbers-box{padding:5% 0;border-top:none}.recruitNumbers-section{background-color:#00aaf2;color:#fff;padding:1% 0 8%}@media (max-width:1024px){.recruitNumbers-section{padding:1% 0 0}}.recruitNumbers-section .recruitNumbers-list{max-width:1200px;width:90%;margin:0 auto}@media (max-width:1024px){.recruitNumbers-section .recruitNumbers-list{width:100%}}.recruitNumbers-environment-section{background-color:#2092de;color:#fff;padding:1% 0 8%}@media (max-width:1024px){.recruitNumbers-environment-section{padding:1% 0 0}}.recruitNumbers-environment-section .recruitNumbers-list{max-width:1200px;width:90%;margin:0 auto}@media (max-width:1024px){.recruitNumbers-environment-section .recruitNumbers-list{width:100%}}.recruitAboutNumbers-box{padding:12% 2%;border-right:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.8);display:flex;flex-direction:column}@media (max-width:1024px){.recruitAboutNumbers-box{border-right:none}}.recruitAboutNumbers-box .recruitAboutNumbers__ttl{text-align:center;margin-bottom:2em;flex:1}.recruitAboutNumbers-box .recruitAboutNumbers__ttl span{border-bottom:solid 1px #fff;font-weight:700;font-size:2rem;padding-bottom:.3em}.recruitAboutNumbers-box .recruitAboutNumbers__link{text-align:center;margin-top:1em}.recruitAboutNumbers-box .recruitAboutNumbers__link a{color:#fff;text-decoration:underline;text-wrap:pretty;font-size:1.4rem}.recruitAboutNumbers-box .recruitAboutNumbers__link a span{font-size:1.4rem;margin:0 0 0 .2em;transform:translateY(2px)}@media (min-width:1025px){.recruitAboutNumbers-box .recruitAboutNumbers__link a:hover{text-decoration:none}}.recruitAboutNumbers-box .recruitAboutNumbers__item{display:flex;align-items:center;justify-content:center;flex:4}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers01{display:flex;justify-content:center;text-align:center}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers01 .recruitAboutNumbers__item-01__text{text-align:center;font-weight:700;margin-bottom:1em}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers01 .-numbersText01_01,.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers01 .-numbersText01_02{margin:0 1em}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers01 .recruitAboutNumbers__item-01 .recruitAboutNumbers__item-img,.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers01 .recruitAboutNumbers__item-02 .recruitAboutNumbers__item-img{width:45px;margin:0 auto .5em}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers02{justify-content:center;align-items:center;flex-flow:column}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers02 .-numbersText02{display:flex;align-items:flex-end;justify-content:center}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers02 .-numbersText02 .recruitAboutNumbers__item-numbers{font-size:10rem}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers03{flex-flow:column}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers03 .-numbersText03{display:flex;align-items:flex-end;justify-content:center;font-size:2.4rem;margin-bottom:.5em}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers03 .-numbersText03 .recruitAboutNumbers__item-numbers{font-size:10rem}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers03 .recruitAboutNumbers__item-kome{display:flex;justify-content:center}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers04{justify-content:center;align-items:center}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers04 .-numbersText04{display:flex;align-items:flex-end;justify-content:center}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers04 .-numbersText04 .recruitAboutNumbers__item-numbers{font-size:10rem}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers05{justify-content:center;align-items:center}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers05 .-numbersText05{display:flex;align-items:flex-end;justify-content:center}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers05 .-numbersText05 .recruitAboutNumbers__item-numbers{font-size:10rem}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers06{width:90%;margin:0 auto}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers07,.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers08,.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers09{width:90%;margin:1em auto 0;max-width:200px;align-items:center}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers08,.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers09{max-width:150px}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers10{flex-flow:column;text-align:center}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers10 img{width:40%;max-width:200px;margin:0 auto 1em}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers10 .recruitAboutNumbers__item-kome{justify-content:center}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers11{flex-flow:column;text-align:center;justify-content:center}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers11 img{width:90%;margin:0 auto 1em}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers12{flex-flow:column;text-align:center;justify-content:center}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers12 img{width:60%;margin:0 auto 1em}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers12 .recruitAboutNumbers__item__text{font-weight:700;font-size:1.8rem}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers02-01{justify-content:center;align-items:center}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers02-02{flex-flow:column}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers02-02 .-numbersText02{text-align:center;font-size:4rem}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers02-03{flex-flow:column}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers02-04{flex-flow:column}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers02-05{flex-flow:column}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers02-05 .recruitAboutNumbers__item-text{font-size:3.4rem}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers02-06 .recruitAboutNumbers__item-text{font-size:2.8rem}.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers02-07{font-size:4rem;font-weight:700}@media (max-width:1024px){.recruitAboutNumbers-box .recruitAboutNumbers__item.-numbers02-07{text-align:center;line-height:1.4}}.recruitAboutNumbers-box .recruitAboutNumbers__item .recruitAboutNumbers__item-text{font-size:1.8rem;font-weight:700;align-items:center;text-align:center}.recruitAboutNumbers-box .recruitAboutNumbers__item .recruitAboutNumbers__item-text .recruitAboutNumbers__item-numbers{font-size:6rem;line-height:1;margin:0 .1em}.recruitAboutNumbers-box .recruitAboutNumbers__item-kome{opacity:.6;font-size:1.4rem}.fontColor{color:#4e4e4e}:root{--ease-out-soft:cubic-bezier(0.280,0.000,0.490,1.000);--ease-in-out:cubic-bezier(0.490,0.025,0.490,1.000)}.recruitWorks-section{margin-top:8vw}@media (max-width:810px){.recruitWorks-section{margin-top:10vw}}.recruit-section{margin-top:8vw}@media (max-width:810px){.recruit-section{margin-top:10vw}}.recruit-line{transform:rotate(-50deg);width:35px;border:0;border-top:1px solid #fff;margin:0;padding:0;display:inline-block;margin-right:-20px}.recruit-visual,.recruit404-visual,.recruitEntry-visual{position:relative;height:100vh}@media (max-width:1024px){.recruit-visual,.recruit404-visual,.recruitEntry-visual{height:100vh}}.recruit-visual .ttl,.recruit404-visual .ttl,.recruitEntry-visual .ttl{position:absolute;top:40%;left:10vw;transform:translate(0,-50%);color:#fff;z-index:2}@media (max-width:1024px){.recruit-visual .ttl,.recruit404-visual .ttl,.recruitEntry-visual .ttl{left:10vw}}@media (max-width:1024px) and (max-width:810px){.recruit-visual .ttl,.recruit404-visual .ttl,.recruitEntry-visual .ttl{left:5vw;top:35%}}.recruit-visual .ttl .en,.recruit404-visual .ttl .en,.recruitEntry-visual .ttl .en{display:flex;margin:0 0 1em .5em}.recruit-visual .ttl h2,.recruit404-visual .ttl h2,.recruitEntry-visual .ttl h2{font-size:calc(24px + 10 * (100vw - 320px)/ 1080);margin-bottom:1em}.recruit-visual .text,.recruit404-visual .text,.recruitEntry-visual .text{font-size:10vw;position:absolute;top:50%;right:5vw;transform:translate(0,-50%);color:#e5d459;white-space:normal;z-index:1;filter:blur(10vw);transition:2s all .2s}@media (max-width:1024px){.recruit-visual .text,.recruit404-visual .text,.recruitEntry-visual .text{top:auto;bottom:0;right:5vw;transform:translate(0,0)}}@media (max-width:1024px) and (max-width:810px){.recruit-visual .text,.recruit404-visual .text,.recruitEntry-visual .text{font-size:16vw}}.recruit-visual .text.active,.recruit404-visual .text.active,.recruitEntry-visual .text.active{filter:blur(0)}.recruit-visual .recruit-visual-img,.recruit404-visual .recruit-visual-img,.recruitEntry-visual .recruit-visual-img{height:100vh}.recruit-visual .recruit-visual-img img,.recruit404-visual .recruit-visual-img img,.recruitEntry-visual .recruit-visual-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.recruit-visual .recruit-visual-img,.recruit404-visual .recruit-visual-img,.recruitEntry-visual .recruit-visual-img{height:100%}}.recruitEntry-visual{height:60vh;background:#0040a7}@media (max-width:1024px){.recruitEntry-visual{height:40vh}}.recruitEntry-visual .ttl{margin-top:2vw}.recruit-navi{margin:10vw auto;width:85vw}@media (max-width:1024px){.recruit-navi{width:100%}}.recruit-navi .ttl{text-align:center;font-size:calc(20px + 8 * (100vw - 320px)/ 1080);margin-bottom:1em}@media (max-width:1024px){.recruit-navi .ttl{display:none}}.recruit-navi .recruit-naviList{display:flex;flex-flow:wrap}.recruit-navi .item{width:33.3333333333%;border:solid 1px #fff}@media (max-width:1024px){.recruit-navi .item{width:50%}}@media (max-width:1024px) and (max-width:810px){.recruit-navi .item{width:100%}}.recruit-navi .item a{display:flex;flex-flow:column;justify-content:space-between;width:100%;height:100%;text-align:center;color:#fff;padding:6vw 2vw 5vw;position:relative}@media (max-width:1024px){.recruit-navi .item a{padding:8vw 0 7vw}}@media (max-width:1024px) and (max-width:810px){.recruit-navi .item a{text-align:left;padding:18vw 0 16vw 5vw}}.recruit-navi .item a .en{display:flex;justify-content:center}@media (max-width:810px){.recruit-navi .item a .en{justify-content:flex-start}}.recruit-navi .item a .en .line{transform:rotate(-50deg);width:35px;border:0;border-top:1px solid #fff;margin:0;padding:0;display:inline-block;margin-right:-20px}.recruit-navi .item a .item-ttl{font-size:calc(16px + 6 * (100vw - 320px)/ 1080);margin-top:.5em}.recruit-navi .item a .bgText{color:#e5d459;font-size:1.6vw;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;top:1vw;left:0;position:absolute;white-space:nowrap}@media (max-width:810px){.recruit-navi .item a .bgText{-ms-writing-mode:inherit;writing-mode:inherit;left:auto;right:0;top:50%;transform:translate(0,-50%);font-size:8vw}}.recruit-navi .item a .btn-more{margin:2em auto 0}@media (max-width:1024px){.recruit-navi .item a .btn-more{margin:1.5em auto 0}}@media (max-width:1024px) and (max-width:810px){.recruit-navi .item a .btn-more{margin:1em 0 0}}.recruit-navi .navi1 a{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img1.png),url(/wp-content/themes/funaho//assets/images/recruit/navi_img1_h.jpg);background-size:cover,0 0;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.recruit-navi .navi1 a{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img1@2x.png),url(/wp-content/themes/funaho//assets/images/recruit/navi_img1_h@2x.jpg);background-size:cover,0 0}}@media (min-width:1025px){.recruit-navi .navi1 a:hover{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img1_h.jpg);background-size:cover}}@media only screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:2),(min-width:1025px) and (-webkit-min-device-pixel-ratio:2),(min-width:1025px) and (min-resolution:2dppx){.recruit-navi .navi1 a:hover{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img1_h@2x.jpg);background-size:cover}}.recruit-navi .navi2 a{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img2.png),url(/wp-content/themes/funaho//assets/images/recruit/navi_img2_h.jpg);background-size:cover,0 0;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.recruit-navi .navi2 a{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img2@2x.png),url(/wp-content/themes/funaho//assets/images/recruit/navi_img2_h@2x.jpg);background-size:cover,0 0}}@media (min-width:1025px){.recruit-navi .navi2 a:hover{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img2_h.jpg);background-size:cover}}@media only screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:2),(min-width:1025px) and (-webkit-min-device-pixel-ratio:2),(min-width:1025px) and (min-resolution:2dppx){.recruit-navi .navi2 a:hover{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img2_h@2x.jpg);background-size:cover}}.recruit-navi .navi3 a{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img3.png),url(/wp-content/themes/funaho//assets/images/recruit/navi_img3_h.jpg);background-size:cover,0 0;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.recruit-navi .navi3 a{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img3@2x.png),url(/wp-content/themes/funaho//assets/images/recruit/navi_img3_h@2x.jpg);background-size:cover,0 0}}@media (min-width:1025px){.recruit-navi .navi3 a:hover{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img3_h.jpg);background-size:cover}}@media only screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:2),(min-width:1025px) and (-webkit-min-device-pixel-ratio:2),(min-width:1025px) and (min-resolution:2dppx){.recruit-navi .navi3 a:hover{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img3_h@2x.jpg);background-size:cover}}.recruit-navi .navi4 a{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img4.png),url(/wp-content/themes/funaho//assets/images/recruit/navi_img4_h.jpg);background-size:cover,0 0;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.recruit-navi .navi4 a{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img4@2x.png),url(/wp-content/themes/funaho//assets/images/recruit/navi_img4_h@2x.jpg);background-size:cover,0 0}}@media (min-width:1025px){.recruit-navi .navi4 a:hover{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img4_h.jpg);background-size:cover}}@media only screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:2),(min-width:1025px) and (-webkit-min-device-pixel-ratio:2),(min-width:1025px) and (min-resolution:2dppx){.recruit-navi .navi4 a:hover{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img4_h@2x.jpg);background-size:cover}}.recruit-navi .navi5 a{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img5.png),url(/wp-content/themes/funaho//assets/images/recruit/navi_img5_h.jpg);background-size:cover,0 0;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.recruit-navi .navi5 a{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img5@2x.png),url(/wp-content/themes/funaho//assets/images/recruit/navi_img5_h@2x.jpg);background-size:cover,0 0}}@media (min-width:1025px){.recruit-navi .navi5 a:hover{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img5_h.jpg);background-size:cover}}@media only screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:2),(min-width:1025px) and (-webkit-min-device-pixel-ratio:2),(min-width:1025px) and (min-resolution:2dppx){.recruit-navi .navi5 a:hover{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img5_h@2x.jpg);background-size:cover}}.recruit-navi .navi6 a{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img6.png),url(/wp-content/themes/funaho//assets/images/recruit/navi_img6_h.jpg);background-size:cover,0 0;background-position:center}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.recruit-navi .navi6 a{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img6@2x.png),url(/wp-content/themes/funaho//assets/images/recruit/navi_img6_h@2x.jpg);background-size:cover,0 0}}@media (min-width:1025px){.recruit-navi .navi6 a:hover{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img6_h.jpg);background-size:cover}}@media only screen and (min-width:1025px) and (-webkit-min-device-pixel-ratio:2),(min-width:1025px) and (-webkit-min-device-pixel-ratio:2),(min-width:1025px) and (min-resolution:2dppx){.recruit-navi .navi6 a:hover{background-image:url(/wp-content/themes/funaho//assets/images/recruit/navi_img6_h@2x.jpg);background-size:cover}}.recruit404-visual{height:40vh;background:#0040a7}@media (max-width:1024px){.recruit404-visual{height:40vh}}.recruit404-visual .ttl{margin:4vw auto 0;left:50%;transform:translate(-50%,-50%)}.page404{margin:6vw auto;text-align:center}.page404 .btn-more{display:flex;justify-content:center;align-items:center;margin:3vw auto 0}