@media (min-width: 768px){#recruit #wrap{padding-top:0 !important}}@media (max-width: 767px){#recruit #wrap{padding-bottom:44px}}.header-recruit .header-recruit__right .header-recruit__social{display:none}.header-recruit .header-recruit__left .header-recruit__social{display:flex;margin-top:41px;margin-left:16px}.recruit-main{width:100%;height:100vh;position:relative;z-index:5;transition:all 0.3s ease-in-out}@media (max-width: 767px){.recruit-main{height:calc(100vh - 60px);padding-bottom:71px}}.recruit-main .recruit-main__mv-container{width:100%;height:100%;position:relative}.recruit-main .recruit-main__img-container{width:calc(1084 / 1366 * 100%);height:96.35%;position:absolute;top:0;right:0;border-bottom-left-radius:60px;overflow:hidden;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1300px){.recruit-main .recruit-main__img-container{width:calc(1000 / 1366 * 100%)}}@media (max-width: 767px){.recruit-main .recruit-main__img-container{width:100%;height:64%;border-bottom-left-radius:20px}}.recruit-main .recruit-main__img-container img,.recruit-main .recruit-main__img-container video{width:100%;height:100%;object-fit:cover}.recruit-main .recruit-main__title{margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:46.4%;left:40px;z-index:5}@media (max-width: 767px){.recruit-main .recruit-main__title{top:61%;left:20px}}.recruit-main .recruit-main__title .recruit-main__title-line{display:inline-block;width:auto;background-color:#000;color:#fff;padding:1px 0px 7px 5px;margin-bottom:13px;font-size:54px;font-size:5.4rem;line-height:1.16667em;letter-spacing:.1em;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1300px){.recruit-main .recruit-main__title .recruit-main__title-line{font-size:3.95315vw}}@media (max-width: 767px){.recruit-main .recruit-main__title .recruit-main__title-line{padding:1px 0px 3px 5px;font-size:34px;font-size:3.4rem;line-height:1.11765em;letter-spacing:.1em;font-weight:700;margin-bottom:7px}}@media only screen and (max-width: 767px) and (max-width: 374px){.recruit-main .recruit-main__title .recruit-main__title-line{font-size:9.06667vw}}.recruit-main .recruit-main__mv-bg{width:calc(1290 / 1366 * 100%);height:63.54%;position:absolute;bottom:0;left:0;background-color:#efa10f}@media (max-width: 767px){.recruit-main .recruit-main__mv-bg{width:100%}}.recruit-main .scroll-indicator{position:absolute;bottom:19px;left:40px;background-color:transparent;display:flex;align-items:baseline;justify-content:space-between}@media (max-width: 767px){.recruit-main .scroll-indicator{flex-direction:row-reverse;left:unset;right:20px;bottom:9px}}.recruit-main .scroll-indicator .scroll-indicator__line{position:relative;width:1px;height:86px;background-color:#fff;margin-right:16px}@media (max-width: 767px){.recruit-main .scroll-indicator .scroll-indicator__line{margin-right:0;margin-left:11px}}.recruit-main .scroll-indicator .scroll-indicator__dot{position:absolute;width:5px;height:5px;background-color:#fff;border-radius:50%;left:50%;transform:translateX(-50%);animation:scrollAnimation 2.5s ease-in-out infinite}@media (max-width: 767px){.recruit-main .scroll-indicator .scroll-indicator__dot{width:5px;height:5px}}.recruit-main .scroll-indicator .scroll-indicator__text{color:#fff;font-size:10px;font-size:1rem;letter-spacing:.1em;font-weight:700;text-transform:uppercase;font-family:"Barlow",sans-serif}@keyframes scrollAnimation{0%{top:-8px;opacity:0}50%{opacity:1}100%{top:95%;opacity:1}}.philosophy{background-color:#fff;position:relative;overflow:hidden;z-index:0}@media (min-width: 768px){.philosophy{margin-top:-25px}}.philosophy .philosophy__inner{width:100%;padding:150px 0 0;background-repeat:no-repeat;background-position:100% -40px;background-size:1366px 1143px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/recruit/top/philosophy-bg.png")}@media only screen and (min-width: 768px) and (min-width: 1370px){.philosophy .philosophy__inner{background-position:center;background-size:cover;background-position:0 65%}}@media only screen and (min-width: 768px) and (min-width: 1800px){.philosophy .philosophy__inner{background-position:center;background-size:2000px;background-position:0 85%}}@media only screen and (min-width: 768px) and (max-width: 1300px){.philosophy .philosophy__inner{background-size:102.48902vw 86.16398vw;padding:10.98097vw 0}}@media (max-width: 767px){.philosophy .philosophy__inner{padding:32px 0 0;background-position:33% 121px;background-size:612px 513px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/recruit/top/philosophy-bgSP.png")}}.philosophy .philosophy__content{display:flex;justify-content:space-between;width:100%;max-width:1126px;margin:0 auto;padding:0 20px}@media (max-width: 767px){.philosophy .philosophy__content{flex-direction:column}}.philosophy .philosophy__left{width:45%}@media (max-width: 767px){.philosophy .philosophy__left{width:100%;margin-bottom:40px}}.philosophy .philosophy__right{width:43%}@media (max-width: 767px){.philosophy .philosophy__right{width:100%}}.philosophy .philosophy__heading{margin-bottom:15px}@media (min-width: 768px){.is-ipad .philosophy .philosophy__heading{margin-left:10%;white-space:nowrap}}@media (max-width: 767px){.philosophy .philosophy__heading{margin-right:-20px;margin-bottom:6px}}.philosophy .philosophy__heading-item{display:flex;align-items:center;margin-bottom:14px}@media (max-width: 767px){.philosophy .philosophy__heading-item{display:inline-block;width:auto;margin-right:-7px;margin-bottom:7px}}.philosophy .philosophy__heading-item:last-child{margin-bottom:0}.philosophy .philosophy__heading-highlight{display:inline-block;background-color:#efa10f;color:#fff;padding:3px 13px 5px;font-size:57px;font-size:5.7rem;line-height:1.47368em;letter-spacing:.04em;font-weight:700;line-height:1.1em;margin-right:14px}@media only screen and (min-width: 768px) and (max-width: 1050px){.philosophy .philosophy__heading-highlight{padding:.21962vw .95168vw .36603vw;font-size:4.17277vw;margin-right:1.02489vw}}@media (max-width: 767px){.philosophy .philosophy__heading-highlight{font-size:32px;font-size:3.2rem;line-height:1.65625em;letter-spacing:.04em;font-weight:bold;margin-right:5px;line-height:1.1em;padding:1px 10px 4px}}@media only screen and (max-width: 767px) and (max-width: 374px){.philosophy .philosophy__heading-highlight{font-size:8.53333vw;padding:.26667vw 2.66667vw 1.06667vw;margin-right:1.33333vw}}.philosophy .philosophy__heading-text{font-size:30px;font-size:3rem;line-height:1.86667em;letter-spacing:.08em;font-weight:700;color:#000000}@media only screen and (min-width: 768px) and (max-width: 1050px){.philosophy .philosophy__heading-text{font-size:2.19619vw}}@media (max-width: 767px){.philosophy .philosophy__heading-text{font-size:22px;font-size:2.2rem;line-height:1.59091em;letter-spacing:.08em;font-weight:bold}}@media only screen and (max-width: 767px) and (max-width: 374px){.philosophy .philosophy__heading-text{font-size:5.86667vw}}.philosophy .philosophy__subheading{font-size:30px;font-size:3rem;line-height:1.86667em;letter-spacing:.08em;font-weight:700;color:#000000}@media only screen and (min-width: 768px) and (max-width: 1050px){.philosophy .philosophy__subheading{font-size:2.19619vw}}@media (max-width: 767px){.philosophy .philosophy__subheading{font-size:22px;font-size:2.2rem;line-height:1.77273em;letter-spacing:.08em;font-weight:bold;display:block}}@media only screen and (max-width: 767px) and (max-width: 374px){.philosophy .philosophy__subheading{font-size:5.86667vw}}.philosophy .philosophy__subheading.wipe{clip-path:polygon(0% 0%, -50% 0%, -50% 200%, 0% 246.838%)}.philosophy .philosophy__subheading.animated.wipe{clip-path:polygon(0% 0%, 100% 0%, 100% 200%, 0% 246.838%)}.philosophy .philosophy__illustration{width:674px;position:relative}.philosophy .philosophy__illustration:before{display:block;content:" ";width:100%;padding-top:69.4362%}.philosophy .philosophy__illustration>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 768px){.philosophy .philosophy__illustration{margin-left:-20.7%;margin-top:16px}}@media only screen and (min-width: 768px) and (max-width: 1350px){.philosophy .philosophy__illustration{width:49.34114vw;margin-left:-15.1%}}@media (max-width: 767px){.philosophy .philosophy__illustration{width:505px;margin-top:19px;margin-left:-85px;position:relative;position:relative}.philosophy .philosophy__illustration:before{display:block;content:" ";width:100%;padding-top:62.17822%}.philosophy .philosophy__illustration>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (max-width: 767px) and (min-width: 400px){.philosophy .philosophy__illustration{margin-left:0;width:100%}}.philosophy .philosophy__illustration img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.philosophy .philosophy__description{padding-top:94px}@media only screen and (min-width: 768px) and (max-width: 1050px){.philosophy .philosophy__description{padding-top:6.88141vw}}@media (max-width: 767px){.philosophy .philosophy__description{padding-top:3px}}.philosophy .philosophy__paragraph{font-size:18px;font-size:1.8rem;letter-spacing:.08em;font-weight:500;margin-bottom:46px}@media only screen and (min-width: 768px) and (max-width: 1050px){.philosophy .philosophy__paragraph{font-size:1.61054vw;margin-bottom:3.3675vw}}@media (max-width: 767px){.philosophy .philosophy__paragraph{font-size:16px;font-size:1.6rem;line-height:2.375em;letter-spacing:.08em;font-weight:500}}@media only screen and (max-width: 767px) and (max-width: 374px){.philosophy .philosophy__paragraph{font-size:4.26667vw}}.philosophy .philosophy__paragraph:last-child{margin-bottom:0}.loop-holder-container{width:100%}@media (min-width: 768px){.loop-holder-container{margin-top:-70px}}@media (max-width: 767px){.loop-holder-container{margin-top:27px}}@media (min-width: 768px){.is-ipad .loop-holder-container .loop-ttl{text-align:center;font-size:48px;font-size:4.8rem;letter-spacing:.1em;font-weight:bold;z-index:5;position:relative}}@media (max-width: 767px){.loop-holder-container .loop-ttl{text-align:center;margin-left:-10px;font-size:34px;font-size:3.4rem;letter-spacing:.1em;font-weight:bold}}.loop-holder-container .loop-holder{display:flex;white-space:nowrap;width:100%;height:230px;overflow:hidden;opacity:0.1}@media (max-width: 767px){.loop-holder-container .loop-holder{height:96px;margin-top:-27px}}.loop-holder-container .loop-holder__text{animation:textLoop 20s linear infinite;padding-right:0.35em;text-transform:uppercase;color:white;color:transparent;-webkit-text-stroke:5px #efa10f;font-size:192px;font-size:19.2rem;line-height:1.19792em;letter-spacing:0em;font-weight:700;font-family:"Barlow",sans-serif}@media (min-width: 768px){.is-ipad .loop-holder-container .loop-holder__text{font-size:160px;font-size:16rem;line-height:.6em;letter-spacing:0em;font-weight:bold;-webkit-text-stroke:3px #efa10f}}@media (max-width: 767px){.loop-holder-container .loop-holder__text{font-size:80px;font-size:8rem;line-height:1.2em;letter-spacing:0em;font-weight:bold;-webkit-text-stroke:3px #efa10f}}.company-info{position:relative;width:100%;overflow:hidden}@media (min-width: 768px){.company-info{margin-top:-56px}.is-ipad .company-info{margin-top:-127px;max-width:900px;margin-left:auto;margin-right:auto}}@media (max-width: 767px){.company-info{margin-top:-12px}}@media (min-width: 768px){.company-info .company-info-bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:60px;overflow:hidden;position:relative;max-height:833px;background-color:#000}.company-info .company-info-bg:before{display:block;content:" ";width:100%;padding-top:60.98097%}.company-info .company-info-bg>.content{position:absolute;top:0;left:0;right:0;bottom:0}.is-ipad .company-info .company-info-bg{display:none}}.company-info .company-info-bg img,.company-info .company-info-bg video{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;object-fit:cover;transform:scale(1.05);filter:brightness(0.8);transition:opacity 0.4s ease-in-out, transform 1.2s ease-out, filter 0.8s ease-in-out;will-change:opacity, transform, filter}.company-info .company-info-bg img.active,.company-info .company-info-bg video.active{opacity:1;transform:scale(1);filter:brightness(1)}.company-info .company-info-bg::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;display:inline-block;margin:auto;border-radius:60px;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/recruit/top/bg-company-mask.png")}.company-info .company-info__inner{position:absolute;width:auto;max-width:1200px;margin:0 auto}@media (min-width: 768px){.company-info .company-info__inner{z-index:5;top:20.7%;left:140px}}@media only screen and (min-width: 768px) and (min-width: 1500px){.company-info .company-info__inner{left:calc(50% - 550px)}}@media only screen and (min-width: 768px) and (max-width: 1300px){.company-info .company-info__inner{left:40px;top:15%}}@media only screen and (min-width: 768px) and (max-width: 900px){.company-info .company-info__inner{top:10%}}@media (min-width: 768px){.is-ipad .company-info .company-info__inner{position:relative;top:unset;left:unset;width:100%;height:100%}}@media (max-width: 767px){.company-info .company-info__inner{position:relative}}.company-info .company-info__title{font-size:48px;font-size:4.8rem;line-height:1.83333em;letter-spacing:.1em;font-weight:700;color:#fff}@media only screen and (min-width: 768px) and (max-width: 1300px){.company-info .company-info__title{font-size:3.51391vw}}@media (min-width: 768px){.is-ipad .company-info .company-info__title{display:none}}@media (max-width: 767px){.company-info .company-info__title{font-size:28px;font-size:2.8rem;line-height:1.4em;letter-spacing:.05em;font-weight:700;margin-bottom:40px}}.company-info .company-info__items{display:flex;flex-direction:column}@media (min-width: 768px){.company-info .company-info__items{padding-right:90px;padding-bottom:80px;padding-top:51px;margin-top:27px}}@media only screen and (min-width: 768px) and (max-width: 1300px){.company-info .company-info__items{padding-right:6.58858vw;padding-bottom:5.85652vw;padding-top:3.51391vw;margin-top:2.19619vw}}@media (min-width: 768px){.is-ipad .company-info .company-info__items{padding-right:0;padding-bottom:0;padding-top:0;margin-top:0}}.company-info .company-info__number{font-family:"Barlow",sans-serif;color:#efa10f}@media (min-width: 768px){.company-info .company-info__number{font-size:42px;font-size:4.2rem;letter-spacing:.1em;font-weight:700;margin-right:18px;min-width:58px}}@media only screen and (min-width: 768px) and (max-width: 1300px){.company-info .company-info__number{font-size:3.07467vw;margin-right:1.31772vw;min-width:4.24597vw}}@media (min-width: 768px){.is-ipad .company-info .company-info__number{font-size:30px;font-size:3rem;letter-spacing:.1em;font-weight:700;min-width:41px;margin-right:4px}}@media (max-width: 767px){.company-info .company-info__number{font-size:30px;font-size:3rem;letter-spacing:.1em;font-weight:700;min-width:41px;margin-right:4px}}@media only screen and (max-width: 767px) and (max-width: 374px){.company-info .company-info__number{font-size:8vw;min-width:10.93333vw;margin-right:1.06667vw}}.company-info .company-info__text{font-size:18px;font-size:1.8rem;letter-spacing:.1em;font-weight:700;color:#fff;flex-grow:1}@media (min-width: 768px){.company-info .company-info__text{transform:translateY(-4px)}}@media only screen and (min-width: 768px) and (max-width: 1300px){.company-info .company-info__text{font-size:1.31772vw}}@media (min-width: 768px){.is-ipad .company-info .company-info__text{font-size:18px}}@media only screen and (max-width: 767px) and (max-width: 374px){.company-info .company-info__text{font-size:4.8vw}}.company-info .company-info__circle{width:18px;height:18px;margin-left:18px;position:relative}.company-info .company-info__circle::after{content:"";position:absolute;top:-2px;right:0;width:100%;height:100%;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><g id="Group_5934" data-name="Group 5934" transform="translate(-0.449)"><g id="Group_5933" data-name="Group 5933" transform="translate(5.357 5.889)"><path id="Path_9" data-name="Path 9" d="M-16849.785-19083.482l3.113,3.113-3.113,3.111" transform="translate(16853.957 19083.482)" fill="none" stroke="%23fff" stroke-width="1"/><path id="Path_10" data-name="Path 10" d="M-16846.672-19080.371h-7.285" transform="translate(16853.957 19083.482)" fill="none" stroke="%23fff" stroke-width="1"/></g><g id="Ellipse_12" data-name="Ellipse 12" transform="translate(0.449)" fill="none" stroke="%23fff" stroke-width="1"><circle cx="9" cy="9" r="9" stroke="none"/><circle cx="9" cy="9" r="8.5" fill="none"/></g></g></svg>')}@media (max-width: 767px){.company-info .company-info__circle::after{top:-1px}}@media (min-width: 768px){.company-info .company-info__text-box{position:absolute;width:592px;left:calc(100% + 72px);top:-19px;height:fit-content;bottom:0;display:block;margin:auto;opacity:0;visibility:hidden;transform:translateX(-100px);transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.6s cubic-bezier(0.16, 1, 0.3, 1),left 0.6s cubic-bezier(0.16, 1, 0.3, 1);z-index:10;background-color:transparent;padding:22px 0px 20px 38px;border:1px solid #fff;border-left-width:0;padding-left:38px;padding-right:13px}}@media only screen and (min-width: 768px) and (max-width: 1300px){.company-info .company-info__text-box{width:43.33821vw;padding:1.61054vw 0px 1.46413vw 2.78184vw}}@media (min-width: 768px){.is-ipad .company-info .company-info__text-box{position:relative;top:unset;left:unset;width:100%;height:100%;opacity:1;visibility:visible;transform:translateX(0);border:none;padding:0;padding-top:24px;padding-left:19px;padding-right:19px}}@media (max-width: 767px){.company-info .company-info__text-box{padding:20px 20px 32px 19px}}@media (min-width: 768px){.company-info .company-info__text-box::before,.company-info .company-info__text-box::after{content:"";position:absolute;left:0px;width:1px;height:calc(50% - 11px);background-color:#fff}.is-ipad .company-info .company-info__text-box::before,.is-ipad .company-info .company-info__text-box::after{content:unset}}@media (min-width: 768px){.company-info .company-info__text-box::before{top:0}}@media (min-width: 768px){.company-info .company-info__text-box::after{bottom:0}}@media (min-width: 768px){.company-info .company-info__text-box .company-info__arrow{position:absolute;top:50%;left:-20px;width:20px;height:24px;transform:translateY(-50%)}.company-info .company-info__text-box .company-info__arrow::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="24" viewBox="0 0 20 24"><defs><clipPath id="clip-path"><rect y="1" width="20" height="24" fill="none"/></clipPath></defs><g id="Scroll_Group_1" data-name="Scroll Group 1" transform="translate(0 -1)" clip-path="url(%23clip-path)" style="isolation: isolate"><g id="Polygon_10" data-name="Polygon 10" transform="translate(0 26) rotate(-90)" fill="none"><path d="M13,0,26,22H0Z" stroke="none"/><path d="M 13 1.965688705444336 L 1.752452850341797 21 L 24.2475471496582 21 L 13 1.965688705444336 M 13 0 L 26 22 L 0 22 L 13 0 Z" stroke="none" fill="%23fff"/></g></g></svg>')}.is-ipad .company-info .company-info__text-box .company-info__arrow{display:none}}.company-info .company-info__text-box .company-info__paragraph{color:#fff}@media (min-width: 768px){.company-info .company-info__text-box .company-info__paragraph{font-size:16px;font-size:1.6rem;line-height:2.75em;letter-spacing:.08em;font-weight:500;margin-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1300px){.company-info .company-info__text-box .company-info__paragraph{font-size:1.1713vw}}@media (min-width: 768px){.is-ipad .company-info .company-info__text-box .company-info__paragraph{font-size:18px}}@media (max-width: 767px){.company-info .company-info__text-box .company-info__paragraph{font-size:14px;font-size:1.4rem;line-height:2em;letter-spacing:.08em;font-weight:500}}@media (min-width: 768px){.company-info .company-info__text-box .company-info__paragraph:last-child{margin-bottom:0}}.is-ipad .company-info .company-info__text-box .company-info__paragraph br.pc{display:none}.company-info .company-info__item-header{display:flex;align-items:baseline;flex-wrap:wrap}@media (min-width: 768px){.is-ipad .company-info .company-info__item-header{z-index:1;position:relative;padding:41px 20px 18px 19px;border-bottom:1px solid #fff}}@media (max-width: 767px){.company-info .company-info__item-header{padding:41px 20px 18px 19px;border-bottom:1px solid #fff}}@media only screen and (max-width: 767px) and (max-width: 374px){.company-info .company-info__item-header{padding:10.93333vw 2.66667vw 4.8vw 5.06667vw}}.company-info .company-info__item-bg{position:relative}@media (min-width: 768px){.company-info .company-info__item-bg{display:none}.is-ipad .company-info .company-info__item-bg{display:block;top:0;left:0;width:100%;height:100%;position:relative;position:absolute}.is-ipad .company-info .company-info__item-bg:before{display:block;content:" ";width:100%;padding-top:86.43617%}.is-ipad .company-info .company-info__item-bg>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 767px){.company-info .company-info__item-bg{top:0;left:0;width:100%;height:100%;position:relative;position:absolute}.company-info .company-info__item-bg:before{display:block;content:" ";width:100%;padding-top:86.43617%}.company-info .company-info__item-bg>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.company-info .company-info__item-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;margin:auto;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/recruit/top/bg-company-mask.png");background-repeat:no-repeat;background-position:top left;background-size:auto}@media (min-width: 768px){.is-ipad .company-info .company-info__item-bg img,.is-ipad .company-info .company-info__item-bg video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@media (max-width: 767px){.company-info .company-info__item-bg img,.company-info .company-info__item-bg video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}@media (max-width: 767px){.company-info .company-info__item-inner{position:relative;z-index:1}}@media (min-width: 768px){.company-info .company-info__item{border-bottom:1px solid #fff;cursor:pointer;transition:opacity 0.3s ease;position:relative;opacity:1;margin-bottom:75px;padding-bottom:19px;padding-left:10px;padding-right:10px}}@media only screen and (min-width: 768px) and (max-width: 900px){.company-info .company-info__item{margin-bottom:7.68668vw;padding-bottom:1.39092vw}}@media (min-width: 768px){.is-ipad .company-info .company-info__item{margin-bottom:0;padding-bottom:0;padding-left:0;padding-right:0;border-bottom:none;opacity:1}}@media (max-width: 767px){.company-info .company-info__item{position:relative}}@media (min-width: 768px){.company-info .company-info__item:last-child{margin-bottom:0}}@media (min-width: 768px){.is-ipad .company-info .company-info__item:not(:last-child){border-bottom:6px solid #fff}}@media (max-width: 767px){.company-info .company-info__item:not(:last-child){border-bottom:6px solid #fff}}@media (min-width: 768px){.company-info .company-info__item:hover,.company-info .company-info__item.active{opacity:1}}@media (min-width: 768px){.company-info .company-info__item.active .company-info__text-box{opacity:1;visibility:visible;left:calc(100% + 72px);transform:translateX(0);border-color:#fff}}@media (min-width: 768px){.is-ipad .company-info .company-info__item.company01{border-top-left-radius:30px;border-top-right-radius:30px;overflow:hidden}}@media (max-width: 767px){.company-info .company-info__item.company01{border-top-left-radius:30px;border-top-right-radius:30px;overflow:hidden}}@media (min-width: 768px){.is-ipad .company-info .company-info__item.company01 .company-info__text-box{padding-bottom:48px}}@media (max-width: 767px){.company-info .company-info__item.company01 .company-info__text-box{padding-bottom:48px}}@media (min-width: 768px){.company-info .company-info__item.company02 .company-info__number{margin-right:8px}}@media (min-width: 768px){.is-ipad .company-info .company-info__item.company02 .company-info__text-box{padding-bottom:74px}}@media (max-width: 767px){.company-info .company-info__item.company02 .company-info__text-box{padding-bottom:74px}}@media (min-width: 768px){.is-ipad .company-info .company-info__item.company03{border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden}}@media (max-width: 767px){.company-info .company-info__item.company03{border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden}}@media (min-width: 768px){.company-info .company-info__item.company03 .company-info__number{margin-right:9px}}@media (min-width: 768px){.is-ipad .company-info .company-info__item.company03 .company-info__text-box{padding-bottom:132px}}@media (max-width: 767px){.company-info .company-info__item.company03 .company-info__text-box{padding-bottom:132px}}.team-intro{padding:194px 0 149px;background-color:#efa10f;overflow:hidden;margin-top:-65px}@media only screen and (min-width: 768px) and (max-width: 1050px){.team-intro{padding:14.20205vw 0 10.90776vw;margin-top:-4.75842vw}}@media (max-width: 767px){.team-intro{padding-top:126px;padding-bottom:78px}}.team-intro .team-intro__inner{position:relative}.team-intro .team-intro__title{text-align:center}@media (max-width: 767px){.team-intro .team-intro__title{display:flex;flex-direction:column;align-items:center}}.team-intro .team-intro__title-text{display:inline-block;color:#fff;background-color:#000;font-size:48px;font-size:4.8rem;line-height:1.16667em;letter-spacing:.1em;font-weight:bold}@media (min-width: 768px){.team-intro .team-intro__title-text{padding:2px 0px 6px 4px}}@media only screen and (min-width: 768px) and (max-width: 1050px){.team-intro .team-intro__title-text{font-size:3.51391vw}}@media (max-width: 767px){.team-intro .team-intro__title-text{font-size:34px;font-size:3.4rem;line-height:1.38235em;letter-spacing:.1em;font-weight:bold;margin-bottom:5px;line-height:1.2em;padding:0 1px 5px 7px}}.team-intro .team-intro__caption{margin-top:15px;color:#fff;text-align:center;font-size:22px;font-size:2.2rem;letter-spacing:.1em;font-weight:bold;line-height:1.5em;transition:opacity 0.3s ease}@media only screen and (min-width: 768px) and (max-width: 1050px){.team-intro .team-intro__caption{font-size:1.61054vw;margin-top:3.14788vw}}@media (max-width: 767px){.team-intro .team-intro__caption{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.1em;font-weight:bold;margin-top:11px;text-align:left;padding-right:30px}}.team-intro .team-swiper{width:100%;height:100%;position:relative;overflow:hidden;padding-top:59px;margin-top:51px}@media (max-width: 767px){.team-intro .team-swiper{padding-top:34px;margin-top:36px}}.team-intro .team-swiper .team-swiper-pagination{position:absolute;top:0;left:0;bottom:0;right:0;display:block;margin:auto;text-align:center;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:81px}@media (max-width: 767px){.team-intro .team-swiper .team-swiper-pagination{max-width:61px}}.team-intro .team-swiper .team-swiper-pagination .swiper-pagination-bullet{width:5px;height:5px;background:transparent;border:1px solid #fff;opacity:1}@media (max-width: 767px){.team-intro .team-swiper .team-swiper-pagination .swiper-pagination-bullet{width:4px;height:4px}}.team-intro .team-swiper .team-swiper-pagination .swiper-pagination-bullet-active{border:none;background:#fff}.team-intro .team-swiper .team-navigation-container{position:absolute;top:0;right:32px;z-index:5;width:100%;max-width:157px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.team-intro .team-swiper .team-navigation-container{max-width:106px;right:36px}}.team-intro .team-swiper .team-button-prev,.team-intro .team-swiper .team-button-next{position:relative;width:18px;height:18px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:5;transition:opacity 0.3s ease;cursor:pointer}@media (max-width: 767px){.team-intro .team-swiper .team-button-prev,.team-intro .team-swiper .team-button-next{width:15px;height:15px}}.team-intro .team-swiper .team-button-prev::before,.team-intro .team-swiper .team-button-next::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg id="Group_172882" data-name="Group 172882" xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><g id="Group_5933" data-name="Group 5933" transform="translate(5.357 5.889)"><path id="Path_9" data-name="Path 9" d="M-16846.672-19083.482l-3.113,3.113,3.113,3.111" transform="translate(16849.785 19083.482)" fill="none" stroke="%23fff" stroke-width="1"/><path id="Path_10" data-name="Path 10" d="M-16853.957-19080.371h7.285" transform="translate(16853.957 19083.482)" fill="none" stroke="%23fff" stroke-width="1"/></g><g id="Ellipse_12" data-name="Ellipse 12" fill="none" stroke="%23fff" stroke-width="1"><circle cx="9" cy="9" r="9" stroke="none"/><circle cx="9" cy="9" r="8.5" fill="none"/></g></svg>')}@media only screen and (min-width: 1025px){.team-intro .team-swiper .team-button-prev:hover,.team-intro .team-swiper .team-button-next:hover{opacity:0.7}}.team-intro .team-swiper .team-button-next::before{transform:rotate(180deg)}.team-intro .team-swiper .swiper-wrapper{width:100%;display:flex}.team-intro .team-swiper .swiper-slide{width:auto;display:inline-block;overflow:hidden}.team-intro .team-swiper .team-intro__slide{display:block;cursor:pointer}@media (min-width: 768px){.team-intro .team-swiper .team-intro__slide{width:795px}}@media only screen and (min-width: 768px) and (max-width: 1050px){.team-intro .team-swiper .team-intro__slide{width:58.19912vw}}@media (max-width: 767px){.team-intro .team-swiper .team-intro__slide{width:300px}}@media only screen and (min-width: 1025px){.team-intro .team-swiper .team-intro__slide:hover{opacity:1}.team-intro .team-swiper .team-intro__slide:hover .team-intro__img-wrap img{transform:scale(1.05)}.team-intro .team-swiper .team-intro__slide:hover .team-intro__caption{opacity:0.75}}.team-intro .team-swiper .team-intro__img-wrap{width:100%;max-height:418px;overflow:hidden;border-radius:10px}@media (min-width: 768px){.team-intro .team-swiper .team-intro__img-wrap{position:relative}.team-intro .team-swiper .team-intro__img-wrap:before{display:block;content:" ";width:100%;padding-top:52.57862%}.team-intro .team-swiper .team-intro__img-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1050px){.team-intro .team-swiper .team-intro__img-wrap{max-height:30.60029vw}}@media (max-width: 767px){.team-intro .team-swiper .team-intro__img-wrap{position:relative;height:196px;max-height:196px}.team-intro .team-swiper .team-intro__img-wrap:before{display:block;content:" ";width:100%;padding-top:65.33333%}.team-intro .team-swiper .team-intro__img-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.team-intro .team-swiper .team-intro__img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}

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