.careers-link.index-link{background:none}.careers-section{margin-top:120px;scroll-margin-top:100px}.careers-section-lead__ttl{font-size:28px;text-align:center;color:#295aaa;font-family:"BIZ UDPMincho","YuMincho","Hiragino Mincho ProN","Yu Mincho","Times New Roman",serif;font-weight:500;position:relative;line-height:1.5}.senmon .careers-section-lead__ttl{color:#ff5810}.careers-section-lead__deco{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;-webkit-animation:scalecenter 5s ease-in-out infinite alternate;animation:scalecenter 5s ease-in-out infinite alternate}.careers-section-lead__cont{margin:0 auto;margin-top:40px;line-height:2.5}.careers-section-image{margin-top:90px}.careers-section-image__ttl{font-size:20px;font-weight:700}.careers-section-image__figure{overflow-x:scroll}.careers-section-image__figure img{width:auto;height:500px;max-width:unset}.careers-job{margin-top:66px}.careers-job__deco{width:28px}.careers-job__ttl{font-size:16px;font-weight:bold;display:flex}.careers-job__ttl span{margin-left:10px}.careers-job__txt{margin-top:5px}.careers-job__link{color:#fff;background:#ff5810;font-size:15px;border-radius:7px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:40px 0 0 auto;padding:5px 40px;position:relative}.careers-job__arw{width:25px;position:absolute;top:50%;right:5px;transform:translate(0%, -50%)}.careers-map{margin-top:45px}.careers-map__eng{font-family:"Kiwi Maru","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#295aaa;display:flex;align-items:center}.senmon .careers-map__eng{color:#ff8710}.careers-map__svg{width:8px;margin-right:10px}.careers-map__ttl{font-weight:bold;margin-top:5px}.careers-map__txt{font-size:16px;font-weight:bold}.careers-map__figure{margin-top:28px}.careers-section__figure{margin-top:50px}.careers-education{margin-top:110px}.careers-education__box{margin:40px auto 0}.careers-education-ttl{display:flex;align-items:center}.careers-education-ttl__sub{font-size:16px;display:flex;justify-content:center;align-items:center;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:46px;min-width:100px;padding:0 25px;border-radius:5px 0 0 5px;font-weight:bold;line-height:1.2;color:#fff}.careers-education-ttl__sub--1{background:#295aaa}.careers-education-ttl__sub--1 .careers-education-ttl__deco{fill:#295aaa}.careers-education-ttl__sub--2{background:#196aba}.careers-education-ttl__sub--2 .careers-education-ttl__deco{fill:#196aba}.careers-education-ttl__sub--3{background:#1075ff}.careers-education-ttl__sub--3 .careers-education-ttl__deco{fill:#1075ff}.careers-education-ttl__sub--4{background:#10bfff}.careers-education-ttl__sub--4 .careers-education-ttl__deco{fill:#10bfff}.senmon .careers-education-ttl__sub--1{background:#ff8752}.senmon .careers-education-ttl__sub--1 .careers-education-ttl__deco{fill:#ff8752}.senmon .careers-education-ttl__sub--2{background:#ffbb3b}.senmon .careers-education-ttl__sub--2 .careers-education-ttl__deco{fill:#ffbb3b}.senmon .careers-education-ttl__sub--3{background:#bbd13f}.senmon .careers-education-ttl__sub--3 .careers-education-ttl__deco{fill:#bbd13f}.senmon .careers-education-ttl__sub--4{background:#41ac76}.senmon .careers-education-ttl__sub--4 .careers-education-ttl__deco{fill:#41ac76}.careers-education-ttl__deco{position:absolute;top:0;right:0;height:46px;transform:translateX(97%);z-index:-1}.careers-education-ttl__main{font-size:16px;margin-left:40px;font-weight:bold}.careers-education-cont{margin-top:16px}.careers-education-schedule{display:flex;flex-wrap:wrap;align-items:center;margin-top:30px}.careers-education-schedule__item{display:flex;justify-content:center;align-items:center;background:#fff;position:relative;width:80px;height:80px;border-radius:53% 48% 36% 63%/52% 47% 49% 48%;font-weight:bold;line-height:1.5;letter-spacing:-0.01em;text-align:center;-webkit-animation:radius1 5s ease-in-out infinite alternate;animation:radius1 5s ease-in-out infinite alternate}.careers-education-schedule__item--1{margin-left:50px}.careers-education-schedule__item--1::before{content:"入社";display:block;position:absolute;top:50%;left:-5px;font-size:16px;color:#295aaa;transform:translate(-100%, -50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.careers-education-schedule__item--5::before{display:block;position:absolute;top:50%;right:-50px;font-size:16px;color:#295aaa;transform:translate(-100%, -50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.careers-education-schedule__icon{width:12px;margin:0 14px;transform:rotate(29deg)}.careers-education-schedule__icon--5{display:none}.careers-education-subtxt__ttl{margin-top:20px;font-weight:bold}.careers-education-subtxt__cont{margin-top:10px}.careers-education-welfare{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.careers-education-welfare__item{width:33%;margin-top:15px;color:#ff5810;text-align:center}.careers-education-welfare__icon{display:flex;justify-content:center;align-items:center;background:#fff;width:75px;height:75px;margin:0 auto;border-radius:53% 48% 36% 63%/52% 47% 49% 48%;-webkit-animation:radius1 5s ease-in-out infinite alternate;animation:radius1 5s ease-in-out infinite alternate}.careers-education-welfare__icon img{width:45px}.careers-education-welfare__icon--3 img{width:27px}.careers-education-welfare__icon--12 img{width:25px}.careers-education-welfare__ttl{margin-top:10px;line-height:1.5}@media screen and (min-width: 768px){.careers-section{margin-top:140px}.careers-section-lead__ttl{font-size:48px}.careers-section-lead__deco{top:70%}.careers-section-lead__cont{width:85.4%}.careers-section-image{margin-top:140px}.careers-section-image__ttl{font-size:36px;text-align:center}.careers-section-image__figure{overflow-x:visible}.careers-section-image__figure img{width:100%;max-width:100%;height:auto}.careers-job{width:85.4%;margin:72px auto 0}.careers-job__deco{width:50px}.careers-job__ttl{font-size:24px}.careers-job__ttl{display:block}.careers-job__ttl span{margin-left:0}.careers-job__txt{margin-top:28px}.careers-job__link{font-size:16px;border-radius:10px;padding:4px 50px}.careers-job__arw{right:10px}.careers-map{margin-top:110px}.careers-map__box{width:100%;margin:72px auto 0}.careers-map__eng{width:85.4%;margin:0 auto}.careers-map__ttl{font-size:20px;width:85.4%;margin:10px auto 0}.careers-map__txt{font-size:24px}.careers-map__txt{width:85.4%;margin:0 auto}.careers-map__figure{margin-top:48px}.careers-section__figure{margin-top:110px}.careers-education{margin-top:50px}.careers-education__box{width:85.4%;margin-top:80px}.careers-education-ttl__sub{font-size:24px}.careers-education-ttl__sub{height:60px;min-width:132px;padding:0 30px;border-radius:10px 0 0 10px}.careers-education-ttl__deco{height:60px}.careers-education-ttl__main{font-size:24px}.careers-education-ttl__main{margin-left:60px}.careers-education-cont{margin-top:40px}.careers-education-schedule-fig{width:85.4%;margin:48px auto 0}.careers-education-schedule{width:85.4%;margin:80px auto 0}.careers-education-schedule__item{width:120px;height:120px}.careers-education-schedule__item--1{margin-left:0}.careers-education-schedule__item--1::before{top:-10px;left:50%;transform:translate(-50%, -100%);-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset}.careers-education-schedule__item--5::before{top:-10px;left:50%;right:auto;transform:translate(-50%, -100%);-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset}.careers-education-schedule__icon{width:24px;margin:0 22px}.careers-education-subtxt{width:85.4%;margin:0 auto}.careers-education-subtxt__ttl{margin-top:50px}.careers-education-subtxt__cont{margin-top:14px}.careers-education-welfare{margin:0}.careers-education-welfare__item{width:25%;margin-top:72px}.careers-education-welfare__icon{width:140px;height:140px}.careers-education-welfare__icon img{width:80px}.careers-education-welfare__icon--3 img{width:50px}.careers-education-welfare__icon--12 img{width:40px}}
/*# sourceMappingURL=style.css.map */
