.companyNew__kv{position:relative}.companyNew__kv>img{width:100%}.companyNew__inner{position:relative;padding:114px 0 0}.companyNew__button{border-radius:39px;border:3px solid #fff;margin:-141px auto 57px}.companyNew__copy--1{position:absolute;top:-240px;right:8%}.companyNew__copyInner{background-color:#fff;color:#242424;font-weight:700;font-size:40px;text-align:center}.companyNew__copy--1>.companyNew__copyInner:first-of-type{width:306px;margin-bottom:11px;margin-right:78px}.companyNew__copy--1>.companyNew__copyInner:last-of-type{width:266px;margin-left:auto}@media screen and (max-width:768px){.companyNew__copy--1{position:absolute;top:-200px;left:0}.companyNew__inner{padding:154px 0 157px}.companyNew__copyInner{font-size:27px}.companyNew__copy--1>.companyNew__copyInner:first-of-type{width:215px;margin-right:0;margin-left:45px}.companyNew__copy--1>.companyNew__copyInner:last-of-type{width:182px;margin-left:0}.companyNew__button{margin:-182px auto 57px;max-width:260px;font-size:14px}}.companyNew__box{position:relative;max-width:43%;width:100%}.companyNew__box--1>.companyNew__item{top:-11px;left:90px}.companyNew__box--2{margin-left:auto;margin-top:-400px;margin-right:7%}.companyNew__box--2>.companyNew__item{top:-55px}.companyNew__box--3{margin-left:16%;margin-top:46px}.companyNew__img>img{width:100%}@media screen and (max-width:768px){.companyNew__box{max-width:74%;padding-bottom:100px}.companyNew__box--2{margin-top:0;margin-right:0;margin-left:auto}.companyNew__box--3{margin-left:0;margin-top:0;padding-bottom:0}.companyNew__box--1>.companyNew__item{top:-11px;left:25px}.companyNew__box--2>.companyNew__item{top:-52px;right:25px;left:auto}}.companyNew__item{background-color:#fff;padding:18px 0;color:#242424;font-size:33px;font-weight:600;text-align:center;position:absolute;top:0;left:36px;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl}@media screen and (max-width:768px){.companyNew__item{font-size:25px}}.companyNew__subItem{text-align:right;margin-bottom:8px;font-size:10px;color:#009870;display:flex;justify-content:flex-end;align-items:center}.companyNew__subItem:before{content:"";width:25px;height:1px;background-color:#009870;display:block;margin-right:5px}.companyNew__text{margin-top:21px;font-size:20px;line-height:38px;color:#242424}.companyNew__box--1>.companyNew__text{padding-left:90px}.companyNew__box--2>.companyNew__text{max-width:64%}.companyNew__box--3>.companyNew__text{max-width:83%}@media screen and (max-width:768px){.companyNew__text{font-size:14px;line-height:30px;margin-top:0}.companyNew__box--1>.companyNew__text{padding-left:25px}.companyNew__box--2>.companyNew__text{max-width:100%;padding-right:25px}.companyNew__box--3>.companyNew__text{max-width:100%;padding-left:25px}}.companyNew__title{font-size:40px;font-weight:700;color:#242424;line-height:60px;display:flex}.companyNew__title--1{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;position:absolute;align-items:center;text-align:end;right:7%;bottom:13%}.companyNew__title:after{content:"";width:91px;height:4px;background-color:#242424;display:block;margin-top:18px}@media screen and (max-width:768px){.companyNew__title{font-size:27px;line-height:31px}.companyNew__title--1{right:25px;top:33px;text-align:end}.companyNew__title:after{width:59px;margin-top:8px}.companyNew__box--2>.companyNew__subItem{justify-content:flex-start}}.occupation{padding-bottom:142px;position:relative}.occupation__inner{background-color:#fff;padding:147px 0 0 45px;max-width:1405px;margin:auto;width:88%}@media all and (-ms-high-contrast:none){.occupation__inner{overflow:hidden}.occupation__copy{right:-16px!important}}.occupation__title{font-size:40px;line-height:50px;font-weight:700;display:flex;align-items:center;color:#242424;top:80px;position:relative;margin-left:8%}.occupation__title:after{content:"";height:91px;width:4px;background-color:#242424;margin-left:26px}@media screen and (max-width:768px){.occupation{padding-bottom:37px}.occupation__inner{padding:110px 24px 36.5px 27px;margin:auto;width:92%}.occupation__title{font-size:31px;line-height:45px;top:32px;left:25px}.occupation__title:before{display:none}.occupation__title:after{content:"";height:72px;width:4px;background-color:#242424;margin-left:28px}}.occupation__list{display:flex;flex-wrap:wrap;justify-content:space-between}.occupation__listName{width:33%;padding-right:66px;margin-bottom:98px;opacity:1;transition:opacity .5s}.occupation__listName{width:33%;padding-right:66px;margin-bottom:98px;opacity:1;transition:opacity .5s;display:block}.occupation__listName:hover{opacity:.7}@media screen and (max-width:768px){.occupation__list{display:block}.occupation__listName{width:100%;max-width:313px;margin:0 auto 63px;padding-right:0}.occupation__more{font-size:12px;display:flex;align-items:center;margin-left:auto;text-align:right;max-width:154px;width:100%;font-weight:700}.occupation__more:before{content:"";width:32px;height:1px;background-color:#242424;margin-right:7px}}.occupation__eg{font-size:10px;color:#009870;display:flex;align-items:center;margin-bottom:11px}.occupation__eg:before{content:"";width:25px;height:1px;background-color:#009870;margin-right:5px}.occupation__img{position:relative;margin-bottom:18px}.occupation__img>img,.occupation__copy>img{width:100%}.occupation__copy{max-width:226px;width:100%;position:absolute;bottom:14px;right:-2px}.occupation__text{font-size:15px;line-height:22px}.occupation__jp{font-size:28px;font-weight:700;line-height:49px}@media screen and (max-width:768px){.occupation__eg{font-size:11px;font-weight:700;margin-bottom:8.3px}.occupation__text{font-size:13px;line-height:19px}.occupation__jp{font-size:26px;line-height:46px}}.companyNew__info{width:90%;max-width:1100px;margin:auto;padding:104px 0}.companyNew__info>img{width:100%}.companyNew__recruit{background-color:#fff;padding:52px 0 49px;max-width:1098px;width:100%;margin:172px auto auto;position:relative}.companyNew__recruitTitle{font-size:23px;line-height:26px;font-weight:700;color:#242424;display:flex;align-items:center;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;position:absolute;top:-46px;left:30px}.companyNew__recruitTitle:after{content:"";width:30px;height:4px;margin-top:11px;background-color:#242424;display:block}@media screen and (max-width:768px){.companyNew__info{padding:39px 0}.companyNew__infoTitle{font-size:28px;line-height:40px;color:#242424;font-weight:700;padding-bottom:18px}.companyNew__recruit{padding:52px 0 24px}.companyNew__recruitTitle{top:-86px;left:8px;text-align:end}.companyNew__recruitTitle:after{width:49px}}.companyNew__recruitText{padding-left:116px;margin-bottom:20px;font-size:24px}.companyNew__recruitInner{display:flex;padding-left:116px;flex-wrap:wrap}.companyNew__recruitContact{display:flex;align-items:center;font-size:44px;line-height:64px;font-weight:500;margin-right:18px;word-break:break-all}.companyNew__recruitContact>img{margin-right:8px;width:52px;height:52px}.companyNew__recruitContact p{word-break:break-all}@media screen and (max-width:768px){.companyNew__recruitText{padding-left:80px;margin-top:-40px;font-size:12px;line-height:17px}.companyNew__recruitInner{padding:0 8px}.companyNew__recruitContact{font-size:39px;line-height:56px;margin-right:0}.companyNew__recruitContact>img{width:43px}.companyNew__recruitContact:last-of-type{font-size:22px}}.companyNew__swiiper__parent{position:relative}.companyNew__next.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-5.5%!important;top:40%!important;color:#009870!important}.companyNew__prev.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-5.5%!important;top:40%!important;color:#009870!important}.companyNew__swiiper .swiper-wrapper .swiper-slide{opacity:1;transition:opacity .5s}.companyNew__swiiper .swiper-wrapper .swiper-slide:hover{opacity:.7}@media all and (-ms-high-contrast:none){.companyNew__next.swiper-button-next,.swiper-rtl .swiper-button-prev{right:-3.5%!important;top:40%!important;color:#009870!important}.companyNew__prev.swiper-button-prev,.swiper-rtl .swiper-button-next{left:-3.5%!important;top:40%!important;color:#009870!important}}.gallery{padding-top:122px;position:relative}.gallery__title{font-size:40px;line-height:50px;color:#242424;font-weight:700;display:flex;align-items:center;margin-left:10%;margin-bottom:-75px;position:relative}.gallery__title:after{content:"";width:4px;height:91px;background-color:#242424;display:inline-block;margin-left:23px}.gallery__inner{background-color:#fff;padding:142px 0 115px}@media screen and (max-width:768px){.gallery__title{font-size:31px;line-height:45px;margin-left:25px;margin-bottom:-60px}.gallery__inner{padding:70px 0 50px}.gallery__title:after{height:72px;margin-left:27px}}.swiper-wrapper{padding-bottom:40px}.swiper-slide>img{width:100%}.gallery .swiper-button-next,.swiper-rtl .swiper-button-prev{right:17%!important;color:#707070!important}.gallery .swiper-button-prev,.swiper-rtl .swiper-button-next{left:17%!important;color:#707070!important}@media all and (-ms-high-contrast:none){.gallery .swiper-button-next,.swiper-rtl .swiper-button-prev{right:17%!important;top:55%!important;color:#707070!important;background-image:url(../img/recruit/top/gallery_next.png)!important}.gallery .swiper-button-prev,.swiper-rtl .swiper-button-next{left:17%!important;top:55%!important;color:#707070!important;background-image:url(../img/recruit/top/gallery_prev.png)!important}}.swiper-pagination-bullet{background:#fff!important;border:1px solid #242424}.swiper-pagination-bullet-active{background:#009870!important;border:1px solid #009870}.swiper-slide--vertical>img{margin:auto;display:block;width:44.5%}@media screen and (max-width:768px){.gallery .swiper-button-next,.swiper-rtl .swiper-button-prev{right:2%!important}.gallery .swiper-button-prev,.swiper-rtl .swiper-button-next{left:2%!important}.gallery .swiper-button-next,.gallery .swiper-button-prev{top:42%}}
