#wrap{padding-top:0}@media (min-width: 768px){.c-submv__img::before{display:none}}.intro{position:relative;background-color:#fff}@media (min-width: 768px){.intro{padding:118px 0 113px}}@media (min-width: 768px) and (max-width: 1240px){.intro{padding:80px 0}}@media (min-width: 768px) and (max-width: 1024px){.intro{padding:50px 0}}@media (max-width: 767px){.intro{padding:72px 0 64px}}.intro__inner{display:flex;align-items:center;justify-content:center}.intro__en{position:absolute;left:0;right:0;text-align:center;color:transparent;overflow:hidden;font-family:"Cabin",sans-serif;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 768px){.intro__en{top:53%;font-size:164.5px;font-size:16.45rem;line-height:.99696em;letter-spacing:0em;font-weight:700;-webkit-text-stroke-width:1.2px;-moz-text-stroke-width:1.2px;-ms-text-stroke-width:1.2px;-o-text-stroke-width:1.2px;text-stroke-width:1.2px;-webkit-text-stroke-color:#dad7d7;-moz-text-stroke-color:#dad7d7;-ms-text-stroke-color:#dad7d7;-o-text-stroke-color:#dad7d7;text-stroke-color:#dad7d7}}@media (min-width: 768px) and (max-width: 1440px){.intro__en{font-size:11.42361vw}}@media (max-width: 767px){.intro__en{top:55%;font-size:78px;font-size:7.8rem;line-height:.87179em;letter-spacing:0em;font-weight:700;word-break:break-all;word-spacing:-0.25em;hyphens:none;text-align:center;-webkit-text-stroke-width:1.2px;-moz-text-stroke-width:1.2px;-ms-text-stroke-width:1.2px;-o-text-stroke-width:1.2px;text-stroke-width:1.2px;-webkit-text-stroke-color:#e2e2e2;-moz-text-stroke-color:#e2e2e2;-ms-text-stroke-color:#e2e2e2;-o-text-stroke-color:#e2e2e2;text-stroke-color:#e2e2e2}}@media only screen and (max-width: 767px) and (max-width: 374px){.intro__en{font-size:20.8vw}}.intro__en-text{display:block}@media (min-width: 768px){.intro__en-text{margin:0 -10px}}.intro__header{position:relative;z-index:1}@media (min-width: 768px){.intro__header{padding-left:37px}}.intro__ttl{text-align:center}@media (min-width: 768px){.intro__ttl{font-size:48px;font-size:4.8rem;line-height:1.2em;letter-spacing:-.02em;font-weight:700}}@media (min-width: 768px) and (max-width: 1240px){.intro__ttl{font-size:42px}}@media (min-width: 768px) and (max-width: 1024px){.intro__ttl{font-size:38px}}@media (max-width: 767px){.intro__ttl{font-size:38px;font-size:3.8rem;line-height:1.2em;letter-spacing:-.02em;font-weight:700}}.mission{padding-bottom:118px}@media (max-width: 767px){.mission{padding-bottom:56px}}@media (min-width: 768px){.mission__inner{display:flex}}@media (max-width: 767px){.mission__inner{display:flex;flex-direction:column}}.mission__photo{overflow:hidden}@media (min-width: 768px){.mission__photo{width:56.9%;position:relative;border-radius:10px}.mission__photo:before{display:block;content:" ";width:100%;padding-top:65.08499%}.mission__photo>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 767px){.mission__photo{order:2;width:100%;margin-top:37px;position:relative;border-radius:5px}.mission__photo:before{display:block;content:" ";width:100%;padding-top:65.08499%}.mission__photo>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.mission__img{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.mission__content{display:flex;width:43.1%;padding-left:61px}}@media (min-width: 768px) and (max-width: 1240px){.mission__content{padding-left:50px}}@media (min-width: 768px) and (max-width: 1024px){.mission__content{padding-left:40px}}@media (max-width: 767px){.mission__content{order:1;width:100%;padding:0 0 37p x}}@media (min-width: 768px){.mission__body{flex:1}}.mission__label{margin:0;color:#243a74;font-family:"Cabin",sans-serif}@media (min-width: 768px){.mission__label{font-size:23px;font-size:2.3rem;line-height:1.30435em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1240px){.mission__label{font-size:21px;font-size:2.1rem;line-height:1.33333em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.mission__label{font-size:18px;font-size:1.8rem;line-height:1.38889em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.mission__label{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:700}}.mission__ttl{margin:0}@media (min-width: 768px){.mission__ttl{margin-top:13px;margin-left:-3px}}@media (min-width: 768px) and (max-width: 1240px){.mission__ttl{margin-top:11px;margin-left:-6px}}@media (min-width: 768px) and (max-width: 1024px){.mission__ttl{margin-top:9px;margin-left:-5px}}@media (max-width: 767px){.mission__ttl{margin-top:6px}}.mission__ttl-line{position:relative;z-index:0;display:table;color:#fff}.mission__ttl-line::after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background-color:#243a74}@media (min-width: 768px){.mission__ttl-line{padding:2px 14px 5px;font-size:45.8px;font-size:4.58rem;line-height:1.20087em;letter-spacing:0em;font-weight:700;white-space:nowrap}}@media (min-width: 768px) and (max-width: 1240px){.mission__ttl-line{padding:2px 12px 4px;font-size:37px;font-size:3.7rem;line-height:1.35135em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.mission__ttl-line{padding:2px 10px 4px;font-size:26px;font-size:2.6rem;line-height:1.61538em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.mission__ttl-line{padding:4px 10px 5px;font-size:32px;font-size:3.2rem;line-height:1.09375em;letter-spacing:0em;font-weight:700;white-space:nowrap}}@media (min-width: 768px){.mission__ttl-line+.mission__ttl-line{margin-top:12px}}@media (min-width: 768px) and (max-width: 1240px){.mission__ttl-line+.mission__ttl-line{margin-top:10px}}@media (min-width: 768px) and (max-width: 1024px){.mission__ttl-line+.mission__ttl-line{margin-top:8px}}@media (max-width: 767px){.mission__ttl-line+.mission__ttl-line{margin-top:9px;padding-bottom:4px}}@media (min-width: 768px){.mission__desc{margin-top:37px}}@media (min-width: 768px) and (max-width: 1240px){.mission__desc{margin-top:30px}}@media (min-width: 768px) and (max-width: 1024px){.mission__desc{margin-top:24px}}@media (max-width: 767px){.mission__desc{margin-top:29px}}.mission__text{margin:0;color:#000}@media (min-width: 768px){.mission__text{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.02em;font-weight:500}}@media (min-width: 768px) and (max-width: 1240px){.mission__text{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.02em;font-weight:500}}@media (min-width: 768px) and (max-width: 1024px){.mission__text{font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:.02em;font-weight:500}}@media (max-width: 767px){.mission__text{font-size:16px;font-size:1.6rem;line-height:1.9em;letter-spacing:.04em;font-weight:500}}.flow{overflow:hidden;background-image:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/works/bg_flow.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width: 768px){.flow{padding:49px 0 110px}}@media (min-width: 768px) and (max-width: 1240px){.flow{padding:42px 0 92px}}@media (min-width: 768px) and (max-width: 1024px){.flow{padding:36px 0 76px}}@media (max-width: 767px){.flow{position:relative;padding:27px 0 56.1px;background-image:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/works/bg_flow_sp.jpg");background-position:center top;background-size:100% 100%}}.flow__header{position:relative;z-index:1;text-align:center}@media (min-width: 768px){.flow__header{height:138px}}@media (min-width: 768px) and (max-width: 1240px){.flow__header{height:118px}}@media (min-width: 768px) and (max-width: 1024px){.flow__header{height:102px}}@media (max-width: 767px){.flow__header{height:119px}}.flow__en{position:absolute;z-index:-1;top:0;left:50%;color:#e6e6d4;white-space:nowrap;font-family:"Cabin",sans-serif;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 768px){.flow__en{font-size:142px;font-size:14.2rem;line-height:1.2331em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1240px){.flow__en{font-size:120px;font-size:12rem;line-height:1.23333em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.flow__en{font-size:102px;font-size:10.2rem;line-height:1.23529em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.flow__en{font-size:78px;font-size:7.8rem;line-height:1.24359em;letter-spacing:0em;font-weight:700}}.flow__ttl{margin:0}@media (min-width: 768px){.flow__ttl{padding-top:61px;font-size:38px;font-size:3.8rem;line-height:1.21053em;letter-spacing:-.02em;font-weight:700}}@media (min-width: 768px) and (max-width: 1240px){.flow__ttl{padding-top:51px;font-size:34px;font-size:3.4rem;line-height:1.26471em;letter-spacing:-.02em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.flow__ttl{padding-top:42px;font-size:30px;font-size:3rem;line-height:1.3em;letter-spacing:-.02em;font-weight:700}}@media (max-width: 767px){.flow__ttl{padding-top:27.5px;font-size:26px;font-size:2.6rem;line-height:1.46154em;letter-spacing:-.02em;font-weight:700}}@media (max-width: 767px){.flow__scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.flow__scroll::-webkit-scrollbar{display:none}}.flow__box{background-color:#fff}@media (min-width: 768px){.flow__box{padding:59px 54px 97px;border-radius:10px}}@media (min-width: 768px) and (max-width: 1240px){.flow__box{padding:52px 46px 80px}}@media (min-width: 768px) and (max-width: 1024px){.flow__box{padding:44px 32px 52px}}@media (max-width: 767px){.flow__box{width:max-content;min-width:calc(100% + 847.1px);padding:40px 64.4px 66.9px 39px;border-radius:9.5px}}@media (max-width: 767px){.flow__group{display:none}}@media (min-width: 768px){.flow__group+.flow__group{margin-top:55px}}@media (min-width: 768px) and (max-width: 1240px){.flow__group+.flow__group{margin-top:48px}}@media (min-width: 768px) and (max-width: 1024px){.flow__group+.flow__group{margin-top:42px}}.flow__heading{display:flex;align-items:center;margin:0}.flow__heading::after{flex:1;height:1px;margin-top:2px;content:"";background-color:#9a9a9a}@media (min-width: 768px){.flow__heading{font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.02em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.flow__heading{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.02em;font-weight:700}}@media (max-width: 767px){.flow__heading{display:none}}.flow__heading-text{flex:0 0 auto}@media (min-width: 768px){.flow__heading-text{margin-right:16px}}@media (max-width: 767px){.flow__heading-text{margin-right:10px}}.flow__list{position:relative;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0;padding:0;list-style:none}@media (min-width: 768px){.flow__list{height:322px;margin-top:22px}}@media (min-width: 768px) and (max-width: 1240px){.flow__list{height:286px;margin-top:18px}}@media (min-width: 768px) and (max-width: 1024px){.flow__list{height:286px;margin-top:16px}}@media (max-width: 767px){.flow__list{height:305px}}@media (max-width: 767px){.flow__list--sp{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:279.7px}}.flow__item{position:relative;min-width:0}.flow__item:nth-child(4n+1){z-index:4}.flow__item:nth-child(4n+2){z-index:3}.flow__item:nth-child(4n+3){z-index:2}.flow__item:nth-child(4n+4){z-index:1}.flow__shape{position:absolute;display:block;background-color:#dfe4ef}.flow__shape::before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:#ebedf2;-webkit-clip-path:polygon(0 0, 86.7% 0, 100% 50%, 86.7% 100%, 0 100%);-moz-clip-path:polygon(0 0, 86.7% 0, 100% 50%, 86.7% 100%, 0 100%);-ms-clip-path:polygon(0 0, 86.7% 0, 100% 50%, 86.7% 100%, 0 100%);-o-clip-path:polygon(0 0, 86.7% 0, 100% 50%, 86.7% 100%, 0 100%);clip-path:polygon(0 0, 86.7% 0, 100% 50%, 86.7% 100%, 0 100%)}@media (min-width: 768px){.flow__shape{top:10.9%;height:94.8%}}@media (max-width: 767px){.flow__shape{top:10.7%;height:89.3%}}@media (min-width: 768px){.flow__item:nth-child(4n+1) .flow__shape{left:0;width:100.8%}}@media (min-width: 768px){.flow__item:nth-child(4n+2) .flow__shape{background-color:#ebedf2;left:-12.9%;width:115.2%}.flow__item:nth-child(4n+2) .flow__shape::before{background-color:#dfe4ef;-webkit-clip-path:polygon(0 0, 87.8% 0, 100% 50%, 87.8% 100%, 0 100%);-moz-clip-path:polygon(0 0, 87.8% 0, 100% 50%, 87.8% 100%, 0 100%);-ms-clip-path:polygon(0 0, 87.8% 0, 100% 50%, 87.8% 100%, 0 100%);-o-clip-path:polygon(0 0, 87.8% 0, 100% 50%, 87.8% 100%, 0 100%);clip-path:polygon(0 0, 87.8% 0, 100% 50%, 87.8% 100%, 0 100%)}}@media (min-width: 768px){.flow__item:nth-child(4n+3) .flow__shape{left:-11.8%;width:115.2%}.flow__item:nth-child(4n+3) .flow__shape::before{-webkit-clip-path:polygon(0 0, 87.8% 0, 100% 50%, 87.8% 100%, 0 100%);-moz-clip-path:polygon(0 0, 87.8% 0, 100% 50%, 87.8% 100%, 0 100%);-ms-clip-path:polygon(0 0, 87.8% 0, 100% 50%, 87.8% 100%, 0 100%);-o-clip-path:polygon(0 0, 87.8% 0, 100% 50%, 87.8% 100%, 0 100%);clip-path:polygon(0 0, 87.8% 0, 100% 50%, 87.8% 100%, 0 100%)}}@media (min-width: 768px){.flow__item:nth-child(4n+4) .flow__shape{left:-12.7%;width:112.7%}}.flow__content{position:relative;z-index:1}@media (min-width: 768px){.flow__content{width:75%}}@media (max-width: 767px){.flow__content{width:75%}}@media (min-width: 768px){.flow__item:nth-child(4n+1) .flow__content{margin-left:10.7%}}@media (min-width: 768px){.flow__item:nth-child(4n+2) .flow__content{margin-left:10.1%}}@media (min-width: 768px){.flow__item:nth-child(4n+3) .flow__content{margin-left:12.3%}}@media (min-width: 768px){.flow__item:nth-child(4n+4) .flow__content{margin-left:13.6%}}@media (max-width: 767px){.flow__item:nth-child(4n+4) .flow__content{margin-left:13.6%}}@media (max-width: 767px){.flow__list--sp .flow__item{z-index:var(--flow-order)}}@media (max-width: 767px){.flow__item--start .flow__shape{left:0;width:100.8%}}@media (max-width: 767px){.flow__item--middle .flow__shape{left:-12.9%;width:115.2%}.flow__item--middle .flow__shape::before{-webkit-clip-path:polygon(0 0, 87.8% 0, 100% 50%, 87.8% 100%, 0 100%);-moz-clip-path:polygon(0 0, 87.8% 0, 100% 50%, 87.8% 100%, 0 100%);-ms-clip-path:polygon(0 0, 87.8% 0, 100% 50%, 87.8% 100%, 0 100%);-o-clip-path:polygon(0 0, 87.8% 0, 100% 50%, 87.8% 100%, 0 100%);clip-path:polygon(0 0, 87.8% 0, 100% 50%, 87.8% 100%, 0 100%)}}@media (max-width: 767px){.flow__item--reverse .flow__shape{background-color:#ebedf2}.flow__item--reverse .flow__shape::before{background-color:#dfe4ef}}@media (max-width: 767px){.flow__item--end .flow__shape{left:-12.7%;width:112.7%}}@media (max-width: 767px){.flow__item--start .flow__content{margin-left:10.7%}}@media (max-width: 767px){.flow__item--middle .flow__content{margin-left:10.1%}}@media (max-width: 767px){.flow__item--end .flow__content{margin-left:13.6%}}.flow__item:last-child .flow__shape,.flow__item--end .flow__shape{background-color:#dfe4ef}.flow__item:last-child .flow__shape::before,.flow__item--end .flow__shape::before{display:none}.flow__step{position:relative}@media (min-width: 768px){.flow__step{height:81px}}@media (min-width: 768px) and (max-width: 1240px){.flow__step{height:74px}}@media (min-width: 768px) and (max-width: 1024px){.flow__step{height:66px}}@media (max-width: 767px){.flow__step{height:76.7px}}.flow__step-label,.flow__step-number{position:absolute;display:block;color:#243a74;font-family:"Cabin",sans-serif}.flow__step-label{top:0}@media (min-width: 768px){.flow__step-label{left:2px;font-size:19.6px;font-size:1.96rem;line-height:1.22449em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1240px){.flow__step-label{font-size:17px;font-size:1.7rem;line-height:1.29412em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.flow__step-label{font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.flow__step-label{left:2.7px;font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:0em;font-weight:700}}.flow__step-number{top:8px;left:-2px}@media (min-width: 768px){.flow__step-number{font-size:46px;font-size:4.6rem;line-height:1.57609em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1240px){.flow__step-number{font-size:42px;font-size:4.2rem;line-height:1.54762em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.flow__step-number{font-size:37px;font-size:3.7rem;line-height:1.54054em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.flow__step-number{top:6.7px;left:-2.6px;font-size:44px;font-size:4.4rem;line-height:1.57045em;letter-spacing:0em;font-weight:700}}.flow__item-ttl{margin:0}@media (min-width: 768px){.flow__item-ttl{margin-top:2px;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.02em;font-weight:700}}@media (min-width: 768px) and (max-width: 1240px){.flow__item-ttl{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.02em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.flow__item-ttl{font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.02em;font-weight:700}}@media (max-width: 767px){.flow__item-ttl{position:relative;left:0;margin-top:2.4px;font-size:18px;font-size:1.8rem;line-height:1.37778em;letter-spacing:.02em;font-weight:700}}.flow__text{margin:0}@media (min-width: 768px){.flow__text{margin-top:9px;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.02em;font-weight:500}}@media (min-width: 768px) and (max-width: 1240px){.flow__text{margin-top:7px;font-size:13px;font-size:1.3rem;line-height:1.76923em;letter-spacing:.02em;font-weight:500}}@media (min-width: 768px) and (max-width: 1024px){.flow__text{margin-top:6px;font-size:11.5px;font-size:1.15rem;line-height:1.65217em;letter-spacing:.02em;font-weight:500}}@media (max-width: 767px){.flow__text{position:relative;left:1px;margin-top:8.6px;font-size:14px;font-size:1.4rem;line-height:1.77143em;letter-spacing:.02em;font-weight:500}}@media (max-width: 767px){.flow__bar{position:absolute;top:509px;left:59px;width:277px;height:4px;background-color:#d9d9d9;touch-action:none}}@media (max-width: 767px){.flow__bar-thumb{position:absolute;top:-1px;left:0;width:82px;height:6px;background-color:#243a74;touch-action:none}}.schedule{overflow:clip;background-color:#fff}@media (min-width: 768px){.schedule__inner{display:grid;grid-template-columns:38.7% minmax(0, 1fr)}}.schedule__header{position:relative;z-index:0}@media (min-width: 768px){.schedule__header{padding-top:60px}}@media (max-width: 767px){.schedule__header{left:-3px;padding:22px 0 40px}}.schedule__header::before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:-100vw;content:"";background-color:#243a74}@media (max-width: 767px){.schedule__header::before{right:-100vw}}@media (min-width: 768px){.schedule__fixed{position:sticky;top:60px;padding-bottom:30px}}.schedule__ttl{margin:0;color:#fff;white-space:nowrap;font-family:"Cabin",sans-serif}@media (min-width: 768px){.schedule__ttl{font-size:74px;font-size:7.4rem;line-height:1.74459em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1240px){.schedule__ttl{font-size:64px;font-size:6.4rem;line-height:1.75em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.schedule__ttl{font-size:54px;font-size:5.4rem;line-height:1.75926em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.schedule__ttl{font-size:58px;font-size:5.8rem;line-height:1.80517em;letter-spacing:0em;font-weight:700}}.schedule__label{display:flex;align-items:center;margin:0;color:#fff}.schedule__label::before{flex:0 0 auto;width:8px;height:8px;margin-top:4px;margin-right:8px;content:"";background-color:#fff;border-radius:50%}@media (min-width: 768px){.schedule__label{margin-top:-10.5px;font-size:18px;font-size:1.8rem;line-height:1.38889em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1240px){.schedule__label{margin-top:0;font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.schedule__label{font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.schedule__label{margin-top:-18.7px;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:0em;font-weight:700}}.schedule__body{position:relative}.schedule__body::before{position:absolute;z-index:0;width:1px;content:"";background-color:rgba(36,58,116,0.6)}@media (min-width: 768px){.schedule__body::before{top:99.6px;left:calc(11.8% + 93.3px);bottom:76px}}@media (min-width: 768px) and (max-width: 1024px){.schedule__body::before{left:calc(11.8% + 80px)}}@media (max-width: 767px){.schedule__body::before{top:50px;left:81px;bottom:55px}}@media (min-width: 768px){.schedule__body{padding-top:92.6px;padding-left:11.8%;padding-bottom:26px}}@media (max-width: 767px){.schedule__body{padding:43px 0 20px}}.schedule__list{position:relative;z-index:1;margin:0;padding:0;list-style:none}.schedule__item{position:relative}@media (min-width: 768px){.schedule__item{min-height:67px}}@media (max-width: 767px){.schedule__item{min-height:56px}.schedule__item:nth-child(5){height:81px}.schedule__item:last-child{height:25px}}.schedule__time{position:absolute;top:-9px;left:3px;display:block;color:#243a74;font-family:"Cabin",sans-serif}@media (min-width: 768px){.schedule__time{font-size:22px;font-size:2.2rem;line-height:2.11364em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.schedule__time{font-size:19px;font-size:1.9rem;line-height:2.10526em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.schedule__time{top:-9px;left:0;font-size:20px;font-size:2rem;line-height:2.275em;letter-spacing:0em;font-weight:700}}.schedule__dot{position:absolute;display:block;width:20px;height:20px;background-color:#fff;border:1px solid #243a74;border-radius:50%}.schedule__dot::after{position:absolute;top:3px;left:3px;width:12px;height:12px;content:"";background-color:#243a74;border-radius:50%}@media (min-width: 768px){.schedule__dot{top:3px;left:83.3px}}@media (min-width: 768px) and (max-width: 1024px){.schedule__dot{left:70px}}@media (max-width: 767px){.schedule__dot{top:3px;left:71px}}.schedule__text{margin:0}@media (min-width: 768px){.schedule__text{margin-left:131.3px;font-size:16px;font-size:1.6rem;line-height:1.5625em;letter-spacing:.04em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.schedule__text{margin-left:105px;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.02em;font-weight:700}}@media (max-width: 767px){.schedule__text{width:calc(100% - 112.5px);margin-left:112.5px;overflow-wrap:anywhere;word-break:normal;font-size:16px;font-size:1.6rem;line-height:1.5625em;letter-spacing:.04em;font-weight:700}}.movie{overflow:hidden;background-color:#fff;background-repeat:repeat}@media (min-width: 768px){.movie{padding:42px 0 112px;background-image:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/works/bg_movie.jpg");background-position:center top;background-size:cover}}@media (max-width: 767px){.movie{margin-top:34px;padding:12px 0 56px;background-image:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/works/bg_movie_sp.png");background-position:center top;background-size:375px 397px}}.movie__header{display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.movie__header{padding-bottom:30.6px}}@media (max-width: 767px){.movie__header{padding-bottom:20.6px}}.movie__ttl{margin:0;color:#000;white-space:nowrap;font-family:"Cabin",sans-serif}@media (min-width: 768px){.movie__ttl{font-size:80px;font-size:8rem;line-height:1.61375em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.movie__ttl{font-size:68px;font-size:6.8rem;line-height:1.89853em;letter-spacing:0em;font-weight:700;-webkit-transform:translateX(-2.5px);-moz-transform:translateX(-2.5px);-ms-transform:translateX(-2.5px);-o-transform:translateX(-2.5px);transform:translateX(-2.5px)}}.movie__ttl-accent{color:#ba174b}.movie__label{display:flex;align-items:center;justify-content:center;margin:0;font-weight:700}.movie__label::before{flex:0 0 auto;width:8px;height:8px;content:"";background-color:#ba174b;border-radius:50%}@media (min-width: 768px){.movie__label::before{margin-right:8px}}@media (max-width: 767px){.movie__label::before{margin-right:7.7px}}@media (min-width: 768px){.movie__label{margin-top:-19.1px;font-size:18px;font-size:1.8rem;line-height:2.18889em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.movie__label{margin-top:-34.1px;font-size:17px;font-size:1.7rem;line-height:2.31765em;letter-spacing:0em;font-weight:700}}.movie__video{padding:0}@media (max-width: 767px){.movie__media{aspect-ratio:335 / 174}}@media (max-width: 767px){.movie__play{width:76px;height:76px}}@media (max-width: 767px){.movie__play::after{left:53%;border-width:7.8px 0 7.8px 13.5px}}.rewarding{overflow:hidden;background-color:#fafaf2;background-repeat:no-repeat;background-position:center top;background-size:cover}@media (min-width: 768px){.rewarding{padding:46px 0 107px;background-image:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/works/bg_rewarding.jpg")}}@media (min-width: 768px) and (max-width: 1240px){.rewarding{padding-top:38px;padding-bottom:90px}}@media (min-width: 768px) and (max-width: 1024px){.rewarding{padding-top:28px;padding-bottom:70px}}@media (max-width: 767px){.rewarding{padding:27px 0 68px;background-image:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/works/bg_rewarding_sp.jpg")}}.rewarding__header{position:relative;display:flex;justify-content:center}@media (min-width: 768px){.rewarding__header{height:221px}}@media (min-width: 768px) and (max-width: 1240px){.rewarding__header{height:190px}}@media (min-width: 768px) and (max-width: 1024px){.rewarding__header{height:160px}}@media (max-width: 767px){.rewarding__header{height:104px}}.rewarding__en{position:absolute;top:0;left:50%;margin:0;color:#e6e6d4;white-space:nowrap;font-family:"Cabin",sans-serif;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 768px){.rewarding__en{font-size:120px;font-size:12rem;line-height:1.69917em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1240px){.rewarding__en{font-size:100px;font-size:10rem;line-height:1.7em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.rewarding__en{font-size:82px;font-size:8.2rem;line-height:1.70732em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.rewarding__en{left:50%;font-size:50px;font-size:5rem;line-height:1.246em;letter-spacing:0em;font-weight:700}}.rewarding__ttl{position:relative;z-index:1;align-self:flex-start;margin:0;text-align:center}@media (min-width: 768px){.rewarding__ttl{padding-top:118px;font-size:38px;font-size:3.8rem;line-height:1.39474em;letter-spacing:.04em;font-weight:700}}@media (min-width: 768px) and (max-width: 1240px){.rewarding__ttl{padding-top:98px;font-size:34px;font-size:3.4rem;line-height:1.38235em;letter-spacing:.03em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.rewarding__ttl{padding-top:78px;font-size:30px;font-size:3rem;line-height:1.4em;letter-spacing:.02em;font-weight:700}}@media (max-width: 767px){.rewarding__ttl{padding-top:34px;white-space:nowrap;font-size:26px;font-size:2.6rem;line-height:1.46154em;letter-spacing:-.02em;font-weight:700}}.rewarding__list{padding:0;margin:0;list-style:none}@media (min-width: 768px){.rewarding__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px}}@media (max-width: 767px){.rewarding__list{display:flex;flex-direction:column;gap:16px}}.rewarding__item{position:relative;overflow:hidden;background-color:#fff}@media (min-width: 768px){.rewarding__item{min-height:245px;padding:60px 45px 35px}}@media (min-width: 768px) and (max-width: 1240px){.rewarding__item{min-height:235px;padding-right:35px;padding-left:35px}}@media (min-width: 768px) and (max-width: 1024px){.rewarding__item{min-height:225px;padding:55px 28px 30px}}@media (max-width: 767px){.rewarding__item{padding:61px 32px 40px}}.rewarding__badge{position:absolute;top:0;left:0;color:#fff;font-family:"Cabin",sans-serif}.rewarding__badge::before{position:absolute;top:0;left:0;content:"";background-color:#ba174b;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);-moz-clip-path:polygon(0 0, 100% 0, 0 100%);-ms-clip-path:polygon(0 0, 100% 0, 0 100%);-o-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%)}@media (min-width: 768px){.rewarding__badge{width:150px;height:125px}.rewarding__badge::before{width:150px;height:125px}}@media (min-width: 768px) and (max-width: 1024px){.rewarding__badge{width:130px;height:108px}.rewarding__badge::before{width:14.64844vw;height:12.20703vw}}@media (max-width: 767px){.rewarding__badge{width:138.2px;height:115.1px}.rewarding__badge::before{width:138.2px;height:115.1px}}.rewarding__number,.rewarding__badge-label{position:absolute;z-index:1;display:block;white-space:nowrap}@media (min-width: 768px){.rewarding__number{top:-29px;left:-3.4px;font-size:59px;font-size:5.9rem;line-height:1.67797em;letter-spacing:-.05em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.rewarding__number{top:-2.44141vw;font-size:5.76172vw}}@media (max-width: 767px){.rewarding__number{top:-29px;left:-3px;font-size:47px;font-size:4.7rem;line-height:1.94043em;letter-spacing:0em;font-weight:700}}.rewarding__badge-label{text-transform:uppercase}@media (min-width: 768px){.rewarding__badge-label{top:32px;left:0.7px;font-size:11px;font-size:1.1rem;line-height:4.22727em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.rewarding__badge-label{top:28px;font-size:1.07422vw}}@media (max-width: 767px){.rewarding__badge-label{top:23.2px;left:-1.1px;font-size:10.1px;font-size:1.01rem;line-height:4.23762em;letter-spacing:0em;font-weight:700}}.rewarding__item-ttl{position:relative;z-index:1;margin:0;color:#ba174b;text-align:center}@media (min-width: 768px){.rewarding__item-ttl{font-size:24px;font-size:2.4rem;line-height:1.33333em;letter-spacing:.04em;font-weight:700}}@media (min-width: 768px) and (max-width: 1240px){.rewarding__item-ttl{font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.03em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.rewarding__item-ttl{font-size:19px;font-size:1.9rem;line-height:1.47368em;letter-spacing:.02em;font-weight:700}}@media (max-width: 767px){.rewarding__item-ttl{padding:0 32px;font-size:22px;font-size:2.2rem;line-height:1.4em;letter-spacing:.05em;font-weight:700}}.rewarding__text{position:relative;z-index:1;margin:0;font-weight:500}@media (min-width: 768px){.rewarding__text{margin-top:26px;font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.04em;font-weight:500}}@media (min-width: 768px) and (max-width: 1240px){.rewarding__text{margin-top:22px;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.03em;font-weight:500}}@media (min-width: 768px) and (max-width: 1024px){.rewarding__text{margin-top:18px;font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:.02em;font-weight:500}}@media (max-width: 767px){.rewarding__text{margin-top:18px;font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.04em;font-weight:500}}.skills__photo{overflow:hidden;margin:0;position:relative}.skills__photo:before{display:block;content:" ";width:100%;padding-top:29.23611%}.skills__photo>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.skills__photo{position:relative}.skills__photo:before{display:block;content:" ";width:100%;padding-top:45.33333%}.skills__photo>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.skills__photo.js-parallax img{width:100%;height:100%;object-fit:cover;transform:scale(1.2);transition:transform 0.6s cubic-bezier(0.1, 1, 0.1, 1);will-change:transform}.skills__image{display:block;width:100%}.skills__body{background-repeat:no-repeat;background-position:center top;background-size:cover}@media (min-width: 768px){.skills__body{padding:70px 0 104px;background-image:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/works/bg_skils.jpg")}}@media (min-width: 768px) and (max-width: 1240px){.skills__body{padding:60px 0 90px}}@media (min-width: 768px) and (max-width: 1024px){.skills__body{padding:50px 0 75px}}@media (max-width: 767px){.skills__body{padding:7px 0 56px;background-image:url("/recruit/wp/wp-content/themes/wp-templ/assets/img/works/bg_skils_sp.jpg")}}@media (min-width: 768px){.skills__inner{display:flex;align-items:flex-start;justify-content:space-between}}@media (min-width: 768px){.skills__header{position:sticky;top:60px;flex:0 0 322px}}@media (min-width: 768px) and (max-width: 1240px){.skills__header{flex-basis:300px}}@media (min-width: 768px) and (max-width: 1024px){.skills__header{flex-basis:260px}}.skills__ttl{margin:0;color:#000;white-space:nowrap;font-family:"Cabin",sans-serif}@media (min-width: 768px){.skills__ttl{font-size:74px;font-size:7.4rem;line-height:1.74459em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1240px){.skills__ttl{font-size:68px;font-size:6.8rem;line-height:1.69118em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.skills__ttl{font-size:60px;font-size:6rem;line-height:1.7em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.skills__ttl{font-size:68px;font-size:6.8rem;line-height:1.89853em;letter-spacing:0em;font-weight:700}}.skills__ttl-accent{color:#ba174b}.skills__lead{display:flex;align-items:center;margin-bottom:0;font-weight:700;white-space:nowrap}.skills__lead::before{flex:0 0 auto;width:8px;height:8px;content:"";background-color:#ba174b;border-radius:50%}@media (min-width: 768px){.skills__lead{margin-top:-10px;font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:0em;font-weight:700}.skills__lead::before{margin-right:8px}}@media (min-width: 768px) and (max-width: 1240px){.skills__lead{font-size:17px;font-size:1.7rem;line-height:1.29412em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.skills__lead{font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.skills__lead{margin-top:-31px;font-size:17px;font-size:1.7rem;line-height:2.25882em;letter-spacing:0em;font-weight:700}.skills__lead::before{margin-right:7.7px}}.skills__list{padding:0;margin-bottom:0;list-style:none}@media (min-width: 768px){.skills__list{flex:0 0 61.6%;margin-top:38px}}@media (min-width: 768px) and (max-width: 1240px){.skills__list{flex-basis:64%;margin-top:35px}}@media (min-width: 768px) and (max-width: 1024px){.skills__list{flex-basis:68%;margin-top:30px}}@media (max-width: 767px){.skills__list{margin-top:36.6px}}.skills__item{overflow:hidden;background-color:#fff;border-radius:10px}@media (min-width: 768px){.skills__item+.skills__item{margin-top:14.6px}}@media (max-width: 767px){.skills__item+.skills__item{margin-top:16px}}@media (min-width: 768px){.skills__item{display:grid;grid-template-columns:103.2px minmax(0, 1fr);min-height:168.6px}}@media (min-width: 768px) and (max-width: 1240px){.skills__item{grid-template-columns:96px minmax(0, 1fr)}}@media (min-width: 768px) and (max-width: 1024px){.skills__item{grid-template-columns:88px minmax(0, 1fr)}}@media (max-width: 767px){.skills__item{display:flex;min-height:336px;flex-direction:column}}.skills__item--blue .skills__num-box,.skills__item--blue .skills__tag{background-color:#243a74}.skills__item--orange .skills__num-box,.skills__item--orange .skills__tag{background-color:#ec9100}.skills__item--green .skills__num-box,.skills__item--green .skills__tag{background-color:#4e9f0f}.skills__item--red .skills__num-box,.skills__item--red .skills__tag{background-color:#ba174b}.skills__num-box{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-family:"Cabin",sans-serif}@media (max-width: 767px){.skills__num-box{flex:0 0 82px}}@media (min-width: 768px){.skills__num{font-size:46px;font-size:4.6rem;line-height:1em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.skills__num{font-size:40px;font-size:4rem;line-height:1em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.skills__num{font-size:42px;font-size:4.2rem;line-height:1em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px){.skills__num-label{margin-top:-1px;font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.skills__num-label{font-size:13px;font-size:1.3rem;line-height:1.07692em;letter-spacing:0em;font-weight:700}}@media (max-width: 767px){.skills__num-label{margin-top:-3px;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:0em;font-weight:700}}@media (min-width: 768px){.skills__content{padding:36.8px 49px 28px 35px}}@media (min-width: 768px) and (max-width: 1240px){.skills__content{padding-right:30px;padding-left:30px}}@media (min-width: 768px) and (max-width: 1024px){.skills__content{padding:32px 22px 25px}}@media (max-width: 767px){.skills__content{flex:1;padding:26px 23px 30px}}.skills__heading{display:flex}@media (min-width: 768px){.skills__heading{align-items:center;gap:14px}}@media (max-width: 767px){.skills__heading{flex-direction:column;align-items:center;gap:14px}}.skills__item-ttl{margin:0;color:#000}@media (min-width: 768px){.skills__item-ttl{font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.04em;font-weight:700}}@media (min-width: 768px) and (max-width: 1240px){.skills__item-ttl{font-size:21px;font-size:2.1rem;line-height:1.42857em;letter-spacing:.03em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.skills__item-ttl{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.02em;font-weight:700}}@media (max-width: 767px){.skills__item-ttl{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.04em;font-weight:700}}.skills__tag{flex:0 0 auto;padding:0 9px;color:#fff;white-space:nowrap}@media (min-width: 768px){.skills__tag{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.04em;font-weight:700}}@media (min-width: 768px) and (max-width: 1240px){.skills__tag{font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.03em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.skills__tag{font-size:12px;font-size:1.2rem;line-height:2.16667em;letter-spacing:.02em;font-weight:700}}@media (max-width: 767px){.skills__tag{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.04em;font-weight:700}}.skills__text{margin-bottom:0;font-weight:500}@media (min-width: 768px){.skills__text{margin-top:14px;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.02em;font-weight:500}}@media (min-width: 768px) and (max-width: 1240px){.skills__text{font-size:13px;font-size:1.3rem;line-height:1.84615em;letter-spacing:.02em;font-weight:500}}@media (min-width: 768px) and (max-width: 1024px){.skills__text{margin-top:12px;font-size:12px;font-size:1.2rem;line-height:1.83333em;letter-spacing:.01em;font-weight:500}}@media (max-width: 767px){.skills__text{margin-top:14px;font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.02em;font-weight:500}}.jobs{background-color:#fff}@media (min-width: 768px){.jobs{padding:98px 0 19px}}@media (min-width: 768px) and (max-width: 1240px){.jobs{padding-top:80px}}@media (min-width: 768px) and (max-width: 1024px){.jobs{padding-top:64px}}@media (max-width: 767px){.jobs{padding:48px 0 50px}}.jobs__header{text-align:center}.jobs__ttl{margin:0;color:#000}@media (min-width: 768px){.jobs__ttl{font-size:32px;font-size:3.2rem;line-height:1.65625em;letter-spacing:.04em;font-weight:700}}@media (max-width: 767px){.jobs__ttl{white-space:nowrap;font-size:28px;font-size:2.8rem;line-height:1.89286em;letter-spacing:.04em;font-weight:700}}.jobs__list{padding:0;margin-bottom:0;list-style:none}@media (min-width: 768px){.jobs__list{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:34px}}@media (max-width: 767px){.jobs__list{margin-top:27px}}.jobs__item{min-width:0}@media (min-width: 768px){.jobs__item{flex:0 1 calc((100% - 32px) / 3)}}@media (max-width: 767px){.jobs__item:first-child .jobs__item-ttl{letter-spacing:0.05em}}@media (max-width: 767px){.jobs__item+.jobs__item{margin-top:14px}}.jobs__link{position:relative;display:flex;height:113px;overflow:hidden;color:#000;background-color:#fff;border:1px solid #ba174b;border-radius:8px;cursor:pointer}@media only screen and (min-width: 1025px){.jobs__link:hover .jobs__arrow{-webkit-transform:translate(4px, -50%);-moz-transform:translate(4px, -50%);-ms-transform:translate(4px, -50%);-o-transform:translate(4px, -50%);transform:translate(4px, -50%)}}.jobs__photo{flex:0 0 37.5%;align-self:stretch;margin:5px 0 5px 5px;overflow:hidden;border-radius:6px}@media (max-width: 767px){.jobs__photo{flex-basis:38.1%}}.jobs__image{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.jobs__item:nth-child(n+2) .jobs__image{object-position:24% center}}.jobs__item-ttl{align-self:center;margin:0;overflow:hidden;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media (min-width: 768px){.jobs__item-ttl{padding:0 54px 0 24px;font-size:18px;font-size:1.8rem;line-height:1.61111em;letter-spacing:-.02em;font-weight:700}}@media (min-width: 768px) and (max-width: 1240px){.jobs__item-ttl{padding-right:48px;padding-left:18px;font-size:17px;font-size:1.7rem;line-height:1.58824em;letter-spacing:-.02em;font-weight:700}}@media (min-width: 768px) and (max-width: 1024px){.jobs__item-ttl{padding-right:42px;padding-left:14px;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:-.02em;font-weight:700}}@media (max-width: 767px){.jobs__item-ttl{padding:0 49px 0 19px;font-size:17px;font-size:1.7rem;line-height:1.5em;letter-spacing:-.02em;font-weight:700}}.jobs__arrow{position:absolute;top:50%;display:block;width:24px;height:24px;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);transition:transform 0.3s ease}.jobs__arrow.loaded{transition:opacity 0.15s, transform 0.3s ease}@media (min-width: 768px){.jobs__arrow{right:21px}}@media (min-width: 768px) and (max-width: 1024px){.jobs__arrow{right:14px}}@media (max-width: 767px){.jobs__arrow{right:22px}}

/*# sourceMappingURL=maps/works.min.css.map */
