.recruit-jobtypes .c-heading-recruit .ins .h-sub p{margin-bottom:16px}@media (max-width: 767px){.recruit-jobtypes .c-heading-recruit .ins .h-en{font-size:65px;font-size:6.5rem;margin-top:-23px}}.recruit-jobtypes .sec-main{margin-top:57px}@media (max-width: 767px){.recruit-jobtypes .sec-main{margin-top:27px}}.recruit-jobtypes .sec-main .inner{max-width:1278px}.recruit-jobtypes .sec-main .anchor{margin-bottom:92px}@media (max-width: 767px){.recruit-jobtypes .sec-main .anchor{margin-bottom:51px}}.recruit-jobtypes .sec-main .anchor__ttl{text-align:center;margin-bottom:34px}@media (max-width: 767px){.recruit-jobtypes .sec-main .anchor__ttl{margin-bottom:16px}}.recruit-jobtypes .sec-main .anchor__ttl span{display:inline-block;font-size:28px;font-size:2.8rem;line-height:1.60714em;letter-spacing:.04em;font-weight:700;padding:3px 35px 4px;position:relative}.recruit-jobtypes .sec-main .anchor__ttl span:before,.recruit-jobtypes .sec-main .anchor__ttl span:after{content:'';position:absolute;top:0;width:6.5px;height:100%;border:1px solid #272727}.recruit-jobtypes .sec-main .anchor__ttl span:before{left:0;border-right:none}.recruit-jobtypes .sec-main .anchor__ttl span:after{right:0;border-left:none}@media (max-width: 767px){.recruit-jobtypes .sec-main .anchor__ttl span{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.08em}}.recruit-jobtypes .sec-main .anchor__lst{padding:0 33px;display:flex;gap:20px}@media (max-width: 767px){.recruit-jobtypes .sec-main .anchor__lst{padding:0;flex-direction:column;gap:8px}}@media (min-width: 768px){.recruit-jobtypes .sec-main .anchor__lst .item{width:calc(25% - 15px);position:relative}.recruit-jobtypes .sec-main .anchor__lst .item:before{display:block;content:" ";width:100%;padding-top:100%}.recruit-jobtypes .sec-main .anchor__lst .item>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.recruit-jobtypes .sec-main .anchor__lst .item a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0px 3px 10px rgba(0,0,0,0.1);cursor:pointer}@media (min-width: 768px){.recruit-jobtypes .sec-main .anchor__lst .item a{position:absolute;top:0;left:0;right:0;bottom:0}}.recruit-jobtypes .sec-main .anchor__lst .item a:after{content:'';width:9px;height:9px;border-right:1px solid #464646;border-bottom:1px solid #464646;position:absolute;left:50%;bottom:40px;transform:translateX(-50%) rotate(45deg);transition:all 0.3s ease}@media only screen and (max-width: 1366px){.recruit-jobtypes .sec-main .anchor__lst .item a:after{bottom:2.92826vw}}@media (max-width: 767px){.recruit-jobtypes .sec-main .anchor__lst .item a:after{bottom:calc(50% - 2px);right:23px;left:auto;transform:rotate(45deg)}}@media (max-width: 767px){.recruit-jobtypes .sec-main .anchor__lst .item a{flex-direction:row;justify-content:flex-start;border-radius:80px;padding:8px 27px}}.recruit-jobtypes .sec-main .anchor__lst .item a .ico{display:block;width:84px;height:84px;margin-bottom:4px}@media only screen and (max-width: 1366px){.recruit-jobtypes .sec-main .anchor__lst .item a .ico{width:6.14934vw;height:6.14934vw}}@media (max-width: 767px){.recruit-jobtypes .sec-main .anchor__lst .item a .ico{width:45px;height:45px;margin-bottom:0;margin-right:7px}}.recruit-jobtypes .sec-main .anchor__lst .item a .txt{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.08em;font-weight:700;text-align:center;min-height:52px;display:flex;align-items:center}@media only screen and (max-width: 1366px){.recruit-jobtypes .sec-main .anchor__lst .item a .txt{font-size:1.31772vw;min-height:3.80673vw}}@media (max-width: 767px){.recruit-jobtypes .sec-main .anchor__lst .item a .txt{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;min-height:auto}}@media (hover: hover) and (pointer: fine){.recruit-jobtypes .sec-main .anchor__lst .item a:hover:after{bottom:36px}}.recruit-jobtypes .sec-main .block{border-radius:40px;padding-bottom:58px;margin-bottom:80px;position:relative}@media (min-width: 768px){.recruit-jobtypes .sec-main .block{overflow:hidden}}@media (max-width: 767px){.recruit-jobtypes .sec-main .block{padding-bottom:45px;margin-bottom:41px}}.recruit-jobtypes .sec-main .block:before{content:'';width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;z-index:-1;border-radius:40px;opacity:0;transition:opacity 1s ease;transition-delay:0.5s}@media (max-width: 767px){.recruit-jobtypes .sec-main .block:before{top:150px;left:-16px;height:calc(100% - 150px);width:calc(100% + 32px);border-radius:0 0 40px 40px}}.recruit-jobtypes .sec-main .block.inview.on:before{opacity:1}.recruit-jobtypes .sec-main .block__img{display:block;border-radius:40px 40px 0 0;overflow:hidden;position:relative}.recruit-jobtypes .sec-main .block__img:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:114px;background:linear-gradient(rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 100%)}.recruit-jobtypes .sec-main .block__cnt{padding:0 73px;position:relative}@media only screen and (max-width: 1366px){.recruit-jobtypes .sec-main .block__cnt{padding:0 5.34407vw}}@media (max-width: 767px){.recruit-jobtypes .sec-main .block__cnt{padding:0 18px;margin:0 -16px}}.recruit-jobtypes .sec-main .block__ttl{margin-top:-40px;display:flex;align-items:center;color:#F7890A;margin-bottom:24px}@media only screen and (max-width: 1366px){.recruit-jobtypes .sec-main .block__ttl{margin-top:-2.92826vw}}@media (max-width: 767px){.recruit-jobtypes .sec-main .block__ttl{flex-direction:column;align-items:flex-start;margin-top:-25px;margin-bottom:17px}}.recruit-jobtypes .sec-main .block__ttl .txt_en{font-size:80px;font-size:8rem;line-height:1em;letter-spacing:0em;font-weight:700;font-family:"Poppins",sans-serif;margin-right:33px}@media only screen and (max-width: 1366px){.recruit-jobtypes .sec-main .block__ttl .txt_en{font-size:5.85652vw;margin-right:2.41581vw}}@media (max-width: 767px){.recruit-jobtypes .sec-main .block__ttl .txt_en{font-size:50px;margin-right:0}.recruit-jobtypes .sec-main .block__ttl .txt_en span{white-space:nowrap}}@media only screen and (max-width: 374px){.recruit-jobtypes .sec-main .block__ttl .txt_en{font-size:13.33333vw}}.recruit-jobtypes .sec-main .block__ttl .txt_jp{font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:.08em;font-weight:700}@media only screen and (max-width: 1366px){.recruit-jobtypes .sec-main .block__ttl .txt_jp{font-size:2.04978vw}}@media (max-width: 767px){.recruit-jobtypes .sec-main .block__ttl .txt_jp{font-size:18px;font-size:1.8rem;line-height:1.44444em}}.recruit-jobtypes .sec-main .block__desc{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.02em;font-weight:500;margin-bottom:55px}@media (max-width: 767px){.recruit-jobtypes .sec-main .block__desc{font-size:15px;font-size:1.5rem;line-height:1.73333em;margin-bottom:28px}.recruit-jobtypes .sec-main .block__desc p{margin-bottom:20px}.recruit-jobtypes .sec-main .block__desc p:last-child{margin-bottom:0}}.recruit-jobtypes .sec-main .block .box_info{padding:43px 58px;border-radius:20px;background:#FFF9F4;display:flex;position:relative;min-height:220px;overflow:hidden;z-index:1}@media only screen and (max-width: 1366px){.recruit-jobtypes .sec-main .block .box_info{padding:3.14788vw 4.24597vw}}@media (max-width: 767px){.recruit-jobtypes .sec-main .block .box_info{flex-direction:column;padding:27px 23px 35px;min-height:auto;margin:0 -3px}}.recruit-jobtypes .sec-main .block .box_info:before{content:'';position:absolute;bottom:0;left:0;width:249px;height:220px;background:url(../../img/recruit-jobtypes/bg_left.png) center center/cover no-repeat;z-index:-1}.recruit-jobtypes .sec-main .block .box_info:after{content:'';position:absolute;top:0;right:0;width:338px;height:220px;background:url(../../img/recruit-jobtypes/bg_right.png) center center/cover no-repeat;z-index:-1}@media (min-width: 768px){.recruit-jobtypes .sec-main .block .box_info__left{width:58.9%}}@media (max-width: 767px){.recruit-jobtypes .sec-main .block .box_info__left{margin-bottom:16px}}@media (min-width: 768px){.recruit-jobtypes .sec-main .block .box_info__right{width:41.1%;padding-left:54px}}.recruit-jobtypes .sec-main .block .box_info .ttl{font-size:24px;font-size:2.4rem;line-height:1.875em;letter-spacing:.04em;font-weight:700;padding-bottom:22px;margin-bottom:25px;position:relative}@media only screen and (max-width: 1366px){.recruit-jobtypes .sec-main .block .box_info .ttl{font-size:max(1.75695vw, 18px);padding-bottom:1.61054vw;margin-bottom:1.83016vw}}@media (max-width: 767px){.recruit-jobtypes .sec-main .block .box_info .ttl{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.08em;padding-bottom:18px;margin-bottom:23px}}.recruit-jobtypes .sec-main .block .box_info .ttl:after{content:'';width:100%;height:1px;background:linear-gradient(to left, #f7890a 0%, #f6db0f 100%);position:absolute;bottom:0;left:0}.recruit-jobtypes .sec-main .block .box_info .txt{font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:0em;font-weight:500;margin-top:4px}@media (max-width: 767px){.recruit-jobtypes .sec-main .block .box_info .txt{line-height:26px;letter-spacing:0.02em;margin-top:0}}.recruit-jobtypes .sec-main .block .box_info .txt+.lst_dot{margin-top:15px}@media (max-width: 767px){.recruit-jobtypes .sec-main .block .box_info .txt+.lst_dot{margin-top:10px}}.recruit-jobtypes .sec-main .block .box_info .lst_dot .item{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.02em;font-weight:500;position:relative;padding-left:19px;margin-bottom:2px}@media (max-width: 767px){.recruit-jobtypes .sec-main .block .box_info .lst_dot .item{font-size:15px;font-size:1.5rem;line-height:1.73333em;margin-bottom:3px}}.recruit-jobtypes .sec-main .block .box_info .lst_dot .item:last-child{margin-bottom:0}.recruit-jobtypes .sec-main .block .box_info .lst_dot .item:before{content:'';width:6px;height:6px;background:#F7890A;position:absolute;top:13px;left:0;border-radius:50%}@media (max-width: 767px){.recruit-jobtypes .sec-main .block .box_info .lst_dot .item:before{top:11px}}.recruit-jobtypes .sec-main .block .btn_youtube{width:100%;max-width:500px;height:105px;padding:13px 20px;display:flex;align-items:center;justify-content:center;border-radius:52.5px;background:#fff;box-shadow:0px 3px 10px rgba(0,0,0,0.1);margin:25px auto 0}@media (max-width: 767px){.recruit-jobtypes .sec-main .block .btn_youtube{max-width:300px;height:80px;padding:9px 15px 9px 38px;margin-top:21px}}.recruit-jobtypes .sec-main .block .btn_youtube .ico{width:140px;height:78px;margin-right:29px}@media (max-width: 767px){.recruit-jobtypes .sec-main .block .btn_youtube .ico{width:110px;height:62px;margin-right:16px}}@media only screen and (max-width: 374px){.recruit-jobtypes .sec-main .block .btn_youtube .ico{width:29.33333vw;height:16.53333vw}}.recruit-jobtypes .sec-main .block .btn_youtube .ico img{width:100%;height:100%;object-fit:cover}.recruit-jobtypes .sec-main .block .btn_youtube .txt{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.04em;font-weight:700;padding-right:23px;padding-bottom:2px;position:relative}@media (max-width: 767px){.recruit-jobtypes .sec-main .block .btn_youtube .txt{font-size:15px;font-size:1.5rem;line-height:1.33333em;padding-right:27px}}@media only screen and (max-width: 374px){.recruit-jobtypes .sec-main .block .btn_youtube .txt{font-size:4vw}}.recruit-jobtypes .sec-main .block .btn_youtube .txt:after{content:'';position:absolute;top:50%;right:0;width:14px;height:14px;background:url(../../img/recruit-jobtypes/ico_target_blank.svg) 0 0/100% auto no-repeat;transform:translateY(-50%)}@media (max-width: 767px){.recruit-jobtypes .sec-main .block--assistant{margin-bottom:32px}}@media (max-width: 767px){.recruit-jobtypes .sec-main .block--assistant .block__ttl{margin-top:-20px}}.recruit-jobtypes .sec-main .block--assistant .block__ttl .txt_en{width:470px;height:80px;position:relative}@media only screen and (max-width: 1366px){.recruit-jobtypes .sec-main .block--assistant .block__ttl .txt_en{width:34.40703vw;height:5.85652vw}}@media (max-width: 767px){.recruit-jobtypes .sec-main .block--assistant .block__ttl .txt_en{font-size:40px;font-size:4rem;line-height:1em;width:auto;height:40px;margin-bottom:6px}}@media only screen and (max-width: 374px){.recruit-jobtypes .sec-main .block--assistant .block__ttl .txt_en{font-size:10.66667vw}}.recruit-jobtypes .sec-main .block--assistant .block__ttl .txt_en span{position:absolute;bottom:0;left:0;white-space:nowrap}.recruit-jobtypes .sec-main .block--assistant .box_info{padding:31px 64px 41px}@media only screen and (max-width: 1366px){.recruit-jobtypes .sec-main .block--assistant .box_info{padding:2.2694vw 4.68521vw 3.00146vw}}@media (max-width: 767px){.recruit-jobtypes .sec-main .block--assistant .box_info{padding:21px 23px}}@media (min-width: 768px){.recruit-jobtypes .sec-main .block--assistant .box_info__left{width:calc(50% - 22.5px)}}@media (max-width: 767px){.recruit-jobtypes .sec-main .block--assistant .box_info__left{margin-bottom:42px}}@media (min-width: 768px){.recruit-jobtypes .sec-main .block--assistant .box_info__right{width:calc(50% + 22.5px);padding-left:45px}}@media (max-width: 767px){.recruit-jobtypes .sec-main .block--assistant .box_info__right{margin-bottom:16px}}@media (max-width: 767px){.recruit-jobtypes .sec-main .block--assistant .btn_youtube{max-width:310px;padding:9px 15px 9px 26px}.recruit-jobtypes .sec-main .block--assistant .btn_youtube .ico{margin-right:12px}.recruit-jobtypes .sec-main .block--assistant .btn_youtube .txt{padding-right:20px}}

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