@media (min-width: 1024px){.c-header-recruit .btn-header-recruit__link{margin-left:auto;width:140px;border-bottom-left-radius:20px}}.c-header-recruit.is-fixed .btn-header-recruit__link{border-radius:0 0 20px 0}.l-btn-fixed__btn{width:100%}.l-btn-fixed__btn p{display:flex;align-items:center}.l-btn-fixed__btn .text-big{margin:0 0 0 12px}.c-subpage-recruit{padding:0;width:calc(100% - 106px);margin:0 auto;min-height:auto}@media only screen and (min-width: 1024px) and (max-width: 1200px){.c-subpage-recruit{width:calc(100% - 36px)}}@media (max-width: 1023px){.c-subpage-recruit{width:calc(100% - 20px)}}.c-subpage-recruit__img{position:absolute;width:100%;height:100%;left:0;top:0}.c-subpage-recruit__img:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;background:transparent linear-gradient(90deg, #85b227 0%, rgba(162,147,101,0) 100%) 0% 0% no-repeat padding-box;border-radius:20px;opacity:0.3;backdrop-filter:blur(3px) brightness(97%);-webkit-backdrop-filter:blur(3px) brightness(97%)}@media (max-width: 1023px){.c-subpage-recruit__img:before{border-radius:10px}}.c-subpage-recruit__img:after{z-index:1}.c-subpage-recruit__title{height:100%;position:relative;z-index:1;min-height:34.18741vw}@media (max-width: 1023px){.c-subpage-recruit__title{min-height:95.46667vw}}.c-subpage-recruit .title-sub-page{margin-top:0}@media (max-width: 1023px){.c-subpage-recruit .title-sub-page{padding:0 10px}}.c-subpage-recruit .title-sub-page__label{width:119px;height:34px;display:flex;align-items:center;justify-content:center;font-size:19px;font-size:1.9rem;line-height:1.26316em;letter-spacing:.1em;font-weight:700;background-color:var(--color-main);border-radius:22px;margin:0 auto}@media (max-width: 1023px){.c-subpage-recruit .title-sub-page__label{width:95px;height:28px;margin-top:12px;font-size:15px;font-size:1.5rem;line-height:1.33333em}}@media (max-width: 1023px){.c-subpage-recruit .title-sub-page__label small{margin-top:1px}}.c-subpage-recruit .title-sub-page__jp{font-size:44px;font-size:4.4rem;line-height:1.27273em;margin-top:35px}@media (max-width: 1023px){.c-subpage-recruit .title-sub-page__jp{margin-top:21px;font-size:28px;font-size:2.8rem;line-height:1.57143em}}.c-subpage-recruit .title-sub-page__text{margin-top:21px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:700;text-shadow:0px 0px 6px rgba(0,0,0,0.4)}@media (max-width: 1023px){.c-subpage-recruit .title-sub-page__text{margin-top:15px;text-align:left;font-size:14px;font-size:1.4rem;line-height:1.78571em}}.c-desc-ul{font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:.05em;font-weight:700}@media (max-width: 1023px){.c-desc-ul{line-height:1.33333em}}.c-desc-ul li{display:flex;align-items:center}.c-desc-ul li p{display:flex;align-items:flex-start}.c-desc-ul li p:before{content:"";height:6px;width:6px;background-color:var(--color-main);border-radius:50%;flex-shrink:0;margin:10px 6px 0 0}@media (max-width: 1023px){.c-desc-ul li p:before{margin:5px 7px 0 0}}.c-desc-ul--line li{border-bottom:1px solid #d6e6b6;padding:8px 0}.c-desc-ul--line li p:before{margin-right:10px}.c-list-number ul{display:flex;flex-wrap:wrap;margin-left:-26px;margin-top:-56px}@media (max-width: 1023px){.c-list-number ul{display:block;margin-left:0;margin-top:-13px}}.c-list-number .item{width:349px;margin-left:26px;margin-top:65px}@media only screen and (min-width: 1024px) and (max-width: 1180px){.c-list-number .item{width:calc(33.33% - 26px)}}@media (max-width: 1023px){.c-list-number .item{width:100%;margin:0;margin-left:0;border-bottom:1px solid #d8d8d8;padding:18px 0 20px 0;display:flex;align-items:flex-start}}.c-list-number .item__img{position:relative}@media (max-width: 1023px){.c-list-number .item__img{width:40.26667vw;height:25.6vw;flex-shrink:0}}.c-list-number .item__img img{border-radius:10px}@media (max-width: 1023px){.c-list-number .item__img img{width:100%;height:100%;object-fit:cover;border-radius:5px}}.c-list-number .item__img .number{width:46px;height:46px;border-radius:10px 0 10px 0;background-color:var(--color-main);position:absolute;left:0;top:0;color:#fff;font-family:"Rubik",sans-serif;display:flex;align-items:center;justify-content:center;font-size:28px;font-size:2.8rem;line-height:1em;letter-spacing:0em;font-weight:300}@media (max-width: 1023px){.c-list-number .item__img .number{width:27px;height:27px;border-radius:4px 0 4px 0;font-size:16px;font-size:1.6rem;line-height:1.1875em}}.c-list-number .item__title{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.05em;font-weight:700;text-align:center;margin-top:18px}@media only screen and (min-width: 1024px) and (max-width: 1180px){.c-list-number .item__title{font-size:1.52542vw;line-height:2.37288vw}}@media (max-width: 1023px){.c-list-number .item__title{display:flex;align-items:center;margin-top:0;text-align:left;flex:1;padding-left:15px;font-size:14px;font-size:1.4rem;line-height:1.64286em;min-height:25.6vw}}@media only screen and (max-width: 1023px) and (max-width: 374px){.c-list-number .item__title{font-size:13px;font-size:1.3rem}}.c-list-number .item__title small{display:block;margin-top:1px;font-size:14px;font-size:1.4rem;line-height:1.28571em}@media (max-width: 1023px){.c-list-number .item__title small{font-size:12px;font-size:1.2rem;margin-top:3px}}.p-title-line{font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.1em;font-weight:700;color:var(--color-secondary);display:flex;align-items:flex-end;justify-content:center;padding:20px 0}@media (max-width: 1023px){.p-title-line{white-space:nowrap;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.05em}}.p-title-line:before,.p-title-line:after{content:"";width:14px;height:30px;display:block;background-image:url(../../img/mid-career/ico_dots_title.png);background-size:cover}@media (max-width: 1023px){.p-title-line:before,.p-title-line:after{flex-shrink:0;width:22px;height:53px;background-image:url(../../img/mid-career/ico_dots_title_sp.png)}}.p-title-line:before{transform:translateZ(-1px) scaleX(-1)}.p-title-line span{margin:0 26px}@media (max-width: 1023px){.p-title-line span{margin:0 11px}}.c-link-btn-anchor{max-width:1110px;width:calc(100% - 36px);margin:0 auto}@media (max-width: 1023px){.c-link-btn-anchor{width:calc(100% - 20px)}}.c-link-btn-anchor__flex{margin:0 0 0 -29px}@media (max-width: 1023px){.c-link-btn-anchor__flex{margin:11px 0 0 -6px}}.c-link-btn-anchor .c-btn01-recruit{width:350px;margin-left:29px;margin:29px 0 0 29px}@media only screen and (min-width: 1024px) and (max-width: 1200px){.c-link-btn-anchor .c-btn01-recruit{width:calc(33.33% - 29px)}}@media (max-width: 1023px){.c-link-btn-anchor .c-btn01-recruit{width:calc(50% - 6px);min-height:56px;margin:10px 0 0 6px;padding:2px 14px 2px 10px}}.c-link-btn-anchor .c-btn01-recruit__text{font-size:16px;font-size:1.6rem}@media (max-width: 1023px){.c-link-btn-anchor .c-btn01-recruit__text{white-space:nowrap;line-height:1.375em}}@media only screen and (max-width: 1023px) and (max-width: 374px){.c-link-btn-anchor .c-btn01-recruit__text{font-size:15px;font-size:1.5rem;letter-spacing:0em}}.c-sec-why{padding-top:97px;position:relative;z-index:1}@media (max-width: 1023px){.c-sec-why{padding-top:67px}}.c-sec-why__title{font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.1em;font-weight:700;display:flex;align-items:center;justify-content:center}@media (max-width: 1023px){.c-sec-why__title{text-align:center;white-space:nowrap;align-items:flex-end;position:relative;left:3px}.c-sec-why__title small{font-size:18px;font-size:1.8rem;line-height:1.11111em;display:block;margin-bottom:5px}}.c-sec-why__title:after,.c-sec-why__title:before{content:"";background-image:url(../../img/mid-career/line_title_why.jpg);display:block;width:83px;height:7px;background-size:100% 100%}@media (max-width: 1023px){.c-sec-why__title:after,.c-sec-why__title:before{width:64px;height:7px;position:relative;bottom:11px;background-image:url(../../img/mid-career/line_title_why_sp.jpg)}}.c-sec-why__title span{margin:0 27px}@media (max-width: 1023px){.c-sec-why__title span{margin:0 20px}}.c-sec-why__list{padding:0 56px}@media only screen and (min-width: 1024px) and (max-width: 1200px){.c-sec-why__list{padding:0}}@media (max-width: 1023px){.c-sec-why__list{padding:0;position:relative;left:2px}}.c-sec-why__list ul{display:flex;justify-content:space-between;margin-top:31px}@media (max-width: 1023px){.c-sec-why__list ul{margin-top:25px;display:block}}.c-sec-why__list .item{width:309px;height:309px;text-align:center;border-radius:50%;background-color:#fff;position:relative;border:solid 2px var(--color-main);display:flex;align-items:center;justify-content:center}@media (max-width: 1023px){.c-sec-why__list .item{width:100%;height:auto;border-radius:10px;display:block;margin-top:19px}}.c-sec-why__list .item:before,.c-sec-why__list .item:after{content:"";position:absolute;width:calc(100% + 4px);height:100%;border-radius:50%;left:-8px;top:8px;z-index:-1}@media (max-width: 1023px){.c-sec-why__list .item:before,.c-sec-why__list .item:after{border-radius:10px 10px 6px 10px;width:100%;height:100%;left:-6px;top:5px}}.c-sec-why__list .item:before{background-color:var(--color-main)}.c-sec-why__list .item:after{mix-blend-mode:overlay;background-image:url(../../img/mid-career/bg_item_why.png);background-size:cover}@media (max-width: 1023px){.c-sec-why__list .item:after{background-image:url(../../img/mid-career/bg_item_why_sp.png)}}.c-sec-why__list .item__desc{margin-top:-30px}@media (max-width: 1023px){.c-sec-why__list .item__desc{height:100%;margin-top:0;display:flex;align-items:center;min-height:106px}}.c-sec-why__list .item__desc .number{font-size:29px;font-size:2.9rem;line-height:1.17241em;letter-spacing:0em;font-weight:400;font-family:"Rubik",sans-serif;color:var(--color-main)}@media (max-width: 1023px){.c-sec-why__list .item__desc .number{font-size:22px;font-size:2.2rem;line-height:1.22727em;width:53px;flex-shrink:0;text-align:left;padding-left:20px}}.c-sec-why__list .item__desc .text{margin-top:21px;font-size:20px;font-size:2rem;line-height:1.9em;letter-spacing:.05em;font-weight:700}@media (max-width: 1023px){.c-sec-why__list .item__desc .text{font-size:15px;font-size:1.5rem;line-height:1.6em;text-align:left;margin-top:0;flex:1}}.c-sec-training{margin-top:160px;background-color:#f5fde3;padding-bottom:90px;position:relative}@media (max-width: 1023px){.c-sec-training{padding-bottom:47px;margin-top:90px}}.c-sec-training .anchor{position:absolute;left:0;top:-100px}@media (max-width: 1023px){.c-sec-training .anchor{top:-50px}}.c-sec-training:before{content:"";top:-270px;left:0;width:100%;position:absolute;height:362px;background:transparent linear-gradient(180deg, rgba(255,255,255,0) 0%, #f5fde3 77%, #f5fde3 100%) 0% 0% no-repeat padding-box}@media (max-width: 1023px){.c-sec-training:before{height:180px;top:-140px}}.c-sec-training>*{position:relative;z-index:1}.c-sec-training .bg-white{background-color:#fff;border:solid 1px #e2edc4;border-radius:20px;max-width:1256px;width:calc(100% - 36px);margin:0 auto;margin-top:39px}@media (max-width: 1023px){.c-sec-training .bg-white{margin-top:19px;border-radius:10px}}.c-sec-training__item01{padding:49px 0}@media (max-width: 1023px){.c-sec-training__item01{padding:18px 0}}.c-sec-training__item01.bg-white{margin-top:59px}@media (max-width: 1023px){.c-sec-training__item01.bg-white{margin-top:23px}}.c-sec-training__item01 .box1{display:flex;align-items:flex-start}@media (max-width: 1023px){.c-sec-training__item01 .box1{flex-direction:column-reverse}}.c-sec-training__item01 .desc{padding-right:68px;padding-top:24px}@media only screen and (min-width: 1024px) and (max-width: 1180px){.c-sec-training__item01 .desc{padding-right:30px}}@media (max-width: 1023px){.c-sec-training__item01 .desc{padding-top:18px;padding-right:0;width:100%}}.c-sec-training__item01 .desc__title{font-size:26px;font-size:2.6rem;line-height:1.30769em;letter-spacing:.1em;font-weight:700;color:var(--color-secondary);display:flex;align-items:flex-start;padding-bottom:27px;position:relative}@media (max-width: 1023px){.c-sec-training__item01 .desc__title{width:100%;padding-bottom:14px;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.05em}}.c-sec-training__item01 .desc__title:before{content:"";display:block;width:28px;height:27px;background-size:100% 100%;flex-shrink:0;background-image:url(../../img/mid-career/ico_check_training.svg);margin:4px 9px 0 0}@media (max-width: 1023px){.c-sec-training__item01 .desc__title:before{width:22px;height:20px}}.c-sec-training__item01 .desc__title:after{content:"";width:calc(100% + 68px);height:2px;background-color:var(--color-main);position:absolute;left:0;bottom:0}@media only screen and (min-width: 1024px) and (max-width: 1180px){.c-sec-training__item01 .desc__title:after{width:calc(100% + 30px)}}@media (max-width: 1023px){.c-sec-training__item01 .desc__title:after{width:100%}}.c-sec-training__item01 .desc__text{margin-top:23px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:400}@media (max-width: 1023px){.c-sec-training__item01 .desc__text{margin-top:12px}}.c-sec-training__item01 .desc .c-desc-ul{margin-top:30px}@media (max-width: 1023px){.c-sec-training__item01 .desc .c-desc-ul{margin-top:24px}}.c-sec-training__item01 .desc .c-desc-ul li{margin-top:1px}@media (max-width: 1023px){.c-sec-training__item01 .desc .c-desc-ul li{margin-top:6px}}.c-sec-training__item01 .desc .c-desc-ul li:first-child{margin-top:0}.c-sec-training__item01 .desc__note{margin-top:14px;font-size:12px;font-size:1.2rem;line-height:1.5em;letter-spacing:.05em;font-weight:400}@media (max-width: 1023px){.c-sec-training__item01 .desc__note{margin-top:9px}}.c-sec-training__item01 .desc__note p{display:flex;align-items:flex-start}.c-sec-training__item01 .desc__note p span{flex-shrink:0}@media (max-width: 1023px){.c-sec-training__item01 .desc__note p span{margin-right:3px}}.c-sec-training__item01 .img{width:537px;flex-shrink:0}@media only screen and (min-width: 1024px) and (max-width: 1180px){.c-sec-training__item01 .img{width:45.50847vw}}@media (max-width: 1023px){.c-sec-training__item01 .img{width:100%}}.c-sec-training__item01 .img img{border-radius:10px}@media (max-width: 1023px){.c-sec-training__item01 .img img{width:100%}}.c-sec-carrier{padding-top:100px}@media (max-width: 1023px){.c-sec-carrier{padding-top:55px}}.c-sec-carrier__text{text-align:center;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:400;margin-top:33px}@media (max-width: 1023px){.c-sec-carrier__text{margin-top:27px;text-align:left;line-height:1.75em}}.c-sec-interview{background-color:#f5fde3;padding-top:107px;padding-bottom:100px}@media (min-width: 1024px){.c-sec-interview{overflow:hidden}}@media (max-width: 1023px){.c-sec-interview{padding-top:56px;padding-bottom:50px}}@media (max-width: 1023px){.c-sec-interview .c-title01-recruit__jp small{display:block;font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:.1em;font-weight:700;margin-bottom:8px}}@media (max-width: 1023px){.c-sec-interview__list{overflow:hidden;position:relative;margin-left:-18px;width:calc(100% + 36px)}}@media (max-width: 1023px){.c-sec-interview .swiper-wrapper{margin-top:25px}}@media (min-width: 1024px){.c-sec-interview .swiper-wrapper{justify-content:center;width:auto;margin:60px 0 0 -31px !important;transform:none !important}}@media only screen and (min-width: 1024px) and (max-width: 1180px){.c-sec-interview .swiper-wrapper{padding-left:0;margin-left:-20px !important}}@media (max-width: 1023px){.c-sec-interview .swiper-arrow{padding:0 24px;position:absolute;width:100%;height:35px;left:0;top:55.73333vw;z-index:1;display:flex;justify-content:space-between}.c-sec-interview .swiper-arrow__btn{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background-color:var(--color-main)}.c-sec-interview .swiper-arrow__btn:before{content:"";width:12px;height:12px;display:block;background-size:100% 100%;margin-left:-3px;background-image:url(../../img/common/recruit/icon/ico_arrow_btn.svg)}.c-sec-interview .swiper-arrow__btn.swiper-button-lock{display:none}.c-sec-interview .swiper-arrow__btn--prev:before{transform:rotate(180deg);margin-left:2px}}@media (max-width: 1023px){.c-sec-interview .swiper-pagination{position:static;margin-top:6px}.c-sec-interview .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:var(--color-main);opacity:0.5;margin:0 5px}.c-sec-interview .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-main);opacity:1}}.c-sec-interview .item{border:solid 2px var(--color-main);border-bottom:0;border-radius:10px;background-color:#fff}@media (min-width: 1024px){.c-sec-interview .item{width:339px;height:auto;margin:0 0 0 31px !important}}@media only screen and (min-width: 1024px) and (max-width: 1180px){.c-sec-interview .item{width:calc(33.33% - 21px);margin-left:21px !important}}@media (min-width: 1024px){.c-sec-interview .item.swiper-slide-duplicate{display:none}}@media (max-width: 1023px){.c-sec-interview .item{height:auto;width:77.86667vw}}.c-sec-interview .item .desc{padding:16px 20px 56px;flex:1}@media (max-width: 1023px){.c-sec-interview .item .desc{padding:11px 13px 46px}}.c-sec-interview .item .desc .center{transition:opacity 0.3s;will-change:opacity}.c-sec-interview .item .desc__title{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.05em;font-weight:700;color:var(--color-secondary)}@media (max-width: 1023px){.c-sec-interview .item .desc__title{font-size:16px;font-size:1.6rem;line-height:1.5em}}.c-sec-interview .item .desc__label{min-width:87px;min-height:31px;background-color:var(--color-main);border-radius:10px 0 10px 0;padding:5px;color:#fff;font-size:16px;font-size:1.6rem;line-height:1.25em;letter-spacing:.05em;font-weight:700;display:flex;align-items:center;justify-content:center;position:absolute;left:-1px;top:-1px;z-index:1}@media (max-width: 1023px){.c-sec-interview .item .desc__label{z-index:1;font-size:13px;font-size:1.3rem;line-height:.76923em;min-width:75px;min-height:26px}}.c-sec-interview .item .desc__info{display:flex;align-items:flex-start;flex-wrap:wrap;margin-top:8px}@media only screen and (min-width: 1024px) and (max-width: 1180px){.c-sec-interview .item .desc__info{margin-top:10px}}@media (max-width: 1023px){.c-sec-interview .item .desc__info{margin-top:5px;display:block}}.c-sec-interview .item .desc__info .name{font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.1em;font-weight:700;margin-right:8px;flex-shrink:0}@media (max-width: 1023px){.c-sec-interview .item .desc__info .name{font-size:20px;font-size:2rem;line-height:1.2em;margin-right:0;padding-left:3px}}.c-sec-interview .item .desc__info .name span{font-size:12px;font-size:1.2rem;margin-left:5px}@media (max-width: 1023px){.c-sec-interview .item .desc__info .name span{font-size:12px;font-size:1.2rem;margin:-3px 0 0 4px}}.c-sec-interview .item .desc__info .year{margin-bottom:8px;margin-top:8px;font-size:10px;font-size:1rem;line-height:1.8em;letter-spacing:.04em;font-weight:700}@media (max-width: 1023px){.c-sec-interview .item .desc__info .year{font-size:10px;font-size:1rem;line-height:1.4em;margin-top:4px}}.c-sec-interview .item .desc__info .year span:nth-child(2){position:relative;padding-left:17px}@media (max-width: 1023px){.c-sec-interview .item .desc__info .year span:nth-child(2){padding-left:13px}}.c-sec-interview .item .desc__info .year span:nth-child(2):before{content:"";background-color:#555555;width:1px;height:12px;position:absolute;left:7px;top:0;transform:rotate(25deg)}@media (max-width: 1023px){.c-sec-interview .item .desc__info .year span:nth-child(2):before{left:6px;height:12px}}.c-sec-interview .item .desc__cate{display:flex;flex-wrap:wrap;margin:-8px 0 0 -10px;width:100%}@media (max-width: 1023px){.c-sec-interview .item .desc__cate{margin:-7px 0 0 -8px}}.c-sec-interview .item .desc__cate span{border:solid 2px #d8d8d8;font-size:12px;font-size:1.2rem;line-height:1.16667em;letter-spacing:.1em;font-weight:700;border-radius:16px;display:flex;align-items:center;justify-content:center;min-height:22px;min-width:66px;margin:10px 0 0 10px;padding:3px 10px}@media (max-width: 1023px){.c-sec-interview .item .desc__cate span{font-size:12px;font-size:1.2rem;line-height:1.16667em;min-height:24px;min-width:66px;padding:3px 11px;margin:8px 0 0 8px}}.c-sec-interview .item .desc__btn{position:absolute;width:calc(100% + 2px);left:-1px;bottom:0;background-size:100% 100%;height:37px;display:flex;align-items:center;flex-direction:row-reverse;padding:5px 8px;z-index:1;border-radius:0 0 10px 10px;overflow:hidden}@media only screen and (min-width: 1024px) and (max-width: 1180px){.c-sec-interview .item .desc__btn{padding-left:30px}}@media (max-width: 1023px){.c-sec-interview .item .desc__btn{height:32px;padding:12px 5px}}.c-sec-interview .item .desc__btn__bg{position:absolute;width:calc(100% + 2px);height:100%;left:-1px;top:0;background-color:var(--color-main);z-index:-1}.c-sec-interview .item .desc__btn__bg:after{content:"";position:absolute;left:0;width:calc(100% + 4px);height:100%;left:-1px;background-image:url(../../img/mid-career/bg_btn_interview.png);background-size:cover;mix-blend-mode:overlay}.c-sec-interview .item .desc__btn__arrow{content:"";width:20px;height:20px;background-color:#fff;flex-shrink:0;margin-left:6px;transition:transform 0.3s;will-change:transform;border-radius:50%;display:flex;align-items:center;justify-content:center}@media (max-width: 1023px){.c-sec-interview .item .desc__btn__arrow{width:20px;height:20px;margin:0 0 0 6px}}.c-sec-interview .item .desc__btn__arrow svg{margin-left:-2px}.c-sec-interview .item .desc__btn__arrow svg path{stroke:var(--color-main)}.c-sec-interview .item .desc__btn .text{color:#fff;font-size:14px;font-size:1.4rem;line-height:1.28571em;letter-spacing:.1em;font-weight:700}@media (max-width: 1023px){.c-sec-interview .item .desc__btn .text{font-size:15px;font-size:1.5rem;line-height:1.2em}}.c-sec-interview .item .img{height:247px;border-radius:9px 9px 0 0;overflow:hidden;flex-shrink:0}@media (max-width: 1023px){.c-sec-interview .item .img{height:56.53333vw}}.c-sec-interview .item .img img{width:100%;height:100%;object-fit:cover;border-radius:inherit;transition:transform 0.3s}.c-sec-interview .item a{display:flex;flex-direction:column-reverse;position:relative;height:100%;cursor:pointer}@media only screen and (min-width: 1025px){.c-sec-interview .item a:hover{opacity:1}.c-sec-interview .item a:hover .center{opacity:0.75}.c-sec-interview .item a:hover .desc__btn__arrow{transform:translateX(4px)}.c-sec-interview .item a:hover .img img{transform:scale(1.08)}}.c-sec-interview .l-btn{margin:0 auto;max-width:376px;margin-top:50px}@media (max-width: 1023px){.c-sec-interview .l-btn{padding:0 14px;max-width:100%;margin-top:23px}}.c-link-pages{margin-top:97px;overflow:hidden}@media (max-width: 1023px){.c-link-pages{margin-top:0;overflow:hidden}}@media (max-width: 1023px){.c-link-pages .inner{width:100%}}.c-link-pages__content{min-height:387px;position:relative;background-color:var(--color-main);border-radius:20px;display:flex;align-items:center;justify-content:center}@media (max-width: 1023px){.c-link-pages__content{min-height:auto;border-radius:0;display:block;padding:41px 18px 0}}.c-link-pages__content:after{content:"";width:100%;height:100%;left:0;top:0;position:absolute;background-image:url(../../img/mid-career/bg_link.png);background-size:cover;border-radius:inherit;mix-blend-mode:overlay;pointer-events:none}@media (max-width: 1023px){.c-link-pages__content:after{background-image:url(../../img/mid-career/bg_link_sp.png)}}@media (min-width: 1024px){.c-link-pages__icon{position:absolute;bottom:0;pointer-events:none}}@media (max-width: 1023px){.c-link-pages__icon{margin:14px 0 0 -42px;width:calc(100% + 89px)}.c-link-pages__icon img{width:100%}}.c-link-pages__icon--01{left:-58px}.c-link-pages__icon--02{right:-95px}.c-link-pages__desc .title{text-align:center;color:#fff}.c-link-pages__desc .title__small{font-size:26px;font-size:2.6rem;line-height:1.15385em;letter-spacing:.1em;font-weight:700}@media (max-width: 1023px){.c-link-pages__desc .title__small{font-size:16px;font-size:1.6rem;line-height:1.125em}}.c-link-pages__desc .title__big{margin-top:10px;font-size:36px;font-size:3.6rem;line-height:1.16667em;letter-spacing:.1em;font-weight:700}@media (max-width: 1023px){.c-link-pages__desc .title__big{margin-top:6px;font-size:25px;font-size:2.5rem;line-height:1.44em}}.c-link-pages__desc .btn{margin:0 auto;margin-top:38px;width:442px;height:99px;border-radius:80px;background-color:#fff}@media (max-width: 1023px){.c-link-pages__desc .btn{width:100%;height:80px;margin-top:27px}}.c-link-pages__desc .btn a{align-items:center;display:flex;height:100%;padding:10px 24px;cursor:pointer}@media (max-width: 1023px){.c-link-pages__desc .btn a{padding:10px 20px}}.c-link-pages__desc .btn a:after{content:"";flex-shrink:0;width:13px;height:13px;display:block;background-size:100% 100%;background-image:url(../../img/common/recruit/icon/ico_arrow_btn_green.svg);transition:transform 0.3s;will-change:transform}@media only screen and (min-width: 1025px){.c-link-pages__desc .btn a:hover{opacity:1}.c-link-pages__desc .btn a:hover:after{transform:translateX(4px)}.c-link-pages__desc .btn a:hover .btn__center{opacity:0.75}}.c-link-pages__desc .btn__center{flex:1;margin-top:-5px;padding:0 10px 0 17px;transition:opacity 0.3s;will-change:opacity}@media (max-width: 1023px){.c-link-pages__desc .btn__center{margin-top:-2px;padding:0 5px 0 16px}}.c-link-pages__desc .btn .label{width:73px;height:23px;display:flex;align-items:center;justify-content:center;background-color:var(--color-main);border-radius:12px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-size:1.5rem;line-height:1.2em;letter-spacing:.1em;font-weight:700;margin:0 auto}@media (max-width: 1023px){.c-link-pages__desc .btn .label{width:73px;height:20px}}@media (min-width: 1024px){.c-link-pages__desc .btn .label small{margin-top:2px}}.c-link-pages__desc .btn .text{margin-top:8px;font-size:22px;font-size:2.2rem;line-height:1.27273em;letter-spacing:.1em;font-weight:700;color:var(--color-secondary);text-align:center}@media (max-width: 1023px){.c-link-pages__desc .btn .text{margin-top:5px}}.c-sec-others-page{margin-top:108px}@media (max-width: 1023px){.c-sec-others-page{margin-top:60px}}.c-footer-recruit{margin-top:100px}@media (max-width: 1023px){.c-footer-recruit{margin-top:74px}}

/*# sourceMappingURL=maps/is-career.min.css.map */
