@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700&display=swap";:root{--red: #d53439;--black: #2F2F2F;--white: #ffffff;--regular: 400;--semibold: 600;--bold: 700;--medium: 500}section{margin:0;padding:0}main{width:100%;position:relative;font-size:16px;line-height:1.5;color:var(--black);background:#fff;font-family:"Noto Sans JP","Midashi Go MB1","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:var(--regular)}main ul{margin:0;padding:0}main ul li{list-style:none;width:auto}main h1,main h2,main h3,main h4,main h5{margin:0}video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.career-top{position:relative;width:100%}.footer{position:relative;z-index:4}.tenjin-bnr{display:none !important}.pc_video{display:block}.sp_video{display:none}.br_tb{display:none}.pc_only{display:block}.sp_only{display:none}@media screen and (max-width: 1024px){.follow-arrow--active{bottom:5%}}@media screen and (max-width: 820px){.pc_video{display:none}.sp_video{display:block}.br_tb{display:block}.pc_only{display:none}.sp_only{display:block}}.career-fv{position:relative;width:100%;height:100vh}.career-fv .career-fv__inner{position:fixed;top:0;left:0;z-index:0;width:100%;height:100%}.career-fv .career-fv__inner::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background:rgba(0,0,0,.13);z-index:3}.career-fv .career-fv__inner__inner{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden}.career-fv .career-fv-video{width:100%}.career-fv .career-fv-video video{width:100%;height:100vh;object-fit:cover;object-position:top center}.career-fv .career-fv-ttl{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5}.career-fv .career-fv-ttl .career-fv-ttl__main{font-size:clamp(37px,6vw,80px);font-family:"Koburina Gothic W6 JIS2004";color:#fff;display:block;line-height:1}.career-fv .career-fv-ttl .career-fv-ttl__main2{font-size:clamp(53px,8vw,110px);font-family:"Koburina Gothic W6 JIS2004";color:#fff;display:block;line-height:1.2}.career-fv .career-fv-ttl .career-fv-ttl__sub{font-size:clamp(18px,2.5vw,26px);font-family:"Koburina Gothic W6 JIS2004";color:#fff;display:block;letter-spacing:1px;margin-top:15px}.career-fv .career_fv_cover{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background:#fff;content:""}@media screen and (max-width: 600px){.career-fv .career-fv-ttl{width:85%}.career-fv .career-fv-ttl .career-fv-ttl__sub{margin-top:15px}}.career-message{position:relative;width:100%;z-index:2;padding:3em 0 6em 0}.career-message .career-message__inner{position:relative;max-width:90vw;margin:0 auto}.career-message .career-message__main{display:flex;justify-content:center}.career-message .career-message__left{width:50%}.career-message .career-message__right{width:50%}.career-message .career-message__ttl{font-size:clamp(20px,5vw,55px);font-family:"Koburina Gothic W6 JIS2004";color:#141414}.career-message .career-message__text{font-size:clamp(15px,2vw,20px);font-family:"Koburina Gothic W3 JIS2004";color:#141414;line-height:2}@media screen and (max-width: 1200px){.career-message .career-message__ttl{font-size:clamp(32px,5vw,45px)}.career-message .career-message__text{font-size:clamp(16px,2vw,17px)}}@media screen and (max-width: 820px){.career-message .career-message__main{flex-wrap:wrap}.career-message .career-message__left{width:100%}.career-message .career-message__right{width:100%;margin-top:40px}}@media screen and (max-width: 600px){.career-message{padding:3em 0 3em 0}.career-message .career-message__text{line-height:1.7}}.career-about{position:relative;width:100%;z-index:2;background:#fff;padding:4em 0 4em 0}.career-about .career-about__inner{max-width:90vw;margin:0 auto}.career-about .career-about__main{display:grid;grid-template-columns:repeat(2, auto);grid-column-gap:4em;grid-row-gap:0px}.career-about .career-about__left{grid-area:1/1/2/2}.career-about .career-about__right{grid-area:1/2/3/3}.career-about .career-about__under{grid-area:2/1/1/2}.career-about .career-about__ttl__sub{display:block;color:#f43323;font-size:clamp(18px,2.5vw,27px);font-family:"Koburina Gothic W6 JIS2004"}.career-about .career-about__ttl__main{color:#141414;font-size:clamp(28px,4vw,40px);font-family:"Koburina Gothic W6 JIS2004";line-height:1.3;margin-top:15px;display:block}.career-about .career-about__btn{margin-top:14em;max-width:400px}.career-about .career-about__btn a{display:block;border:3px solid #f43323;background:#fff;border-radius:50px;padding:1em 2.8em;position:relative;transition:.3s}.career-about .career-about__btn a::before{content:"";position:absolute;top:50%;right:5%;transform:translateY(-50%);width:40px;height:40px;background:#fff;border:2px solid #f43323;border-radius:50%;transition:.3s}.career-about .career-about__btn a::after{content:"";position:absolute;top:50%;right:7.5%;transform:translateY(-50%);width:20px;height:15px;background:url(../img/career/2026/arrow_right.webp) left top no-repeat;background-size:contain;transition:.3s}.career-about .career-about__btn a span{display:block;position:relative;color:#f43323;font-family:"Koburina Gothic W6 JIS2004";font-size:clamp(19px,4vw,22px)}.career-about .career-about__btn a:hover{opacity:1;background:#f43323}.career-about .career-about__btn a:hover span{color:#fff}@media screen and (max-width: 820px){.career-about .career-about__main{grid-template-columns:1fr}.career-about .career-about__left{grid-area:1/1}.career-about .career-about__right{grid-area:2/1;margin-top:40px}.career-about .career-about__under{grid-area:3/1}.career-about .career-about__btn{margin:3em auto 0 auto}}@media screen and (max-width: 600px){.career-about{padding:3em 0 3em 0}.career-about .career-about__btn a::before{width:30px;height:30px}.career-about .career-about__btn a::after{width:14px;height:12px}.career-about .career-about__btn a{padding:1em 3em 1em 2.8em;text-align:center}}.career-work{position:relative;width:100%;z-index:2}.career-work .career-work__inner{position:absolute;top:0;left:50%;transform:translateX(-50%);width:90vw;padding:4em 0 4em 0;z-index:3}.career-work .career-work__video{position:relative;z-index:2}.career-work .career-work__video video{width:100%;vertical-align:middle}.career-work .career-work__ttl__sub{display:block;color:#f43323;font-size:clamp(18px,2.5vw,27px);font-family:"Koburina Gothic W6 JIS2004"}.career-work .career-work__ttl__main{color:#fff;font-size:clamp(28px,4vw,40px);font-family:"Koburina Gothic W6 JIS2004";line-height:1.3;margin-top:15px;display:block}.career-work .career-work__btn{margin-top:3em;max-width:400px}.career-work .career-work__btn a{display:block;border:3px solid #f43323;background:#fff;border-radius:50px;padding:1em 2.8em;position:relative;transition:.3s}.career-work .career-work__btn a::before{content:"";position:absolute;top:50%;right:5%;transform:translateY(-50%);width:40px;height:40px;background:#fff;border:2px solid #f43323;border-radius:50%;transition:.3s}.career-work .career-work__btn a::after{content:"";position:absolute;top:50%;right:7.5%;transform:translateY(-50%);width:20px;height:15px;background:url(../img/career/2026/arrow_right.webp) left top no-repeat;background-size:contain;transition:.3s}.career-work .career-work__btn a span{display:block;position:relative;color:#f43323;font-family:"Koburina Gothic W6 JIS2004";font-size:clamp(19px,4vw,22px)}.career-work .career-work__btn a:hover{opacity:1;background:#f43323}.career-work .career-work__btn a:hover span{color:#fff}@media screen and (max-width: 1024px){.career-work .career-work__inner{padding:1em 0 1em 0}}@media screen and (max-width: 820px){.career-work .career-work__inner{padding:4em 0 4em 0;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;align-items:baseline;justify-content:space-between}.career-work .career-work__under{width:100%}.career-work .career-work__btn{margin:3em auto 0 auto}}@media screen and (max-width: 600px){.career-work .career-work__btn a::before{width:30px;height:30px}.career-work .career-work__btn a::after{width:14px;height:12px}.career-work .career-work__btn a{text-align:center;padding:1em 3em 1em 2.8em}.career-work .career-work__inner{padding:2em 0 2em 0}}.career-interview{position:relative;width:100%;z-index:2;padding:4em 0 4em 0;background:#fff}.career-interview::before{content:"";position:absolute;top:0;left:0;width:100%;height:630px;background:#f2f2f2;background:linear-gradient(180deg, rgb(242, 242, 242) 0%, rgb(242, 242, 242) 78%, rgb(255, 255, 255) 100%);z-index:3}.career-interview .career-interview__inner{max-width:90vw;margin:0 auto;position:relative;z-index:4}.career-interview .career-interview__ttl__sub{display:block;color:#f43323;font-size:clamp(18px,2.5vw,27px);font-family:"Koburina Gothic W6 JIS2004"}.career-interview .career-interview__ttl__main{color:#141414;font-size:clamp(28px,4vw,40px);font-family:"Koburina Gothic W6 JIS2004";line-height:1.3;margin-top:15px;display:block}.career-interview .career-interview__btn{max-width:440px;margin:3em auto 0 auto}.career-interview .career-interview__btn a{display:block;border:3px solid #f43323;background:#fff;border-radius:50px;padding:1em 2.8em;position:relative;transition:.3s}.career-interview .career-interview__btn a::before{content:"";position:absolute;top:50%;right:5%;transform:translateY(-50%);width:40px;height:40px;background:#fff;border:2px solid #f43323;border-radius:50%;transition:.3s}.career-interview .career-interview__btn a::after{content:"";position:absolute;top:50%;right:7.5%;transform:translateY(-50%);width:20px;height:15px;background:url(../img/career/2026/arrow_right.webp) left top no-repeat;background-size:contain;transition:.3s}.career-interview .career-interview__btn a span{display:block;position:relative;color:#f43323;font-family:"Koburina Gothic W6 JIS2004";font-size:clamp(18px,4vw,22px)}.career-interview .career-interview__btn a:hover{opacity:1;background:#f43323}.career-interview .career-interview__btn a:hover span{color:#fff}.career-interview .career-interview__h3{padding-left:30px;margin-left:30px;position:relative;color:#f43323;font-family:"Koburina Gothic W6 JIS2004";font-size:clamp(18px,4vw,22px)}.career-interview .career-interview__h3::before{content:"";position:absolute;top:50%;left:0%;transform:translateY(-50%);width:15px;height:15px;background:#f43323;border-radius:50%}.career-interview .career-interview__head{display:flex;gap:5em}.career-interview .career-interview__left{width:30%}.career-interview .career-interview__right{width:70%}.career-interview .career-interview__list{display:flex;flex-wrap:nowrap}.career-interview .career-interview__list.end{justify-content:end}.career-interview .career-interview__list__item{max-width:488px}.career-interview .career-interview__wrap{margin-top:3em}.career-interview .c-slide__wrap{position:relative}.career-interview .c-slide{position:relative;width:100%;height:auto;display:flex;justify-content:space-between;transition-property:transform;box-sizing:content-box;transform:translate3d(0px, 0, 0);gap:4em;z-index:2}.career-interview .swiper-button-next,.career-interview .swiper-button-prev{display:none}.career-interview .swiper-pagination{display:none}.career-interview .c-slide__item{flex-shrink:1;width:22%;height:auto;position:relative;transition-property:transform}.career-interview .c-slide__item a{display:block;position:relative}.career-interview .c-slide__item a:hover{opacity:1}.career-interview .c-slide__item a:hover .c-slide__item__img img{transform:scale(1.1)}.career-interview .c-slide__item__aori{color:#f43323;font-family:"Koburina Gothic W6 JIS2004";font-size:clamp(17px,2vw,17px);text-align:center;margin-bottom:10px}.career-interview .c-slide__item__aori span{padding:0 .5em 1.7em .5em;position:relative;min-height:80px;display:flex;justify-content:center;align-items:end}.career-interview .c-slide__item__aori span::before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:23px;background:url(../img/career/2026/under_line.webp) left top no-repeat;background-size:100%}.career-interview .c-slide__item__img{position:relative}.career-interview .c-slide__item__img img{transition:.3s}.career-interview .c-slide__item__h3{position:absolute;bottom:5%;left:5%;width:90%}.career-interview .c-slide__item__h3__top{display:inline-block;font-family:"Koburina Gothic W6 JIS2004";font-size:17px;color:#141414;background:#fff;padding:0 5px}.career-interview .c-slide__item__h3__under{display:inline-block;font-family:"Koburina Gothic W6 JIS2004";font-size:17px;color:#141414;background:#fff;padding:0 5px;margin-top:5px}.career-interview .c-slide__item__main{border-radius:13px;overflow:hidden;background:#f2f2f2}.career-interview .c-slide__item__box__text{padding:.8em .8em;font-family:"Koburina Gothic W6 JIS2004";font-size:clamp(13px,2vw,14px);color:#7e7e7e;position:relative;z-index:2;background:#f2f2f2}@media screen and (max-width: 2000px){.career-interview .career-interview__right{width:75%}}@media screen and (max-width: 1500px){.career-interview .c-slide{gap:20px}.career-interview .c-slide__item{width:100%}}@media screen and (max-width: 1199px){.career-interview .c-slide{position:relative;width:100%;height:auto;display:flex;justify-content:left;transition-property:transform;box-sizing:content-box;transform:translate3d(0px, 0, 0);gap:0;z-index:2}.career-interview .swiper-button-next,.career-interview .swiper-button-prev{display:block}.career-interview .swiper-pagination{display:block}.career-interview .swiper{overflow:visible !important}.career-interview .c-slide__item{flex-shrink:0;width:calc(25% - 18px)}.career-interview .c-slide__wrap{padding-bottom:4em}.career-interview .career-interview__btn{margin:2em auto 0 auto}.career-interview .swiper-pagination-bullet{margin:0 15px !important;width:13px !important;height:13px !important;background:#c1bbbe !important;opacity:1 !important}.career-interview .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f43323 !important}.career-interview .swiper-button-prev{width:50px !important;height:50px !important;left:-20px;background:url(../img/career/2026/slide_prev.webp) left top no-repeat;background-size:contain}.career-interview .swiper-button-prev::after{content:none}.career-interview .swiper-button-next{width:50px !important;height:50px !important;right:-20px;background:url(../img/career/2026/slide_next.webp) left top no-repeat;background-size:contain}.career-interview .swiper-button-next::after{content:none}}@media screen and (max-width: 820px){.career-interview .career-interview__head{flex-wrap:wrap;gap:30px}.career-interview .career-interview__left{width:100%}.career-interview .career-interview__right{width:100%}}@media screen and (max-width: 600px){.career-interview{padding:2em 0 4em 0}.career-interview .career-interview__h3{margin-left:8px;margin-top:20px}.career-interview .career-interview__btn a::before{width:30px;height:30px}.career-interview .career-interview__btn a::after{width:14px;height:12px}.career-interview .career-interview__btn a{text-align:center;padding:1em 3em 1em 1.9em}.career-interview .career-interview__head{gap:10px}.career-interview .career-interview__list{flex-wrap:wrap}.career-interview .career-interview__list__item:nth-child(1){margin-right:35px}.career-interview .career-interview__list__item:nth-child(2){margin-left:35px}.career-interview::before{height:600px}.career-interview .career-interview__wrap{margin-top:1em}.career-interview .c-slide__item__aori span{padding:0 1em 1.7em 1em}.career-interview .swiper{overflow:hidden !important;padding:0 1em 3em 1em}.career-interview .swiper-button-prev{left:0;width:40px !important;height:40px !important}.career-interview .swiper-button-next{right:0;width:40px !important;height:40px !important}.career-interview .career-interview__btn{margin:1em auto 0 auto}}@media screen and (max-width: 430px){.career-interview .c-slide__item__aori span{padding:0 .8em 1.8em .8em;font-size:16px}}@media screen and (max-width: 375px){.career-interview .c-slide__item__aori span{font-size:15px}.career-interview .c-slide__item__h3__top{font-size:16px}.career-interview .c-slide__item__h3__under{font-size:16px}}.career-voice{position:relative;width:100%;z-index:2}.career-voice .career-voice__wrap{padding:4em 0 1.5em 0;background:#f2f2f2}.career-voice .career-voice__cm{width:100%;overflow:hidden;background:#fff;position:relative}.career-voice .c-flows{display:flex;width:max-content;animation:flow-left 280s linear infinite;padding-bottom:13em}.career-voice .c-flows__item{flex-shrink:0}.career-voice .c-flows__item img{height:325px}@keyframes flow-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.career-voice .career-voice__cm__main{position:absolute;top:22%;left:50%;transform:translateX(-50%);width:1200px;display:flex;align-items:center}.career-voice .career-voice__cm__main__left{width:50%;background:#fff;padding:3em 4em}.career-voice .career-voice__cm__main__right{width:50%}.career-voice .career-voice__cm__main__ttl{color:#f43323;font-size:clamp(24px,2.5vw,25px);font-family:"Koburina Gothic W6 JIS2004";letter-spacing:1px}.career-voice .career-voice__cm__main__text{font-size:clamp(16px,2.5vw,18px);font-family:"Koburina Gothic W3 JIS2004";line-height:1.7;margin-top:15px}.career-voice .c-movie{cursor:pointer;background:#fff;border-radius:10px;box-shadow:0px 0px 15px 22px #fff}.c-modal{position:fixed;inset:0;display:none;z-index:9999}.c-modal.is-active{display:block}.c-modal .c-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.8)}.c-modal .c-modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:98%;max-width:1000px}.c-modal .c-modal__content iframe{aspect-ratio:16/9;width:100%}.c-modal .c-modal__close{position:absolute;top:-55px;right:0;color:#fff;font-size:45px;background:none;border:none;cursor:pointer}@media screen and (max-width: 1200px){.career-voice .career-voice__cm__main{width:90vw}}@media screen and (max-width: 1024px){.career-voice .c-flows{padding-bottom:6em}.career-voice .career-voice__cm__main{top:25%}.career-voice .career-voice__cm__main__left{padding:3em 3em}}@media screen and (max-width: 820px){.career-voice .career-voice__cm__main{position:relative;top:auto;left:auto;transform:translateX(0);width:90vw;margin:0 auto}.career-voice .c-flows{padding-bottom:0em}.career-voice .c-flows__item img{height:185px}.career-voice .career-voice__cm__main__left{padding:3em 2em}}@media screen and (max-width: 600px){.career-voice .career-voice__cm__main{display:block}.career-voice .career-voice__cm__main__left{width:100%;padding:2em 0em 1.5em 0em}.career-voice .career-voice__cm__main__right{width:100%}.career-voice .career-voice__cm__main__ttl{text-align:center}.career-voice .career-voice__cm__main__text{text-align:center}}.career-info{width:100%;position:relative;z-index:2}.career-news{padding:4em 0 2em 0;background:#f2f2f2}.career-news .career-news__wrap{max-width:1200px;margin:0 auto;display:flex;gap:2em}.career-news .career-news__left{width:22%}.career-news .career-news__right{width:78%;background:#fff;padding:1.5em 1.8em;border-radius:10px}.career-news .career-news__h2{color:#f43323;font-size:clamp(20px,4vw,35px);font-family:"Koburina Gothic W6 JIS2004";line-height:1.3;margin-top:18px}.career-news .news-ticker-list__item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #b5b5b5}.career-news .news-ticker-list__item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.career-news .news-ticker-list__item__wrap{display:flex}.career-news .news-ticker-list__item__date{width:150px;color:#141414;font-size:clamp(15px,4vw,16px);font-weight:var(--semibold);line-height:1.5}.career-news .news-ticker-list__item__title{width:calc(100% - 150px);color:#141414;font-size:clamp(15px,4vw,16px);line-height:1.5;position:relative}.career-news a.news-ticker-list__item__wrap .news-ticker-list__item__title{padding-right:30px}.career-news a.news-ticker-list__item__wrap .news-ticker-list__item__title::before{content:"";position:absolute;top:0;right:0;width:20px;height:20px;background:#f43323;border-radius:50%}.career-news a.news-ticker-list__item__wrap .news-ticker-list__item__title::after{content:">";position:absolute;top:0;right:5px;font-size:15px;color:#fff;line-height:1.2}.career-news .career-banner{margin-top:30px;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;grid-column-gap:20px}@media screen and (max-width: 1200px){.career-news .career-news__wrap{max-width:90vw}}@media screen and (max-width: 1024px){.career-news .career-news__h2{font-size:clamp(25px,4vw,32px)}}@media screen and (max-width: 820px){.career-news{padding:2em 0 2em 0;background:#fff}.career-news .career-news__wrap{display:block}.career-news .career-news__left{width:100%}.career-news .career-news__right{width:100%;padding:1.5em 0}.career-news .career-news__h2{padding-bottom:9px;border-bottom:3px solid #f43323}}@media screen and (max-width: 600px){.career-news .news-ticker-list__item__wrap{display:block}.career-news a.news-ticker-list__item__wrap .news-ticker-list__item__title{width:100%;margin-top:5px}.career-news .news-ticker-list__item__title{width:100%;margin-top:5px}.career-news .career-banner{grid-template-columns:1fr}}.career-event{background:#f2f2f2;position:relative}.career-event .event-contents{padding:0em 20px 1.5em 20px}.career-event .event-contents .event-contents__inner{max-width:1200px;margin:0 auto}.career-event .event-contents .c-h2-event{margin-top:18px}.career-event .event-contents .c-h2-event span{padding-left:0;color:#f43323;font-size:clamp(20px,4vw,35px);font-family:"Koburina Gothic W6 JIS2004";line-height:1.3}.career-event .event-contents .c-h2-event span::before{content:none}.career-event .event-contents .c-h2-event span::after{content:none}.career-event .event-contents .event-contents__wrap{gap:2em;flex-wrap:nowrap}.career-event .event-contents .c-event-list__item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.career-event .event-contents .event-contents__left{width:22%;margin-right:0}.career-event .event-contents .event-contents__right{width:78%;background:#fff;padding:1.5em 1.8em;border-radius:10px}.career-event .event-contents .c-event-list__item a{gap:8px;padding-right:30px}.career-event .event-contents .c-event-list__item a::before{width:20px;height:20px;background:#f43323}.career-event .event-contents .c-event-list__item a::after{content:">";position:absolute;top:-2px;right:5px;font-size:15px;color:#fff;background:none;width:auto;height:auto}.career-event .event-contents .c-event-list__date{color:#f43323}.career-event .event-contents .c-event-list__icon span{color:#f43323;border:2px solid #f43323}@media screen and (max-width: 1200px){.career-event .career-event__wrap{max-width:90vw;margin:0 auto}.career-event .event-contents{padding:1.5em 0px}.career-event .event-contents .c-h2-event span{font-size:clamp(20px,4vw,34px)}}@media screen and (max-width: 1024px){.career-event .event-contents .c-h2-event span{font-size:clamp(25px,4vw,31px)}}@media screen and (max-width: 820px){.career-event{padding:0 0 2em 0;background:#fff}.career-event .event-contents{padding:0 0 1em 0}.career-event .event-contents .event-contents__wrap{display:block}.career-event .event-contents .event-contents__left{width:100%}.career-event .event-contents .event-contents__right{width:100%;padding:1em 0}.career-event .event-contents .c-h2-event{padding-bottom:9px;border-bottom:3px solid #f43323;margin:0}}@media screen and (max-width: 600px){.career-event{padding:0 0 1em 0}.career-event .event-contents .event-contents__left{margin-bottom:3px}.event-contents .c-event-list__item a::before{top:58%}.career-event .event-contents .c-event-list__item a::after{top:50%}}.career-all{padding:.2em 0 3em 0;background:#f2f2f2}.career-all .career-all__wrap{max-width:1200px;margin:0 auto;display:flex;gap:2em}.career-all .career-all__left{width:22%}.career-all .career-all__right{width:78%}.career-all .career-all__h2{color:#f43323;font-size:clamp(20px,4vw,35px);font-family:"Koburina Gothic W6 JIS2004";line-height:1.3;margin-top:18px}.career-all .career-all__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:10px;grid-row-gap:10px}.career-all .career-all__list__item a{display:block;text-align:center;padding:1em 2.5em 1em 2em;background:#f43323;border:3px solid #fff;border-radius:10px;color:#fff;font-family:"Koburina Gothic W6 JIS2004";font-size:clamp(15px,4vw,19px);position:relative;transition:.3s}.career-all .career-all__list__item a::before{content:"";position:absolute;top:50%;right:5%;transform:translateY(-50%);width:25px;height:25px;background:#fff;border-radius:50%;transition:.3s}.career-all .career-all__list__item a::after{content:"";position:absolute;top:50%;right:7.7%;transform:translateY(-50%);width:13px;height:11px;background:url(../img/career/2026/arrow_right.webp) left top no-repeat;background-size:contain;transition:.3s}.career-all .career-all__list__item a:hover{background:#fff;color:#f43323;border:3px solid #f43323}@media screen and (max-width: 1200px){.career-all .career-all__wrap{max-width:90vw}}@media screen and (max-width: 1024px){.career-all .career-all__h2{font-size:clamp(25px,4vw,32px)}.career-all .career-all__list__item a{font-size:clamp(15px,4vw,17px);padding:1em 2.5em 1em 1em}}@media screen and (max-width: 820px){.career-all{padding:2em 0 2em 0}.career-all .career-all__wrap{display:block;gap:0}.career-all .career-all__left{width:100%}.career-all .career-all__right{width:100%}.career-all .career-all__h2{padding-bottom:9px;border-bottom:3px solid #f43323;margin:0}.career-all .career-all__list{margin-top:2em}}@media screen and (max-width: 600px){.career-all .career-all__list{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px}.career-all .career-all__list__item a::before{width:20px;height:20px}.career-all .career-all__list__item a::after{width:11px;height:9px}.career-all .career-all__list__item a{padding:1em 2em 1em .5em}}.career-qa{width:100%;position:relative;z-index:2;box-sizing:border-box;background:#f2f2f2}.career-qa .career-qa__inner{max-width:1200px;margin:0 auto}.career-qa .faq__hd{font-size:clamp(18px,2vw,22px);font-family:"Koburina Gothic W6 JIS2004";color:#f43323;text-align:center;padding:.7em;cursor:pointer}.career-qa .entry-qa{border-radius:8px;border:2px solid #f43323;background:#fff}.career-qa #faqContents{line-height:0;height:0;overflow:hidden;opacity:0;transition-duration:.3s;padding:0 1em}.career-qa #faqContents.is-open{padding:20px 3em 0;line-height:normal;height:auto;opacity:1}.career-qa #faqContents .common-faq__question{font-size:clamp(14px,2vw,15px);line-height:1.5;margin-bottom:10px}.career-qa #faqContents .common-faq__answer{font-size:clamp(14px,2vw,15px);line-height:1.8}.career-qa #faqContents .common-faq__answer__wrap{padding-bottom:20px}.career-qa #faqContents .common-inquiry__container{text-align:center;font-size:clamp(15px,2vw,16px);line-height:1.8}.career-qa #faqContents .common-inquiry__data p:first-child{text-align:center;color:var(--red)}.career-qa #faqContents .common-inquiry__flex{justify-content:center}.career-qa #faqContents .common-faq__title{border-left:solid 4px #f43323}.career-qa #faqContents .common-inquiry__data p:first-child{color:#f43323}.career-qa .faq__hd span{position:relative;padding-right:40px}.career-qa .faq__hd span::before{content:"";position:absolute;top:50%;right:0%;transform:translateY(-50%);width:25px;height:25px;background:#f43323;border-radius:50%}.career-qa .faq__hd span::after{content:"";position:absolute;top:44%;right:7px;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-right:3px solid var(--white);border-bottom:3px solid var(--white);transition:.3s}.career-qa .faq__hd.is-active span::after{transform:translateY(-50%) rotate(-135deg);top:53%}@media screen and (max-width: 1200px){.career-qa .career-qa__inner{max-width:90vw}}@media screen and (max-width: 600px){.career-qa #faqContents.is-open{padding:20px 1em 0}}.career-welcome{width:100%;position:relative;z-index:2;box-sizing:border-box;background:#f2f2f2;padding:2em 0 3em 0}.career-welcome .career-welcome__inner{max-width:1200px;margin:0 auto}.career-welcome .career-welcome__btn a{display:flex;background:#fff;border-radius:10px;box-shadow:0px 7px 13px 2px #f2b5af;transition:.3s}.career-welcome .career-welcome__btn a:hover{box-shadow:0px 0px 0px 0px #f2b5af}.career-welcome .career-welcome__left{width:35%;padding:1em 2em;display:flex;align-items:center;justify-content:center}.career-welcome .career-welcome__right{width:65%}.career-welcome .career-welcome__txt{font-family:"Koburina Gothic W3 JIS2004";font-size:clamp(15px,4vw,16px)}@media screen and (max-width: 1200px){.career-welcome .career-welcome__inner{max-width:90vw}}@media screen and (max-width: 820px){.career-welcome .career-welcome__btn a{display:block}.career-welcome .career-welcome__left{width:100%}.career-welcome .career-welcome__right{width:100%}}.career-fixed-bnr__wrap{position:fixed;bottom:5%;right:100px;width:310px;z-index:5}.career-fixed-bnr__wrap a{display:block;background:#f42223;padding:.8em 2em;text-align:center;font-family:"Koburina Gothic W6 JIS2004";font-size:clamp(20px,2vw,24px);color:#fff;border-radius:10px;box-shadow:0px 7px 13px 2px rgba(244,34,35,.5);position:relative;box-sizing:border-box;border:3px solid #f42223;transition:.3s}.career-fixed-bnr__wrap a::before{content:"";position:absolute;top:50%;right:5%;transform:translateY(-50%);width:25px;height:25px;background:#fff;border-radius:50%;transition:.3s}.career-fixed-bnr__wrap a::after{content:"";position:absolute;top:50%;right:7%;transform:translateY(-50%);width:13px;height:11px;background:url(../img/career/2026/arrow_right.webp) left top no-repeat;background-size:contain;transition:.3s}.career-fixed-bnr__wrap a:hover{background:#fff;color:#f42223;opacity:1}@media screen and (max-width: 1200px){.career-fixed-bnr__wrap a{padding:.4em 2em}}@media screen and (max-width: 820px){.career-fixed-bnr__wrap{right:72px}}@media screen and (max-width: 600px){.career-fixed-bnr__wrap{right:60px;width:80vw;bottom:3%}.career-fixed-bnr__wrap a{padding:.5em 2em}}.js-fadein{opacity:0;transition:opacity .8s ease,transform .8s cubic-bezier(0.22, 1, 0.36, 1)}.js-fadein.is-left{transform:translateX(-40px)}.js-fadein.is-right{transform:translateX(40px)}.js-fadein.is-show{opacity:1;transform:translateX(0)}.js-h2sub,.js-h2main{opacity:0;transform:translateY(30px);transition:opacity 1s ease-out,transform 1s cubic-bezier(0.22, 1, 0.36, 1)}.js-h2sub.is-show,.js-h2main.is-show{opacity:1;transform:translateY(0)}/*# sourceMappingURL=archive-career2026.min.css.map */