@charset "UTF-8";.p-home-about{position:relative;display:flex;flex-direction:column;margin-top:calc(-249 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(120 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-home-about{margin-top:calc(-199 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-about{margin-top:calc(-149 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-about{padding-bottom:calc(40 / var(--ts-parent-font-size) * 1rem);margin-top:calc(-64 / var(--ts-parent-font-size) * 1rem)}}.p-home-about__circle{order:-1;width:100%;clip-path:circle(125rem at 50% 125rem);overflow:hidden;background-color:#fff;height:calc(250 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-home-about__circle{height:calc(200 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-about__circle{height:calc(150 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-about__circle{clip-path:circle(60rem at 50% 60rem);height:calc(65 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-home-about.js-inview.is-inview,.p-home-about:not(.js-inview){--bg-about-image:url(../images/home/bg_about-pc.webp)}}@media only screen and (max-width:767px){.p-home-about.js-inview.is-inview,.p-home-about:not(.js-inview){--bg-about-image:url(../images/home/bg_about-sp.webp)}}.p-home-about::before{content:"";background-color:var(--ts-color-sub4);background-image:var(--bg-about-image);background-position:top;background-size:cover;background-repeat:no-repeat;position:absolute;z-index:1;width:100%;left:0;bottom:0;overflow:hidden;border-bottom-left-radius:calc(16 / var(--ts-parent-font-size) * 1rem);border-bottom-right-radius:calc(16 / var(--ts-parent-font-size) * 1rem);height:70%}@media only screen and (max-width:767px){.p-home-about::before{height:75%}}.p-home-about__main{position:relative;z-index:2}.p-home-about__main__title{position:absolute;z-index:2;left:0;right:0;width:95%;margin:0 auto;top:calc(-220 / 1440 * 100%)}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-about__main__title{top:calc(-120 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-home-about__main__title{margin-top:calc(-10 / var(--ts-parent-font-size) * 1rem);position:relative;top:auto}}.p-home-about__main__img{margin-inline:auto;--ts-container-width:var(--ts-content-0);position:relative;margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-home-about__main__img{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-home-about__main__img{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-home-about__main__img{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-about__main__img{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-home-about__main__img{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-home-about__main__img{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-home-about__read{margin-inline:auto;--ts-container-width:var(--ts-content-0);position:relative;z-index:2;position:relative;z-index:2;margin-top:calc(100 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-home-about__read{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-home-about__read{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-home-about__read{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-about__read{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-home-about__read{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-about__read{margin-top:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-about__read{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-home-about__slider{position:relative;z-index:2;margin-top:calc(90 / var(--ts-parent-font-size) * 1rem);min-height:calc(530 / var(--ts-parent-font-size) * 1rem);overflow:hidden;max-width:2000px;width:100%;margin-right:auto;margin-left:auto}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-about__slider{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-about__slider{min-height:calc(400 / var(--ts-parent-font-size) * 1rem);margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-home-about__slider .c-swiper{position:relative;overflow:visible}.p-home-about__slider .c-swiper .c-slider-btn{position:absolute;z-index:10!important;top:60%}@media only screen and (max-width:767px){.p-home-about__slider .c-swiper .c-slider-btn{top:50%}}.p-home-about__slider .c-swiper .c-slider-btn--prev{left:calc(280 / 1440 * 100%)}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-about__slider .c-swiper .c-slider-btn--prev{left:calc(30 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-home-about__slider .c-swiper .c-slider-btn--prev{left:calc(100 / 375 * 100%)}}@media only screen and (max-width:767px){.p-home-about__slider .c-swiper .c-slider-btn--prev{left:calc(50 / 375 * 100%)}}.p-home-about__slider .c-swiper .c-slider-btn--next{right:calc(280 / 1440 * 100%)}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-about__slider .c-swiper .c-slider-btn--next{right:calc(30 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-home-about__slider .c-swiper .c-slider-btn--next{right:calc(50 / 375 * 100%)}}.p-home-about__slider .c-swiper .swiper-wrapper{align-items:center;overflow:visible}.p-home-about__slider .c-swiper .swiper-slide{transition:all .3s;overflow:visible;width:18rem;transform-origin:50% 27rem}@media only screen and (max-width:767px){.p-home-about__slider .c-swiper .swiper-slide{width:14rem;transform-origin:50% 22rem}}.p-home-about__slider .c-swiper .swiper-slide img{will-change:transform;transform:translateZ(0) translateY(var(--arch-y,0));width:100%;display:block;margin-inline:auto;transition:transform .6s;width:18rem}@media only screen and (max-width:767px){.p-home-about__slider .c-swiper .swiper-slide img{width:14rem}}@media only screen and (min-width:768px){.p-home-about__slider .c-swiper .is-next3,.p-home-about__slider .c-swiper .is-next4,.p-home-about__slider .c-swiper .is-prev3,.p-home-about__slider .c-swiper .is-prev4{transform-origin:50% 31rem!important}}.p-home-about__btns{justify-content:center;display:flex;max-width:calc(605 / var(--ts-parent-font-size) * 1rem);width:calc(1200 / 1440 * 100%);position:absolute;z-index:3;left:0;right:0;margin-inline:auto;bottom:calc(80 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-about__btns{bottom:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-about__btns{width:calc(311 / 375 * 100%);flex-direction:column;bottom:0}}.p-home-about__btns .c-btn{width:calc(285 / 605 * 100%)}@media only screen and (max-width:767px){.p-home-about__btns .c-btn{width:100%}}.p-home-about__btns .c-btn:nth-child(2n){margin-left:calc(35 / 605 * 100%)}@media only screen and (max-width:767px){.p-home-about__btns .c-btn:nth-child(2n){margin-left:0;margin-top:1rem}}.p-home-about__btns .c-btn__link{width:100%}.p-home-wrp{background-image:var(--bg-wrp-image);background-repeat:repeat-y;background-position:bottom;background-size:100%;padding:calc(200 / 1440 * 100%) 0}@media only screen and (min-width:768px){.p-home-wrp.js-inview.is-inview,.p-home-wrp:not(.js-inview){--bg-wrp-image:url(../images/home/bg_circle-pc.png)}}@media only screen and (max-width:767px){.p-home-wrp.js-inview.is-inview,.p-home-wrp:not(.js-inview){--bg-wrp-image:url(../images/home/bg_circle-sp.png)}}@media only screen and (max-width:767px){.p-home-wrp{padding:calc(80 / var(--ts-parent-font-size) * 1rem) 0 calc(60 / var(--ts-parent-font-size) * 1rem)}}.p-home-over{position:relative;margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-home-over{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-home-over{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-home-over{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-over{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-home-over{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}.p-home-over__items{width:100%;margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-home-over__items{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-home-over__item{position:relative;display:flex;align-items:center}@media only screen and (max-width:1024px){.p-home-over__item{align-items:flex-start}}@media only screen and (max-width:767px){.p-home-over__item{flex-direction:column}}.p-home-over__item:nth-child(n+2){margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}.p-home-over__item .img{order:-1;width:calc(700 / 1200 * 100%)}@media only screen and (max-width:767px){.p-home-over__item .img{width:100%}}.p-home-over__item .title-en{position:absolute;right:0;z-index:1;text-align:right;font-weight:400;line-height:.9;color:var(--ts-color-sub4);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-home-over__item .title-en{bottom:calc(100% - .25em)}}@media only screen and (min-width:1025px){.p-home-over__item .title-en{--ts-target-font-size:50}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-over__item .title-en{--ts-target-font-size:30}}@media only screen and (max-width:767px){.p-home-over__item .title-en{--ts-target-font-size:36}}@media only screen and (min-width:1025px) and (max-width:1365px){.p-home-over__item .title-en{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:40;right:calc(-30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-over__item .title-en{position:relative;right:calc(-30 / var(--ts-parent-font-size) * 1rem);order:-1}}@media only screen and (max-width:767px){.p-home-over__item .title-en{top:-.8em;order:-1;right:.5em}}.p-home-over__item .text{width:calc(420 / 1200 * 100%);margin-left:calc(80 / 1200 * 100%);display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){.p-home-over__item .text{position:relative}}@media only screen and (max-width:767px){.p-home-over__item .text{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);margin-left:0;width:100%}}.p-home-over__item .text .c-btn{width:calc(300 / var(--ts-parent-font-size) * 1rem);max-width:100%}.p-home-over__item .text .c-btn__link{width:100%}.p-home-technology{padding-top:calc(240 / 1440 * 100%);margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-home-technology{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-home-technology{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-home-technology{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-technology{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-home-technology{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-home-technology{padding-top:calc(100 / var(--ts-parent-font-size) * 1rem);display:flex;flex-direction:column}.p-home-technology .js-move-sp{width:100%;order:1}}.p-home-technology__img{width:100%;margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-home-technology__img{order:2;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);width:calc(311 / 343 * 100%);margin-inline:auto}}.p-home-technology__title{width:100%}@media only screen and (max-width:767px){.p-home-technology__title{order:3}}.p-home-technology .c-btn{margin-right:0;margin-left:auto;width:calc(430 / var(--ts-parent-font-size) * 1rem);margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-technology .c-btn{width:calc(330 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-technology .c-btn{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);order:4;width:100%}}.p-home-technology .c-btn__link{width:100%}.p-home-discover{margin-top:calc(240 / 1440 * 100%);overflow:hidden}@media only screen and (max-width:767px){.p-home-discover{margin-top:calc(100 / var(--ts-parent-font-size) * 1rem)}}.p-home-discover__inner{display:flex;align-items:center;margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (max-width:767px){.p-home-discover__inner{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:1024px){.p-home-discover__inner{align-items:flex-start}}@media only screen and (max-width:767px){.p-home-discover__inner{flex-direction:column}.p-home-discover__inner .js-move-sp{width:100%;order:1}}@media only screen and (max-width:767px){.p-home-discover__inner .c-title{--ts-title-sub-font-size:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-home-discover__img{width:calc(720 / 1440 * 100%)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-home-discover__img{width:calc(680 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-home-discover__img{order:2;width:100%;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-home-discover__img img{border-top-right-radius:0;border-bottom-right-radius:0}}.p-home-discover__text{width:calc(720 / 1440 * 100%)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-home-discover__text{width:calc(760 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-home-discover__text{order:3;width:100%;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-home-discover__text .c-text-set{width:95%;margin-right:auto;margin-left:auto;max-width:calc(480 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-discover__text .c-text-set{width:80%}}@media only screen and (max-width:767px){.p-home-discover__text .c-text-set{width:100%;max-width:none}}.p-home-discover__text .c-text-set .c-title__sub{width:calc(100% + 3em);margin-right:-3em}.p-home-discover__text .c-btn{width:calc(380 / var(--ts-parent-font-size) * 1rem);max-width:100%}@media only screen and (max-width:767px){.p-home-discover__text .c-btn{width:100%}}.p-home-discover__text .c-btn__link{width:100%}.p-home-discover__slider{overflow:hidden;margin-top:calc(120 / var(--ts-parent-font-size) * 1rem);--ts-slide-padding-inline:calc(35 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-discover__slider{--ts-slide-padding-inline:calc(20 / var(--ts-parent-font-size) * 1rem);margin-top:calc(100 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-discover__slider{--ts-slide-padding-inline:calc(8 / var(--ts-parent-font-size) * 1rem);margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}}.p-home-discover__slider .c-slider__element{padding:0 calc(282 / 1440 * 100%)}@media only screen and (min-width:1025px) and (max-width:1365px){.p-home-discover__slider .c-slider__element{padding:0 calc(200 / 1440 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-discover__slider .c-slider__element{padding:0 calc(200 / 1440 * 100%)}}@media only screen and (max-width:767px){.p-home-discover__slider .c-slider__element{padding:0 calc(85 / 375 * 100%)}}.p-home-discover__slider .swiper-slide{width:calc(1 / 3 * 100%)}@media only screen and (max-width:767px){.p-home-discover__slider .swiper-slide{width:100%}}.p-home-discover__slider .swiper-slide .c-title{margin-top:1rem}.p-home-discover__slider .swiper-slide .txt{margin-top:1rem}.c-recruit{position:relative;padding:calc(120 / var(--ts-parent-font-size) * 1rem) 0}@media only screen and (min-width:768px) and (max-width:1024px){.c-recruit{padding:calc(100 / var(--ts-parent-font-size) * 1rem) 0 calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-recruit{padding:calc(60 / var(--ts-parent-font-size) * 1rem) 0}}@media only screen and (min-width:768px){.c-recruit.js-inview.is-inview,.c-recruit:not(.js-inview){--bg-recruit-image:url(../images/common/bg_recruit-pc.jpg)}}@media only screen and (max-width:767px){.c-recruit.js-inview.is-inview,.c-recruit:not(.js-inview){--bg-recruit-image:url(../images/common/bg_recruit-sp.jpg)}}.c-recruit::before{content:"";height:100%;background-position:top;background-size:cover;background-color:var(--ts-color-sub3);background-image:var(--bg-recruit-image);width:calc(1319 / 1440 * 100%);position:absolute;left:0;top:0;z-index:1;border-top-left-radius:var(--ts-border-radius-content);border-bottom-right-radius:var(--ts-border-radius-content)}@media only screen and (max-width:767px){.c-recruit::before{width:100%}}.c-recruit__inner{margin-right:0;margin-left:auto;width:calc(1320 / 1440 * 100%);z-index:2;position:relative;padding:calc(215 / 1440 * 100%) 0 calc(120 / 1440 * 100%)}@media only screen and (min-width:768px){.c-recruit__inner{background-position:top;background-size:cover;background-image:var(--bg-text-image);border-radius:var(--ts-border-radius-content);background-color:#fff}}@media only screen and (min-width:768px) and (max-width:1024px){.c-recruit__inner{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width:767px){.c-recruit__inner{width:calc(320 / 375 * 100%);margin-right:auto;padding:0}}.c-recruit__title{position:absolute;left:calc(-55 / var(--ts-parent-font-size) * 1rem);top:calc(-70 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.c-recruit__title{top:calc(-60 / var(--ts-parent-font-size) * 1rem);left:calc(-40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-recruit__title{left:0;top:0;position:relative}}.c-recruit__text{max-width:calc(620 / var(--ts-parent-font-size) * 1rem);width:calc(960 / 1320 * 100%);margin-right:calc(140 / 1320 * 100%);margin-left:auto;position:relative;z-index:2}@media only screen and (min-width:1025px) and (max-width:1365px){.c-recruit__text{margin-right:calc(80 / 1320 * 100%)}}@media only screen and (min-width:1025px) and (max-width:1200px){.c-recruit__text{width:calc(760 / 1320 * 100%)}}@media only screen and (min-width:768px) and (max-width:1024px){.c-recruit__text{width:calc(830 / 1320 * 100%);margin-right:calc(40 / 1320 * 100%)}}@media only screen and (max-width:767px){.c-recruit__text{width:100%;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);margin-right:0}}.c-recruit__text__title{line-height:1.4}.c-recruit__text__title>span{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);display:block;font-weight:500;padding-left:.75em;position:relative}@media only screen and (min-width:1025px){.c-recruit__text__title>span{--ts-target-font-size:28}}@media only screen and (min-width:768px) and (max-width:1024px){.c-recruit__text__title>span{--ts-target-font-size:21}}@media only screen and (max-width:767px){.c-recruit__text__title>span{--ts-target-font-size:20}}@media only screen and (min-width:1025px) and (max-width:1200px){.c-recruit__text__title>span{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:24}}.c-recruit__text__title>span::before{content:"#";display:inline-block;position:absolute;left:0;top:0}.c-recruit__text__title>span+span{margin-top:.5em}@media only screen and (max-width:767px){.c-recruit__text__title>span+span{margin-top:1em}}.c-recruit__text__title>span>em{color:var(--ts-color-cv2)}@media only screen and (max-width:767px){.c-recruit__text .img{position:relative;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.c-recruit__text .txt{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);line-height:2.4}@media only screen and (max-width:767px){.c-recruit__text .txt{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.c-recruit__text__btns{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);display:flex}@media only screen and (max-width:767px){.c-recruit__text__btns{flex-direction:column}}.c-recruit__text__btns .c-btn{width:calc(300 / 620 * 100%)}@media only screen and (max-width:767px){.c-recruit__text__btns .c-btn{width:100%}}.c-recruit__text__btns .c-btn__link{width:100%}.c-recruit__text__btns .c-btn:nth-child(2n){margin-left:calc(20 / 620 * 100%)}@media only screen and (max-width:767px){.c-recruit__text__btns .c-btn:nth-child(2n){margin-left:0;margin-top:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.c-recruit__text__btns--only{width:100%}.c-recruit__text__btns--only .c-btn{width:calc(460 / 620 * 100%);min-width:calc(460 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px) and (min-width:1025px) and (max-width:1200px){.c-recruit__text__btns--only .c-btn{width:calc(500 / 620 * 100%)}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:1024px){.c-recruit__text__btns--only .c-btn{min-width:auto;width:85%}}@media only screen and (min-width:768px){.c-recruit.js-inview.is-inview,.c-recruit:not(.js-inview){--bg-text-image:url(../images/home/img_recruit-pc.webp)}}.p-home-pre{margin-top:calc(200 / 1440 * 100%);display:flex;align-items:flex-start;margin-inline:auto;--ts-container-width:var(--ts-content-0)}@media only screen and (min-width:1025px){.p-home-pre{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (min-width:1025px) and (min-width:1441px){.p-home-pre{max-width:calc(var(--ts-child-width) * 1px * ((13 + 3 + 0)/ 13))}}@media only screen and (min-width:1025px) and (min-width:1025px) and (max-width:1440px){.p-home-pre{max-width:calc(var(--ts-child-width) * 1px)}}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-pre{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-1)}}@media only screen and (max-width:767px){.p-home-pre{width:calc(var(--ts-child-width)/ var(--ts-container-width) * 100%);--ts-child-width:var(--ts-content-2)}}@media only screen and (max-width:767px){.p-home-pre{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem);flex-direction:column}.p-home-pre .js-move-sp{width:100%}}.p-home-pre .c-btn{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem);width:calc(288 / var(--ts-parent-font-size) * 1rem);max-width:100%}@media only screen and (max-width:767px){.p-home-pre .c-btn{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);width:100%}}.p-home-pre .c-btn__link{width:100%}.p-home-pre__title{width:calc(380 / 1320 * 100%)}@media only screen and (max-width:767px){.p-home-pre__title{width:100%}}.p-home-pre__list{margin-left:calc(45 / 1320 * 100%);width:calc(895 / 1320 * 100%)}@media only screen and (max-width:767px){.p-home-pre__list{width:100%;margin-left:0;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-home-pre__li{border-top:1px solid var(--ts-color-line3)}.p-home-pre__li:last-child{border-bottom:1px solid var(--ts-color-line3)}.p-home-pre__link{--time-w:6rem;position:relative;text-decoration:none;display:flex;flex-wrap:wrap;align-items:baseline;padding:calc(25 / var(--ts-parent-font-size) * 1rem) calc(var(--ic-btn-width)* 2.5) calc(25 / var(--ts-parent-font-size) * 1rem) calc(30 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px) and (max-width:1024px){.p-home-pre__link{padding-left:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-home-pre__link{padding:calc(15 / var(--ts-parent-font-size) * 1rem) calc(var(--ic-btn-width)* 2) calc(15 / var(--ts-parent-font-size) * 1rem) 0;flex-wrap:wrap}}.p-home-pre__link .o-arrow-btn{position:absolute;top:0;bottom:0;right:var(--ic-btn-width);margin:auto 0;height:var(--ic-btn-width)}@media only screen and (max-width:767px){.p-home-pre__link .o-arrow-btn{right:0}}.p-home-pre__link time{width:var(--time-w)}.p-home-pre__link .c-label{width:calc(100% - var(--time-w))}.p-home-pre__link .txt{width:100%;display:inline-block;margin-top:.5em;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5;overflow:hidden}@media only screen and (max-width:767px){.p-home-pre__link .txt{margin-top:.25em}}